Medium difficult sudoku #29035

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

Your time