Medium difficult sudoku #346

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

Your time