Medium difficult sudoku #8438

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

Your time