Difficult sudoku #6028

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

Your time