Very difficult sudoku #40985

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

Your time