Medium difficult sudoku #14559

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

Your time