Difficult sudoku #7836

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

Your time