Difficult sudoku #6976

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

Your time