Medium difficult sudoku #39

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

Your time