Pumpkin Carving Puzzle