How Are Puzzles Beneficial