Very difficult sudoku #65841

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

Your time