Medium difficult sudoku #17895

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

Your time