Thanks all for the hints, but especially buzzybee @6, which finally helped me understand the theme. There’s no way I’d have finished this without this forum (and the Quick Solve section of this website). Even when I need loads of help, I feel so satisfied when I get it all filled in :-)