Medium difficult sudoku #32107

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

Your time