Difficult sudoku #6726

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

Your time