Very difficult sudoku #30493

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

Your time