Difficult sudoku #29692

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

Your time