Memory and Puzzles