Puzzles solved by memo