Medium difficult sudoku #41763

1 5 8
9 7 1 3
3 9 8 7
1
3 7 2 4 1
4
6 8 1 3
3 1 9 8
9 7 5
123
456
789

Your time