Medium difficult sudoku #33623

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

Your time