Very difficult sudoku #33981

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

Your time