Medium difficult sudoku #41747

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

Your time