Puzzling over a puzzle.

*****
Written on