Very difficult sudoku #66569

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

Your time