Puzzles and riddles