I have 25a, and on that basis SUNLIT can't be right.
S?N?E?
I think the first half of your answer is right, and there's only really one possibility for the second half, but I can't quite parse it either.
Can anyone give me a hand with 22a? @Very famous bunch of engineers'. I have ?E?E?D?E but nothing seems to work - I have probably gone wrong elsewhere. Thanks in advance.