Difficult sudoku #35272

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

Your time