Medium difficult sudoku #8307

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

Your time