Difficult sudoku #45464

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

Your time