Medium difficult sudoku #47399

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

Your time