Medium difficult sudoku #34355

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

Your time