Medium difficult sudoku #8339

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

Your time