Medium difficult sudoku #8695

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

Your time