Medium difficult sudoku #34255

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

Your time