Difficult sudoku #67716

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

Your time