Medium difficult sudoku #34539

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

Your time