Difficult sudoku #7688

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

Your time