Medium difficult sudoku #61707

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

Your time