Very difficult sudoku #27705

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

Your time