Very difficult sudoku #12921

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

Your time