Puzzles-and-Riddles messages