Witch's Hats

puzzle
2147 Played