Medium difficult sudoku #47335

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

Your time