Very difficult sudoku #19697

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

Your time