Medium difficult sudoku #44083

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

Your time