Medium difficult sudoku #8710

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

Your time