Difficult sudoku #63624

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

Your time