Medium difficult sudoku #47439

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

Your time