Medium difficult sudoku #25735

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

Your time