Medium difficult sudoku #44299

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

Your time