Very difficult sudoku #34969

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

Your time