Medium difficult sudoku #34059

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

Your time