Difficult sudoku #42752

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

Your time