Medium difficult sudoku #28975

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

Your time