Difficult sudoku #53936

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

Your time