Medium difficult sudoku #39003

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

Your time