Very difficult sudoku #29785

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

Your time