Difficult sudoku #13940

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

Your time