Difficult sudoku #15644

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

Your time