Difficult sudoku #19788

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

Your time