Very difficult sudoku #27973

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

Your time