Another very enjoyable puzzle from the new setter.
I'll desist from from giving it a difficulty rating given by how much out of touch I've been of late.
I would, however, like to take this opportunity to apologise to one an all for a post in last weeks' thread in which I gave a number of unsolicited answers. I don't really have an excuse other than to assume it was a senior moment - another one!!!