:- ensure_loaded(gismu).

rafsi("bab", "zbabu").
rafsi("bac", "bancu").
rafsi("bad", "bandu").
rafsi("baf", "bakfu").
rafsi("bag", "bargu").
rafsi("bai", "bapli").
rafsi("baj", "bajra").
rafsi("bak", "bakni").
rafsi("bal", "banli").
rafsi("bam", "jbama").
rafsi("ban", "bangu").
rafsi("bap", "bapli").
rafsi("bar", "bartu").
rafsi("bas", "basti").
rafsi("bat", "batci").
rafsi("bau", "bangu").
rafsi("bav", "balvi").
rafsi("bax", "banxa").
rafsi("baz", "banzu").
rafsi("beb", "bebna").
rafsi("bed", "bende").
rafsi("bef", "betfu").
rafsi("beg", "bengo").
rafsi("bei", "bevri").
rafsi("bej", "benji").
rafsi("bem", "bemro").
rafsi("ben", "besna").
rafsi("ber", "berti").
rafsi("bes", "bersa").
rafsi("bet", "betri").
rafsi("bev", "bevri").
rafsi("bic", "bifce").
rafsi("bid", "bindo").
rafsi("bif", "brife").
rafsi("big", "bilga").
rafsi("bij", "briju").
rafsi("bik", "bikla").
rafsi("bil", "bilni").
rafsi("bim", "bitmu").
rafsi("bin", "jbini").
rafsi("bir", "birka").
rafsi("bis", "bisli").
rafsi("bit", "birti").
rafsi("biv", "bi").
rafsi("bix", "binxo").
rafsi("bla", "blanu").
rafsi("ble", "ruble").
rafsi("bli", "bliku").
rafsi("blo", "bloti").
rafsi("blu", "ciblu").
rafsi("bof", "boxfo").
rafsi("bog", "bongu").
rafsi("boi", "bolci").
rafsi("bol", "bolci").
rafsi("bon", "boxna").
rafsi("bor", "bo").
rafsi("bot", "botpi").
rafsi("bra", "barda").
rafsi("bre", "bredi").
rafsi("bri", "bridi").
rafsi("bro", "xebro").
rafsi("bru", "burcu").
rafsi("bud", "bunda").
rafsi("buj", "budjo").
rafsi("buk", "bukpu").
rafsi("bum", "bumru").
rafsi("bun", "bruna").
rafsi("bur", "bunre").
rafsi("bus", "bu").
rafsi("cab", "cabna").
rafsi("cac", "tcaci").
rafsi("cad", "cando").
rafsi("caf", "cafne").
rafsi("cag", "cange").
rafsi("cai", "carmi").
rafsi("caj", "canja").
rafsi("cak", "calku").
rafsi("cal", "canlu").
rafsi("cam", "carmi").
rafsi("can", "canre").
rafsi("cap", "ckape").
rafsi("car", "carna").
rafsi("cas", "ckasu").
rafsi("cat", "cartu").
rafsi("cau", "claxu").
rafsi("cav", "carvi").
rafsi("cax", "caxno").
rafsi("cec", "ce").
rafsi("ced", "cerda").
rafsi("cei", "cevni").
rafsi("cek", "creka").
rafsi("cel", "cecla").
rafsi("cem", "cecmu").
rafsi("cen", "centi").
rafsi("cer", "cerni").
rafsi("ces", "censa").
rafsi("cev", "cevni").
rafsi("cfa", "cfari").
rafsi("cfi", "cfila").
rafsi("cfu", "ricfu").
rafsi("cib", "ci").
rafsi("cic", "cilce").
rafsi("cid", "cidni").
rafsi("cif", "cifnu").
rafsi("cig", "cigla").
rafsi("cij", "cinje").
rafsi("cik", "cikna").
rafsi("cil", "cilta").
rafsi("cim", "cilmo").
rafsi("cin", "cinse").
rafsi("cip", "cipra").
rafsi("cir", "citri").
rafsi("cis", "crisa").
rafsi("cit", "citno").
rafsi("civ", "civla").
rafsi("ciz", "cizra").
rafsi("cka", "ckana").
rafsi("cke", "ckeji").
rafsi("cki", "ciksi").
rafsi("cko", "cokcu").
rafsi("cku", "cukta").
rafsi("cla", "clani").
rafsi("cli", "cilre").
rafsi("clu", "culno").
rafsi("cma", "cmalu").
rafsi("cme", "cmene").
rafsi("cmi", "cmima").
rafsi("cmo", "cmoni").
rafsi("cmu", "jicmu").
rafsi("cna", "canpa").
rafsi("cne", "cenba").
rafsi("cni", "cinmo").
rafsi("cno", "condi").
rafsi("cnu", "macnu").
rafsi("coi", "condi").
rafsi("col", "co").
rafsi("con", "condi").
rafsi("cor", "cortu").
rafsi("cpa", "cpacu").
rafsi("cpe", "cpedu").
rafsi("cpi", "cipni").
rafsi("cpu", "lacpu").
rafsi("cra", "crane").
rafsi("cre", "certu").
rafsi("cri", "cirko").
rafsi("cro", "cortu").
rafsi("cru", "curmi").
rafsi("cta", "catlu").
rafsi("cte", "nicte").
rafsi("cti", "citka").
rafsi("cto", "xecto").
rafsi("ctu", "ctuca").
rafsi("cuc", "cutci").
rafsi("cuk", "cukla").
rafsi("cul", "cumla").
rafsi("cum", "cumki").
rafsi("cun", "cunso").
rafsi("cup", "clupa").
rafsi("cur", "curnu").
rafsi("cus", "cusku").
rafsi("cut", "cutne").
rafsi("cuv", "curve").
rafsi("cux", "cuxna").
rafsi("dab", "damba").
rafsi("dac", "dacru").
rafsi("dad", "dandu").
rafsi("daf", "danfu").
rafsi("dag", "dargu").
rafsi("dai", "dacti").
rafsi("daj", "dadjo").
rafsi("dak", "dakfu").
rafsi("dal", "danlu").
rafsi("dam", "danmo").
rafsi("dan", "danti").
rafsi("dap", "dapma").
rafsi("dar", "darno").
rafsi("das", "dasni").
rafsi("dat", "drata").
rafsi("dau", "darlu").
rafsi("dav", "da").
rafsi("dax", "darxi").
rafsi("deb", "dembi").
rafsi("dec", "decti").
rafsi("deg", "degji").
rafsi("dei", "djedi").
rafsi("dej", "dejni").
rafsi("dek", "dekto").
rafsi("del", "delno").
rafsi("dem", "denmi").
rafsi("den", "denci").
rafsi("dep", "denpa").
rafsi("der", "dertu").
rafsi("des", "desku").
rafsi("det", "detri").
rafsi("dib", "dirba").
rafsi("dic", "dikca").
rafsi("dig", "dirgo").
rafsi("dij", "dinju").
rafsi("dik", "dikni").
rafsi("dil", "dilnu").
rafsi("dim", "dimna").
rafsi("din", "jdini").
rafsi("dir", "dicra").
rafsi("diz", "dizlo").
rafsi("dja", "cidja").
rafsi("dje", "djedi").
rafsi("dji", "djica").
rafsi("djo", "sadjo").
rafsi("dju", "sidju").
rafsi("doi", "do").
rafsi("don", "do").
rafsi("dor", "donri").
rafsi("dot", "dotco").
rafsi("dra", "drani").
rafsi("dre", "derxi").
rafsi("dri", "badri").
rafsi("dro", "cidro").
rafsi("dru", "drudi").
rafsi("dub", "du").
rafsi("dud", "dunda").
rafsi("dug", "dugri").
rafsi("duj", "dunja").
rafsi("duk", "dunku").
rafsi("dul", "jduli").
rafsi("dun", "dunli").
rafsi("dur", "dunra").
rafsi("dus", "dukse").
rafsi("dut", "dukti").
rafsi("dza", "da").
rafsi("dze", "dzena").
rafsi("dzi", "dizlo").
rafsi("dzu", "cadzu").
rafsi("fac", "fatci").
rafsi("fad", "fadni").
rafsi("fag", "fagri").
rafsi("fai", "fatri").
rafsi("fak", "facki").
rafsi("fal", "farlu").
rafsi("fam", "fanmo").
rafsi("fan", "falnu").
rafsi("fap", "fapro").
rafsi("far", "farna").
rafsi("fas", "fraso").
rafsi("fat", "fatne").
rafsi("fau", "fasnu").
rafsi("fav", "farvi").
rafsi("fax", "fraxu").
rafsi("faz", "fanza").
rafsi("feb", "febvi").
rafsi("fed", "fendi").
rafsi("feg", "fengu").
rafsi("fei", "fepni").
rafsi("fek", "fenki").
rafsi("fem", "femti").
rafsi("fen", "fenso").
rafsi("fep", "fepni").
rafsi("fer", "fenra").
rafsi("fes", "festi").
rafsi("fet", "fetsi").
rafsi("fic", "frica").
rafsi("fig", "figre").
rafsi("fik", "cfika").
rafsi("fil", "frili").
rafsi("fin", "finti").
rafsi("fip", "finpe").
rafsi("fir", "flira").
rafsi("fis", "filso").
rafsi("fit", "friti").
rafsi("fla", "flalu").
rafsi("fle", "flecu").
rafsi("fli", "fliba").
rafsi("flo", "foldi").
rafsi("flu", "fulta").
rafsi("foi", "foldi").
rafsi("fom", "fonmo").
rafsi("fon", "fonxa").
rafsi("fra", "frati").
rafsi("fre", "ferti").
rafsi("fri", "lifri").
rafsi("fro", "forca").
rafsi("fru", "frumu").
rafsi("fuk", "fukpi").
rafsi("ful", "fulta").
rafsi("fun", "funca").
rafsi("fur", "fusra").
rafsi("fuz", "fuzme").
rafsi("gac", "gapci").
rafsi("gad", "gadri").
rafsi("gaf", "galfi").
rafsi("gai", "gacri").
rafsi("gal", "galtu").
rafsi("gan", "ganra").
rafsi("gap", "gapru").
rafsi("gar", "garna").
rafsi("gas", "ganse").
rafsi("gat", "gasta").
rafsi("gau", "gasnu").
rafsi("gax", "ganxo").
rafsi("gaz", "ganzu").
rafsi("gei", "gleki").
rafsi("gej", "genja").
rafsi("gek", "gleki").
rafsi("gen", "gerna").
rafsi("ger", "gerku").
rafsi("get", "gento").
rafsi("gex", "genxu").
rafsi("gic", "glico").
rafsi("gid", "gidva").
rafsi("gig", "gigdo").
rafsi("gik", "ginka").
rafsi("gim", "gismu").
rafsi("gin", "jgina").
rafsi("gir", "girzu").
rafsi("git", "jgita").
rafsi("gla", "glare").
rafsi("gle", "gletu").
rafsi("gli", "glico").
rafsi("glu", "gluta").
rafsi("goc", "gocti").
rafsi("got", "gotro").
rafsi("gra", "grake").
rafsi("gre", "pagre").
rafsi("gri", "girzu").
rafsi("gru", "gurni").
rafsi("gub", "gubni").
rafsi("guc", "gutci").
rafsi("gud", "gundi").
rafsi("gug", "gugde").
rafsi("guk", "guska").
rafsi("gum", "gunma").
rafsi("gun", "gunka").
rafsi("gur", "gunro").
rafsi("gus", "gusni").
rafsi("gut", "gunta").
rafsi("guz", "guzme").
rafsi("jab", "janbe").
rafsi("jac", "djacu").
rafsi("jad", "jadni").
rafsi("jaf", "jamfu").
rafsi("jag", "jalge").
rafsi("jai", "jgari").
rafsi("jaj", "jmaji").
rafsi("jak", "jarki").
rafsi("jal", "janli").
rafsi("jam", "jamna").
rafsi("jan", "janco").
rafsi("jap", "jaspu").
rafsi("jar", "jdari").
rafsi("jas", "jansu").
rafsi("jat", "janta").
rafsi("jau", "djacu").
rafsi("jav", "ja").
rafsi("jba", "jbari").
rafsi("jbe", "jbena").
rafsi("jbi", "jibni").
rafsi("jbo", "lojbo").
rafsi("jbu", "jubme").
rafsi("jda", "lijda").
rafsi("jde", "kajde").
rafsi("jdi", "jdice").
rafsi("jdu", "jduli").
rafsi("jec", "jecta").
rafsi("jed", "jendu").
rafsi("jef", "jeftu").
rafsi("jeg", "jegvo").
rafsi("jei", "jenmi").
rafsi("jel", "jelca").
rafsi("jem", "jenmi").
rafsi("jen", "jenca").
rafsi("jer", "jbera").
rafsi("jes", "jesni").
rafsi("jet", "jetnu").
rafsi("jev", "je").
rafsi("jex", "jerxo").
rafsi("jez", "jei").
rafsi("jga", "jganu").
rafsi("jge", "jgena").
rafsi("jgi", "jgira").
rafsi("jib", "jibri").
rafsi("jic", "jimca").
rafsi("jif", "jitfa").
rafsi("jig", "jinga").
rafsi("jij", "jijnu").
rafsi("jik", "jikca").
rafsi("jil", "jilka").
rafsi("jim", "jinme").
rafsi("jin", "djine").
rafsi("jip", "jipno").
rafsi("jir", "jinru").
rafsi("jis", "jinsa").
rafsi("jit", "jimte").
rafsi("jiv", "jinvi").
rafsi("jiz", "jinzi").
rafsi("jma", "jamfu").
rafsi("jme", "jemna").
rafsi("jmi", "jimpe").
rafsi("joi", "joi").
rafsi("jol", "joi").
rafsi("jon", "jorne").
rafsi("jor", "jordo").
rafsi("jov", "jo").
rafsi("jub", "jubme").
rafsi("jud", "jundi").
rafsi("juf", "jufra").
rafsi("jug", "jungo").
rafsi("juk", "jukni").
rafsi("jul", "junla").
rafsi("jum", "jurme").
rafsi("jun", "djuno").
rafsi("jup", "jukpa").
rafsi("jur", "junri").
rafsi("jus", "jursa").
rafsi("jut", "jutsi").
rafsi("juv", "ju").
rafsi("jux", "juxre").
rafsi("jva", "javni").
rafsi("jve", "je").
rafsi("jvi", "jivna").
rafsi("jvo", "lujvo").
rafsi("kab", "karbi").
rafsi("kac", "kancu").
rafsi("kad", "kandi").
rafsi("kaf", "ckafi").
rafsi("kag", "kagni").
rafsi("kai", "ckaji").
rafsi("kaj", "kanji").
rafsi("kak", "klaku").
rafsi("kal", "kanla").
rafsi("kam", "ka").
rafsi("kan", "kansa").
rafsi("kap", "skapi").
rafsi("kar", "kalri").
rafsi("kas", "kalsa").
rafsi("kat", "kalte").
rafsi("kau", "kampu").
rafsi("kav", "kavbu").
rafsi("kax", "kanxe").
rafsi("kec", "kecti").
rafsi("kei", "kelci").
rafsi("kej", "ckeji").
rafsi("kel", "kelci").
rafsi("kem", "ke").
rafsi("ken", "kenra").
rafsi("ker", "kerlo").
rafsi("kes", "kensa").
rafsi("ket", "ketco").
rafsi("kev", "kevna").
rafsi("kez", "kei").
rafsi("kic", "kicne").
rafsi("kij", "kijno").
rafsi("kik", "ckiku").
rafsi("kil", "kinli").
rafsi("kin", "skina").
rafsi("kir", "ckire").
rafsi("kis", "kisto").
rafsi("kit", "kliti").
rafsi("kix", "krixa").
rafsi("kla", "klama").
rafsi("kle", "klesi").
rafsi("kli", "klina").
rafsi("klo", "diklo").
rafsi("klu", "kulnu").
rafsi("kob", "kobli").
rafsi("koi", "korbi").
rafsi("koj", "kojna").
rafsi("kok", "korka").
rafsi("kol", "kolme").
rafsi("kom", "komcu").
rafsi("kon", "konju").
rafsi("kor", "korbi").
rafsi("kos", "kosta").
rafsi("kot", "skoto").
rafsi("kra", "krasi").
rafsi("kre", "kerfa").
rafsi("kri", "krici").
rafsi("kro", "korcu").
rafsi("kru", "kruvi").
rafsi("kub", "kubli").
rafsi("kuc", "kruca").
rafsi("kuf", "kufra").
rafsi("kuj", "kurji").
rafsi("kuk", "kukte").
rafsi("kul", "ckule").
rafsi("kum", "kumfa").
rafsi("kun", "kunra").
rafsi("kup", "kuspe").
rafsi("kur", "kurfa").
rafsi("kus", "kusru").
rafsi("kut", "kunti").
rafsi("lab", "blabi").
rafsi("lac", "lacri").
rafsi("lad", "ladru").
rafsi("laf", "lafti").
rafsi("lag", "vlagi").
rafsi("lai", "klani").
rafsi("laj", "klaji").
rafsi("lak", "lakse").
rafsi("lal", "lanli").
rafsi("lam", "lamji").
rafsi("lan", "lanme").
rafsi("lap", "lacpu").
rafsi("lar", "larcu").
rafsi("las", "slasi").
rafsi("lat", "mlatu").
rafsi("lau", "cladu").
rafsi("lax", "lanxe").
rafsi("laz", "lanzu").
rafsi("leb", "lebna").
rafsi("lec", "lerci").
rafsi("led", "mledi").
rafsi("lei", "klesi").
rafsi("lej", "pleji").
rafsi("lek", "lenku").
rafsi("len", "lenjo").
rafsi("ler", "lerfu").
rafsi("let", "gletu").
rafsi("lib", "libjo").
rafsi("lic", "litce").
rafsi("lid", "lindi").
rafsi("lif", "lifri").
rafsi("lig", "sligu").
rafsi("lij", "linji").
rafsi("lik", "litki").
rafsi("lil", "livla").
rafsi("lim", "limna").
rafsi("lin", "linsi").
rafsi("lir", "clira").
rafsi("lis", "lisri").
rafsi("lit", "clite").
rafsi("liv", "cliva").
rafsi("lix", "plixa").
rafsi("lob", "lojbo").
rafsi("loi", "loldi").
rafsi("loj", "logji").
rafsi("lol", "loldi").
rafsi("lor", "lorxu").
rafsi("lot", "bloti").
rafsi("lov", "slovo").
rafsi("lub", "lunbe").
rafsi("luj", "pluja").
rafsi("lum", "lumci").
rafsi("lun", "mluni").
rafsi("lup", "klupe").
rafsi("lur", "lunra").
rafsi("lus", "lunsa").
rafsi("lut", "pluta").
rafsi("luv", "lujvo").
rafsi("luz", "kluza").
rafsi("mab", "mabru").
rafsi("mac", "manci").
rafsi("mad", "marde").
rafsi("maf", "makfa").
rafsi("mag", "margu").
rafsi("mai", "marji").
rafsi("maj", "marji").
rafsi("mak", "maksi").
rafsi("mal", "mabla").
rafsi("mam", "mamta").
rafsi("man", "manku").
rafsi("map", "mapku").
rafsi("mar", "manri").
rafsi("mas", "malsi").
rafsi("mat", "mapti").
rafsi("mau", "zmadu").
rafsi("mav", "mavji").
rafsi("max", "marxa").
rafsi("meb", "mebri").
rafsi("mec", "mleca").
rafsi("meg", "megdo").
rafsi("mei", "mei").
rafsi("mej", "meljo").
rafsi("mek", "mekso").
rafsi("mel", "melbi").
rafsi("mem", "mei").
rafsi("men", "menli").
rafsi("mer", "merko").
rafsi("mes", "mensi").
rafsi("met", "mentu").
rafsi("mex", "mexno").
rafsi("mib", "mi").
rafsi("mic", "mikce").
rafsi("mid", "minde").
rafsi("mif", "mifra").
rafsi("mij", "midju").
rafsi("mik", "mikri").
rafsi("mil", "milti").
rafsi("mim", "cmima").
rafsi("min", "jmina").
rafsi("mip", "mipri").
rafsi("mir", "minra").
rafsi("mis", "misno").
rafsi("mit", "mintu").
rafsi("miv", "jmive").
rafsi("mix", "mixre").
rafsi("mla", "mlana").
rafsi("mle", "melbi").
rafsi("mli", "milxe").
rafsi("mlo", "molki").
rafsi("mlu", "simlu").
rafsi("moc", "mokca").
rafsi("moi", "moi").
rafsi("moj", "morji").
rafsi("mol", "moklu").
rafsi("mom", "moi").
rafsi("mon", "morna").
rafsi("mor", "morko").
rafsi("mos", "mosra").
rafsi("mra", "marbi").
rafsi("mre", "merli").
rafsi("mri", "mrilu").
rafsi("mro", "morsi").
rafsi("mru", "mruli").
rafsi("muc", "smuci").
rafsi("mud", "mudri").
rafsi("muj", "munje").
rafsi("muk", "mukti").
rafsi("mul", "mulno").
rafsi("mum", "mu").
rafsi("mun", "smuni").
rafsi("mup", "mupli").
rafsi("mur", "murta").
rafsi("mus", "muslo").
rafsi("mut", "mucti").
rafsi("muv", "muvdu").
rafsi("muz", "muzga").
rafsi("nab", "nanba").
rafsi("nac", "namcu").
rafsi("nad", "nandu").
rafsi("naf", "natfe").
rafsi("nag", "narge").
rafsi("nai", "natmi").
rafsi("naj", "narju").
rafsi("nak", "nakni").
rafsi("nam", "nabmi").
rafsi("nan", "snanu").
rafsi("nar", "na").
rafsi("nat", "natmi").
rafsi("nau", "nanmu").
rafsi("nav", "nanvi").
rafsi("nax", "naxle").
rafsi("naz", "nazbi").
rafsi("neb", "cnebo").
rafsi("nei", "nelci").
rafsi("nel", "nelci").
rafsi("nem", "cnemu").
rafsi("nen", "nejni").
rafsi("ner", "nenri").
rafsi("nib", "nibli").
rafsi("nic", "cnici").
rafsi("nid", "snidu").
rafsi("nik", "nikle").
rafsi("nil", "ni").
rafsi("nim", "ninmu").
rafsi("nin", "cnino").
rafsi("nip", "snipa").
rafsi("nir", "nirna").
rafsi("nis", "cnisa").
rafsi("nit", "cnita").
rafsi("niv", "nivji").
rafsi("nix", "nixli").
rafsi("noi", "notci").
rafsi("nol", "nobli").
rafsi("non", "no").
rafsi("not", "notci").
rafsi("nuj", "snuji").
rafsi("nuk", "nukni").
rafsi("nul", "nutli").
rafsi("num", "nurma").
rafsi("nun", "nu").
rafsi("nup", "nupre").
rafsi("nur", "snura").
rafsi("nut", "snuti").
rafsi("nuz", "nuzba").
rafsi("pab", "parbi").
rafsi("pac", "palci").
rafsi("pad", "pandi").
rafsi("paf", "patfu").
rafsi("pag", "pagbu").
rafsi("pai", "pajni").
rafsi("paj", "spaji").
rafsi("pak", "palku").
rafsi("pal", "prali").
rafsi("pam", "prami").
rafsi("pan", "panci").
rafsi("pap", "panpi").
rafsi("par", "cpare").
rafsi("pas", "pastu").
rafsi("pat", "pante").
rafsi("pau", "pagbu").
rafsi("pav", "pa").
rafsi("pax", "patxu").
rafsi("paz", "panzi").
rafsi("peb", "penbi").
rafsi("pec", "pencu").
rafsi("ped", "pendo").
rafsi("pei", "pensi").
rafsi("pej", "preja").
rafsi("pel", "pelxu").
rafsi("pem", "pemci").
rafsi("pen", "penmi").
rafsi("per", "perli").
rafsi("pes", "pensi").
rafsi("pet", "petso").
rafsi("pex", "pesxu").
rafsi("pez", "pezli").
rafsi("pib", "plibu").
rafsi("pic", "picti").
rafsi("pid", "pindi").
rafsi("pif", "pinfu").
rafsi("pij", "prije").
rafsi("pik", "pinka").
rafsi("pil", "pilka").
rafsi("pim", "pimlu").
rafsi("pin", "pinta").
rafsi("pip", "plipe").
rafsi("pir", "pixra").
rafsi("pis", "pinsi").
rafsi("pit", "plita").
rafsi("pix", "pinxe").
rafsi("piz", "pi").
rafsi("pla", "platu").
rafsi("ple", "pelji").
rafsi("pli", "pilno").
rafsi("plo", "polje").
rafsi("plu", "daplu").
rafsi("pof", "spofu").
rafsi("poi", "porsi").
rafsi("poj", "spoja").
rafsi("pol", "polno").
rafsi("pon", "ponjo").
rafsi("pop", "porpi").
rafsi("por", "porsi").
rafsi("pos", "ponse").
rafsi("pot", "porto").
rafsi("pra", "cupra").
rafsi("pre", "prenu").
rafsi("pri", "prina").
rafsi("pro", "fapro").
rafsi("pru", "purci").
rafsi("puc", "pulce").
rafsi("pud", "purdi").
rafsi("puj", "punji").
rafsi("puk", "pluka").
rafsi("pul", "punli").
rafsi("pum", "purmo").
rafsi("pun", "pruni").
rafsi("pur", "purci").
rafsi("put", "sputu").
rafsi("rab", "xrabo").
rafsi("rac", "ralci").
rafsi("rad", "randa").
rafsi("raf", "rafsi").
rafsi("rag", "rango").
rafsi("rai", "traji").
rafsi("raj", "sraji").
rafsi("rak", "sraku").
rafsi("ral", "ralju").
rafsi("ram", "ranmi").
rafsi("ran", "ranti").
rafsi("rap", "rapli").
rafsi("rar", "rarna").
rafsi("ras", "grasu").
rafsi("rat", "ratni").
rafsi("rau", "gradu").
rafsi("rav", "ragve").
rafsi("rax", "ranxi").
rafsi("raz", "brazo").
rafsi("reb", "rebla").
rafsi("rec", "rectu").
rafsi("red", "bredi").
rafsi("ref", "krefu").
rafsi("rei", "preti").
rafsi("rej", "vreji").
rafsi("rek", "greku").
rafsi("rel", "re").
rafsi("rem", "remna").
rafsi("ren", "trene").
rafsi("rep", "crepu").
rafsi("rer", "renro").
rafsi("res", "respa").
rafsi("ret", "preti").
rafsi("rev", "renvi").
rafsi("rib", "cribe").
rafsi("ric", "tricu").
rafsi("rid", "crida").
rafsi("rif", "ricfu").
rafsi("rig", "rigni").
rafsi("rij", "rijno").
rafsi("rik", "rinka").
rafsi("ril", "rilti").
rafsi("rim", "rimni").
rafsi("rin", "krinu").
rafsi("rip", "cripu").
rafsi("rir", "rirni").
rafsi("ris", "rismi").
rafsi("rit", "brito").
rafsi("riv", "rivbi").
rafsi("rix", "trixe").
rafsi("rod", "broda").
rafsi("rog", "romge").
rafsi("roi", "roi").
rafsi("rok", "rokci").
rafsi("rol", "ro").
rafsi("rom", "roi").
rafsi("ron", "ropno").
rafsi("ror", "rorci").
rafsi("ros", "prosa").
rafsi("rot", "rotsu").
rafsi("roz", "rozgu").
rafsi("rub", "ruble").
rafsi("ruc", "pruce").
rafsi("rud", "drudi").
rafsi("ruf", "rufsu").
rafsi("ruj", "kruji").
rafsi("ruk", "rusko").
rafsi("rul", "xrula").
rafsi("rum", "runme").
rafsi("run", "rutni").
rafsi("rup", "rupnu").
rafsi("rur", "sruri").
rafsi("rus", "grusi").
rafsi("rut", "grute").
rafsi("ruv", "kruvi").
rafsi("rux", "pruxi").
rafsi("sab", "sabji").
rafsi("sac", "stace").
rafsi("sad", "snada").
rafsi("sag", "sanga").
rafsi("sai", "sanmi").
rafsi("saj", "sanji").
rafsi("sak", "sakci").
rafsi("sal", "sakli").
rafsi("sam", "skami").
rafsi("san", "spano").
rafsi("sap", "sampu").
rafsi("sar", "slari").
rafsi("sas", "srasu").
rafsi("sat", "sakta").
rafsi("sau", "slabu").
rafsi("sav", "savru").
rafsi("sax", "sarxe").
rafsi("saz", "sazri").
rafsi("seb", "steba").
rafsi("sec", "senci").
rafsi("sed", "stedu").
rafsi("sef", "selfu").
rafsi("sei", "sepli").
rafsi("sel", "se").
rafsi("sen", "senpi").
rafsi("sep", "sepli").
rafsi("ser", "serti").
rafsi("set", "senta").
rafsi("sev", "senva").
rafsi("sez", "sevzi").
rafsi("sfa", "sfasa").
rafsi("sfe", "sefta").
rafsi("sfo", "sfofa").
rafsi("sfu", "sufti").
rafsi("sib", "sidbo").
rafsi("sic", "stici").
rafsi("sid", "stidi").
rafsi("sig", "sigja").
rafsi("sij", "skiji").
rafsi("sik", "silka").
rafsi("sil", "siclu").
rafsi("sim", "simxu").
rafsi("sin", "tsina").
rafsi("sip", "sipna").
rafsi("sir", "sirji").
rafsi("sis", "sisku").
rafsi("sit", "sitna").
rafsi("siv", "sivni").
rafsi("six", "sirxo").
rafsi("ska", "skari").
rafsi("ske", "saske").
rafsi("ski", "skicu").
rafsi("sko", "skori").
rafsi("sku", "cusku").
rafsi("sla", "salci").
rafsi("sle", "selci").
rafsi("sli", "slilu").
rafsi("slo", "solji").
rafsi("slu", "sluji").
rafsi("sma", "smaji").
rafsi("sme", "semto").
rafsi("smi", "simsa").
rafsi("smo", "smoka").
rafsi("smu", "smuni").
rafsi("sna", "sance").
rafsi("sne", "senva").
rafsi("sni", "sinxa").
rafsi("sno", "masno").
rafsi("snu", "casnu").
rafsi("sob", "sobde").
rafsi("soc", "sorcu").
rafsi("sod", "sodva").
rafsi("sof", "softo").
rafsi("sog", "sorgu").
rafsi("soi", "sonci").
rafsi("sol", "solri").
rafsi("som", "sombo").
rafsi("son", "sonci").
rafsi("sov", "sovda").
rafsi("soz", "so").
rafsi("spa", "spati").
rafsi("spe", "speni").
rafsi("spi", "spisa").
rafsi("spo", "daspo").
rafsi("spu", "spuda").
rafsi("sra", "sarji").
rafsi("sre", "srera").
rafsi("sri", "dasri").
rafsi("sro", "sorcu").
rafsi("sru", "sruri").
rafsi("sta", "stali").
rafsi("ste", "liste").
rafsi("sti", "sisti").
rafsi("sto", "stodi").
rafsi("stu", "stuzi").
rafsi("sub", "sfubu").
rafsi("suc", "sucta").
rafsi("sud", "sudga").
rafsi("sug", "sunga").
rafsi("suj", "sumji").
rafsi("suk", "suksa").
rafsi("sul", "sunla").
rafsi("sum", "sumti").
rafsi("sun", "stuna").
rafsi("sur", "surla").
rafsi("sut", "sutra").
rafsi("tab", "tabno").
rafsi("tac", "tance").
rafsi("tad", "tadni").
rafsi("taf", "taxfu").
rafsi("tag", "tagji").
rafsi("tai", "tarmi").
rafsi("taj", "tamji").
rafsi("tak", "staku").
rafsi("tal", "talsa").
rafsi("tam", "tarmi").
rafsi("tan", "tsani").
rafsi("tap", "stapa").
rafsi("tar", "tarci").
rafsi("tas", "tansi").
rafsi("tat", "tatru").
rafsi("tau", "tanru").
rafsi("tav", "tavla").
rafsi("tax", "tanxe").
rafsi("taz", "ta").
rafsi("tca", "tcadu").
rafsi("tce", "mutce").
rafsi("tci", "tutci").
rafsi("tco", "ketco").
rafsi("tcu", "nitcu").
rafsi("teb", "ctebi").
rafsi("tec", "steci").
rafsi("ted", "terdi").
rafsi("tef", "tenfa").
rafsi("teg", "tengu").
rafsi("tei", "temci").
rafsi("tek", "cteki").
rafsi("tel", "stela").
rafsi("tem", "temci").
rafsi("ten", "tcena").
rafsi("tep", "terpa").
rafsi("ter", "te").
rafsi("tet", "terto").
rafsi("tib", "tinbe").
rafsi("tic", "tcica").
rafsi("tid", "tcidu").
rafsi("tif", "ti").
rafsi("tig", "tigni").
rafsi("tij", "tilju").
rafsi("tik", "stika").
rafsi("til", "tcila").
rafsi("tim", "tcima").
rafsi("tin", "tirna").
rafsi("tip", "tikpa").
rafsi("tir", "tirse").
rafsi("tis", "tisna").
rafsi("tit", "titla").
rafsi("tiv", "tivni").
rafsi("tix", "tixnu").
rafsi("tiz", "stizu").
rafsi("toc", "troci").
rafsi("tod", "toldi").
rafsi("tog", "tonga").
rafsi("toi", "troci").
rafsi("tok", "toknu").
rafsi("ton", "torni").
rafsi("tor", "tordu").
rafsi("tra", "tarti").
rafsi("tre", "mitre").
rafsi("tri", "trina").
rafsi("tro", "jitro").
rafsi("tru", "turni").
rafsi("tsa", "tsali").
rafsi("tse", "zutse").
rafsi("tsi", "tsiju").
rafsi("tsu", "rotsu").
rafsi("tub", "tunba").
rafsi("tuf", "tu").
rafsi("tug", "tugni").
rafsi("tuj", "tujli").
rafsi("tuk", "tunka").
rafsi("tul", "tunlo").
rafsi("tum", "tumla").
rafsi("tun", "tunta").
rafsi("tup", "tuple").
rafsi("tur", "stura").
rafsi("tut", "tutra").
rafsi("tuz", "stuzi").
rafsi("vab", "vanbi").
rafsi("vac", "vanci").
rafsi("vai", "vajni").
rafsi("vaj", "vajni").
rafsi("val", "valsi").
rafsi("vam", "vamji").
rafsi("van", "vanju").
rafsi("var", "vacri").
rafsi("vas", "vasru").
rafsi("vat", "vamtu").
rafsi("vau", "vasru").
rafsi("vax", "vasxu").
rafsi("vaz", "va").
rafsi("vef", "venfu").
rafsi("vei", "vreji").
rafsi("vel", "ve").
rafsi("ven", "vecnu").
rafsi("ver", "verba").
rafsi("ves", "vensa").
rafsi("vib", "vibna").
rafsi("vic", "vimcu").
rafsi("vid", "vindu").
rafsi("vif", "vifne").
rafsi("vij", "vinji").
rafsi("vik", "viknu").
rafsi("vil", "vlile").
rafsi("vim", "vikmi").
rafsi("vin", "jvinu").
rafsi("vip", "vipsi").
rafsi("vir", "vidru").
rafsi("vis", "viska").
rafsi("vit", "vitci").
rafsi("viz", "vi").
rafsi("vla", "valsi").
rafsi("vle", "zivle").
rafsi("vli", "vlipa").
rafsi("voi", "vofli").
rafsi("vok", "voksa").
rafsi("vol", "vofli").
rafsi("von", "vo").
rafsi("vor", "vorme").
rafsi("vra", "vraga").
rafsi("vre", "vreta").
rafsi("vri", "virnu").
rafsi("vro", "vorme").
rafsi("vru", "savru").
rafsi("vud", "vrude").
rafsi("vur", "vukro").
rafsi("vus", "vrusi").
rafsi("vuz", "vu").
rafsi("xab", "xadba").
rafsi("xac", "xarci").
rafsi("xad", "xadni").
rafsi("xag", "xamgu").
rafsi("xai", "xrani").
rafsi("xaj", "xarju").
rafsi("xak", "xaksu").
rafsi("xal", "xalka").
rafsi("xam", "xajmi").
rafsi("xan", "xance").
rafsi("xap", "xampo").
rafsi("xar", "xanri").
rafsi("xas", "xamsi").
rafsi("xat", "xatsi").
rafsi("xau", "xamgu").
rafsi("xav", "xa").
rafsi("xaz", "xazdo").
rafsi("xeb", "xebro").
rafsi("xed", "xendo").
rafsi("xei", "xebni").
rafsi("xej", "xedja").
rafsi("xek", "xekri").
rafsi("xel", "xe").
rafsi("xen", "xebni").
rafsi("xer", "xenru").
rafsi("xes", "xelso").
rafsi("xet", "xecto").
rafsi("xex", "xexso").
rafsi("xil", "xislu").
rafsi("xim", "xinmo").
rafsi("xin", "xindo").
rafsi("xip", "xispo").
rafsi("xir", "xirma").
rafsi("xis", "xriso").
rafsi("xla", "xlali").
rafsi("xle", "naxle").
rafsi("xli", "nixli").
rafsi("xlu", "xlura").
rafsi("xoi", "xotli").
rafsi("xol", "xotli").
rafsi("xra", "pixra").
rafsi("xre", "mixre").
rafsi("xri", "maxri").
rafsi("xru", "xruti").
rafsi("xub", "xruba").
rafsi("xuk", "xruki").
rafsi("xul", "xutla").
rafsi("xum", "xukmi").
rafsi("xun", "xunre").
rafsi("xur", "xurdo").
rafsi("xus", "xusra").
rafsi("zac", "zarci").
rafsi("zag", "zargu").
rafsi("zai", "zarci").
rafsi("zaj", "zajba").
rafsi("zal", "zalvi").
rafsi("zan", "zabna").
rafsi("zar", "zanru").
rafsi("zas", "zasni").
rafsi("zat", "zasti").
rafsi("zau", "zanru").
rafsi("zba", "zbasu").
rafsi("zbe", "zbepi").
rafsi("zbi", "nazbi").
rafsi("zda", "zdani").
rafsi("zdi", "zdile").
rafsi("zdo", "xazdo").
rafsi("zei", "zekri").
rafsi("zel", "ze").
rafsi("zen", "zenba").
rafsi("zep", "zepti").
rafsi("zer", "zekri").
rafsi("zet", "zetro").
rafsi("zga", "zgana").
rafsi("zgi", "zgike").
rafsi("zgu", "rozgu").
rafsi("zif", "zifre").
rafsi("zin", "zinki").
rafsi("zip", "dzipo").
rafsi("zir", "zirpu").
rafsi("ziv", "zivle").
rafsi("zma", "zmadu").
rafsi("zme", "guzme").
rafsi("zmi", "zmiku").
rafsi("zmu", "zumri").
rafsi("zug", "zungi").
rafsi("zuk", "zukte").
rafsi("zul", "zunle").
rafsi("zun", "zunti").
rafsi("zut", "zutse").
rafsi("zva", "zvati").

unvoiced("p").
unvoiced("t").
unvoiced("k").
unvoiced("f").
unvoiced("c").
unvoiced("s").
unvoiced("x").

voiced("b").
voiced("d").
voiced("g").
voiced("v").
voiced("j").
voiced("z").

sibilant("c").
sibilant("j").
sibilant("s").
sibilant("z").

specific_forbidden("cx").
specific_forbidden("kx").
specific_forbidden("xc").
specific_forbidden("xk").
specific_forbidden("mz").

initial_pair("bl").
initial_pair("br").
initial_pair("cf").
initial_pair("ck").
initial_pair("cl").
initial_pair("cm").
initial_pair("cn").
initial_pair("cp").
initial_pair("cr").
initial_pair("ct").
initial_pair("dj").
initial_pair("dr").
initial_pair("dz").
initial_pair("fl").
initial_pair("fr").
initial_pair("gl").
initial_pair("gr").
initial_pair("jb").
initial_pair("jd").
initial_pair("jg").
initial_pair("jm").
initial_pair("jv").
initial_pair("kl").
initial_pair("kr").
initial_pair("ml").
initial_pair("mr").
initial_pair("pl").
initial_pair("pr").
initial_pair("sf").
initial_pair("sk").
initial_pair("sl").
initial_pair("sm").
initial_pair("sn").
initial_pair("sp").
initial_pair("sr").
initial_pair("st").
initial_pair("tc").
initial_pair("tr").
initial_pair("ts").
initial_pair("vl").
initial_pair("vr").
initial_pair("xl").
initial_pair("xr").
initial_pair("zb").
initial_pair("zd").
initial_pair("zg").
initial_pair("zm").
initial_pair("zv").

vowel("a").
vowel("e").
vowel("i").
vowel("o").
vowel("u").

consonant("b").
consonant("c").
consonant("d").
consonant("f").
consonant("g").
consonant("j").
consonant("k").
consonant("l").
consonant("m").
consonant("n").
consonant("p").
consonant("r").
consonant("s").
consonant("t").
consonant("v").
consonant("x").
consonant("z").
