Puzzles of Memories