Difficult sudoku #6297

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

Your time