Medium difficult sudoku #28695

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

Your time