Medium difficult sudoku #61259

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

Your time