Medium difficult sudoku #20927

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

Your time