Medium difficult sudoku #8318

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

Your time