importance of puzzles