"use strict"

const dfr = []
const dicewareFR = []

dfr[4] = "abriacreafinagioagiraideaiguaileaimeaineairealoialpealunamenameramieangeapexaptearduarmeaubeauneauraautoavalavecavenaveuaxerayezazurbababaiebailbainbancbavebeaubidebiefbienbilebledbleublocbobobondboombordboucboueboumboutboxebrefbriebrinbriobrocbruncagecalecanecapecavececicelacentcerfceuxcharchatchefcherchezchicchocchoucielcimecinqcireclanclefclicclipclouclubcocacococodecoincolacomacoolcotecoudcoupcourcrancriecrincroccruecubecuircuitcurecuvecyandadadaimdamedarddatadatedemidentdeuxdieudiradiredivadodododudoitdoncdontdopedortdotedouxdrapdualduelduneduradureeauxelfeelleerraeuroexilfacefadefaimfaitfaonfartfauxfaxafendferafeuxfieffierfigefilafilefilmfinefinifixafixeflanflotfloufluxfoiefoinfondfontforaforefortfouifourfretfricfuiefuirfumafumegagegaiegaingantgaregelagentgnougobegolfgondgonggrecgrueguetguruhaiehallhalohautheinhierhomohouxhuerhuitidemimamimbuincaindeinduinoxiodeiotaitemivrejadejavajazzjeanjeepjetajeunjeuxjoiejolijoncjouajouejougjouijourjudojugejuifjuinjupejurajurejuryjutekakikalikartkhankilokiltkiwilacelaidlaitlamalamelapalapelardlavalavelentleurlevalicelienlierlieulimalimelionliralirelobelogelogoloinloirlonglordlotilotoloualouelouplugeluneluthluxelynxlyremagemainmaltmarcmaremarimatemathmauxmayamenamentmenumicamidimielmienmilemimamimemimiminamineminimiramiremiromitemixamixemodemokamonomontmordmortmoudmouemuermuetmulemunimuremutenagenainnananerfneufniernocenoienoirnoixnordnotanotenouanouenovanuitocreoeiloeufogreometonceondeonyxonzeoptaoralorbeorgeormeornaorneovinovnipagepaiepainpairpaixpalepanepaonpapapapepapipapyparaparcpareparipartparupavapavepayapayepeaupelapendperdpeurpeutpeuxpiafpiedpieupigepilapilepionpipepireplanplatpliaplieplotpneupoilpolipolopondpontporcporeportpotepoufpourpouxpriapriepritprixprofproupucepuerpullpumapunipunkpurequaiquelquoiraceraderageraierailramarameramirangraptrareratarateraveravirayareinrelurendrepurevurhumriderienrimarimeriparirarireriteriverixeroberockrodaroderondroterouarouerouxruderuerrugisagasagesainsaitsalesangsapesarisaufsautsaxesaxosciascieseausentseptseraserfseulsiensilositeskiesoiesoifsoinsoirsoitsojasolosontsortsuersuiesuitsurftacttaietaittalctanktanttaontapatapetardtaretaritauxtaxataxetaxitecktendtenuthonthymtigetiratiretogetoittometondtordtorttourtouttouxtractramtriatriotroctroptrottroutructubatubetuerturctututypetypotzarunieuniruniturgeurnevainvapevautveauveluvendventvenuvertvetoveufveutveuxvicevidevilevitevivevoeuvoievoirvoixvoltvomivontvotevracvraiwattyackyeuxyogayogizinczonezoom"
dfr[5] = "abordaccruachatacideacieracteractifadageadieuadmitagaceagapeagateagaveagentagileagoraahuriaideraigleaigreaimerajoncajourajoutalbumalguealibialleralpinamantambreamontamouramphiampleamplianauxancreanethangleanimeanodeantanantreaorteaphteaplatapodeappelappuiarabearbrearcheargonargotaridearmeratollatomeatoneatouratoutaucunaudioauditaulneautelautreavantavareaveuxavideavionavoiravrilayantazoteazymebadgebagnebaguebahutbalaiballebaltebancobandebanjobarbebarbubardebargebarilbaronbarrebattubaumebaverbazarbeaufbeauxbedonbeigebelgebellebennebergebernebiblebichebidetbidonbigrebijoubilanbillebinerbingobiqueblancbleuebleuiblondbluffbocalboeufboireboiteboletbombebonnebonzebotteboulebourgbovinboxerboyaubravobroiebromebruitbrumebrunebrutebulbebulleburinbuterbutinbuttecacaocachecadetcadrecairncajoucalercalmecanifcanincannecanoncanotcapotcargocariecarpecartecellecelteceluicernecettechampchantchaoschapechaudchauxchienchinechiotchoirchoixchopechouxchuteciblecidrecieuxcirercitercivetcivilclairclerccloneclopecloreclowncobracochecoconcodercoeurcohuecoingcolzacombecommecomteconnucontecopiecoquecorancordecornucotoncottecoudecoulacoupecourtcourucouvecrabecraiecramecranecredocreuxcrevacriercrimecroixcruelcuirecuiteculotcultecumincumulcurrycuvercyclecygnedaguedalledattedaubedeltademiedermedettedeuildevindiapodictadieuxdigitdignediguediluadinardindedingodiodedivandivindjinndogmedoigtdonnadorerdormedoucedoutadoutedouvedouzedoyendraindramedrapadringdroitducalducatduperduraidurerduveteffetencreenferenfinenflaenfleenfuienginenjeuennuientreenviaenvieenvoienvolergoterrerexactexcluexigeexiguexilaexodeexpiaextrafablefagotfairefaitefakirfanerfarcefarcifardefatalfaunefautafautefauvefaxerfemmefendufentefermafermeferryfibrefichafichefichufigeafigerfiguefilerfiletfilinfillefilmafilonfiloufinalfiniefinirfiolefirmefixerflancfleurflirtfloreflouafluorfocalfoirefoliefollefoncefondafondefondufonteforceforerforetforgeformaformeforteforumfouetfoulafoulefoutufoyerfrancfreinfrimafrimefripefrirefritefroidfrontfruitfuguefuitefumerfumetfuretfuriefuturgaffegagnagagnegainegalbegaletgalopgamingammegardagardegarergarnigarougaulegavergazongeckogelergemmegenetgenougenregerbegermegiclagiflegigotgiletgitangivreglaceglobegnomegobergommegoretgorgegoulegradegraingrandgravagravegrenagriefgrimagrivegroinguanogueuxguidaguideguppyhabithachehainehallehaltehamachampehantehardiharemharpehautehavrehectoherbehertzheurehibouhiverhobbyhochahommehonnihontehordehottehoulehuilahuilehumerhurlahurlehuttehydrehymneiconeidoleiglooimageimbueimitaimiteimpieimpurindexinfrainterjalonjambejantejaponjappejarrejattejaugejaunejaunijaveljeterjetonjettejeudijeunejointjokerjoliejouerjouetjouirjoulejoutejoyaujugeajugerjuivejumbojuntejuponjurerjuronkarmakayackayakkendokhmerkoalakraftkurdelabellacerlacetlagonlaidelainelampalampelancelandelangelaperlapinlaquelardalargelarmelarvelatexlatinlattelaverleditlenteleverliagelianeliantlibrelichelieuxligneligualiguelimerlimonlingelitrelivreloberlocallogerlongelopinloquelotirlottelouerloupaloupelourdlouveloverloyalloyerlubielueurluirelumenlundiluronlutinluttalutteluxerlycramachomafiamagiemagmamagnamagotmairemajormalinmallemamanmambomamiemammymangemaniamaniemannemantemaorimardimargemariamarinmarremartematchmatermatinmatonmatoumauremauvemelonmenermentementimenuemercimerlemerlumeulameulemeurtmeutemezzomiaoumichemicromieuxmigramigremillemimerminceminciminerminetminotminoumitremixermixtemochemodemmoinemoitemollemomiemondemontamontemoquamoquemoralmordemordumornemortemoruemotelmotifmottemoulamoulemoultmoulumoyenmoyeumuflemugirmuletmulotmuniemunirmuralmuretmutermyopemyrtemythenababnabotnacrenageanagernainenantinappanappenarranatalnatifnattenavalnavetnavreneigenenninetteneuveneveunichenimbenoblenocifnoeudnoirenommanonnenormenoternotrenouernoyaunoyernuagenuirenullenuquenylonobjetoctetodeuroffreogiveokapioliveombleombraombreoncleondinongleopaleopinaopiumopterorageoraleorauxordreorgieorgueornerorqueortieorvetotageotiteouateoublioutiloutraoutreouvraouvreovaleovineovuleoxydeozonepachapactepagnepairepalanpaletpalmepalotpalpapalpepaludpandapanelpanerpannepapalpardiparerpariaparkaparlaparleparmeparmiparoipartepartipatiopattepaumepaverpavotpayerpeauxpeinepeintpelerpellepentepentuperceperduperlaperlepertepetitpetonpharephilophotopianopicotpieuxpigeapigerpilafpillapilonpilumpincepinotpintepiquapiquepitonpitrepivotpizzaplaceplageplaidplaieplanaplaneplantplatepleinpleurpleutplierploieplombploufpluieplumepochepoilupoingpointpoirepokerpolarpoliepoliopolirpolkapommepompapompeponduponeyponteportaporteportopoucepoulepoupeprendpreuxprierprimeprimoprivapriveproiepromopromuproueprudeprunepuantpulpepuniepunirpurgepurinquandquantquarkquartquintquotarabatrabotracerraclaracleradarradiaradinradioraflarafleragerragotraideraidiramerramparamperanceranchrangeraqueraterratioravinravirrayonrebutrecelrecrurectoreculreditreinerejetrelaxreliarelueremetremitremuarendureniarenierennerenomrentereplirevuerhumeriantricheriderrieurrimerrinceriperrivalrivetrobotrocheroderrognarogneromanronceronderongeroqueroterrotinrotorrouerrougerougiroularouleroutarouteroyalruaderubanrucherugbyrugirruinaruineruralsablesabotsabresachesacresainesaintsaisisalersalinsalirsallesalonsalsasalutsalvesambasaoulsapersapinsatinsaucesaugesaulesaunasautasautesauvasauvesavonsbirescalpsceauscierscoutseauxsecteseizeselonsemersentiserpeserraserreseuilseulesiglesigmasignasignesilexsingesinonsiropsituasitueskiersobresoclesoeursoldesolexsommesondasondesongesonnesortesosiesoucisoudasoudesoupesourdsoutesporesportstadestagestylestylosubirsucresueursuitesujetsupersympatabactabletaboutachatachetacottairetalontangotanintannetantetapertapirtapistardetarertargetariftarirtarottartetatoutauletaupetaxerteinttelletempetempotendutenirtentatentetenuetermeterneterniterretexantextetiaretibiatigretildetiquetirertirettitantitretoiletombetonaltonnetontetoquetotaltotemtoutetracetracttrahitraintrametraputributriertripetrolltronctrouatruietueurtuiletulleturnetuyautyranultraunionutilevachevaguevainevaletvalvevaqueveauxvenduveninvenirvenueverbeverniverrevertevertuverveveuvevexervidervientvieuxvigievignevillavillevingtviralvirervirilvitalvitrevivrevizirvocalvodkavoeuxvoguevoicivoilevolervoletvomirvotervotrevouervoyouvraiewagonyachtyuccazoner"
dfr[6] = "abaqueabbayeabjectabolirabonnaabordaaboyerabritaacabitacaciaacajouaccentaccordaccrocacerbeacquitactantacteuractionactivaactiveactueladagioadepteadieuxadopteadoreradoubaadroitaduleraffectaffineafflueaffluxafghanafocalagaceragaricagenceagendaagiteragonieagrafeagrumeaidantaiglonaigrirailierailleraimantairainalarmealcoolalertealevinaliterallierallurealpagealpinealtieraluneraluniramandeamanteamarreambiguamendeameneramicalamidonamiralamoralamorceancienancrerangineangoraanimalanimeranneauannexeannuelannulaanoblianodinanorakapacheaphoneaplaniaplombappeauapportaqueuxarablearcadearcanearceauarcherarchetardentardeurargentargilearguerarmadaarmurearnicaarpentatonalatonieatriumatroceattendattireaubadeauburnaucuneaudaceauquelauroreautantauteurautourautruiauventavaleravanceavataraveniravenueaviliravineravironavocatavoineavoueraxiomeazimutbabinebadaudbafferbafflebagagebaguerbajouebaladebalconballerballetballonballotbambinbamboubananebancalbannirbanquebaobabbaquetbarquebarrerbateaubattrebattuebaudetbavantbavardbaveuxbavoirbavurebeaglebeignebelotebercerbergerbeurrebibinebichonbidulebiellebifacebijouxbikinibileuxbilletbimanebinagebipiedbiplanbiquetblagueblatteblazerbleuetbleuiebleuirblindeblondebloquebobardbobinebocauxboiterbolidebomberbonbonbonderbondirbonnetborderborgnebornerbotterbottinboucanbouchebouclebouderboueuxbouffebouffibougerbougiebougonbougrebouletboulonboulotbourdebouterboutonboxeurbraderbraverbrelanbretonbrevetbriderbrillebrimerbriquebrochebroderbronzebroyerbruinebrutalbuccalbudgetbuffetbureaubutanebuvardbuveurcabanecabinecabrercachercachetcachotcachoucadeaucadrercafardcageotcagibicahiercaillecalculcalicecalifecalmercalquecamioncampercanadacanardcanaricanauxcancancancercancrecaninecantalcantoncaptercaptifcarafecarcancardoncarmincarnetcartelcartoncavalecaviarcendrecentrecerclecernerchacalchacunchahutchaletchalutchancechangechaponchaquechargecharmechartechatonchaudechaumechauvecheminchenalchenilchevalchevetchichechichichimiechinerchiperchipiechlorechromechuterciergecigalecigarecimentcintreciragecireurcirquecitantcitroncivileclamerclapetclicheclientcligneclimatcliqueclocheclouercobaltcobayecochercochoncodagecodeurcoffrecognaccognercoincecollercombatcomblecommuncompteconclucondorconfitcontercontreconvoicopaincopeaucopinecoquetcoquincorailcorauxcordoncornaccornetcornuecortexcoteaucouchecoucoucoudrecoulercoupercouplecouponcourbecourgecourircourtecouruecouvrecoyotecramercrampecranercraquecrayoncrevercriantcriblacrieurcriquecroatecrochecrochucroirecroquecroupecruchecryptacryptecubagecubaincuivrecupidecuragecuraredamierdangerdeboutdemaindenierdevantdevenudevoirdextrediablediacredicterdictondindondinguedirectdirigediurnedivinedociledolmendominadominedominodomptadonjondonnerdopagedopantdoradedormirdoruredouanedoubledouchadouchedouterdragondraguadraperdroguedroitedruidedryadeducaleduplexduqueldurantdurciedurcirdynamoeffaceefforteffroiemboutembueremmenaempireempliremploiemportempotaenclinenclotencoreendiveendortenduitenduraenfantenflerenfouienfuieenfuirengageenivraenjeuxenlaceennemiennuyaenrageenrobaenrobeentameentendentrerentrezenvahienvierenvoieenzymeermiteerranterreurexamenexcitaexciteexemptexerceexigerexilerexpertexpirafaiblefaiblifaillefameuxfaminefanionfarcirfarinefarterfatalefauchafauconfauterfautiffaveurfavorifeintefendrefenduefennecfermerfeulerfeutrefiablefiacrefianceficherfichuefictiffigarofigurefilantfileurfilialfilmerfiltrafiltrefinalefixantflaconflairaflaireflambaflammeflaqueflattaflegmeflemmefleurifleuveflippaflirtafloconfloralflottaflotteflouerfluagefluidefocauxfoetalfoncerfonderfondreforageforainforantforbanforcerforcirforeurforgeaforgerformatformelformerformolfortinfoudrefoufoufouguefouinafouinefoulerfourbefourmifournifourrafoutuefrangefrappefraudafraudefreinafrelonfriandfrichefrimerfriponfroidefrondefrottafrottefrugalfugacefuguerfumantfumeurfumierfureurfurtiffutilefuyantfuyardgadgetgadouegagnergainergalantgaliongambitgaminegaragegarantgardergardongarniegarnirgarrotgauchegaufregazeuxgaziergazolegelantgendregenouxgentilgercergermergibiergiclergiflergirafegitanegivrerglacerglaiveglandeglanerglobalgloireglottegluantglutenglyphegommergonflagoujongoulotgourdegourougouttegoyavegradergradingrainegrammegrandegrandigrangegraphegrappegratingrattagravergravirgredingreffegrelotgriffagriffegriffugrigrigrillagrillegrimpagrimpegrincegrippegrognagrognegrondagrondegrottegroupagroupeguenonguerreguettagueuleguiderguidonguildehabilehabitehacherhagardhalagehameauhammamhanchehangarhanterhapperharenghargneharpieharponhaubanhavaneheaumehennirherniehibouxhideuxhilarehindouhippiehocherhochethockeyhomardhoquethourrahublothuilerhumainhumblehumeurhumidehumourhurleridiomeidylleignareignoraignoreiguaneillicoimbibaimiterimmoleimmuneimpactimpairimpalaimpoliinapteincitainclueindexaindiceindienindigoinepteinerteinfectinfimeinfiniingratinhalainhaleinhibainhumainitiainjureinnovainondaintactintimaintimeintubainvitainviteiodureironieirritaivoirejaguarjaillijalouxjambonjapperjardinjargonjarretjaugeajaugerjauniejaunirjeteurjeunotjockeyjoignejointejonchejonglajonglejonquejouantjoueurjouirajoujoujouxtejovialjoyauxjoyeuxjubilejucherjudokajugerajujubejulienjumeaujumentjuniorjuteuxkanakekelvinkimonoklaxonkoboldkrakenlabeurlabiallabourlaceurlacuneladitelagunelaitonlaituelambdalamperlancerlandaulanguelapinelaponelarbinlarcinlarderlardonlarguelarronlarynxlatentlatinelatterlavabolavagelavantlaveurlavoirlequellettreleurraleurrelevagelevainlevantlevierlevureliantelibidolibyenlichenlierreliguerlimacelimagelimierlimitalimitelimulelingotlionnelipidelitchilitigelitronlividelivrerlivretlocalelocauxlogeurloggialongerlongueloquetlorgnalorgnelotionloubarlouchaloucheloueurlouloulouperlourdeloutreloyaleloyauxlucanelucidelutinelutterluxurelycaonlycheelymphemaboulmachinmadamemadonemaffiamagnermagnummagretmaigremaigrimaillemaintemairiemajeurmalademalaxamalicemalienmanantmanchemandatmangeamangermanguemaniermaniocmanoirmanquamanquemanuelmaoriemaraudmarbramarbremarchamarchemariermarinamarinemarmotmarquamarquemarrermarronmartelmartyrmatagematinematuremauditmaximamaximemazoutmembremenacemenantmendiamendiemeneurmenhirmentalmenthementirmentonmentormenuetmerlanmerlinmettremeublameublemeuglemeulermiaulamiaulemicmacmicronmiennemiettemignonmigrermijotamijotemikadomilicemilieumilitamilletmilordmimantminagemincirmineurminierminimaminimeminiumminoraminuitminutaminutemiochemiragemiroirmiteuxmixagemixantmixeurmobilemodauxmodelamodulamodulemoellemohairmollahmolletmollirmomentmongolmontermontramontremoquermoralemorauxmordremorduemorfalmorflemorguemortelmotardmoteurmotionmotivamotivemouchamouchemoudremouflemoulermoulinmourirmouronmoutonmuettemuguetmurauxmutantmutuelmygalemyopienacrernageurnantirnapalmnaphtenappernarinenarrernarvalnationnativenaturenavauxnavirenavrernectarneigeaneigerneuralneutreneveuxnichernickelnigaudniveaunivelanoceurnocivenodulenoircinomadenombrenommernormalnotantnoticenotionnouantnoueuxnougatnounounourrinouvelnovicenoyadenoyauxnuancenubiennubilenympheobligeoblongobtenuoccupaoccupeocelotoctaneoctaveoctroiodieuxodoratoedipeoeuvraoeuvreoffertofficeoffriroignonoindreolympeonagreondineondulaonduleongletopaqueopineroptimaoptionoracleorangeorbiteordureorganeorientoriganornantorongeorteilorvaleotarieoubliaoublieourdirourletoutrerouvertouvrirouzbekovaireoxyderpaellapagaiepagayepagodepaierapaillapaillepalacepalierpalmerpalotepalperpanadepanamapanardpanierpantinpanurepapayepapierpapotapapotepaquetparadaparadeparageparaitpardonpareilparentpareurparfumparierparlerparoleparquapartiepartirparurepatatepatinapatinepatriepatronpaumerpauvrepavagepavanapayantpayeurpeignapeignepeinerpeintepeladepelagepelantpelletpelotepelurepenaudpenchapenchependrepercerperchapercheperdreperdueperlerpermetpermitperronpetitepeuplapeuplephobiephoquephotonpiaulepicardpichetpicorepicotepierrepigeonpignonpileuxpilierpillerpiloripilotapilotepilulepimentpinardpincerpingrepiochepioletpioncepipeaupiquerpiquetpiratapiratepiteuxpivotapivoteplacerplaineplaintplairaplaireplanerplantaplanteplaquepleinepleurapliagepliantplieurpliureplombaplombeplongeplucheplutonpneumopodiumpognonpoignepoiluepointapointupoivrepolicepollenpolluapomperpomponponcerponchopondrepontonpopoteporcheporcinporeuxporterpotagepoteaupotierpotionpoudrepouletpouliepoulpepoumonpouponpourrapourripourvupoutrepreuveprieurprimerprinceprioripriverprocheprofilprofitprojetprometpromitpromptpronompropreprotonprouvaprouvepubienpubliapublicpubliepudeurpurgerpuzzlepyjamapythiepythonquartzquatrequellequerirquichequillequinoaquintequinzequittaquittequotterabbinrabotaraboterachatracialracineracketraclerracolaradeauradialradianradierradineradiumradotaradoterafaleraffutrafiotraflerraidirrajoutralliarallyeramageramdamrameauramenarameurramonaramoneramperramurerangearangerranimerapaceraphiarapiatrapiderapinerappelraquerratagerationraturerauqueravageravaleravineraviverayurerazziarebondrebordrebutarecalerecoinrecordrecoudrecruerecuitrecularedireredouxrefaitrefendreferarefilarefilerefletreflexrefluxrefondrefugeregainregardreggaeregretrejetarejouarejouerelayarelentrelevareliefrelierrelirarelirerelogeremakeremordremoudrempliremuerrenardrendrarendrerenduerenflerenierrenouarenouerentrarentrerenvoirepaierepartreparurepavarepaverependrepentreperdrepliarepliereportrepritrequinrequitretaparetaperetardretenuretiraretireretondretordretourrevendrevenurevintrevoierevoirricanaricanerideaurigiderigolarigolerigolorikikirimeurrincerrituelrivagerivalerivauxrocaderocherrockerrocketrococorocquerodagerognerrognonromainromaneromprerondinronflerongerronronroquerrotulerouageroublerougetrougierougirroulerroupierouterroyaleroyauxrudoieruelleruinerrumeurruminarumineruralerurauxrythmarythmesablersabrersachemsachetsacrersafarisafransagacesagaiesaignesaintesaisirsaisonsaladesalamisalantsalivesaluersamedisandresanglesantalsantonsapeursaphirsatiresatyresaucersaumonsautersauversavaitsavanesavantsavatesaveursavoirsceauxscindasciurescribescrutascrutesecondsecouasecouesecretseicheseiglesemblasembleseniorsentirseptumsequinsereinsermonserrersertirservirsevrersiestesignalsignersignetsilicesillonsiluresimplesiphonsirotasirotesituerskieurslogansnobersocialsodiumsoignesoldatsoldersoleilsolidesombrasombresommetsonatesondersongersonnersonnetsonoresorbetsortirsouchesoudersoupersoupirsouplesourcesourdesoyeuxspasmesphinxspiralstablestagnestatuestatutstratestrictstrierstyletsubitesubtilsucrersuffitsuivresureausurfersurgirsurnomsursitsurviesurvolsuturetablertachertacitetaillatailletajinetalenttampontandemtanguetankertannertapagetapotatapotetaquettaraudtardertardiftartretatamitatouateckelteigneteintetempletenacetenanttendontendretendueteneurtentertercetternieternirterrertertreteutonthoraxtickettiercetigrontimbretimidetintertiquertiradetiragetireurtiroirtitanetitrertomatetombaltombertondretontontopazetoquertorchetordretorerotortuetoubibtoucantouchatouchetouffetouffutoupettoupietourbetournatournetourtetoutoutoxinetracertrafictrahietrahirtrairetraitetrajettramertrappetraquetraumatreizetrempetrentetreuiltriadetriagetribaltribuntributtrichetricottrimertripletritontrognetrombetrompetroquetrouertroupetrouvatrouvetroyentruandtruffetruitetuerietulipetumeurtunnelturbanturbottuteurtuyauxtympantyphonultimeululerunifieurbainurgentutopievacantvaccinvaincuvaironvaleurvalidevallonvaloirvantervapeurvaquervaricevariervaudouveillevenaitvenantvendrevengerventerventreventruverbalvergervernirverrouvexantviableviaducviagerviandevibrervidagevidantvideurvidoirviergevigilevikingvilainvinyleviolonvirageviralevirauxvitalevitauxvitrervivacevivantvocalevocauxvoguervoilervoirievolagevolantvolcanvoleurvolleyvoltervolumevolutevoracevortexvotantvouantvoyagevoyantwallonwapitiwhiskyyaourtyourtezigotozigzagzipperzirconzombiezonage"
dfr[7] = "abaisseabandonabattreabdomenabeilleabjecteabjurerabonderabonneraborderaboutiraboutitaboyeurabricotabriterabrogerabrupteacarienacceptaaccoleraccoteraccouruaccueilacculeracharneacheteracheverachromeacolyteacompteactiveractriceadapteradditifadipeuxadjointadjugeradmireradonneradopteradoptifadouberadouciradroiteadveniradverbeaffableaffadiraffaireaffaleraffameraffichaaffileraffinerafflueraffoleraffreuxaffrontafghaneafocauxagenceragneauxagraferagraireaigreuraileronailetteailloliaimableairelleajourerajouteralambicalarmeralbumenalcalinalerteraligneralimentalliagealliantallongeallouerallumeramaniteamarreramateuramazoneambiantamenantamenderamerrirameuteramiableamianteamicaleamicauxaminciramiraleamirauxamocheramolliramorauxamorceramorpheamortiramortitamphoreampleurampouleamputerancrageancrantandalouangelotangevinangiomeanhydreanimantanimauxanneauxannelerannexerannonceannoterannuleranodineanonymeanormalantenneanthraxantigelantiqueantivolanxieuxapanageapathieapeureraphonieaplanieaplaniraplatirapollonapparatappeauxappelerappointappuyeraqueducaquilinarabicaarbitrearborerarceauxarchiveardentearmoirearnaquearomatearrimerarriverarrogerarticleatelieratlanteattacheattaqueatteintattelerattelleattenduattenteattirerattraitaubaineaubergeaudibleauditifaugurerautocarautomneavachiravalantavanceravariceavenantavertiraveugleaviaireavocateavorterazuritebabiolebabouinbacillebadinerbafouerbagarrebagnardbagnolebaignerbaillerbajoyerbaklavabaladerbalancebalayerbaleineballadebancalebandagebandeaubanquerbanquetbaraquebaratinbarbantbarbarebarbierbardagebaronnebaroquebarragebarrantbarreaubarreurbataviabateauxbattagebattantbatteurbauxitebavettebazookabeatnikbecquerbedainebeffroibeignetbelettebelougabengalibercailberceauberceurberlinebermudabeuglerbeurrerbibelotbiberonbicoquebicornebicyclebidochebiennalbifocalbigamiebigleuxbigoudibillardbillionbinairebinettebiocidebiotopebiplacebitonalbitumerbivouacbizarreblafardblaguerblancheblinderblocageblondirbloquerblottirblufferboitantboiteuxbollardbombagebombantbonheurbonjourbordurebottineboucherbouchonbouclerbouddhaboudeurboudoirboufferbouleauboulierbouquetbouquinbourbonbourdonboutadebouturebrandirbraquerbravadebricolebrigadebrigandbrillerbrimadebringuebriochebriquerbrochetbrocolibronchebronzerbrouterbroyeurbrumeuxbruyantbulgarebureauxbutinerbuvettecabanoncabaretcabinetcachantcadeauxcadencecadettecadragecadreurcagoulecaillotcailloucajolercalamarcalepincalibrecalicotcalifatcalmantcaloriecalquercambrercampeurcampingcandeurcandidecanetoncanettecanichecantinecapablecapitalcaporalcapricecapteurcaptivecapturecapuchecaramelcarencecariboucarnagecarottecarreaucarrurecatalancathodecautioncavernecelliercellulecentimecentralcertaincerveauchacunechagrinchaleurchambrechancrechangerchanterchanvrechapeaucharadecharbonchardonchargerchariotcharmercharnuecharpiecharruechauffechaumercheptelchevauxchevelucheveuxchevronchialerchicanechiffonchignonchilienchopinechoralechorizocigognecintrercircuitcitadinciternecitoyenciviqueclaironclameurclapierclaquerclavierclienteclignerclivageclivantclocherclopinecloquercloutercoaxialcocottecoffrercoffretcogitercohortecoiffercoincercolibricollagecollantcolliercollinecolombecolonelcoloniecolonnecolorercombiencomblercomiquecommentcommodecommunecompactcompletcomplotcompotecompterconcaveconceptconcertconcileconcretconduitconfierconflitconfondconfortconnexeconquitcontactcontentcontenuconteurcontigucontinucontourcontratcontrerconvexeconvierconviveconvoyacopeauxcopiagecopieurcopieuxcoquinecorbeaucordagecordialcoriacecorrectcorrigecorrodecoteauxcoteriecouennecouettecouleurcouloircoupantcoupletcoupolecoupurecouragecourantcourbercoureurcouteaucoutumecouturecouventcouvertcrachincraintecramponcrantercrapaudcrapulecravatecriantecriblercrochetcroquercrotalecrottincroyantcruchoncrucialcruellecryptercubainecubiquecueillecultiveculturecuratifcurcumacuvettecyanurecyclonecyclopecymbaledactylodattierdauphindauradedemandademandedemeuredentierdernierdevenirdevenuedevientdevinerdiabolodiamantdiantredictiondigitaldilemmediluantdiminuadioramadioxydedivergedivertidivorcedizainedocteurdomainedommagedonneurdopantedorlotedormantdormeurdortoirdoublerdoublondouceurdouilledouleurdouteuxdoyennedraguerdrainerdrapeaudrapierdribblaductiledurableeffacereffigieeffluveeffraieeffrayaeffritaemballaembargoembaumaembelliembolieemboutiembrayaembrumaembryonemmenerempileremployaempochaempoterempruntenclaveenclumeencocheencoderencrageencrierendormiendroitenduiraenduireenduiteendurciendurerenfanceenfantaenfanteenfermaenflantenfumerengageaengagerenglobaenjambaenjouerenlacerenleverennemieennuyerenrageaenragerenrichienroberenrouerentamerentendeentenduententeenterraentrainentrantentravaentraveentreraentuberenvahieenvahirenvieuxenvironenvolererranceexalterexaminaexamineexaucerexciterexclureexempleexercerexhiberexperteexpirerexploitexploraexploreexportaexporteexprimeexterneextraitexulterfabulerfacettefacteurfacticefactionfactuelfacturafacturefaiblirfaillirfaitoutfamillefanfarefarceurfardeaufarfelufartagefatiguefaucherfautivefeindrefendeurfendoirfenouilfermentfermierfermoirfertileferventferveurfeuillefeuillufiancerfibreuxficelerficellefichagefichtrefictionfictivefiguierfilairefilantefileterfilleulfiltrerfinancefixanteflairerflamandflamberflanchaflatterfleurirfleuronflexionflingueflipperflirterflocagefloraleflorauxflotterfluctuefluvialfonceurfoncierfondantforaineforfaitformulaformulefortunefouettafouettefouinerfourchefourchufourgonfourniefournirfragilefranchefranchifranginfrapperfratriefrauderfreinerfriablefriandefrileuxfrimeurfringuefriturefrivolefromagefromentfroncerfrontalfrotterfrugalefrugauxfugitiffugueurfurieuxfurtivegabaritgaffeurgagnantgagneurgainagegalantegalaxiegaleriegalettegalopergalopingambadagamelleganachegarantegardiengarennegauchergazellegazettegazoducgencivegermaingicleurgigotergirafongivrantglacialglacierglauqueglobauxglobulegloutongluanteglucidegobeletgobelingoinfregolfeurgondolegonflergorgonegorillegouachegoudrongouffregourdingourmetgrabugegraciergraduergrandiegrandirgranitegranulegrappingrattergratuitgraveurgraviergravuregreffergrenadegreniergriffergriffongrillergrillongrimacegrimpergrincergriottegrognergrognongrondergrouperguettergueulerguichetguidageguignolguitarehabitathabiterhachagehachoirhachurehaillonhaineuxhaleinehaleterharcelaharicothauberthautainhauteurhectareherbageherbeuxherbierhermineheureuxheurterhibernahivernahochanthommagehonneurhonorerhonteuxhoplitehoquetahorairehorizonhorlogehormonehorreurhoublonhouillehouleuxhuilagehuileuxhululerhumainehurlanthurleurhybridehydrateicarienicebergidiotieignobleignoreriliaqueimagierimaginaimagineimberbeimbiberimmergeimmigraimmigreimmolerimmondeimmoralimpactaimpacteimpaireimpartiimplantimploraimploreimpolieimportaimporteimprimaimprimeinactifincarnaincarneinciterinclinainclineinclureinconnuincuberinculteindemneindexerindigneindiquaindiqueinduireineptieinertieinexactinfamieinfectainfecteinfinieinfirmeinfligeinformainformeingrateinhalerinhiberinhumerinitialinitierinjectainnoverinoculainodoreinonderinquietintacteintentainterneintuberinutileinvenduinventainventeinviterinvoquainvoqueirakieniranieniraqieniridiumirradieirriguairriteritalienivrognejacquotjaillirjalonnajalonnejambagejambierjanvierjaquierjardinajardinejavelotjazzmanjazzmenjetablejoggingjoindrejoncherjonglerjouablejoufflujoujouxjournaljouteurjouxterjovialejubilerjuchoirjugeantjugeotejuilletjumeauxjumelerjumelezjumellejupettekabbalekantienkartingkeffiehketchupkhalifekleenexkouglofkryptonkumquatlabouralabourelaideurlaineuxlaitagelaiteuxlaitierlambeaulamellelampantlamparolampionlanceurlancierlangagelanguirlaotienlapiderlargagelargeurlarguerlatencelatentelaurierlavablelavandelaverielavettelaxatiflecteurlecturelenteurleurrerlexicallexiquelicencelicornelieuditlignageligoterlimiterlimogerlimpidelinceullinguallinottelinteauliqueurliquidaliquidelitanieliterielithiumlivrantlivreurlocatiflogiquelombardlombricloquacelorgnerlorgnonlorrainloterielouangeloubardloucherlucarnelucioleludiquelugubrelumbagolunairelunetteluretteluthierlutteurluxueuxluzernelyriquemacabremacadammacaquemacaronmachaonmachinamachinemaculermagentamagiquemaigrirmailletmaillonmaillotmajeuremajorermalabarmaladiemaladifmalariamalaxermalfratmalheurmalmenamalotrumalpolimalvenumamellemamelonmanagermanchonmanchotmandrinmanettemangeurmanillemanitoumanquermanteaumaraudamaraudemarbrermarchermarellemariagemarinermaritalmarmitemarquermarrantmarteaumartelamartialmartienmarxienmatadormatchermatelotmatheuxmatinalmatonnematricematronematurermaudiremauditemaximalmaximummeccanomenacermendiermenottementalementantmentauxmenteurmentholmentionmercuremerguezmetteurmeublermeuglermeulagemeuniermeurtremeurtrimiaulermicellemicrobemictionmigrantmijotermildioumilieuxmilitermilliermillionmimiqueminableminaretminceurminerveminettemineureminimalminimumminorerminuterminutiemiraclemiradormiroitemitainemitigermitoyenmixtionmixturemodelermodernemodifiamodifiemodiquemodulermoellonmoignonmoindremoineaumoiteurmolairemolettemomifiamomifiemonacalmonceaumondainmondialmongolemonnaiemonoclemontagemontantmonteurmontoirmontrermonturemoqueurmorbidemorbleumorceaumorcelamordantmorflermorfondmorillemormonemorpionmortiermorveuxmotardemotivermotricemouchermouettemoufletmouflonmouftermouillamouillemoulagemoulantmouleurmoulinamoulinemouluremourantmouroirmouturemouvantmouvoirmoyennemurmuramurmuremutantemutilermutiquemyriadenacellenageantnappagenappantnarguernaturelnautilenavettenaviguanaviguenavrantneigeuxnerveuxnervurenettoieneurauxneuroneneutronnichoirnirvananitratenitriteniveauxnivelernoircirnombrilnominalnonantenormandnormauxnotablenotairenotifianotifienotoirenouillenourrirnouveaunuageuxnuancernuptialobligerobliquaobliqueobtenirobtenueobtientobturerocarinaocciputoccitanocclureoccultaocculteoccuperoctobreoctroyaodorantoeilletoeuvrerofferteofficiaoffrantolivierombrageomettreonctiononduleropinionopprimaopprimeoptimaloptimumoptiqueopulentorageuxorangerorateurorbitalorbiterordonnaordonneoreilleorgueilorientaorienteorificeorigineorignalottomanouatineoublierouraganoutillaoutrageoutrantouverteouvrageouvrantouvreurouvrierovationovipareovocyteoxydantpactolepagayerpaillerpalabrepaladinpalettepallierpalmierpalombepalpantpalpeurpalpitapalpitepaluchepanachapanachepandorepaniquapaniquepanneaupapayerpapillepapoterpaprikaparaderparaferparapetparbleuparcagepardieuparenteparfaitparfumaparfumeparieurparjureparkingparlantparleurparloirparloteparodiaparodieparquerparquetparrainpartagepartantpartialpartielpartirapartoutparvenupataugepatelinpatentepatientpatinerpavanerpayantepectinepeignerpeinardpeindrepeintrepelletapelotonpeluchepelvienpenaudepencherpendantpendulepeptidepercherpercutapercuteperdantperdrixperduraperfideperforaperforepergolaperlantpermutapeuplerpeureuxpharaonpharynxphiltrephoenixpiafferpianotapianotepicolerpicorerpicoterpieuvrepigmentpillagepillardpilleurpilonnapilonnepiloterpimentapimpantpinaclepinceaupintadepiocherpioncerpipettepiquagepiquantpiranhapiraterpiroguepitancepivoinepivoterplacageplacardplaceboplacideplafondplagiatplagierplaiderplainteplanageplanantplanchaplancheplaneurplanquaplanqueplanterplaquerplataneplateauplatinepleuralpleurerpleutrepliableplianteplintheplomberplongeaplongerplumageplumeauplumierplupartplurielpochoirpoignetpoilantpoindrepointerpointuepoirierpoivrerpoivronpolairepolentapolicerpolluerpoltronpommadepommeaupommierpompagepompeuxpompierponctuaponctuepontageportageportailportantporteurportierportionpotablepotachepotagerpoteauxpotencepoteriepotichepotironpoudrerpoufferpoulainpourprepourrirpouvantpouvoirprairiepralinepremierprenantprendraprendrepreneurprimateprimeurprobantprocuraprocureprodigeproduitprofanaprofaneprofilaprofileprofitaprofondprohibaprojetapromenapromptepropagepropanepropicepropretproprioprorataprouverprudentpruneauprunierpublierpuceronpudiquepugilatpugnacepulpeuxpunitifpupillepupitrepurgeurpurifiapurifieputridequantumquatuorquelquequignonquitterquoiquequotterrabatturaboterraccordraccrocrachetaracialeraciauxraclageraclantracleurracloirraclureracolerracontaraconteracorniradeauxradicalradieuxradoterraffinaraffineraffolerageantragoterraideurraillerrainurerajeunirajoutarajouteralentirallierrallumarallumeramadanrambourrameauxramenerramifieramolliramonerrampantrancardrancartrancuneranimerraplatirappelarapportratafiaratifiaratifieravagerravalerravioliraviverrayonnerebellerebifferebiquerebondirebouterebuterrecalerrecelerrecetterechutarechutereconnurecopiarecopierecouparecouperecruterecteurrecueilrecuirerecuitereculerrecyclarecycleredorerredoutarefairerefaiterefendurefermarefermerefilerrefluerrefontereformerefoularefoulerefrainregagneregardaregarderegarniregorgerejeterrejetonrejetterejointrejouerrejugerrelancerelaterrelatifrelaverrelaxerrelayerreleverrelieurreliquereliurerelogerrelouerreluireremblairemontaremonterempartrempilarempileremplirrempoteremuantrenarderencardrencartrendaitrendantrendortreneigerenfilarenfilerenflerrenfortreniflareniflerenommarenommerenoncerenouerrentierrentrerrenvoyarepairereparlareparlereparterepartireparuerepaverrepayerrepeintrepenterepentirepercereperdurepiquareplacerepleutreplierrepolierepolirreportareportereprendreptilerequiemretaperretarderetenduretenirretenteretentiretientretirerretombaretomberetonduretraceretraitrevenirreventereverrarevientrevivrerevoterrhiniterhizomericanerricocharicocherideauxrigolerrigueurriveterrobinetrocheuxrocquerrognantrogneurromaineromanceromarinronchonroncierrondeurronflerrongeurrorqualrotatifrotonderougeurrouillarouillerouladeroulantrouleauroumainrouquinroutageroutardroutierroutinerouvertrouvrirroyaumerudoyerrugueuxruminerrupturerutilerrythmersableuxsabliersabotersabreursaccadesaccagesachantsacochesagessesaignersalairesaliversalubresamuraisandalesanglersanglotsangriasangsuesanguinsaoulersardinesarmentsatinersaturersaturnesauciersaumuresauriensautantsauvagesauveursavantesavonnasavonnesavourasavourescalpelscalperscanderscannerscellersceptreschismeschistesciencescieriescinderscruterscrutinsculptasculptesecondesecouersecourtsecourusecteursectionsegmentsemainesemblersemellesemencesemoncesemoulesenseursensuelsenteursentiersereinesergentsermentserpentserrageserrureservantserveurservicesessionsevragesextantsifflersiffletsignauxsilencesillagesimpletsinueuxsiroterskieusesociauxsoignersolairesolublesolvantsombrersommeilsommiersomnolasomnolesondagesondeursonneursorciersoudagesoudainsoudeursouduresoufflasoufflesouffresouhaitsoulevasouliersoupapesourcilsouriresoutanesoutenusoutiensouventsoyeusespatialspatulespectresportifstagnerstationstatuerstaturestimulestipulestockerstrophestupeurstupidesublimesucriersuffixesuintersuivantsuiveursulfatesulfitesulfuresuperbesuppliesupportsupposesuraigusurfacesurpritsursautsurtoutsurvenusurvintsurviresuscitesuspectsuspendsuturersyllabesymbolesynapsesyncopetableautableurtabliertabulertachanttactiletaillertalochetalquertamarintambourtangenttanguertanneurtapiocatapotertaquinetardivetarentetarguertartaretartinatartinetatouertauliertaureautaurinetaverneteindreteintertenabletendeurtenturetequilaterminaterminetermiteterrainterreauterreurterrienterrierterrineterroirtextiletextueltexturethermaltilleultimbaletirettetitragetitubertoituretombeautombeurtombolatonifietonnagetonneautorchontordanttornadetorpeurtorrenttorridetorturetouaregtouchertoundratournertoxiquetraceurtraitertramwaytranchatranchetraquertravailtravauxtreilletremblatrembletrempertribordtribunetrichertrinquetriplertritiumtrituratrivialtrognontrompertronchetroquertrottertroublatroubletrouvertrucagetruelletruquertumoraltumulteturbinetutelletutoyertutricetypiquetzarinetziganeunanimeunifieruraniumurbaineurgenceurgentevacancevacantevacarmevaincrevaincuevalablevalencevalidervalvulevampirevandalevantantvantardvaquantvaquentvariantvariolevaurienvautourvautrervecteurvedetteveillerveinardvendeurvengeurventeuxventralventrueventuriverbaleverbauxverbeuxverdeurverdictverdurevermineverriervertigeveuvagevibrantvibreurvicomtevictimevidangeviellervigueurvilainevilenievillageviolinevirgulevirtuelvitragevitrailvitrauxvitreuxvitriervitrinevitriolvivablevivantevivifievivotervocablevoguantvoilagevoilantvoiliervoilurevoiturevolantevolatilvolerievoltagevoltigevouivrevoulantvouloirvoyagervoyancevoyantevoyellevrillervrombirvulcainyogourtzambienzinguerzizaniezozoter"
dfr[8] = "abdiqueraberrantablationabondantabordageabreuveraccableraccalmieaccepteraccidentacclameraccoladeaccorderaccouderaccouriraccrocheaccroireacharnerachetantacheteurachevantachopperaciduleracquiertacrobateacronymeacropoleactivantactiveuradaptantadditionadditiveadipiqueadjacentadjectifadjointeadjudantadjuvantadmettreadmirantadoptantadoptentadoptionadoptiveadorableadoubantaffaireraffamantaffameuraffecteraffectifaffermirafficheraffilageaffilieraffinageaffinantaffineuraffirmeraffligeraffloueraffluantaffluentaffolantafricainagacerieaggraveragoniseragrafageagrafantagrandiragricoleagripperagronomeaguerriraguicheraiglefinaigrefinaigreletaigretteaiguilleaimanterajointerajournerajoutantalanguiralarmantalbuminealcalinealchimiealentouralertantalignantallaiterallemandallergieallianceallongerallumageallumantallumeuralluvionalmanachalouettealourdiralpagueralphabetalterneraltitudeamadoueramaigriramandieramaranteamarrageambianceambianteambitionambulantamertumeameublirammoniacamochantamoureuxamovibleamphibieamuletteamygdaleanacondaanaphoreanarchieanatomieancienneanecdoteangevineanglicananguilleanguleuxannelantannexantannexionannoncerannuaireannuelleannulantanomalieanonymatanorexieanormaleanormauxanticharantidoteantigangantihaloantilopeantimiteantipodeantonymeaortiqueapatrideapeurantapitoyerapologieappairerappareilapparentappelantapponterapporterapprentiapprocheappuyantaptitudeaquariumarabiquearachidearbitrerarborantarchangearcheriearchiducarchipelarchiverarchontearctiqueargentinargileuxargumentarlequinarmagnacarmateurarmaturearmementarmurierarnaquerarpenterarracherarrangerarrimagearrivagearrivantarrogantarrondirarronditartefactarthriteartificearythmieatomiqueatrophieatropineattablerattacherattaquerattarderatteinteattelageattenantattendreattendueattentatattenterattentifatterreratterriratterritattirailattirantattitrerattitudeattraperattribuaattributatypiqueaudienceauditeurauditionauditiveautarcieautomateautomnalautonomeautrucheavantageavenanteaventureaveugleraviateuraviationavouablebabillerbabouchebachoterbadinagebagarrerbaguettebaignadebaigneurbailleurbakchichbaladantbaladeurbalafrerbalancerbalayagebalayantbalayeurbaluchonbananierbancairebandeauxbanlieuebannettebanquierbaraquerbarbaquebarbariebarbecuebarbichebarboterbarilletbariolerbaronniebarouderbarreauxbarrettebarriquebataclanbataillebatelagebateleurbatelierbattantebatteriebaudrierbaudroiebavarderbazarderbeaucoupbedonnerbenjaminberceauxbergeriebeurrierbeuveriebibliquebichettebicolorebidonnerbienfaitbiennalebiennauxbienvenubifocalebifocauxbiliairebilinguebimoteurbiologiebiquettebitumagebitumeuxbizutageblafardeblagueurblaireaublanchirblindageblindantblizzardblondeurbloquantbluffantbluffeurbombantebonbonnebonhomiebonhommebonifierbonimentbouclierbouffantbougeoirbouillirbouillonboulangebouleauxbouletteboulimiebourbierbourgadebourgeonboutiquebraceletbraderiebraillerbrancardbrancherbraquagebravourebreloquebretellebretteurbreuvagebrillantbrocantebrochurebroderiebroncherbronzagebrouettebrouillebruyantebulletinbyzantincabriolecachalotcachettecagnottecaillouxcalaminecalanquecalcairecalculercalibrercalmantecalvairecalvitiecamaradecambrurecampagnecanadiencanaillecanardercandidatcaniculecaniveaucannellecantiquecantonalcapelinecapitalecapitauxcapitolecaptivercapturercapuchoncapucinecaqueloncarabinecarapacecaravanecardiauxcardigancardinalcarilloncarnavalcarotidecarreauxcarrelercarriolecartablecatalanecatiminicavalierceintureceltiquecendriercentainecentaurecentragecentuplecerceauxcercueilcerfeuilcertainecerveletcervellecervicalchahuterchaloupechameauxchampionchanceuxchandailchantagechanteurchantierchapeletchapellechaperonchapitrecharabiachargeurcharmantcharmeurcharrierchaudronchaufferchavirercheminercheminotchenapanchenillechercherchevaletchevillechevreauchiffrerchignolechimiquechipoterchlorurechocolatchoquantchouchouchouettecinglantcirculercitadinecitationcitriqueclapotercloportecoagulercoauteurcoaxiauxcocotiercodifiercoffragecognitifcoiffantcoiffeurcoiffurecollantecollectecolmatercolonialcolorantcoloriercombatifcombinercommandecommandocommercecommunalcommutercompagnecomparercompatircompilercomplexecomplicecomptagecompteurcomptinecomptoirconcertoconclaveconclureconcordeconcourtconduireconduiteconfetticonfiantconfinerconfonduconformecongelerconjointconjugalconjurerconnectecontenircontentecontextecontientconvenirconvergeconverticonvientcopilotecopinagecoqueletcoquettecoquillecorbeauxcordialecordiauxcormorancornichecorporelcorridorcorromptcorrompucorticalcorvettecotationcotilloncouchagecouchantcoupablecoupantecoupellecouperetcouplagecourantecourburecouronnacourriercourroiecourrouxcourtagecourtiercouteauxcouvertecouvrantcouvreurcraintifcraquantcravachecrevettecriblagecriminelcritiquecroquantcroulantcroyantecrucialecruciauxcrucifixcueillirculminerculturelcumulantcyclablecycliquecylindredauphinedemanderdentairedentelledermiquedevancerdiagonaldialoguedifformedilapidadiluantedilutiondimanchediminuerdivaguerdivertirdivorcerdivulguadobermandoctoratdoctrinedocumentdolomitedomiciledominantdomptagedompteurdonateurdonationdopaminedorloterdotationdouanierdoublagedoubleurdoubluredoucheurdouilletdouzainedragonnedragueurdrainagedrapeauxdraperiedribblerdroitierdroituredurementduveteuxdynamiteeffaranteffectifeffectuaeffectueefficaceeffondraefforcereffrayerembarquaembauchaembaumerembellieembellirembobinaemboutirembrayerembrochaemmentalempathieempereurempilageempletteemplumerempocherencadrerenceinteencerclaenchantaenchanteencocherencodageencodeurencolureencombraencorderencourirendiguerendoloriendormieendormirendurantendurcieendurcirenfanterenfantinenfermerenflammaenfoncerenfreintenfumageengeanceengelureengendraengloberengloutiengoncerengrangeenivrantenjamberenlaidirenluminaenneigerennuyantennuyeuxenracinaenrhumerenrichieenrichirenrobageenrobantenroulerentacherentailleentendraenterrerentonnerentourerentracteentraideentranteentraverentremetentrevueentropieenviableenvoyeurermitageeuphorieexaltantexaminerexclamerexempterexerciceexhorterexigenceexotiqueexpatriaexpliquaexpliqueexploitaexploiteexplorerexporterexprimerexpurgerextirperextorquaextraderextraireextruderfabriquafabriquefacilitafacilitefacturerfaignantfaillitefamilialfamilierfanfaronfardeauxfarfadetfarouchefatiguerfaubourgfauchagefaucheurfaucillefaufilerfauteuilfauvettefeignantferventefeuilluefeutrineficelagefignolerfigurantfigurinefilamentfilaturefiletagefillettefiltragefiltrantfinancerfinementfinitionfixateurfixationfixementflagrantflamandeflambeauflambeurflamencoflancherflanquerflatteurflexibleflinguerflottantflotteurfluctuerfluorurefluvialefolklorefonctionfondantefongiquefontaineforgeronfortifiafortifiefouetterfougueuxfouillerfouineurfourneaufourragefourreaufourrurefractionfracturafracturefragmentfranchirfranginefraudeurfredonnafredonnefreinagefrelaterfreudienfrictionfringalefriperiefriteriefromagerfrondeurfrontalefruitierfugitivefulminerfuribondgagnantegaiementgaillardgambadergambergeganglionganteletgarantiegarantirgarderiegarriguegaufriergazolinegendarmegentillegermainegerminalglacialeglaciauxglorieuxgonfleurgothiquegourmandgouvernegracieuxgradientgraffitigrandeurgraphitegratinergrattoirgratuitegravitergreffiergriffuregrignotegrilladegrimacergrimoiregrimpantgrimpeurgrippantgrouillegrumeauxguenilleguerrierguetteurguimauveguitounegutturalhabillerhabitanthabitudehabituelhabituerhachettehachurerhandballhandicaphannetonharcelerhargneuxharmonieharponnahautaineheurtanthexagonehibernerhilaranthippiquehivernalhivernerhomonymehoqueterhorlogerhormonalhorriblehuguenothuitainehumecterhumilierhurlantehydraterhydriquehydromelignifugeignitionignorantilliciteilluminaillumineimagerieimaginerimbriquaimitableimmatureimmergerimmeubleimmigrerimminentimmobileimmoraleimmorauximmortelimmuableimpacterimplantaimpliquaimplorerimporterimpotentimprimerimpropreimpudentinactioninactiveinamicalinauguraincarnerincendiaincendieincidentincitantinclinerincoloreincomberincongruinconnueinculperinculquaincurverindexageindicielindienneindigentindignerindiquerindirectindividuindolentindoloreinertielinexacteinfamantinfecterinfernalinfiltrainfiltreinfligerinfluantinformelinformerinhumaininitialeinitiauxinjecterinnocentinnovantinoculerintenterinterditinternatinternerinternetInternetintitulaintrigueintuitifinvaincuinvendueinventerinventezinventifinvoquerirradierirriguerirritantitaliquejacquardjacquierjalonnerjambettejaquettejardinerjardinetjavelinejeunettejointurejolimentjonctionjongleurjouffluejournauxjouvencejubilantjugeablejugementjujubierjuliennejumelagekamikazekhalifatkilovoltkilowattlabdanumlabourerlabradorlacementlacrymallactiquelaideronlaiterielamantinlambeauxlambinerlamenterlaminagelaminoirlancettelangueurlanternelapereaulaquellelarvairelatitudelaudanumlavandinlavementlaxativelectricelentillelettragelettrinelevrettelexicalelexicauxlibellerlibertinlibrairelibyennelicencialichetteligamentligatureligotagelimaillelimitantlimiteurlimonadelingerielingualelinteauxlionceauliquetteliquiderlittoralliturgielivrablelocationlocativelogementlogiciellointainlombairelongueurlorraineloufoqueloupiotelourdaudlourdeurlubrifialubrifielubriquelucratiflumignonlumineuxlunetierluxationlynchagemacareuxmacaronimachettemachinalmadraguemagazinemagicienmagnoliamaigreurmaintenumaintienmaladivemalaxagemaldonnemalgachemaliennemallettemalmenermalpoliemammouthmandarinmandatermandchoumangrovemanguiermaniablemaniaquemanipulamanipulemanquantmanucuremanuellemaquettemaraboutmarathonmaraudermarbruremarchandmarchantmarcheurmargellemarginalmarinademariniermaritimemarmitonmarmonnamarmonnemarmottemarocainmaronnermarouflemarquagemarquantmarqueurmarrainemarrantemarronnamarronnemarteauxmartelermartialemartiauxmartinetmaternelmaternermatinalematinauxmatraquamatraquemaurellemaximalemaximauxmeilleurmembranemembruremendiantmerceriemercredimeringuemerlettemettablemeublantmeuglantmeurtriemeurtrirmexicainmiaulantmielleuxmignonnemigrainemilicienmilitantmilliardmillibarminauderminimaleminimauxminorantminutageminuteurmirmidonmiroitermitigeurmitonnermobiliermodelagemodelantmodeleurmodifiermodulantmoelleuxmoineauxmomifiermonarquemonceauxmondainemondialemondiauxmoniteurmonnayermonoblocmonocytemonogamemonopolemonoprixmonorailmonotonemontagnemontantemontrantmonumentmoqueriemoquettemorceauxmorcelermordantemordillamordillemordorermoribondmorphinemortellemortifiamortifiemotivantmouchardmouchoirmouillermoulantemoulinermoulinetmoumoutemourantemoutardemoutonnemouvancemouvantemuletiermultiplemunitionmuraillemurmurermutationmutuellemyocardemyrmidonmyrtillemythiquenageoirenapperonnarratifnatationnationalnaufragenautiquenavigantnaviguernavrantenervurernettoyerneuronalneutrinonickelernicotinenidationnidifiernitriquenivelagenocturnenoirceurnombreuxnominauxnordiquenormandenormatifnotarialnotationnotifiernourricenouveauxnouvellenovateurnovembrenubiennenuptialenuptiauxnutritifobjecterobjectifobliqueroblongueobtenantoccidentoccitaneocculteroccupantoctogoneoctopodeoctroyeroculaireodoranteoeilladeofficielofficierofficineoffrandeoffranteolfactifoliphantolympienombrelleomeletteomnivoreomoplateonctueuxondoyantondulantoniriqueoperculeopportunopprimeropprobreopticienoptimaleoptimauxopulenceopulenteoratoireoratriceorbitaleorbitauxordonnerordurieroreilleroreillonorientalorienteroriginaloriginelorignauxornementorphelinottomaneoutilleroutrageroutranceoutremerouvrableouvrantepacifierpagaillepagayeurpaiementpaillagepaillardpaillotepalabrerpalatinepalefroipalliantpalmairepalourdepalpablepalpiterpamphletpanacherpancartepangolinpanneauxpanopliepanoramapantalonpapetierpapillonpapotagepaquebotparaboleparadantparadeurparadoxeparafantparapherparaventparcelleparcoureparcourtparcourupardonnapardonneparementparentalparfaireparfaiteparfumerparodierparpaingparquetaparrainaparrainepartagerpartancepartanteparterrepartialepartiauxparutionparvenirparvenueparvientpatapoufpataugerpaternelpatiencepatientapatientepatinagepatinantpatineurpatraquepatriotepatronalpatronatpavanantpavementpavillonpayementpeaufinapeaufinepectoralpedigreepeignantpeignoirpeinardepeinturepelleterpelucherpenchantpenderiepentacleperchoirpercuterperdanteperdreauperdurerperfidieperforerpermuterperoxydeperplexeperrucheperruqueperturbaperturbepervertipeupladepeuplierphalangephobiquephrygienpiaillerpianoterpicoleurpicturalpierreuxpilonnerpilotagepilotantpilulierpimenterpimpantepinceauxpincettepingouinpionnierpioupioupiquantepiqueterpiquettepiratagepitreriepivotantpizzeriaplacentaplaindreplanaireplancherplanctonplanifiaplanifieplanquerplantageplantainplanteurplaquageplaqueurpleureurpleurotepleuvoirplombageplombantplombierplongeonplongeurplumeauxpluvieuxpochettepoignantpoignardpointagepointeurpointurepoireauxpoitrailpoitrinepoivrierpolicierpolimentpolluantpollueurpolochonpolygonepompettepomponneponctionponctuelponctuerpopulaceportableportanceportatifportiqueportraitpoubellepoudrierpoulardepoulettepoulichepourceaupourfendpourquoipourtantpourtourpourvoirpratiqueprenableprenanteprimaireprimitifprincierprincipeprobableprochainproclamaproclameprocurerprodiguaprodigueproduiraproduireproduiteprofanerprofilerprofiterprofondeprohiberprojeterprologueprolongepromenerprononcepropagerprovenirproverbeprovientprovinceprovoquaprovoqueproximalprudenceprudentepruneauxprunellepuanteurpubliquepucelagepullulerpunitionpunitivepurementpurifierpuritainpurulentpyramidepyromanequadrantqualifiaqualifiequarantequartierquartilequatorzequatrainquenellequenottequerellequittantquolibetquotientrabattrerabattuerabotagerabotantraboteurrabougriracailleraccordaraccorderacheterracletteracolageracolantracoleurraconterracornirradianceradicaleradicauxraffermiraffinerraffolerrageanteragondinrainetterainurerrajeunierajeunirrajouterralentieralentirrallongerallumerrambarderamequinrameuterramifierramollirramonageramoneurrampanterancoeurrandonnarandonnerapatrieraplatirrappelerrapportarapporterapprendraquetterarementratatinaratatineratifierrationalrationnarationnerattacharattacherattraparattraperaturageravageurravigoterayonnerrebellerrebondirrebouchareboucherebutantreceleurrecentrarecentrereceveurrecevoirrechangerechargerechignarechignerechuterreclouerrecoiffarecollerrecomptarecomptereconnuerecopierrecoudrerecouperrecourirrecouvrarecouvrerecracharecracherecruterrectifiarectoratrectricerecyclerredoublaredoubleredouterrefendrerefermerrefondrereforgerreformerrefoulerrefroidiregagnerregarderregarnirregorgerregrouparegroupereinetterejoignerelancerrelationrelativerelaxantrelayeurreligionreliquatreluquerremanierremarierremarquaremarqueremballeremerciaremercieremettreremeublaremonterremorquerempilerremplacerempocheremporterempoterrenarderrencardarencarderendormerendormireneigerrenfermarenfermerenfilerrenflouerenfoncerenforcerengainerengorgereniflerrenommerrenoncerrenouantrentablerentamerrentrantrenverrarenvoyerrepairerreparlerrepartierepartirrepatinerepeignarepeignerepeinterependrerepentierepentirrepercerreperdrerepeuplarepincerrepiquerreplacerreplantareplanterepliantreplongereporterreprennereprochareprochereprouvarequiertretailleretarderretendreretenterretentirretienneretirageretomberretondreretordreretoucharetoucheretournaretourneretracerretraitaretraiteretremparetremperetrouvaretrouverevancherevaudrarevenantrevendrereverdirrevernirrevigorarevigorerevolverrhabillarhubarberhumeriericanantricaneurricocherricochetridiculerigoladerigoloteripailleriverainrivetagerocailleroiteletromancerrondacherondelleronflantronfleurronronnaronronnerotarienrotateurrotationrotativeroturierroublardroucoulerougeolerouillerroulanterouleauxrouletteroulotteroumaineroupillerouquineroutarderouverterudementrudimentruminantrutilantrythmanttableauxtablettetabourettachetertahitientailladetaillagetailleurtalonnertamanoirtamponnatamponnetangentetangibletannerietantinettapageurtapenadetaquinertaraudertargettetartinertatillontatouagetatoueurtaureauxtaxationteigneuxteinturetempliertemporaltemporeltenailletendanceterminalterminerternaireterreauxterribletimoniertirailletireliretitillertoboggantoilettetonifiertonneauxtonnelletonnerretorgnoletorpilletouchanttouillertourelletourmenttournagetournanttournuretrabouletracteurtractiontraduiretragiquetraitanttraiteurtranchertrappeurtraqueurtremblertrempagetremplintriangletribunaltricheurtricornetricotertricycletrilliontrilogietrinquertriomphetripotertromblontrombonetronquertropicaltropiquetrottoirtroublertrouilletroupeautroyennetruandertrucidertruquagetuyautertyrannieuniformeunitaireurticantvacationvaccinervacherievacherinvachettevacillervagabondvalidantvalkyrievalvairevaniteuxvannerievaporeuxvarappervariablevariancevariantevaticaneveillantveilleurveinardevendablevendangevendettavenimeuxventilerventraleventrauxverbiagevergogneverrerieverticalvertueuxverveinevexationvibrantevictoirevidangervieillirvieillotviellantvielleurvigilantvigneronvignettevignoblevilementvinaigrevindictevinicolevinifiervirementvirginalvitamineviticolevivariumvivementvivifierviviparevocationvoilettevolaillevolatilevoletantvoltairevoltigervouvoyervoyageurvraimentvrillagevulgairewagonnetyachtingzanzibarzeppelinzodiaquezoologie"

for (let i = 4; i < 9; i++) {
  for (let j = 0; j < dfr[i].length; j += i) {
    dicewareFR.push(dfr[i].substring(j, j + i))
  }
}
