Medium difficult sudoku #53479

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

Your time