Medium difficult sudoku #70047

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

Your time