Medium difficult sudoku #8670

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

Your time