puzzle for May 1
Today's puzzle is from Michael! Happy solving :)
Michael says:
Happy Spring! I'm delighted that my puzzle appears back-to-back with one from Sophia: