Difficult sudoku #24988

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

Your time