Stories and puzzles