Very difficult sudoku #21689

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

Your time