Very difficult sudoku #66405

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

Your time