Medium difficult sudoku #8038

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

Your time