"use strict"

const mpt = []
const moneroPT = []

mpt[4] = 'acneainoaipoanjoaptoaulabudaceuscimocubocujodeaodoardoerdomodotedozeedeneguaeiraelmoemfaenhoermoetosfadofetofifafixofocofoiefubafumogadogajogamogeargibigogogomogozogudegumeguruhinohojehunohutuiaiaiaraibisicarieneigluiodoioioiotairisiscaissoistojadejatojazzjilojipejoiojotajutaledolelelixolodoloopluarluislutomenumiaumoermofomudomuonnadonagonajanexonoelnojonuloobusocreogumolmooloronusonzeopioorlaouroovnipaxapeaopocopoispufepuirpunkpuxeraguralorarorijorinsriosrixaroerrogoroloroxoruasruforulesaissaposejaseussoarsojasujosuortacotevetivetoartofutototudotufotutuuivournaurrouseiveiovejavimevivovoarvoduvotovuptxalexepaxixixodozebu'
mpt[5] = 'abetoadeusafixoagitoanexoanzolaondeapitoarduoarfarativoatrozazotobanzobaobabeatobemolberrobolsobonzobrunobugrebujaobustocestocetrocevarchitaciliociosocistoclerocoitocorvocovilcrivocurvodadosdequediquedobrododoidoguedrenodrusoductoduetodurouduziaebanoebrioeivareixosepoxiepuraerbioeretoerrosexitofazerfeixefemurfeudofibrafiespfobosfonteforumfossofrevofujaofuzuegansoglebaglifoglotegoelagonzogorrograxogritogrutaguetoguizohiatohimenhomushortohurraiansaiaqueidadeidosoinguaitrioiuanejambojarrojaulajaveljeguejejumjeovajesusjetomjihadjorrojoulejuizojuntojustolaicolapsolautolazerlebrelentolequelestelhamaliamelogrolotusluvasmagromechamelromidiamognomoitamousemugirmunirnaipenegusnesteninhonistonoivooasisobesoobvioocasooesteogivaolhosorcarorfaoorixaotiteousarouvirovulooxalapaetepajempatuapaulopazespotropousoprazopudorpumbarafiarelvariflerimelrojaorostoroyalruelaruivoruralsafrasaguisaudesauvasearasidrasilvosiriosivanslidesogrosonsosoprosuitesustoteixotenuetiaratibiatietetourotrutaturvouisteulemaumeroumidouranourdirurupeuterovacuovadiovastovazioveadovervevezesvirusviuvovizirvogarvoilevossovozesvulvaxampuxangoxaualxaximxeroxxiitaxogumxucrozumbi'
mpt[6] = 'abjetoabutreafluiraftosaaimoreairosoajustealazaoalgunsalivioalturaalvuraanforaanotaraprumoapurosaquosoarautoarestaargutoarpoarastutoauroraautuaravataravexaravulsobatutabavarobazucabeociobequerbetumebexigabibocabieniobitucablusaobofetebojudobotinabovinobritarbroxarbueirobufferbuzioscafuzocanudocasulocedulacerzircicutacifrarcobrircocotacristocruzescucuiacueirocuidarcupuladabliodacotadaseindativodejetodevotodifusodiurnodocuradolosodopingdorsaldossiedoutrodriverdropesdubniodulijadundumeclusaeczemaefigieejetarelixiremitirempuxoenduroenxutoeolicoerarioesguioetarioeternoeunucoexumarfaixasfajutofamosofapespfaquirfastiofaustofebrilfeltrofiascofiltrofinurafiordefiqueifirulafivelaflavioflexorfofurafrouxofucsiafuinhafuxicogatunogaviaogaxetageisergigologiletegostougulosohebreuhegirahelenahippiehoqueiigrejaimersoimovelinhameiniquoinningiorubairmaosisentojalecojasmimjerseijiboiajinglejocosojoelhojojobajudocajujubajururulagunalajotalastrolavrarlemureleptonlhufaslisuralivroslobulolontraloquazlorotalouvorlucroslunetamaduromamutematutomaxixemedusamegeramimosaminutomiudosmoagemmodulomotrizmuarramuitosmurrosnacoesnalgumnamoronaviosnelorenetunonhoqueniobionivosonocivonuancanublarnuvensobtusoociosoofidiooigaleoitavoolariaoleosoolfatoomitiropostoosculoossudootarioovariooxenteoxiurooxossipaixaopampaspapudopegasopelvispequnopezadapierropigmeupijamapiorarpixoteplotarpogrompoquerporvirposudopovoarprezarpuerilputschrajadoraptorrepuxoresumoriachoricotarococorucularugosorunicosabujoscriptsecuraseguroselvassempreshalomsiamessignossisudosituarslogansobriosolversultaosumulasurubatafetatalveztapumetarugotascartatuartavolateflontepidotexugotijolotisicotobogatoquiotostartoxinatrazertucanotuistetulipaumlautunescourbanouretraurinolurtigausaveluvularvaivemvedicoveludoviavelvictorvidrosvintemvolvervomitoxadrezxaropexicaraxinximzanzarzarparzefirozelosozenite'
mpt[7] = 'abaularablucaoabnegarabotoarabsurdoacetonaacirraradjuntoadotivoadutoraadvogaragentesaiatolaajeitaralcunhaalegriaalhuresalpistealuviaoamuradaancoraransiosoanturioanuviaranversoarbustoarquivoarrumararsenioaruaquearvoresasbestoaturdiraudivelauferiraugustoaumentoazimuteazulejobaixotebajularbaquetabarulhobauxitabeduinobegoniabelzebubenzidobezerrobiatlonbigornabimotorbioxidobiquinibisturibivalvebizarroblindarboazudabourbonbravurabudistabutiquecabuquicacundacamurcacatuabachavenachovidochuvosociaticocigarrocitricocivismoclustercoaxialcolusaocorretocotoviacretinocrotalocustosocutucardamistadaquilodecursodeduzirdefuntodemoverdervixedezoitodiluviodioxidodiziveldonzeladuodenoduquesaeburneoecharpeedredomefetuarefluvioegressoembutiremeritoemotivoemulsaoenevoarenguicoenlutarenrugarepitetoerguidoerupcaoervilhaescutarespurioetruscoeuropioevasivoevoluirexoticoexpurgoexsudarfagulhafaltosofanzinefarturafecundofeericofelpudofervurafestivofezinhafijianofominhafrivolofrutosegabrielgaelicogaguejogaivotagenuinogestualginsengglaucioglacialgoitacagourmetgovernoguturalhabituehastearhavereshesitarhibridohilariohirsutohonrosohumildeiambicoiatistaibericoicebergigarapeignorariguariaiidicheilativoilhargaimaturoimputarincutirinduzirinfusaoinjustoiogurteipsiloniroquesisotopoiterbiojaguncojaponesjaquetajeitosojoguetejovianojugularjulianojumentolabutarlaquearleasingleituralirismolocutorlojistalosangolugubreluzeiromaestromafiosomarzipamaviosomazurcameandromestriamirtilomitzvahmoluscomoquecamovivelmumunhamuquirananquimnaquilonautilonazistanenufarnervuraneutronnirvananobrezanonuplonoturnonouveaunudistanupciasobcecarobjetosoblongoobnoxioocorreroerstedofertarojerizaondularonerosoorbitalorvalhooutubrooviparopactuarpastosopenuriapetuniapilulaspinturapipocarpivotarpoetisapomposopontudoproximopujantepustulaquetzalracistaradoniorasurarraviolireturnoriquezarissolerobustororqualrotundorupturarusticorutilarsacudirsamuraisaquearsaturnosaveirosazonalscherzoseduzirsenzalasequoiasetuplosicranosomentesoquetesossegosoturnosozinhosupurarsuturarsuvenirtaoistataquiontediosoteluriotequilatetricotifoidetigresatimpanotiquetetitulostogolestoluenotonturatrovoartubularufologounheirounivocountuosourgenteurologousbequeusurparutopicovaguearvalvulavampiroverdadevetustovicunhavontadevorticevoyeusewesternxavantexenonioxistosozabumba'
mpt[8] = 'acusticoadivinhoadquiriradsorcaoaerossolafazeresafetuosoafrouxarafunilarajoelharajudantealbuminaamizadesamovivelarlequimaspirinaassustaratazanaravolumarbaforadabambuzalbeisebolbesuntarbifurcarbinormalbiruticeblasfemobloqueiobombordoboximanebubonicobucolicocaatingacajueiroceifeirocelulosecheroquicidreiracinzentocipriotaciumentoclitoriscodornizcogumelocoquetelculturalczarismodaiquiridantescodegustardeltoidedeputadodeturpardextrosediatribedidaticodietistadiminutodinheirodivulgarduvidosoeldoradoenamorarencurvarenfurnarenquantoenunciarequivocoerotizareslovenoesmurrarespiritoesvoacaretnologoeuforicoeugenicoevitavelexaustorexercitofabulosofavoritofealdadefenotipoficticiofigurinofissurarfitotecaflotilhafoguistafoliculofoxtrotefugitivofustigargafieiragarruchagenerosogerundioglutoniagnosticogolpistagoticulagrevistagrotescoguaxinimgrelhadohaitianoharpistahelmintohenriquehexagonoialorixaideologoidioticeiemenitailetradoilogismoimitavelimutavelirlandesirrupcaoislandesisqueirojainistajenipapojubilosolaxativolecionarleonardoleopardoletreiroleviticolicorosolimusinelinotipoliquidoslombrigaluminosolustrosomalvistomapotecamausoleumeirinhomexilhaomezaninomiosotismisturarmixurucamozarelanebulosonevoeironiilistaniponiconiquelarnogueiraobstruiroclusivooctogonoodaliscaodisseiaoliveiraomoplataonanismoopcionaloprobrioopusculooratorioorquideaosmoticoozonizarpacientepavorosopeixinhopimpolhopirulitopizzariapodridaopopulosopsoriaseptialinarabujicerampeiroranzinzaratoeirarazoavelreavivarrebuscarrezonearridiculorigorosorespeitoronronarroqueirorouxinolrumorososaarianosefardimseviciarsinusitesionistasoerguersoftwaresovinicesuavizarsucursalsufragiosuntuosotabuletatadjiquetaitianotampoucotemporastilintartiroteiotoicinhotoponimotuareguetunisinoudenistaufanistaulcerosounguladoursulinausineiroutilizarvaporosovaquinhavarzianoveementevigorosoxifopagozagueirozambiano'
mpt[9] = 'abdominalabissinioacautelaracovardaracrosticoadaptaveladmoestaradnominaladriaticoafortunaraglutinaralexandrealforriaralsacianoamazonicoametodicoamnioticoanatomicoapaziguaraplicavelaprimorararturianoascorbicoasquerosoatletismoavizinharbadulaquebastonetebicuspidebijuteriabiunivocobotulismobrevidadebruxuleiocarvoeirocebolinhacirurgicoclaviculacoexistircompaixaodenunciardigressaodirimiveldisturbiodravidicoeditorialedulcorareloquenteemaranharenigmistaerisipelaesburacaresperancaetiquetareustaquioeutanasiaexfoliadoextrusorafaturistafaxineirafedorentofevereirofunileirofurunculogaussianogazeteirogeminianogetulistagustativohappeninghedonistahertzianohifenizarhodometrohologramahotentotehuguenoteicosagonoilimitadoimbuzeiroinzoneiroionosferairascivelisraelitaiugoslavojacutingajantaradajequitibajuventudeleucocitolidocainaliturgicomaiusculamasturbarmemorizarmnemonicomobilizarmonumentomuculmanomusselinanaftalinanectarinanefrologonepotismonigerianonorueguesnunquinhanutritivoobituariooccipitalodorificoolvidavelombudsmanostrogodoovernightpagodeiropaludismopauzinhospedunculopiauiensepictoricopolvorosaponderadoprussianopugilistapurulentorecusavelreduzivelrefutavelrenunciarrequisitorevolvidoribossomorivalizarsantuariosartrianoseborreiasepulturasesterciosezonismosibilantesocraticosodomizarsousafonesubvertersugestoestegumentoteosoficoteutonicotomografotrezentosucranianougariticoumbilicalvantajosovaticiniovenusianovestuariovexatorioviquinguevituperiovociferarvovozinha'
mpt[10] = 'abrutalharalmoxarifealotropicoalquimistaapoteoticoaritmeticoarmisticioaromatizaratormentaraxiomaticoblenorreiabostonianobumerangueburundinescaquizeirocauterizarcientistascomutativoconvulsivocostureirocozinheirocunilinguadaltonismodarwinistadebutantesdesvirtuardicotomicodinossauroectoplasmaecumenismoegiptologoelastomeroenormidadeenriquecerenzimaticoesfuzianteesoterismoesturricareuclidianofelicidadefiduciariofluxogramafulustrecofuturologogastronomogiroscopiohamburguerhanseniasehectometroheuristicohieroglifohigienizarhitleristahostilizarinoxidavelitinerarioleguminosolexicologoluxuriantemanutencaomaquinistamequetrefemertiolatemigratoriomorubixabamostruarionapolitanonascimentonewtonianonhenhenhemnominativonostalgicooitocentosomeleteiraontologicooperisticoornitologopadronizarpecuniariopejorativopiqueteiropistoleiropituitariaplistocenopneumonicopseudopodeptolemaicopulverizarquixotescoquotizavelraquitismoregurgitarreorientarreutilizarrodoviariorompimentorudimentossifiliticosimultaneosorveteirosudoriparotagarelicetanzanianoteatrologotectonismoterroristatintureirotorvelinhotumultuosotupiniquimuxoricidiovaudevillevegetativovibratoriovietnamitavioloncelovisualizar'
mpt[11] = 'accessoriosambulatorioaniversarioatmosfericoazerbaijanobalzaquianaboquiabertociberneticodiplomaticoecossistemaelucidativofacultativoflibusteirofraudulentohemorroidaslanterninhaliliputianomajoritariometroviarionucleotideonumismaticoobrigatoriooceanografooftalmologoopalescenteovoviviparopanturrilhapaquistanesprivilegiosreexposicaoremuneravelsaxofonistatautologicounanimidadevilipendiarxilogravura'
mpt[12] = 'achocolatadoactinomicetebcrepuscularbehavioristabidirecionalcoordenativadeuteronomioeinsteinianoentusiasticoenvolvimentofotossinteseheptassilabohidrostaticoilustrissimoinextricavelinutilizavelinvulneravellipoproteinalubrificavelonomatopeicooptometristaortorrombicopterossaurosquatrocentosritualisticotaxionomistatestosteronatrivialidadeultravioleta'
mpt[13] = 'bipolarizacaocontentamentodaguerreotipoeventualidadeexcursionistageossinclinalheterossexualinaveriguavelinquisitorialinsustentaveljabuticabeiramefistofelicomicrossegundopluviometricoreivindicaveltchecoslovaco'
mpt[14] = 'enpreendimentoessencialmentehalterofilistahistoriografiaintumescimentonitroglicerinasadomasoquista'
mpt[15] = 'bacteriologistagalvanoplastico'
mpt[16] = 'rejuvenescimento'

for (let i = 4; i < 17; i++) {
  for (let j = 0; j < mpt[i].length; j += i) {
    moneroPT.push(mpt[i].substring(j, j + i))
  }
}
