Medium difficult sudoku #47199

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

Your time