Medium difficult sudoku #34679

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

Your time