Difficult sudoku #30768

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

Your time