Difficult sudoku #18260

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

Your time