puzzle for July 23
Today's puzzle is from Will, who runs the Pandora's Blocks meta puzzle!