"use strict"

const edi = []
const effDistant = []

edi[3] = 'cupelkfoxgemoatpry'
edi[4] = 'acidajaralsoatombodycageclaycribdawndibsdolldrumexamgonghuffidlyipadironjazzjeepjohnkitelintluaumulemythnailnestonyxovenpalmplugpogoputtrobesledspursudsswantacothawtreetuskwaspwickwombyard'
edi[5] = 'abyssagainalgaeaortaapneaapplearenaatlasatticawokebladeblimpbootsbroombunnycabincedarchuteclockcouchcurrydairydecaldepotdigitdittododgedonutdozeddryerduveteaselebookedgedeerieelbowelvesemceeenvoyessayexistfadedfemurfencefocusfoggyfruitgeckogizmoglovegooeygrapegrillgustohaikuheftyherbshumanicingiglooivoryjellyjiffyjuicejurorkabobkayakkhakikioskkoalalatchlemonlilacllamamangomoviemowermummymuralniecenylonoasisolderonionoomphoperaopiumoughtozonepatiopeonyplankprunepuppypursequiltquoterelicrerunrhinorhymeritzyroyalrugbysassysaunascarfshackshelfshirtskiesskulkslothsniffsuavesugarsushiswordthornthumbtiaratigertimidtuliptwinsuncleunzipurbanushervirusvisorvixenvoguewagonwaterwheatwidowwiredwoundxeroxyachtyahooyieldyo-yoyodelzebra'
edi[6] = 'afloatafraidagencyaghastaliensalwaysamoebaamuseranchoranimalankletanswerascendasleepavenueawhileawningazaleabadassbakerybamboobananabasketblousebobcatboilerbonnetbottlebreathbucklebusboycactuscameracarrotcashewcaviarcelerycementcensuschromecirclecobwebcopiercorneacottoncoyotecuddlycymbaldaggerdealerdebrisdegreedevicedimpledoctordorsaldoubleduffeldugoutduplexeditoreggnogenergyengineenzymeeskimoethicseulogyexhalefabricfalconfamilyfastenfaucetfelineferretfiddlefilletflightfonduefossilfridgegadgetgarlicgerbilgeysergnarlygothicguitarhelmethubcaphunterhybridiconicidiocyiguanaiodineiphoneislanditunesjaguarjerseyjetskijigsawjovialjugglekaratekennelkimonoladderlaptoplengthleversliquidlitterlizardlyricsmaimedmammalmodifymuppetmyriadnapkinnebulanectarnephewneuronnuggetobjectobtainocularofficeonwardowlishoxfordoxygenoysterpauperpebblepewterpledgepoeticpoisonpokingponchopseudopuckerpueblopulleypushuppuzzlepythonracoonradishrarityremotereopenribbonrichesriddenrimmedroamerrocketrubberruinedsavagescytheseptumsesameshovelshrimpsiestasitcomsmudgesphinxspiderspongesproutstatuestylussubwaysurfertamaletannedtattootavernthroattidbittinseltiradetissuetripodtruckstryoutturtletuxedoumpireunrolluntiedupbeatupdateupkeepuploaduptownupwindurchinurgentutmostutopiavacuumvariedvelcrovendorviolinvoyagewafflewakeupwalruswavingyogurtyuppiezealotzodiaczombie'
edi[7] = 'abdomenabidingacademyacetoneacquireacrobatactressaerosolagitateaidlessalchemyalfalfaalmanacalreadyamiableamnestyanagramandroidanxietyapricotasepticashamedasinineasocialaviatoravocadoawkwardaxiallybagpipebazookablenderblurredboroughbouquetboxlikebrushesbuffalobuzzardcahootscapsulechimneycoconutcrumblecrystalcubicalcuisineculpritcushioncuticlecyclistcypressdaytimedazzlerdefrostdentistdesktopdiamonddilateddioxidediplomadresserdurabledustpandutifulearlobeeclipseecstasyeelwormeffectselasticelderlyelusiveemeraldemperoremulateenhanceerraticetchingeternalexcerptexplodefactoryfanfarefederalfeignedfixturefloristfreewaygangwaygearboxgesturegetawaygimmickgiraffeglassesgleefulglistenglucosegnomishgogglesgoslinggourmetgumdropgutlessgymnasthabitathackinghaggardhalogenhandgunhardhathastilyhaughtyhexagonhushinghydranticepackimagingimprintirksomeisotopejanitorjarringjasminejealousjezebeljoggingjournaljujitsujukeboxketchupkingdomkissingkleenexkneecapkryptonlanternlasagnalaundryleisureleopardlettucelibrarylionessluggagelullabymaestromarblesmaximummoaningmudflowmugshotmundanemustardmyspacenativesnearestneithernemesisnettingnirvananuclearnullifynumbingnurseryobviousoceanicoctopusonstageopossumopticalosmosisostrichovationoxidizepadlockpageantpajamaspaprikapelicanpenguinplottedplywoodpopcornpoultryprairiepretzelpumpkinpyramidragweedrebuiltreceiptreentryrequestreunionrewriterhubarbriptideriskilyrummagerunningrupturesaffronsamuraisardinesatchelscootersenatorserpentsettlershuttleshynesssiamesesiblingsiliconsinglessixfoldsizablesmittenstudentsuctionsulphurtadpoletakeouttheaterthimbletractortuesdaytugboatunhingeunknownunpavedunusualupfrontupgradeuprighturaniumutensilutilityvehicleveteranvillagevinegarvoucherwhisperwielderwildcatwipeoutwrangleyiddishzillionzipping'
edi[8] = 'aardvarkabnormalabrasionabundantachinessagnosticagreeingalkalinealphabetaltitudealuminumantelopeanyplacearachnidardentlyargumentarmchairaromaticarsonistasbestosatypicalbabblingbackpackbathrobeboatyardbohemianbuddhistbullfrogcadillaccajolingcakewalkcanisterceramicscesspoolchlorinecilantrocinnamonciviliancodewordcomputerconfetticozinesscrawfishcucumbercufflinkcylindercynicismdaffodildatebookdaughterdedicatedeepnessdemocratderangeddiffuserdividersdominoesdoorstepducklingdumpsterdwarfismdwellingdynamitedyslexiaecholesseducatorejectionelephantelfishlyemissionemoticonenforcerenlargedenormousenquirerensembleentrywayepidemicerasableeruptionespressoestrogenevidenceexorcistexteriorfailsafefavoritefeasiblyfebruaryfeedbackfestivalfeverishfigurinefinalistfiscallyflypaperfoamlessfolksongfootpathfountainfragmentfrostinggaslightgauntletgiftshopgigabytegiveawayglyceringoatskingoldfishgorgeousgovernorgulliblegurglinggyrationhazelnutheadbandhedgehoghuddlinghugenesshyacinthignitionimbecileimitatoritemizerjalapenojamboreejaundicejinglingjoinablejokinglyjoystickjubilantjunkyardjuvenilekamikazekangarookeepsakekerosenekilogramknapsackknickerslavenderlaxativelecturerleftoverleggingsleukemialewdnesslicoricelifeboatlikewiselipsticklistlessluciditylukewarmlunchboxlusciousmacaronimagazinemahoganymajoritymakeovermapmakermassagermaverickmobilizemoccasinmoisturemoleculemomentummortuarymosquitomutationnamesakenarratornavigatenextdoornicotinenintendonuisancenuptialsobituaryobserveroilinessointmentolympicsoncomingonlookeropaquelyopponentouthousepamphletparakeetpassportpavementpayphonepegboardperoxidepharmacypheasantphrasingpostcardprincessquartersrailroadrefineryregisterrekindlereporterrevolverrhapsodyrhetoricromancerropelikerulebooksabotagesandwormsapphirescenariosedativeselectedsequenceseverelyskeletonskylightslappingsnapshotsneezingsnowsuitsnugnessspeakersspyglasssquirrelstingraysuitcaseswimwearsycamoresyllablesymphonysyringestagalongtallnesstapestrytastebudtrouserstubelesstutorialtweezersumbrellaunglovedunicycleunjustlyunmarkedunopenedunveileduppercutupstairsurethaneusernamevagrancyvaselinevexinglyvicinityvitaminsvocalistwandererwifelesswindmillwishbonewizardrywreckageyearbookzeppelinzucchini'
edi[9] = 'abandonedabsorbingacousticsacutenessaestheticaffidavitaggressoragonizingaimlesslyalbatrossalongsideamazinglyambulanceamendmentamplifierangelfishannounceranonymousapartmentarbitratearrowheadartichokeasparagusastronautatrociousaugmentedauxiliaryavalancheawarenessbalancingbarracudabogusnessbossinessbriefcasebubblegumcafeteriacathedralcaucasianceasefirecityscapeclergymanclipboardclubhousecognitivecosmeticscoverlesscroissantcytoplasmdachshunddalmatiandandeliondartboarddastardlydelivererdeodorantdetergentdexteritydirectorydishclothdizzinessdrainpipedriftwooddroppingsdubiouslydwindlingeagernesseavesdropeccentricecosystemegomaniacelongatedelsewhereenactmentenchiladaendorphinenigmaticenjoyablyenunciateequipmentergonomicescalatoresophagusetiquetteeuphemismeuthanizeevergreenevolutionexerciserexfoliateexquisiteexuberantfeudalistfryingpangainfullygallstonegatheringgeneratorgibberishgiddinessgreyhoundgroundhoggrumblingguacamoleguerrillahamburgerhappinesshatchlingheinouslyhurricanehygienisthypnotistibuprofenidenticalimmigrantissuelessitalicizeitineraryjabberingjailhousejaywalkerjobholderjockstrapjudiciaryjumpinesskickstandlakefrontlazybonesliabilitylightbulblimousinelubricantludicrousluridnessluxuriousmalformedmonasterymoonshinemousetrapmuckinessnastinessnefariousnervouslynevermoreobnoxiousomissibleopulentlyotherwisepacemakerpantyhosepedometerpepperonipesticidepetroleumphonebookphysicianpneumoniapolicemanporcupinepowerboatpropellerpublisherpunchbowlrampantlyrancidityraspberryravishingrearrangerehydratereimburserejoicingrenovatorreservoirretrieverrigidnessriverboatrustproofsacrificesaddlebagsainthoodsaxophonescientistscrapbooksculpturesecretarysemicolonsimmeringslingshotsplashingsteamboatstopwatchsuffocatesynagoguesystemizetaekwondotarantulathwartingtiptoeingunarmoredunderwearunlockingunnoticedupcountryurologistutterancevaluablesvaporizervegetablevertebraevestibulevideogamevigilanteviperfishvivaciousvoicemailwikipediawolverinexylophoneyesterdayzestfullyzigzaggedzirconiumzookeeper'
edi[10] = 'abbreviateabhorrenceaccountantaftershavealarmclockammunitionanesthesiaapostropheaquamarinearistocratasymmetricatmosphereauctioneerauditoriumauspiciousautomobilecalculatorchalkboardcheesecakechopstickscoathangercoexistentcoffeecakecohabitatecollarbonecrewmembercyberneticdehydratordictionarydinnerwaredownstairseliminatorellipticalemancipateembroideryenrollmenteucalyptusevacuationfettuccinefiberglassfictitiousflashlightfleshinessgamekeepergeographerghoulishlygynecologyhemoglobinhenceforthhesitationhullabalooilluminateionosphereiridescentirrigationjackrabbitjawbreakerjeopardizejustifyinglaboratorylaryngitisleprechaunliverwurstlumberjackmatchstickmayonnaisemotorcyclemozzarellananosecondnauticallynegotiatorneoliberalnimblenessnutcrackerobedientlyobliterateoccupationoftentimesomnivorousoscillatorpeculiarlypodiatristpsychopathquesadillarotisserieroundtablerudderlesssaltshakerschoolbooksegregatorseismologysisterhoodskateboardslumberingsmartphonesmellinesssmokestackstrawberrysuperstoresweatshirttablespoontiebreakertumbleweedtupperwaretyrannicalultrasoundunbuttonedunevennessunflavoredunquenchedunscrewingunwrinkledunyieldingupholsteryvanquishedviewfindervolleyballvulnerablewholesalerwobblinesswoolworkerworkbasketwristwatchwrongdoing'

for (let i = 3; i < 11; i++) {
  for (let j = 0; j < edi[i].length; j += i) {
    effDistant.push(edi[i].substring(j, j + i))
  }
}
