Magical Puzzles