#!python3
grec = [
"aéro",
"agogie$",
"agogue$",
"algie$",
"^allo",
"andro",
"angio",
"anthropo?",
"^anti",
"amphi",
"^ana",
"^apo",
"archéo",
"archie$",
"arque$",
"arthro",
"astr(?:ono?m?|)",
"^auto",
"^an?",
"bary",
"biblio",
"bio",
"brachy",
"canc[eé]ro?",
"carcino?",
"cardio?",
"^cata",
"céphalo?",
"chiro?",
"chro[mn]o?",
"ciné(?:ma|t|)",
"^col",
"cosm[oi]",
"crati?e",
"crypto?",
"cyano?",
"cycl[oe]",
"cyto",
"dactylo?",
"déca",
"démo",
"dermo?",
"dia",
"didact",
"^di"
"doxe?",
"drome$"
"dynamo?",
"dys",
"ecto",
"èdre$",
"électro?n?",
"^en",
"endo",
"^épi",
"esse$",
"étymo?",
"^eu",
"exo",
"galacto?",
"gasté?ro?",
"gène$",
"gén[éèi]",
"géo",
"gl[uy]co?",
"gnos[eit]",
"gone$",
"gramm[ae]",
"grapho?",
"gynéco",
"gyno",
"hecto",
"hélio",
"hémato",
"hémo",
"hétéro",
"hippo",
"holo",
"homéo",
"hémi",
"homo",
"horo",
"hydr[oa]",
"hyper",
"hypo",
"hypno",
"icono?",
"idol(?:âtr|)",
"ique$",
"is[mt]e$",
"iser$",
"iso",
"ite$",
"kilo",
"kiné[st]?",
"leuc[oé]",
"lithe$",
"litho?",
"logie$",
"logique$",
"logo",
"logue$",
"lyse$",
"macro",
"mani?e",
"méga(?:lo|)",
"mélano",
"méso",
"méta",
"métro",
"mètre$",
"micro",
"miso",
"mono",
"morpho?",
"myo",
"myria",
"mytho?",
"nécro",
"néo",
"neuro",
"nomi?e$", "nomique$",
"nyct",
"oligo",
"onom",
"onym[eai]",
"ope$",
"ophtalmo?",
"ornitho",
"ortho",
"^oto",
"ose$",
"oto",
"oxy",
"paléo",
"^pan",
"para",
"patho",
"pédo",
"penta",
"péri",
"phago",
"phage$",
"phane$",
"phanéro",
"philo?", "phile$",
"phobi?e$",
"phone$",
"phono?",
"phore$",
"photo",
"phylo",
"phys(?:io|)",
"phyto?",
"pneumo?",
"podo",
"pole$",
"^poli",
"poly",
"potam",
"probl[éè]m",
"proph[éè]t",
"psych[oé]?",
"ptéro",
"pyro",
"rhéo?",
"rhino"
"rhizo",
"rythm",
"scope$",
"scop",
"séma",
"sémio",
"sé?ismo?",
"sophi?",
"stas[ei]",
"syn",
"techno?",
"t[ée]tra",
"thé[eo]",
"thérap",
"théâtr",
"télé",
"thalasso",
"théo",
"thèque$",
"thérap(?:eu|)",
"thèse$",
"tomie$",
"topo",
"^tri",
"trope$",
"thophie$",
"vaso",
"xéno",
"xylo",
"zoo"
]
latin = [
"^ab",
"able$",
"acée$",
"agro",
"ance$",
"^anté",
"^aqu",
"ation$",
"atoire$",
"^auri",
"^avi",
"^bis?",
"calor",
"carni",
"centi",
"circum",
"^cis",
"^com",
"^con",
"^co",
"déci",
"digit",
"ée$",
"éenne$",
"elle$",
"équi",
"extra",
"^ex",
"fère$"
"homo",
"i?aire$",
"ible$",
"inter",
"intra",
"intro",
"^in",
"ir$",
"ité$",
"itude$",
"juxta",
"lacto?",
"latéro?",
"mamm",
"ment$",
"milli?",
"mobile?",
"multi",
"naut",
"oléo",
"omni",
"onne$",
"otte$",
"ovo",
"patr[oi]",
"péné",
"^per",
"pétro",
"pisci",
"^pré",
"^pro",
"quadri",
"quinqu",
"radio",
"rétro",
"^ré",
"recti?",
"semi",
"^sub",
"super",
"supra",
"tion$",
"trans",
"^tri",
"ude$",
"ule$",
"ultra",
"^uni",
"ure$",
"vore$",
]