(s)three-seededhaving three seeds