Medium difficult sudoku #39043

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

Your time