Medium difficult sudoku #8916

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

Your time