Difficult sudoku #6937

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

Your time