Medium difficult sudoku #29207

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

Your time