Medium difficult sudoku #20887

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

Your time