Medium difficult sudoku #929

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

Your time