Difficult sudoku #40900

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

Your time