Very difficult sudoku #12997

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

Your time