Medium difficult sudoku #20483

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

Your time