a puzzle of the moon