Difficult sudoku #6589

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

Your time