Medium difficult sudoku #70043

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

Your time