Medium difficult sudoku #55695

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

Your time