Medium difficult sudoku #17527

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

Your time