Fairy puzzle