Difficult sudoku #51912

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

Your time