Very difficult sudoku #46861

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

Your time