Medium difficult sudoku #8985

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

Your time