Mascots and Puzzles