Why Do People Love Puzzles