Understanding the Puzzle