Medium difficult sudoku #807

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

Your time