Medium difficult sudoku #979

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

Your time