Difficult sudoku #2264

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

Your time