Medium difficult sudoku #16567

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

Your time