Medium difficult sudoku #8501

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

Your time