Medium difficult sudoku #8717

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

Your time