Medium difficult sudoku #15835

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

Your time