Difficult sudoku #59804

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

Your time