Difficult sudoku #7683

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

Your time