Medium difficult sudoku #9685

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

Your time