Medium difficult sudoku #8460

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

Your time