Medium difficult sudoku #22807

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

Your time