Very difficult sudoku #16897

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

Your time