Medium difficult sudoku #33523

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

Your time