Medium difficult sudoku #34543

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

Your time