Difficult sudoku #7707

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

Your time