Medium difficult sudoku #20415

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

Your time