Very difficult sudoku #63841

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

Your time