The Mind on Puzzles