Medium difficult sudoku #29323

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

Your time