Difficult sudoku #59436

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

Your time