FANDOM


Googovplexiv, coined with the googo- prefix and -ple- infix, is equal to \(14^{100,000}\).[1] It has 114,613 digits.

Decimal expansion Edit

6361621465712424792163763085567817244755106811202041760265559837036551264767865733890565633491823895182907983400407427294694975561678231590937954359709564132355655870910470169443931269318115767050154343287395030217475693037351672993873187810544139323297657804869309775947631487513631206235349154205268597034626247093943044145574771830064659357954033195784271570114192431407994633320518604119787504596888715550125895231803412300926485057547196248793809040673548103779856435763230108990714877792904475603685115790572029865400283814207110040712465320376998856267874250957455435601986705148087642196385685505755840226453906453531741497928284729613468678608570110561270368126407617677065924107862810904611843850330093835832943749161730248631151584951792765307046902327669332866519501562217059109757263109252953922208709000101060645280792177019222702531990637059428236335234443275076371748988428846398061415006570732159929583658452150861376387467088010218308813474092826288198631243398265372719856747580971295178640770477885775765927714883756632024215734890223368902632037929477111764284646762823856939069415060128975814146752312281904691803676133638241139269804247079429595274655638983817859344398008805998211856884009356060088782484866507516187049847129399436437906403064189231259137329496343887407576224560383946140306884465585300166815625841632806727761558982159941576413078165856642436044742261280239522966400109190167207767374656116829874034401667826972669125759656343138939869493834278057289001286767451524268349766030640405485601813061805562456999525216093541738014501670496361982683860318547241143182034379255502526364346713917819382633971666570651462400976116736689714932725850081280207214492235802327024890511851293524619119977260269369344210152598841584374339093280082733670910766122741738058680580873480325742312533189356524637712061213041570369794289055031496249925840844774704042636171961404379813017647931105352947828244179398796659830605241228666202904850094582382918525999907609089068005928331676181712969391265061307254165679733908509717080944540276401652253306998164966122312179139292167693856184852958005545857200005072234244399976336981329192074452975656916421792835829262291304972430828634556657014925454327001119066736744602077415639290394894368267626092578902470577222248235829713579905012840825362163085684938541442483743233783582370528595983356589791970749962135597928111688335798408313194383160553364921947403429709523704118742777146780371563260748823676710826007889277073995954353437301040907629638251241657868676113436602790837326758888695508212500374821451502433105122975114073232523794261083610857618218696955996465533512829424408528797336014730392218454856663528415464423811609725680166093557981510455869657781025256658572724928777295063233714632673813898925248800449581847575879933659813799779355749489895566655675135306284728777819204909336497436665585887413303519595068163335168114700193956021827648728498136239739152917135668412900615425062221047433156165067122370056382664892158494776183740909309549738311787136798200931473711374343336104821786111144297960491938591787364394979515571404245082890366856715024001377763018263647908851907642676346939444909147287188289653312208817792436628598768316689971278431218959933976002024593812320454471425408099559078710414202651496869427357469956720181433362893008052027384361915076979312868903952138455810717707364852855422498701755064387853538351671527951267006499385353432367707397937974631455457665594577047097401899994918897776685403008322147126945181062397318758901263102531749029066199920794627069201641503421400609530425390994096353128322633029824969144534356270310476685956069411942616782052292741625092405040368794182832165378350968058852569254529250632000537267909131990327460641275126379521409848696055654829421018909673470153884789329533256238335174481270024640892678082056792788416369865629689388228220453197089000218706164881056682167658426159298606873026576165040395460784962907030133215325152572266460267249342201353811974303273181071230226900915371584667956484783192107294549524379923800880418586598756859114423882671538986631170095024203505041695989917567021434023062161084975121897455740968321640499307603677899030414823419464592490565870376528782550668457839253652856124156016400922941337035337746655418022567847267712590525023298744535771894674009307754837907071815147154200073733008022273221757019146918501711285105147951818530705596197944830889697566112404286311591862638222463224266002292058047554644462438063335851984199468839941858733643331324052270425830209018566233342554703316651732976250801612187061996416299920567281562224974265787898355808836183863339868688987444827515440237297914515310674595713954156983127256674188576350927443407809749930588680830095457888032754449882486321937593822876479361197641792543888997208286582381707231618015932793512082897798618403248168745593925655463643417865434719522474743193670081078856531985655670286477227176331507880809845134485059049955895040376469003016954915704855466977649019424977728825825125499426841162318375811734612225111977710810697380826490087485494115979790372843011621373984668638035375314440118010713775501465826575936590820260614834720526047038128910093845599619670576342528792095945270693524357005890228267658517243747833412151298867937232041730094221153167696486014518501085646307550160410717669319752678967777106859883818871887040517014921211207862427664342700698484002854587360627755050324491479108524854773846427469133845259933013333574638464084503220032968502593886667984203314958987946364629859034931587426086626018873195233573866267933648968200801787485693566300182789923793991479824006770778279190600120728395795296488637162385974459741898656266074141383110488706745040485172838134847962859809288732323605619632365641500221260842636715167313068602490873165116414112459409871169484966863822847679773375294330000134009224041034075117564992861862978134480359116738560644859408262478746739090503446691772783846870280866150196901912012411808417286363911402912551440259722532956069219117197887160781221568809450858107577391566562744711301876804518118493638812057197976043075422748232344271522415338871369534639811120448240376213404507417156438065653543655975783937254785255561705158477887826527148067183878442137814837642320583073680077519587264315135812911729657603520282570399560086929276860101919015697697047505829072846169447350437586224341953497589024654890809399631434294174199861004866248521313844089275558456026112191583552026792106030286287503112125154311272563526487912264321205728459441596479822050610722375631095485425024580933647551641050632193334418976515242248780183355353894969285337180874869045095284280703618483819297546830191899146174391919038548960066451169331358110579024325934826295795925507105476662162041943161459539426570504035346183268879016969467285007803635628419132192462911727086526292577378735353927504988623073135799904925615566385271413628699732556729600361867747319749570089341098984239079691052294763238685209536418575026827340808366819326948736070010644769295839474315102624187536815385147359115868765291357761343253889693198207385791409221487602466464613949649587673989551805390984349392998799856018633207066882534927492291395210935772960520547751724699957636448925179458443200950372501962792446304838366578247684163008465267912579046395346090018279012533012369109345258224561974478071809629447292572135745383554955111187030294205790241592852731557434157833484962901214710279236656820020955139116793986957512098489532438673037836301928177638245570517659095125476265454581456150240905966460316562496481625105114698742175740418882212868664819952481759018974389582452436834711546981205068627064806876490218159144738816100293327135236913733934914727733269354976711497364338547423710131785395396989949217406973307845493795691322117665862536660121569812374779667145053727255835160332355658772904285093214274869093961945389170122543230543940928037991155385266722072677942976068746517461826410845764816062552376605153312868524822658928970982975109282082573785475543472633037249126393337804814810752974861556410714468689061281534294876004347473387834925246086648079552069142327761081123530489606306898075401820618653225818782462256096205606128381311889839472227461348364699828436637214067445414363584622499973909493972692195105961281971638518057821578524855858286924012111415404451624932493482511910737252379412841968919338236935233574938599797352527291659875837505223234672807593001470092995020605507646848843391509621220458708364462644448498402379530388104434838031399374174330455092856201273647519826214713684889049907269423791235051505656389476388805160748900200393693529766813451117335434341155552357655553860271742657779445973236632698935972308725147009466588367169744208178790464057302816228911360098129687775516711244483222887303561122550103179203068508165844551622268592863736345205278475901314321374115810178819044440834492783885002402501512324694473542784466643197106460822676342967883808333593876067123080378865073643791901653165742159690120050775600599584227816781938329283215782504062685613594163922523812757900728069263177112560799362194174783890928588611043682026988604492180485065838062503909701382191001478059314374599864473316347234574181631266842122791434050592551026880706483306544740194552912772404039686551615035184866262125895709597988621507513658880449950022392254227784144645824112960029761756869726490348377912998950592252451398372206217798486633052648842220936632846852620316352498920211939112696281241459064468129184894860282932235902214890956769573179998263835919727369944110999823360192276734333798310117476807659988230704909288366335361271146983046690624532229297218174106408579648536049599255621318898781131086870179713276078868072943052910923227837105802595829353532116347822473787419970766857892364315874899048558018844726163177915262014741516296530862202971614138893460161009785491175623938406811184160869026856206121777796644638897391379622630435442021075898467335474330010484536875766071415459968120988682275060173801261421855317235479905601445671320203755283196155588515260048774008348989849780149884618106659853896654009072394202750729083354098668177862314968879174742769189921488519906361359045390640661553846242945836293749245322290929873407542053195375733343111768517922723385287978300794444076118694929801281135271826816447699720005031916198817665731944250676799984224762075567562785091973403641242494260505143598619482780310060555967090883149363603971820734456335848551002032627415808735819808354681691075288957392626657449501129712947501558473902837799367997178313738754336345777421406579767979875752309445293288710960947302098911153438886018350442999606021483959345594926654946624216293088395658407484643352983314983967099735962620989297072524416746528366207844915622918783956924095240526962205553195381474792104674502802389997862018467739050914043827278401018271528178046822770096152140977984006086070249985438836564946453672751151626246122109246190716436062355103709271081045768373082097393267117087598557635999519589324562359204053639669099167222416828164412110683359903648469080121955299515046910708390999974259030720907580252820382122543177533136164866233620979485025586250465756496861771070586327970106114023955777419037805086384621235231561765546946131251463352328598167500963519487369111314859714017646648381351104725443781029478723639956958852025347837198198290976381823785022943374104125045411900301648270919830323538779995917346723357283512641658387394734808809324624843997341318084133176271610835342362174597572395037106988669642199610535208446586346470270772473814752617053203729253402587803151332183376912245676943050986250090741099585187916409281609386705503709838480880676585491423535254990255576257994833127979607696747551123334201840075998531171048920942983364330166551529141851724455106031962250969932306993626979584921130975418885000495767833594181206831125709033316573813861427337202924179298911499992827259316308076741494995204328521239677417570547101626287036309499227577235346596196471973331900813750720221871098674878952669464653436767918780569816810894013530684310325819735690883474141251913041450193735660926610496728399068517538446684103762839193445756450231825960498310026161760990484658766024592410135483840222041739036624349008735811717909854707358086173920372877572346216032914408802538334925031776195845453920033485246056182372756141619956068327100745479145050658980964015878955988810225855084188297950235225137009381832674808046099632844862259653156425599815918877849830018409379403217019574425473863728889374814927058007428243860648114804319429820021717592295277835367128271367333883361550384767369054463666092355540667986929016187947933578760904825844638623366456807053835425413849764606521688426716817704096369421603429967828719325515130227320286707929748511162028135262820749015334067724138205275397013143322583334573356049645373366855520830090949224405650206775169902144072393865596419613625427782390221126056647281164359574583089436205060632155283069576273795700699565630617002394330805103843240411468902310376718910478597612706650673819958801328472567478791438776701107200133184415464632606125115061174460254651109598683714315047559846882435797438741734442169351228759318404020167779273029597078831213602625226321045748244865810558657646621684996301343245100523132142798692101398910572118482572236004075109160766364959137575775037838388532361416176334149857006580231458787560971548962081908378372817683609120444220899443917669150589379925602909861363467796529060139844541843017596776818480668465864751675851593561311088340041170022824056172840266726799764353540840171143657142836599966462958859355947475497538282220794916394839468937892765960086125879165721650863038690358748359162400764150886771622334389654897737453023725868983513513973921864694015040756293572181294407374118932226780209873973181530913808362376756924109960154924491530739041097443658037303173637332778092876466163555195332331467357707876231022528261839609954946548812434704645297903618210665038441086148689579821698279787986993759467701902830991858113623455379573044639000023027830322420889613328950853105602212578578500240227392766772779224515639381434042550401311934178347031074528172987245493435868573061206645481930940671239159390680008551184719068043958804676393905655599693847224027340558615982246613147573089571023364647042349563946224085733428659510485590978819130104758852094183717090153216003370253351674743387712266121554229259530760310214954573473768351465448028305616109663521066363924066165947928729879867584621820536840146548258424453330929186975219106549308397396418103159811115729782530741188191332494204598987434803961958728033459813497670516594673071486068077553979577615367156303335553977926226500007127488738006996645825364229599259933023189669534526495098861409517970128627390394056979895688000724554162299658920926145743359101635056297172038524484087025017293587606758068907137218148293602532308806633535967160330519872899592251944131228883580055753767711888302922307310427859697032902100085010213356492442395672430541448811879338572013885824281445610280220371774132580890719873820470740109186233725271066480880764094075909581650494590690898402116746115927235920756455170411496635165655849461827696769420309028839144966244923967937735430995421722624989093184083375777591616672912663730386707750272207281370959157987602302664099044901143197146384905369584115297738226704369307909167867236087532123079469859951948219040931163122423331348545578283357035637211776322938557154809914501502257424437282227777933363616349196158838030518584032432260283167033085817829344666286201382699727165511282379928327338665781187125290469448269423902629716270932336884860815337066333964182165042725897694673549229829783153570764050081848352686794510030773147198065244842679735376908744324902625082895911155518103594522735142990181807766700737421816295679854725560312219086488485947761256321865310086900646262312044646069511883089881686098431310738938077083500246798932285790253437940931583109938148926472888223587158529634699596811040571998459703064950510276032379361259294083330569463143440615041061603525675941701758850450478668891835030377829963284192128076130241740487072243523663887665841911128995274668371579204619841852907783282405516410933499265293439087576510466656637791048647547089858719351119133826191224993804818953671931251264285606090585375407732392504265419906743995110746590475623705553968145513188622274306069906297073387334263882385495478124328011182987558398593428299516376761988101994030666098849078518540441945953871107671345144001728074520089153735901782996223379779996475866355109980786737237290879522288665260931569041366143542820413219493029468100707779258659844362526225466399354390840548242889396452913194638923870721165074519097479552211178475621646013877756136655487374775598202601119518099658463912233763874662412203222426530731768963689323497694408292048751200849031291772297264901894957744619445519281731304580440278074114906750510752228597914720439841560013209315936502365345245059639953680773744451737572327898746274719199095658929206282572713811927796968811568541325286808791809129447521836819375982335710075976700905541590883597785156498712176457937713199319189513001363483601323268330586726040804689440815846361345155677808253540972122519583009373564542199895847828171240191605304482272790202107365046169039792941613386767973163185539047208683035073701346969501061691251707576050318646789367677534495567981039247558564051588938288643146740123928247014976553765686386180951718411711957785888540172363081338791141943995121510358535906669346525185042520259744914105309961073403214818884511542640147563142152153624551110713090962759299492154567594516892106635196405722130969203147008972042599380540037461378510555736862306083801020272340959149203408623051782931063806654007668300406386754379146369608066485439081774358364089636732641630286735459625900068685983775174464350907320350699638030474810756332907838163377749105976019852718544950740602344419588162507339296185203043243924021091747614283131611995337074566253901556085836762798668449349938184751466120204145897945034385882922825560358895360760804584059593265824102079682759393193868837829501069629915454068356887206797426857862173166425230465018623982519799295853234306285388546929038805717842570725928734279939604778298681317391946940010520175255006547266644519096406693519644650935318150362167578794097392491971762646514287368067307144270505030888402164360680263886871320023247470712960555145426126203085374944910683368014510079513594122642163074435244555815097585183041391643920615081139320878746948077356389691655048420347068621613382959240732818170129292183351699043916483927462695846852294409393016009901936746830981863047450386439055147628611465204964989803371411390276285023079146347454737800214516370231349931928909789293720009400260723347868375263495017460115305333668603933124908589439957887033418388734548755758347078064001360347795055329100726532512662309992444368111346486231667237512289057196569913069891590251478527415078898516202338220863347716494381407855254619241663257755442261741528762438464139964922532047566344431454145728139458173751217017890526787923381197021388625584431971056602022468757016232734321310049025479323817142290550403814045902922065832700388516646950837865648388740054328369731211493111877178153451246272720874035614434977039560734402182839143691353482730985617487791389939459863882530865814456136547422449835600888209523664868918836570497639144084009309761400399698331294105045914749198624025821047000124168301503602456805974702314768007661617376367694487044645894344064485847665681564443942970676792754711997387785807170068816159081414787205144138999406970494923259603959731666370142250427870435129798496856576977029203073870101334637396751263643011155648411038308238595540431892626080730099209268713626147989687058886460258658568227311499228270510732340927688047909956557970087780711400134129102852706113686194675758683294107299699293526778711312811291831506765609306162704148347013407513229939077682417150518049536818422364772124019265318066648248887436377663629333133647778522022781804158994202642940646317842569613693274201844038406707612447739020719130709962261011212753855617166892322878798554069823708587741259348412551402060093252201416098541694724922389359091993760735768694067041429535231551387259474090646602177757711674934666873048534652456766321002233996930697822291668637987518430110794042791698433059479669616822876645553297948588295657765722499205347593509652217045222691855360848257613852011230619524980609095151464357999849694270991131393745426409220887898885717437599383858526682520584272574228940861445781244405562462550518432668158936860949055052820910261043908802067478111675848605875250322548345922090002098902208122852947883191648614233965744795563719981824425594448408307769461345274895874594267165922462378687017206673475500766617893905916654915159765100399451480396784348087835456914056817997510241123529465586333831563382599958186993029597760400509838452507774195576900329462890212635044305320287930880374434591049658566160462541205378742543655651121859948813184467469817911277000198036616255986244688159610507473028206554041217088421028809135625104817651892983316351379012844545743939156256592235895408037620156772879805567116765623209011911261288224308841848487765803481705419572185660681381033270563497777967114181146449958856546903040264655296490797142584340477097693047567915776221891313273259907379804653140307941285826924730881984087502515204305187453880707828564287592501267103969391197204052535173910712369624352533608076895837949622554810852736968787207537112934157671261978081116813134128305194468818309935131226374986054074609481201511634335155600633555826887715618740901949262590227905322049758881226846794509840267330396158536873519273740855205369856869568389738789967996902947718180626819100088793970482883451587697273909894817476637874880621565027219871334967465656813002491473877437187232089274173150274157905853271540763195803933936008673543299898242025261910007050555619635383381128121934994132018411595851467925498302812401234845055718890915190366311552855930572038290027063524169415403170014295708647066563628505591799255226762867031868407924514553506004364416543162042551097433966430532157022764947317299451861229959419389933153860847649143498385004526253227878830375632331801022131095069173190009844358213749378184763733131388192626359654858495176664966904574345111332716714202276512635465421632434419592840107144498301588154935051648165982843467919929959401038783713151421148295792872912954266414339955597569557723407371115934659651482884814826971994491570788879861540921928988950409782112266272391521209387440769108071352742353013066316296707474234472299843151710465341113522167895517817083379822269812776859827246410493410205443932860225513962548066209451493813411119387850002168994010897887906039154063631295342644362853668805857537721897363633010009135281182983921844701957895211224743293132963892299105600712879029609856638543234087490150869085189629600078079873892377628955165867619309424727168800333664790145933411966450577735341192128284582877503080496196921166726822647461340482317261420169348155402522488339852411499401991950138044336929109286061128914561713448134508903155187037875409887291090053652791043182988994475352499556073783675522454518676435037693482816376134648025724116532333345812134698332140430001015060216199281313858903139726776077946462051942503223267079762181516641653167174192813461288041044398810887733461491501852242256863414927920123699462074210542570984527536187422117277064570567285534670609714275912905558863453602681927762226380706046160760287783455843164950363193049723375324458900095714554272588732761874717051537602958585720394629243165633654056943373604461348158701946744260990971346158768151200766085760385850995604787908537361258100355530047991606835275091970632287704725918155735709963406861081031145233766752420927522947154821977120370378169226528576376667559067255551411556682984062266888685760074300663239399445885612624113197466158018467427783216231607397511264741309820357488379505635844091597711840192079950541950610053175880620038623667069372303040714985274295311914820028223322939816054905467369115498246083986191446322220890169150676366850150595347863057650360723151137151875341991130207249793195937581180355887186248259721739017243731066982041327040726946929469774954210637749685456704765977680930601583105083531389280882362052516145883507158304538930096674250660723538937562386417288369020686271890407675171715903775294285194807798617387475294306881737212718540752478109609939877541962066679490587138941363706437551567479814893412904839745465816620012002755702334386688994985581326309325329005277513397926118535824220096069427938841817974884147282772890947733489917850297402664247026127442268303179863009276273322134019470376478883931674034136799053724343702004044893189512636902253022926084362848069636115629842105339112729689896707489963617376277121135509411117473178179684689809642055605730134031890444104789220074261080052562333872059597062374262717528053984237830491854110287971379397141649579103915032972851886362891686320966644627644055598468412994128601705895233340111775258168784968619016908922240877567712554430060828770005917730190572121566588572711657749589443032623692103673840333775516623768959819462539824659281931107524651902845606140080845523064276836802159177241063335669708226196976974341978610638965279942035132527372281431177869139101619069557523949104689411818999348305967258140214554574056298350221757291181353163869416992330061962723347639116856153009307596998430746977623186935682250685747071572036134595158876718415493817234703237866108400517196379643056379120514150965989711231633524029279421329283937876467891459038073492606864707390211845204199328503946434277598201701652100812396363650840346658699441426743124346282170877338614089946889268721051563573030962394208056764669313409558214797561974277041902440167017304184693158935430703314450890811724595202696260171039909169774503252850218220831081863932408041403739657284714773804165649201507847594487065210149288615005571117035230485749297416192642880785138135675964640539937468189222431657482198133059197857072532752626381957155731332912883461299522174308879870374086855072344198531192768677815468359006504961266414239362057422253683483407497407758668099777632220565813109963414255606310324811967759102517842307215175066760420761032777282651469726268293784444754443013806812745534387739609773393804702442034885445549605823665749977585340710626441572403368543850529955740281751822941238347038127995945779257147808908203014691083634540996157767769105504401679421603444617031769123527756223602283946720169952718123808250169072608250161218911997189955809917208491991496265868978847282779923648224099279536534238518283261764126878233103661057963966245033419609666672448973102217411028932446915611817839901121509927277464114957205792178981724281554665634151285160853586366284864497339579442277874103592762771890542538792651066696869558518682947907457578764954412229583159955014760684976794461587251850034973119399752717609867581554568337881685739115693148785988803550298123379749222384146362443797028046841573077054138025005077926479198971449230054794081979338687054998085617833711818987971233943086848326952070210115738316205648633993545623728878876431817434282117718416315901712619489978861322601311415435571253811077345579447115822938496026326520838582947798901034848835311082815613390569457675796265654010017057993082602131193052809802162485121558873311653043045902296701250018916880646326060568362762912385881071360806606025027102088265047126666318515206542504844511595203423100956232577974468968672901672387603024020071317294482460142076360883410195532989062893310115802090291222621054273790650567589673069262007086069515385076800721238017366086542211641797263890907791001177775166945991019962893098170025273621756808762629757191730817506000788911739136854580578251108293658099833821917467071087008455771293694213554030496335412254003310493746203331279222645637938356486002437629890969942723163375257683762989798121259734556584841273237083463361847920169000193693055667118586787840665655481621966651375727555989418083526309615435096178219512154949919097669268123190832707222694278830449747851057021219601982644556206834851734950527511559428838744882935364335316316634567992591807186296988724511192472457114157260739117519416434292989277454985699954307085936488829254865753269746728289021125785893361104714497699032283971175525907440931658215447346465437029743931248905394322294947617261151111526536011279187521328667329728650264492988245536689490582269942318637476766729966254791969706055738494674156222551613915074071285682696659669380796383125119154876094911091568364316418534314659323203275394519385783850736646468868438871438977341782956380475437606372390872260339656238822169580784582260330977442330182973040052634044256755230008882411770428876943048101068880784528276207817846694746417806191444939188561285036705358079600504856047799626848798517353890769262563827571091787317150100729108899171400474726928543223370321308743563121939418784970141705465059080392449879937666778147677674331404354112831560548372002539836422735249957725373762217112555323080804820456660874611498539403568439290525548026265009782263648710652052056139887173188388797867294783562647589866573440275559514445421655053905549299376007010104118279864831914952585098069847895550757204051069093530454770069776705393229973418353971443926322745081508190483324963814426174240877212102493627716521631887974627982515841199848513352727657642230399497174357800036654521075788741373747072661317236763982374748423161223938445797958123361613139541331967710611524071399536859326146426207984140418138349073737960690166060094957323820390550408629968620401684880267228034436113992191806080279087659001123620113696672014946108941662243617848383729271488016071498587011633498200315625987451482620333883882044074730414497222569273674532387897036540556350383752350731014889370426903805848683338505218314944874139110576409254140482358604603468347372907857768577440074376180158101370689881381422792697642301685014546421757339837009928779224211876041658854073192770766585131365822544867129327390278769929694476755915944845246375270894388961239145013815713455041166238598882568297149316331278438539080236091371761678274660333080665954612599120263738345920490538928910219088228476266595577862264086896715331383787477617544297764692356082871758941681920056328608807239246286728961317000707036847334596678054009187500438589434844351425981454708667541645864235915991164532012323328255213404156815646917819677907987911177661718425835426737105366242795534622076221669240176271051689428522675291556333730858551244801793338959425078214689184130686181319944605879899791892722856044052596553422070246543095433032899046151240264571436655466286009260549165161258643579031099428545778782289591453895131401253092993868984620477011782281941768747769350551497604126177570430863112786399959463905762036140428302171138177837846764484661244206821810579267745322384556194525925779809161261583528017418537527057738351152867221838423158239581497432424868656664054516646113377432355857937938760358897560670169562255279370755586186686993501628479508981009775182460226527424010060613134707685338366276932333078475307925591382512198958031059099560000098777427909055247137981323999810827188278691040107529440574142884331981149485751995577420549303074494739821783583821474034804109551510237117992415680944981722503529315336767929355565564937412331436491569335984566328461441721136808522088626065946259367288294970736593961709587962579670843551068727494876130176188040043418244436616567584937661508190736729981817301256031854863091388783767732549538253273071939060032221353401298031125206137361887832051405316819494602297062604950913077686376666914460481801552329079384401833365503540487922325782628607638426504273575023016069734430531798107384924788176789173336992710400357386278405012272706107321751931354008081054633516565311430450071664311540269406995808146941544979767883132689317121893697520593117699221585770193721479719936205984031630127802852467921022289812879593948233608075595949547143264672207833538495643533965859665574669795554583728502754929093885957372091022617509984761076794305081822228238624919360135754932919750567950569399893631820954494115702430169014476866797887726504241732642003918339324271799691579847098479220428242381996191671378273845642441797642401587868471988865901224724003785247843429866673328067007952817540737736914757844055941394117159480128422362956452584215278869443578130751704152587934400146578636132687764271268659506089525198499417618157059677490138787975219556340804918754864185994322301692629149641199998585814180301672424384584150680416339246458077937660531063030742842416580712160398672274135149332793635282456770399374346671989320372005636983281938005580834493188082546067754419839378179630002332226133014301550357136120046017683909382343360670146997005309788810869183010505335195204028429792533723394833091176120948342323117842464067751534024119674464924692076428921066354659851455728375256023266213647820956252447631198334109920417857739440976087124355202770638554764769252755174838150656920180718330607883198709172840059201933009297430605829492685999619687344563708627221439662040520072961204760846940368377280996895344458567067831861922392908609362713076586881900295950432163664526912207565705743997669235504464519058591474802733941774074767422909455976068102549800352868184636519129678112573682551268709358046908956457226999142345857319969268012602106304370859341817589005283259793235660404366718276884840373292765960858144818709268559284922954130003396584657041795108986376419816907833785607091501982964653055976808205611241158931584534492084494517469713691248241868299070009793325971827189657071175074332676997472754931803819401558119504431414500827627105641786402812765491664931851106937628419577633126990058972686648156643631766074599405566723622877067385949404638234840803231785169687378273087794862797628304036724628032604184190156633553568152314813432006094585551435702863148204928816884375798665595591274480152989370708475992613498543575499593614272004599194615970795869603284634216707396667663580811942587038078939747238077156516642970476821763604798666794237382729147104274387923995999393349008836284944565812438560953353222345769184074849217757962135304239770488586591161594769041249923708895973622495962593378491635426140985688537742107537675268172554585941764174465567669025127679905209106644562447348054548712137767798087556732060885105447932259244047377743725592389007148527080935560962984080219229116292089508793446893097721935138692830266643867820052557478037569955994676470876517008998900091458359187267261532670785388215751591035818176920542742629840300490114772311066426801343782163407648587698483970307421564181241844054623143320190304951067413701152918184118438653390583944178832344472068030878510754530965082746728203221925779033710702034802142967869605094049703736129796598834118671854953728503273652718512838865937790075861156274397694937215234585016306072109038110539530180608823675495157126314767196429317635511209970635273225295298618182106295061464778444033560744819815189746595234696969315426192795224615929060248424074458774023788651294724168903426450985965646724147133623608718819550398383522037419132466083776955133057603503597220477936066370646457705952656474048311985687428216269743356830937144156534599910404250495832137097603626948185150637505328618531509192904514516188827253072910907207020950674587624001475459577380211259689151923628925061980427447186959488766713044731017693244931569217209829263293222460470477977368214815868782083522372119752977102605574156924681779278415431117339449270753864251527507907685855748047301611610880600107521994210385779248170595573696600831543241669715261787643177456000139778199655215932637494776313039246478358382542502415009433264098132468598290363344194229870741539528514399318202279738476715227063557997066469969509505264426903107464958349958089313073256650290836239686241996681325512834297386802737555042541893940119327124029586910241209999947618822585088481731730358060832966630650014221814955201626496999172075213087926422756879903168022696589693004182397876370301634405146327932369039663378581627037479081767334690766916608445292324721310545980839210770299553691514183827388379805911018536783474535483478826119882094883962067785701421432251248171662216542305798551015496832973509026523008857741780701766514713300540396300310719610937390633185637826334491214458839009669095312308859956935344434327240494990818416409978039667893896573885647895490481708910085309918460562249943810799938511774569530337836865369473441036132848698711306345189681587007207923834297100549078189347531283000963085643003462151410105271174376433905257218031201121140319721251776708785232744438204831065969743672077568429605957458813441305187039988153747850580479412131031964844685676449622260194074895950121856045337086676529387521513059507092447231885853325538478568034624646446880395043854563832475197699915958352415141349286144617748533651970319319369561042002441399315591931691544239966037618598053763731713200178568397630951478680876086305667179355083998894492426896463542086483172455036205586770783140005265177191611295670697073564987169568016163894209457353739217552024356742415787935123779242782734729641538458818426102474232958631951871453076812151358230750737367165879014807663240830177808458708931754573333709858226981222858850452444326368549665153517846870276564209933066379457140698703608027353381305638794808625643730408947946045033911692159976630666788170642209449653074508663088936101923831102556155290741447578804204699239029269823342128267043432038342305756206624850230407531665607170815437821372659605781497103415514829063530653527003328988836218419024547123855898844587071497746281170820181398501659701222253231921020371395918014424715872581401782149987968615760305534656596319588174207849959040534002475192207085043879829819895704283081778602297321822006995906557620973572261874348859219721187011186908002054563189967540185663835343617638766592579314855555304646860312988103249995691716275313816729189224146268667573332050058909172885538084958797168741640958285062157884012162764435175145680151281188537286824513107647138454938669601161879525671225927781990938074739877415442552391715987287928567655336930372224028561846268657006773966425615362937623070863019425267888212640615955922928919453251131396794492498500486468876815770291827179535732349597129479993131279670608244366574417143946696809870387699921906348816914826142675988728700331135865516052986685887287902855954854973342384913265941938823149148271321751786820989750958025745626448669714466377065101700591047716556773632093778978407501982745000547961598570589470602192892072773221678486165718738384708561797339618079267954523131084927175651541953383026703871587250917608806108203437108953941340171783631448863896257448598964788183937012350251143521398009523722147628175915810217992621722270723881903559690281117262080266879597937842808214527459982482956374468766258239393102029156678681833359371609117042025430886722090385097015155122307952410747818146233229485915520858629329572159587385729626612455774015429168208411785172290932442006918333694028330321227778137947724769093272383956563811853997102313129522120161409664751364062032384934646869318649397233068097029119896961055010357038183330601866706946400702168344394291420770802045154328926993532415844712981310585132539841584760002645224111898581762744003105090166080924432954442775195005423532003071728954253395803039868976768684238307257895659464800503713443658568131754641630387162522276412058578692189601412085418970398322164013589710270854938251130918718986213919131290923321239264532857436791230666927178819557272770861828446603816768370557672242249270109589480446978047760367011735013089606581196031210940620964867238954843263847772641024765242970866279545196593197127029571260322696970203955433953412424543090065256162960962042201111205429783608909947697238490641511179746870917891596361061073393947392355990046508596976349086617255416347632824320992690602524431005943052467712658329299876991071563562837417167783310727785359682361125346567704590720800858960215641727295641187264201226266165778885761266262042931443183099737785934132994072745218471645627616398525460010183239690728693490283638739362374971893200222763344861369750133649086471666336725612578517435719663997581886837545211036837019166421515986147925606168944681218833260223586644817874779621003471012501262286610098121894030804628044760419480023876581913272575147696436908968720023729973746244524525798128506720201887989690652141888084673857403200701285994725166070687076622437166584005091410881484359472534592332361730937289472315912336431674899314999908577330503704517684721441575376657088514188067807857384702238950642049919707119366377191561731533320926115038774842188312767786048198822471751188973005484625485954388195861621115104879370116674850278987652104865090499704300812718135569552620602648231174969890192820977480205592300752269622702836806501917976555832416021978045639844998328736687561214375344625612107452930671519902426860801762566219353921495003388637547543424974331733997079724404691168763371233975011231903043502534322872793081866833371012221800031067262532109229028963086466835664657847424023593041146948454870525148681398449440095261627910171599599024557507564194720636080381579688890237665140122901114789425587554452696007423816102565679954863156113105285461030492891702571642828065677204064370998769260151460734576880779265083688716473334230092477065153426451563114480482011635943525110497697474615815018170949438885055840085733912297397888596133843266182176483660261344161942468471825589430185625178482343603344996966790809104273126440853962698989849033147903145199182554728734743885982311579346846522698634368150015026457487687906858337341713270597410649842327371685727273602555762465626820311516115881385312872890598004456168789996023184547528138171968071188137195944990539999886897886864230067578710451115972464616358226914087382775287574609494683708924173909938965756242331561615729696785500766220961506384884426262781845602620294068287815447305838154320600458654070824626492791142527711664229614639362114547477856178989560416448498567921622304526831820391580938734811164892832055579830160353021591960414618762854906775052268548166495263301552670883208900591639324924847272823737232363321109416938684649736865072976981301636595022111827177587762619428219671151494810079370621854657170457144713991391414543151122000110969301079369521889019770059124062547991965365912780823198396394300866144654663143739968592259365469900865985910712109511176140269208338361716361131138701854295663159603177304950892580509303856035837479474043175720158703523100093568503667345767166453480590221943957458954476636622566979061152112151811951190300851824951479010616125587633349598535442553004210795067570726162976256316028085523606532631560477893686581144997417618055148321638095892598994062698891788432654365666426003434250383636853307937063975567029616295731737850394376543219545425516364979835555417082433067018406115710240817359045821429950472352677619346818515658525368532526692593820253569662545503582161997501203943209347865631944626188727040163854264081475223431317284518596523333619638201500523602132365763009802639143516095018043001988134430674282513924661724018050922180563463243414539168230247359016891981927428575411874786730179211611986909280950891722252793669186135906179328728547479140614281418846885143161478022801332941298376122465946418658952628809238456928915761980770125588167224321992818150191348168543466454190393726401971329913651028862778297398042734498122932561830566616084330694648723463896545933384115548445413549131555367146851574711876641839258103843865139921258290451679365700652923333688166956734699350801308149990431128394373623781314758450507965380972733577039100631577503482479888264155178599399717223385904858072053330351245391759209845597111822172727388438560297849783266485778312929209355990716779069730418938806428604942134916768474303041600807161754716918953654183974669054131380622530463179639367048515532374150332754223622433643861158127703589486420363583085171751957681455368702568841326536138536214645000156024445415872932435159244929145222137503613385434497044927291201366040255087695563807342013709199494978369482786381653970617154516645370920766755391124124637925458701366806629378786252038408581897890207088211969108179489943387634441629392140399063685367539309519705355772011695559904871650605568774782698910892423994062445255671702158529675782457573073163078533525758230254542037002338593920257103342470747093711151282225779814402206618589948746201118877692228254921881336831984384796875630787817395402146708560911213464085174972388981529596583826200114759293890881424809140321064805685795777446974514144426023363626228666338827247656388535620672754118086231906953858576862999427105005715681643929963782577436238402552859632109706164774897797748779672512645188269291632131916727148918464231169304085051414986274989839366350946564307323935260195169209341857917664463026721759852187364540939979467873092788614362633111826744489950324459013334653578425030371509426100184908986007095792442827474302815378680767173777855156103816626398912126388267975089516439033739707553117066057399272961629495820411108183819194250877291841039858540408239432355829629450977187074047162143408738258463063026672221783808847839248069816250008522672757933663082948475848883612408769831296354026658681554130992089604718428769464482438640118922315665647773972236091522846771562845358913268875269588614728598898480563305081573193508546055054429754119650251996303586412034291590468174553683446159358562425179711532760775436551193036472487510000240791351840431215150655680447767407787627332327044191553835481977386070420751878738410548360828679281060912655251353777664423238376980074908231888316971913477092404888308793986246402185426747253068915028161252309676888334813718680666076124323899793069619480847075639961527399671049819064355323352496208113856521457393985817393220546571059060867069675878110093249199716020774647086245163884751032905426727323398097770838843913220479808303925163089538154732532129059656210919464580692735140461833938099871132150080124361784861633412451104955601500240161997879572212656860228073314797239465455930066844722140980949371166721178725946875160490694431954568645542502572527566363700469460189962574207138703998344257792518506449839160356612196886914304058694561992310616094289603991495134450459429250012105514447311806923510486431610808998263917478371757836435132226791992423021766502391617090495775795473410538783710294938952553458911065648378244640406060949240054734199854200064333343237189389311710492887829733743210514825886116303923161871408017522868226461540287954092932083844851124292455155139912734346949842172517975567622267202025707236090663371370631692052247915285989622376258970982936986537199433512439714830236615867138582859407677433722371281398545581095616049399584803575409894234314241731746874881376750758794354298160480974398737377649837951398345602619038702540051351407418518476089163410502128952520085100695616340118350792065758549707458557056843640365492417390243128315381263669901157384965428324109089354914872722513158537272041990799000627149281166303762615840627572786310295449224884603445669702721871376550652154058331519989248361886641867614068712110921682490461144487765523881100941419665157377762324729463207440773515434691181414689178119445746262017609408476306708677139055667870504973059832964785655708280573519799479671433052984457979575745594605756842999129665438577575674078613771610463152675432329280168683106440742498547569157621108895615604394038657948579604686389642164446987377885018893235390558301541958336374418424183305416088673980379573703265996868045141690379716548662071969493108513790090542327889076801674950605313051747649258202547488096476403638664167420330922846258505574764459586835610197667291259646119213019170520892488210015945403671196206667778759794221757887123674411293408872691576699488281158825822307724767739385276269464178183149816718696851180826561361973773921523156682615156281175253926661253763426700318594850478378037287736323395855626172057757146763654296528046910155787323761489702736928129517770920091023045814595702567751134664564935612970705059641227546067921913908479579121649373824913043509319184395692310923382203806342706526922306976238280777982335354460876102181819208753862576950612884228909848140626581643787307048740199769836090550754876350201414763365371351462613217837253344615844571237766192595269898967260023487218977404127355358858755074684823407530868317900257909094755006477509314626945035563263195843594454711991528938999478068822387691244147760056621239862304961320094220737285675621500271807757220054227191639605732079495548168198039719447708774290340683038130048444347748858263363779700067026109392133037583602126916203270142769646595897084046815111403477093623433804351305223065771028899178437849138764618571039621931706378392728584879607531413570058187899582770635799839868746681466070095183417977641709584090969285284874529144103626266761053603209621329998738768169602382109339284469749838148905232682371417468638862949580549462624102395247683204830883282596507285224282433454263202403820782829377422284629010562871975821107215892165321477112616111711186244027505809084790952939341187503418073313859225296377992554027088508215658483134968640041481971015783779513003384989300311600717281943733395883778974504297183682132053737604428359259488878140920138525392426213296568010705495216238583232627767609737279610095523792487075674162919588137694926617438211011222021648783482181605216128734033038800398703449384447279356833584157907265649356030690833295706530104785972565488946160989282580030253092885685522665511390952494636801927526086795441328803524641354824483207146180089553187941658555022860338107295882462856413906323318760021488703977894224715900130663464340546826605276424496520694831436131819627516182032386820807963574559878496406028454118297278686502186446226150344786046845138136116549126117782070442422215359441270335300877154681453235228475399197395782662701893908521833250219629898253470736276188997035640840504482590547134232945657124331606106391927503593385221599668758473175258760118341447359809748131400827713659396533932946116410249768651047603229623963959173380169603412931475686836228355804536076904800573115982861009408532493887974973995018159024016624944377141776277868969002699388366151214999770284438878064338195964911991600177550842068607716989378397325238163575929528430883294612536174686084584782934276651305566273834369124509453589667093834762336006748276624848154194253972916249471812458138281957723871045952436351417340157696156033816948685245622592444272895161656828626568623808301434409937139233338043538052110338355479046931265395115305876773164391240080577826516108787919500592768629682877528315011880587166139895563816434019829324075671407866815230527153129683215144094726823400891766031428113122166950911630082409793175645060879787380065885023172539603552243063165535821603049622925130943883644393954040988810987687655184644545549440754468550616901573088029831040889677034057258693722119323590827817799520159403953529742875730703670977275277700308244971704006912383568964360718051180944772809605782620830254998086816812184512488182570908582959092261230639003607186209959528903363558895454371026713362196832730627881461887620541636754511567994176899676369385254043084884233821396742596224912560150275165263682700877441907461753617732004542328389314805369126635680795227038460731489782112344297646754420949187091833729563595929795202838368089954715512418758778221726429333950708730561528848189181462897934086139552342397810045087622068923024658963478102376288337470951384852203755729979351120600765461168771771737917713598840505812339014999517898442247461522771040988131734116747731303882724052015199067092533624303564554617712678569872647573091317277107387744036824478177461472208418265603612359683567022971338316350903059542335991780900661651926343145146739019364664161402463074405740863190880441283876316242003496960576302264958029664108528194257221843013212175294576486357222957000728389721268644053043182840896391267304079056068344540357543524557378257476846202025642137178798605259548897039367590114727748279254197440765538693674492989578697665153589223492477884780229856653049920454253436650713282210096328858418417022389923118934480136507561145165190987823119870778825747443742399062003253986355349499676802122175245996819357005992629900562675574516896300470427929987041672452558784502802202539558548167722794769536582385385813559140688907741036950467481390775690913344516767546081409843359814246900068166925781161273419009692087958814991923448239999012972672528129069447325749549355694856877169189774095057173069994274260466619068771878868152271850763167325379017197442387812246602975242183787264664536319352203149201905928137442165103397236457171356821698494740070162879769653299431473833325015535381397937256637855889596622429882487491384787541102401890263322146431998961338502379270964012550863733403654490944321840732985915542968432327808573145104731883827882445037406677568462296551247457205316492051017232058237385020100351338655813253653649312016842367562325718955302129232029458735604622567458316827122166873800625643517170487296603751775261766998989453123226631881612260430892355672502349330980158963589893389233692303641592293357077251744744293668190767959882324354540105877707965309371614253606600875099770834846999380327608527552801641081803150986550327664716336702793726273164670434752722987196268556118973767669053529455890262642726191843598635003899810449717243601862093593468181148459521034644289195732398331459694672081900401557383080511067041609772993830597402099859669935367825734525790763774490374070586224362968848179885014074381778740924738074421234779738731154584472194450025135126725153366078775218370080655867049346242029290258348059267913683701132876244753573418012202790843980828970790762150502647771834827991510588462079496190043261542091022552269172709869888749583641869375571229023831661949590174761105854727667208214615401841412970871650534671469942595087015574245111053220344318434377039979176574159711958274026362585176966423501845661800524940836776847117966736392031944888419476001889901411770991812232723002127630009045185930584154369181002325076745343220592780540776361691654803902054289141643976095538961574166166319431695609941217962580897999517010568242896393407980109379796034372100787961360107089679375048369336960030277146627325717033612521202076406629629205174364785695031348771361244733218556546030488696535559454899460541067651331996381682798146078692106210679742429753447714878144765573383236812830988491551245629640489281110124961992918217593002414539790526863993665500748380969464293682193567085602147577808193377499771230849873680898559930585549248225071114779920771870930960353081581463112774485651158155701601297948270272489584290449667815962929133919915102484050222830698869973025178555113431580607625794976599746228936952003125637293515390526042298422943776753453014303875599718512257668168853658006367876878412231464799461151158435621580750698764185092861158059025221416672789671290350311447964084138334709469493452176693146065508389312079222603457613682100261771216583930208782207335268834242260969711887501029927275008588787233531635558015597142551976442499205900506271737087059589355466184680545635535735069081338783988782111053123007110392633605049430655425106423594089564067447753402945551622290246569647174457091324759642993084962100331420013574649080864511791151126937406789041984431477507943839871464736735183387521785009734889525687141779495356865848304658152931289938505715295509008573097363730019344957646754993061658896980744752032876365918725402314893899051785605475828037910230597845782955524537863642051985323523711558334672943107760874301607208287447673053233252338447720606092834392327592343831899970353201687899480383624423583208288175882517834611830936422087078459211640022917790317156422213904799119678733120840539023770525682484591232048447667286098606152046749651190017127800081195095996668349060830208205458206791048090591648110894418337058018161855254531530310441444613443507358948221741519980495378048279302576983601079444915321090623121582516149377225848998383020566568765448531708804818521064600938911079246598813600695563011678467290836686283829821095373625247148937617540269887616559970406815260335463834920616022439027653337967773170339726977253544438075152989272484069459438306500755926223563808750411988751520358902916711539763645010813371523192600655065633983156482741883184554425493465397430897810648356818914672597985773645055143688050772411570597535159414638375995501096053660790949219274003724080715023171395626907252953772010574323399559914053448114897554170074539482496927240376798833250782706314143397214497638498032098499960582378138327085673425058125690608929096255857914276726304372574469216040087201647738263571983895229994600237067223361562300773380809410092110034299067279672885702138863654558486327598127414305319519598736614443217509942735536261918461838016749606618530900444035133836635480575192711454864876906269204218873804543463869162790872199239215407022884260044235637193645271324799251704203145285051079266938946073159492644421041048779054424122927979642684712141605084494137309138127212463036991075284567132667604076923130131778656491450768010271109343466386544262730418697702616336321528007463171435883543522174221153991627547787031808127984312405327770873577823312144456462119892724483969191727527102105818752380366403396311998870053840135657505648555208434668418212211223549257310378449456391508051303455159303277606090181156447489821627381636021386099733079243972958292550270602488466688009139127787798112439849597777515694803095835492459007911890020316339958062731971742681005335204981433889616444634692337282444150773588900831350632917483736366059528836736177404058158205994712005237885432475202321020556211596104711701678087206187930541536632565995546065337269118659456441836831926334611434940576641890153919479578602553279283904856941851809649063903666412905687475276475273061155959958707343371840394806781759833219267128889652094062753156644360633882915798971489302244621458571348470215915012533812675235210473755832104506542592819374083665677939372987455057891919564787633645169228079977222768135050581597222451485549623301825997996888967753771089384427732122718515778438885752656887154727198212828212288989484966914202030229327621780922984116664142808852468927178347018454249074989530293766766878068606724348189522021784192150501517401520209022420440100009585099004863713243857347921261368955170145860492552613298629039644539853281045466118207646954547702980185571070441520994916523376459758148668689980659771970637192064133495460851199130168658847128307298136468816791654306801984667747777800616346880623444208902927915240923362240885878383942444650093961718656101272901003986002694716221484387638040621275160499801155478622083170001241923772524949089427920955460601863912264631493800492073218379386525766152279778602954733598894709561568018821989780707331362120611095748559011757672266072785469928310144517951958991491785017091481448489312966962391469734710784179375741419056831291739237574504525407154398216682384229850795067782349600742068761679072125574505878836151745810726586827838292606005834996388928306650438597082762110393294779149515605040080287001439071660788458250948304566925513108052418626025289614856538228220590930896727164649311297175699714993487379087702918483582797867687145026534689744290065973984038114000683341718585511825605594305519675354079725831901887965491044494510301396334587357110737751503020711129480223655682464805442922844286441692138929941752915719043899587483926519418285974575191236554335341530311608894887556710299583844647788710636646460389416868119438220520337695710557113857749071504306290742563577043910916528795487636367251761863815410714345033281683931355649676007975095253549084610633887093124616057363990423316553958925831717388005730284216261752947202450848090528428057049709550450111044922132790561515444926423651027632809882459948991130812231088953998879367306564972666064831343247807918959168200927529714697613802248772870751189329143006267597301232976668310642829646898128410062578721843516122580231202967584678476342249935968312019376325242807475218411067520475509857529833571855999225767866305369078115576223201647185449344052051039741412730848931705250609426873560825003153118221641845674555834550894931700412629301079419797506779547613640234701862213961428846128463836467001668526527453893043030617729391831131019238936999782192106368303971447340373394363213982911781817003624218631187502847798577533119534339910667577206940722573801197959120226893870517727757340284189298757748141730781443635923713997797396609524435793010914300240636742589380513909139815075581536464593930712752732495064816534625423937101674901945256852023541985236700481874765841274658481345422614973486103085922869441357043058958318167089763288083301731436569193508417377470238422373205030313996094344607200506504000016174285047965991035362683183607534760013014027932595874333616684343183036543847860051984574532594175083335207633910901065695314310874887700765538846270067167182100975754139651866525394946113356979861503335386848539507195406280943977409119570874218081757245453247930329042354771798695863082053303977476004492485433981800428711718971618190659615345879641643896745820406733962086246131358131344503662717772476751546196008351118218112725263493447648135951910889562181210218210518651597511263136474511910219730176994011380986513775556062146712642807627903585128652727399289536965031737158463400907341939041617629070945655893295416799182155011506857330398460860203398474846149136705133180667599632820116085071548575374229848246690502006516846405465126766849905126436148032940156166260986041723714390630992079480236098263782485963743071267827795262311098189880110283139524421808563194118282110781717016025493459268616205960953495715480835667551526839737436456396634254209010033137141095901566067624480899932932247162167391404460490620347800783994312070507696133158425707905507848971671210516686162361726333616240468287005943261954757493102897444578368699036286941097985907810146820868259831555991226166445769555185920187972302974012980363848315841316923555407073859211123807538856262454662798845445179855562220652983973438842976847195614169185904406038350626103613777237440038423076837610918486271036453589080541537675487797880272787126954619014671976006121022225050434453774931569307201028354348318326406464774940781771656871742582710792896481022326164368504045557323279614964122780477766008811085826357416276371367462204556578396365217744811625483177492459237391173221419364083980086531496413179551246785899922722084648087549507724898287673433697689690325927925421846312981837335668221769688100661530603296822965623609602417865635494843529428404906766605272344824047800130957531972002415883338490554437475520051296707484300095849230038960361708676155310030309441402727537481597337082375498870062077051571736469218777064107480161701158154631458795415941983645911568419054997417872786403658464330486161832465968264350564788216386727281828080665261734434968165991369462338891988621317624442213609492783840162252361405195672089771559505736959249567911155143429179015798255708161851725938774226746876482992729055867320935762730677997048901380316953227471951572734794875765777790708689664859502585308568594698014462350088235976452143629245108370052468502515684965197961277721626377494381646615176436567716238484735159976940446131613000336451862228889298620014769762277881334765967025397379174024740446544800874073280642828272620422326741513744338736197723975254263584153455743502832608005854706916114556292013420024196539790274824124367960048573119808363606121242962228598427903641481628371983577994198919310628515798170344789697188255192187615368217374155255615024591526832939806013567395782675112945448518578992404974778926156825202731312768522091525723023575471876405321471489999064670167727994389465548934400472674914996872110129723954015335652375451475344901166141962724038330166034970727368567331021522141991006677836087132105649292918741631938014886121221313448636248273812928639168114735139691031555359637471341557053022588154261511959763341264479416666435004628811944152936556563562972326133990458890645134215712055683045810649027168024355769697122313545775722536128448373650836466995495270739159242757860903001562464941952461298388418054820926601983916664494285019090833192431744900810457841984000623429879633724624017963205301837979198711322551751914788395426397830812173157065952497077171728392582398098882695788994031760817247005630882460167668532220232762861771182378316510555115605816394341176745347403685216753315588679891123036383855876953362335293219327147347211994148234614252350878706180419660513767617235288664499612241743317549070224325985438221442392604085114519849578758812734221647416051480924300849346867153272459239771367890593432054154930074763357155112992872130512049721744508429431862957504768811587124793696975636408652290258398550838748035275192263879643026561163460301425048454612989992879154831897227995271593859824934380633708314537760995363982130606168932753210349133624149089543932793348606030680945923673115625794650221674017548993026845363777821549457659210843179900743887264541885326434915685134941328648336400076814641287983472788911071704043782479385279758182113440456637646009135266403274201039842940781984672367400486514601056033132255147355241964320943154204983549103818074749386047158022002740579923710792054244721867887491971290671726435583035233633670449611121163244022015704234036089172727546368769493500150794728171624693995408221679928245476487642655370385440356094871193435168877561967629751768362983726673272797712804730864492535616254347541597191249343157425430190381852897666739481951471093418213561098384668008894231153639345347701639414632435470758119399914715471795072888323840399533913993334700339580944532663343544036501081839064425360477602327913510143451946627036217547444582690580885685551824057458121694549155883471190134968699046086487930170487653627966814788172261052794242912113332043205120183230304769814793316946098375935364449490725405749076181079198521468149303857217016881083965226476223323748367199202921267396715608964250899595787153132582820467158424733374648980255135124865677535207229190875171990065911986187223084880187083237348320283197500361910710534619676897008607951184513596940286658542897082413878381042848073345578573122812299257206194381991280397306011338332048961509258708933344073454836322290452614985814997256633924046794840343042674034867450306404369908012926244685704402680026094088920728090704347823563133196522516931381131646044613924402569587115331521802606094917999505528035424350833558907403428038338520886010012328685630676084265425064510878625748468877550077223139204980366107478761052241184266797662347749982892539653574876499279523566162781792910987402462444923007717600325765104959929724263208488528617171484081656459144007947677290231529265079984452815993884428038030834014534187777417963566018558062559162271823134151944359018755168779062469543250624470986243534044737298157934996500310076222790441928030159771239314438690227015200199194032055155961251840837037875631077726830632272835864975323806775741117089223419273458897756613369142435269801258735961030790454988925688901122205593202062757354895244955907609475749850750038095246601146784913093991063404683027152713960701659103939298556734397663718805895337449111092338834149961859934621067601722234201376473305211094568345241556341429301629476834341382425193671145704334436082169480341961401836657305612174479215482324168244846712391653693133729948887935258208429093988692990234427271255198597293846632387722270257112189116708459835741421270414302605893568902021253171213391188860388534222447630792228797031794311791314012771264363218515370753061426875947627332412983505959589476437662041054659067030581211644346814334162301117250629832956218092200530920006056271371660351887217995402499104672643915138115143012979013850833137898186348464894625947732214595553423705846750759395362969609167300191386461271234750909656055950530257786538424316989784458841244807684584811533840324212869440209333525199750911701971206742224740011647214287729981442521916566512529372788175878674032457467205766845983037147147008033164015012407822192616092222282505754488604056667840741604061857067764885225784703733360048351569594783805950860797523799583149913119241867262406945292084261259354678240988857382060199841848536418473978850458394698500381781405283417282999178171227073719967081977587059057265102271931946866473758111435330322064815560841808399321872257759243949501940400476963665551767267873276311681043791321165564481417839704492869143402642679425253393590514242836787244430779806790493570183104272400014998691084334803270640708952865064762442097578895504106259813814877099720727713621801293830360974876887738523992068579292560742745566173252886466840189514577993755192905079456326808275240318739638749792872901299519956107194233685620749266504084241247632066928735979646141556994600881237318334074326392328185275093194604925680335098903079592585217003966089113078774756775262690291142748688523295338292962890656803164539675572656527990955055891280824613342920107844444231324394717729564013871910638258722604667934337878800035357483010895723647328976935249554121192553487000631635231062340092416611797054181573731463150373152644772058798139236791593738734359584664652797380287843580691727673239810745191678457746175825206776852777379235298189261805790197925937684350643568060848604599178072473023744062805721706535626993953601475922657326600837499996729712511464490105593715988785367663937044804893306363748776272300474008295201312940717749699315205775908769011708337429339548499088084762156745789349728864732564770235818189070616217674927039012795532743670892167437747412353781532959726735806495737107819363267141947996188115878083797844920657776386318447179282568695087811192285746843039822124089358014662478219777268200003782716825229974235942723300796104492652842959184941851246651916015732169004988960163768775411312484503026028578263589053594428805667623090175097030353527472133275949561422907645347694904795653715919779040998813902498818109404041660750856192285466069009545504149449814222417564035663322649435838096670430997935739147985074742816048155682498638306232157240776850304870737881975987676501931671607355214978741408247982295874045175648216568318185490770535834614147626151407869066258606688290064787599724413259614334140469677552936360451736887341426128234966042974955680769451966689295627299285372153368546630751393190305268668882819738013303962132511291512037489405837686706543391918010713081519485268711964133450302279830406417528820246485105067345873713772870501149339132829748766046278606469319850670185155720473713852004474564242030979111079132868191255131045176957708500602663771724715097518586873943684457089725817804493650921870271532034383845827237362887598143257661289744078181612639810098009891269043317358120044156751406089418116007683347376545819677357205094410840280630398459142180511779806644058460981172658780100867796799495193742481808739073696140947109714446858953693745593026408608420982934858817807311533197456271980617368745573027488084482891791972809280085414172550565338257094299464935760321044245834255672461827821913256303989458766356728466281411605369278012666911820565235212340181499839999370892576664265506124887909249798655174139108353710889933675386446555307317520321628659153027868759237609067579040187789528167200512452318066080193896195555756380611243783754851377413867528638407989884186274011532359977230098707299086465687731084042988374287466306502398176958062171585634651385846659093609703677636499515468636471621540416997061240169264225657151601018794074038726494882944327240919956532612551749891158573913761919893589603474182305553326920036183710034504623009794804503818052985521382261407935427361889866512632981949458111733187252901381205670800202621861715175384909284001853779036356618887550106089876369875845832904820537677874020964215045932577942891354502233732839238961494827962709002679152736647991286735290507254035109802349977027216984577045594281954386046800282757473837049224229708126673628833601061139190524807523071936308903862031987287821633442903258362398685404950310497725034948884645193320077161940901035555384077374393529645946603516273798989844674833249674733051303272184104347397624623152876820498759384870448447783757708757740360909949485575167672576180939158283219827055429593866735271682000051220859292695725632513841165224075742587213518707606968874479847962802243525949339250116813763470207471675449966094699795132987631683436095036605333193635707453643468707587182351793960139258654278909603351281060639048953890461682580186759250236429767800933476791952017264217617540840758840810401327406046863657967467407420369380173251809933640578092871626307066587108983269675391449594842378001051442740011136139614923193340768211786049257808200328420288911002621555283798274265890742937319961678121779111573694347495406670926601164544768231665736176489474409281371384482103983157917503623424343551618347032008024033465766924005132488908500703222926039688531426069679241371617667268253837287033101078365776151719145217978204834220191401819539718992883442468662907021208921072001370709483791189669167427039412308997913264808083066716656167684176379873291979146673032841615229730629123675991846162872653868445430079850746871112908246751787015173860543845765682564937800404904986225605522827110780141236284542475482633272522330737815461472710958172509561870283466948883321181008483772732771179395655968654277608472149172206678117871218939833512924222279245551963008708659856212050740252537374604215349642942217663735566814672445581305784775363284314626498650436730155294617182497141003721478417972482824035429474825766738461713025533128338523106330837181153334638566866501027280829020053000899897807076169809181023158575584204612040407258250434984828705203903387877101742498844407315176993404251002591666921554041582783426921073546217199209990880498585624945559491541049167259194881177447931998402738051899290416059794321278415060735825579202763433245360645131223460707245040792573644518424269500280357818592451879533387246719380526254341670474887214983300777806452995561983319787456458932793213245059837728397343467611473205765051604404544500042346917190869671206955155788692590497305238174921995789878566338172539581859125207447734594644403047691960862204653638305166821488679393974190337880883096596501065835608045793414328357176379213458771765615090837583098763721069669961059271227708448708579436643228721315038791099078752823192620535188566572902170546452648774148896380041686193032943937610125540469980296438998658291429184026316554680685652432502859072938389988899492562290161549462904556429663843810625624631554429614354537086643999076913930150460012350694287524816133592215450910473476847621092184104344178310144568716471480466885386537499937283239826215210575455328694696126001969571626663660959247928152133123925925600841748260000840815557319504393153948340967717481803007233226215854928491277170103568082619055577226880089679935572041476025301511374040246265466147921845047775648619701493958981401859659109502972747321997618306132320229168255575771595091431225131766564173544839404129112563499433745208209668045339178982768240206761781315403214716896150811883158050682757352247058162113509328016240922772275505466196530168418727984109123423701414534983085711998331433023450366649374275144586021265605153482573711921836109203950465260137628582949359911032112162789537634770591519998785843126725459924178750940183012039204729046548373199008394193836059744820809698249090410705529510389112965934905451815377874466446495189936089797694219555703221573978631583357543875880611294639384211060607040949193349248100507167559865494034060429581878031918999260824764845994529602136556795825196316133253321644143226491882069413883001256245672807879339979980769204184182820882735066618393555208124688613553396988958748321245576570753288144760478176497355338000668204591718381023038011737092483980659535411969956108305889267232715070893564351925324537249020215231398388699886688065559884802329135411807667860886474017099284815355420565617903774533284778000110849532396241912237551033093792611717160111418982276020884753541586254789742420254097551148575559763216347329250372409988815864115852184844659586654158970411376160571966575198948418691437874216183989650147517267949723155075207560315482852483055548902328932942383045571276781754479975170390170293894118546141530566901446360081555293260359151484870777539018820366057582523125530451575036496002446029930022396991630847961841823019841206694738024651498927190882643518928358553014708866954183942801450315850533906104565484072827609679577055661757559944848786504076787350043071657945745952893291602560919053747445681301109738329042214033308733992732114602011837102500088369857155640282275007467733390661716187351683002099111446112330497669600065936292367354938312809377471452314844224756239289518239996822096456007039901314747989510912918341483812029579054063516374023820908771737924832170548311009547457677212841425436695142369380058518777705494040197835900739319806990157160944980799906572491485764093931659520483345700635455771686281666259220395781667226588200039466396757768383562622721020145647642258793799022786035194048608939295090935417621847985980879923999843158337900397354282720008759184879993755208931482362595447663924136904604685932970970368810822433266937431725493403000942223193704703846991042327907948037648186461617217097989954796819851984532198966789804580623981473919828144294882374315908621809523072327475394937601141760514679602738124668930641084066608397654561444097488059319789887325290897149667407174109411979828672618329547585977698761230493819412608286135522094795621537380690204918870018336978720892061103861800838250814458013827381536685230846340498477987605984084020965033421759865823487672751649915521742193615253813210514034860571012363967301995864180314083944810875729423480494212830533961778753971442628763145088899085437420318182165782374043803272162261454921302116478378781487121246831595526880504610648368365251186053275691977472458318694630587564144808459877912769475264451848392239226920724811225635562351134942059128152340691547359740724103556114528753465868698507952166709500993600787244278985959278244390728622005110276229909992427450001326335759312119060013733378066472944858666643890169268501371186340029079445345241712284696074506748043765488403359931314277975456551547242949118746675667410943223958233265086556565320132763060581839770429150131659860604746059945627564478077816548847513049571041345589908238258777437785288398003763302553200283866828765423025331453203414773174882598027295525323920400427456309663278304850045238094331390542612627362396164741567954928877857102339175656953392716512719002038570671745546612173915477242565896860492770687055343544434705162956272377898287020029449097163104243114688874928463484128421995708861757972755220273143020466020193786536913189987142426027313850637225725291035653035608557742342458967668968130908633404741496859624521665118321641277587254986288386054686959461648141854388773128577495674286822138532749974762503581452389710021990117085388234970799448183263225716053222230311774705051250515682469541025699961290968410359627083911013173374359134577482565027209012087136833375659219150949449533053032008831797395460722008114822383504555606749699447828348988502922582444860973825161716045249881779373760074291179717709560227306772943028206025323035374151271687239624512420414596160262349946044966462068031546538801751655720004798749138519669005782664477013068372732238544761192550274483274534846394298352974842561019253729403113789273876577653203869454009741056913153534427056392799668098460082832709470419010294152426238986830648504092273558572906373766476295469937081558286879511407030620587678847104847061216455902846366497461961238398948371548985702707801498543235413135992870326885379216368671540544655245097103081769937631927693496865252087125128328595274976885551410550647172601465672049451518033522686575833244193738566240242687808988683881637745236841393613607910923698176719374722953235335964931364293168949110751215728933049343948956332570223652273886183617280325379634242296014464268230066602117393959256365155313085880634216726469337213765121859684610950366752290918033054142483164773901272895327833485861301356200843894769805039747459573308798309838271699202519538651600173865259701730837411997636049141520940653909236167068912407712370374751196085201249868690993008654305491394448174443296284103437908814889043531564486469168561612621922437015733217988285541902535054195941889425210410643852871846088345800769394747292313736269543747880172007943498418546485786338759942889321073881879260967458232437723166489617849128187602353476824884350622611698058724435791632589013297997473428434004940584633191111031488505749079307533164780962973677089774535933529150244403496694007839386259444302082898092162742041686086411084078594183879899064941375235501897302566292359710175720124525821290157392134285936765762323950515058660274405279884110674313815386132105788590635202148751693971427349649401127635511384017718280305320067563127450194982031780930707212641508043074050455431638122642062401766585272959915333584046258923439825553790834341024555763139481284497184337326850601457114453898859683858625112319102172907652308046805286897033604225612311952890650208676608957819116362845112014448728843386292588205484200029906629077704814058844425510593430553946614427445761907392078353501465601972875184490085613994243891467618892523164155425107426384081174528467806103301600693361825714765535706730581414758853230027084915931083536507054982886209152708163074630655065238421221318809054093440126513744260664015974992643768293281457239420947479876681858732270987254131674022296327268062636915526343510089323536319693122932417748949830789416014237775325047495532036907068235423904462046058443127521070076266454098925546172803515352733889469284950938695032602355261382381342095258524487170740482226658542531718623718099709129797812123746914905766231556963127860104748671177589781149388323890003842702434305650937286821661993887457171107905932201310575487442803195379067977979960135318790256853216195492630669903096033446952178672835111486213109827891617429278545815435164588105181678576142014134745264557864664368446254231851478094659954265653813963832469393715074019562671361660730782830563744686961035866366179668886087211822870070225324515135930806880874971235979661349677893927421172557756930781697969451150577285057113859528511079678105751784653073636015636052931319906999461111857267035246119453214191775523814300239214553503435122083107072521717453635265696918200854407886143439567015508747966015029843524819324751146307359886099502829240413104995634530048522511960852064694907967923140952893375699596028241761398760336039159598813111844541466422652738725205948192537569848900077333197712615932353398459057351397102730369474041756208256741294661374398574859167245521207114316033101229623012552641122466054108582866033010543046841987249944412008633329790902932738492270340250360765645259334611163390444077561628551267405473994898524728817475294175787626520917494021257104562291677283986461600944943462781755371043191297806041721250819381985429807522386916797626629986056427595700630846820086452304919956524558623571776740790103211805672492465676551295542831972130756344667525219761274428724876207718568291048671630187187171758284976717320926109210184031915898557176045795219181992768501580005367199370890231445298790242018949731746347890342992095052259640000502969094505557146746374495979436481496892134003997739437430345755789455749858116031928359236305496350967162345295164272738665150865468034159780776876354718066937957632894628331380906981938930885708142198753372155331027588263161413695330248298602747231999956492307402857879041790918173321738190564899646291720126692220381215991649246555259071809924575583600674030349926566682269677827548514329797528608858898487913238719402172716437739888930016302794891345933271444995879125015397245066788761784665093417350115624297607497425702815248449129359717324706245285837492281159377041769310361683940861254713885622589445258216204223792769687476021083828113881350504256421823312943936702037918918843604354218217681257023505335564904956901427822063311410113188942492832596682364272721427549250359266069895637534818243319369443004979422128475339638786140976394945109013866474647116027096399567120572594921181134641133010645829553037142464008218360562441337359643351652414444610049530304777372789614235227698773362338219594536251772467233487004608166105876470809354707354848511929172357707578243647524235691813273560276941083223002242318657175064745080108727572973794250343738435404133673115212610374697189191934969863273275605575410053623464984468235694211133292892559314032613095809410787138300068809516126326122934909537370233506248799124189532010268440252475975054486116895368836335414843664207957179624583381679032444863541036612285682711143487181059303751606840174157466559384867516934830083424359794788765121450295174443906310600480855328813300288614693159296652090210076517156491537237836840822181316681361448621748413730594085827736231258324684215030744415817925466123107959926486702620803889264683603081297200052116902461480756915472903044476251398288558460348920869998190148871901052923920511588900127180054810703287453430960260795056037707821234473522250083630308379582080312400939353214623518972232583656968755341222281895971495135026400393259663225821771810697046552233784000753067496585039347316715864992468342618329870130749528936389985625384681585276776078908212403823507858768496363305472711079244093822507274896056313069569402719443136701429561741510242327325559289001022408378900444498673358649590822679129034838812520631501972212264012635725716218570179507673169278912192836325580565158180924328073218196505286676882696395757192701002991314226876261599801218247758046301668897440368531544970059207650695052166315367060622482304507991411196418740652689962665166434799380989314113247793848725254550465330032729916127874157080133984408264212321217258245549433909424622270551297944915450735510168044995625467114899977191530857091325989103300905606226968633347508080954493516062892887478199843942905162770996162892563920207397782215637481433253229588798374928574203749077216274040790225031544340862280341906021435765398072460582284790373519275083115759784855511889612361926718328784332916120613775257991168478743340969259837088838622972757074445442654553530704116841074862476275526851623811321298299373218016335136484703255530644232462752555942120995023987933369724136064967300994106006389490815870764203942042214286078749926620832557656205013996184469433337577229892604668585306798123659012717501885466955950070391158479170728533413498451992353648935047482608866479201161524606286311125800714855580844790072300943267440876455047781232611020826799146973226885444720350055358325847049516792429997641071867690611139816888788717614536765389720443774041933274316237691295690190690179490142777555592869540219324892330306780837679087919501961115443667171959544002903437114108678446812770029155473220593087879917629618157265158022384637682134094589498536389536065536248902759530662708969529165297573622652683329419181256503168149072330515073664808107791407962624982613665409774944274099746669704801247151598670927274377255083998274498607801586409726660167844174024465339579662913607391684080061220908858498903001087291299884363245198165555003800228767363755566609784230400255936731372545841705316213327849360171423338095206493188910546114447982966595184762783793601866656400845930830034037148779870726869027581224149952012490212840404461613021503432684464394235065163116244300140457445982747486192376246858122252734484005107026146270800519616512829955167666883604735849056883364153600883682020897560696728134971399526871550436147854253752420069711407580670824337117850211526848776162941489505132699430529739532538259069950523135038140972739979456123283960282594198574973424988326519820253566647923406722125176929270139417734325164032544300880739381223405100825695149172194047996320667426043624441568604964334933829195707085364337595971272713726070100981790694391090130550007502349192909430057119421307078179271115852945822548345626312978507898551460494402272573236506229947173600654825282245722539893345669546830729556937245414437410793522594827070315114523128966119847886117315731473416188188341320815749379134830193390342817575036985417272087878804631478431786114976843257734764494980856237108814696284359193307212902106881731941683355496326005325491608571305744506043612632180404742991452818366170509838013331087609240444971523657822697330823152096183252225674662703710731788944753045412068617927176021490922425400579379735756058315929266303013319561948742325569574906380243078311039555665085710633786875935605270303386718725746373257891745090853517567011608364280728350203109243999606385556763345410368661540402667323550552411318220960522700490339328616331591046137634229487163526973695787002684083639850741002730286840393043533085050941190026340758977131565728158973419410312187499106560551698628047221497798810319950483865805600409111897370750551556021241790106897258214996894692900906660052352758521446260721336503253579414386634976691481218924754936069288754330360733696349968444627541132479384844440010971377129747684621421151978908889855596396424548781435565415564157422397710400243343754157910531059988583415371785180595658793534254890153392694133786741334947251986986153289274284503946414944124787396305976405764505479048553919727612867282998164770452134090779064033466878265592975483739469783270547864227846050678970432181301501127777919254075679568503750366856441002318462156370369400530658945798587521894354780934666119539055687280957977559699869066584922856158314807386066288666857120048620944503602521171493445734584803498223499136671816611454670738286833680007936300392602545197050536781479708300543239263956179602105853436134275244624608820363643622538877867383114710258268423943820727447956251715319833232412556999536736219387158060015559270754050185887860368602096942171910626476879207420583728010950519637051532617673387376842950532359431880830017844596060079513605420340768013701930035150763022699540863708704644140097112615936124912814748957684337877988575996866856314978337478454873414433023883989720363654756742438009379190463236512913176916945053181833503227202079463247004436726867751841729668173922226211419738574865880854569190911492618987379706922763965857060948740793058904314098515517031949351026438740028599795934211527972123306728041341970043221343265495146517815384722972073474873383938123883962108581347733325524058630115285890555563407191383180020368933346321943706727132726999809919251803809238336998390697533881894647677733823209203373388406991546103447932041054019298832390982382965641344868414346213591359458129280692672485149570947714976827167154390563582607169103857192434233109441196996466313697337427166196630605088510091139968044351382619387853120263702037456174548682835755886482480223472641450762200724685980488223949483333397764436295456174111897635879296244786456091062424418224342272708828727988941202061022896015839264854668782111418332484223624624988640862351165938743125055568306394660376407138656261143780825574100693757119527658845519090336282688332523957380892658464997511880681037459865752295115451065587818567911956089259656898993774503147798887799053205952112568758322668032919354704713214927502678076692706108643259715284073348964646330075348515271080959133907149336383119849326587254147085582077228962395130326808672032238041676343064737709240137830166613804064288597690849666336522935603807977554931976496194783901777540624198442921187964156772657469953892364710279067450933278254273915052111154609147677043767221459132843012080894852864334285752898142522637644479122575081173793720507099555604105313783298490317998912031895607999759448072054332406540036516896312394821740522585256809244505665042567773589700644765823458045580836159765151214337842026949851769229328928370431013747407973046262086246183454408086895691134811993879091730360585625703568010232764776492952111602058979838619902551395277062002234672984486199472294532963842741814675546303429076923050048787092796312045796620688414054463411946741551515662599373078667618385929028965188672284275518605814311263038220440681294853453997633505617874206340542482499972459591310696578617340181907021314250099298501344072548578614837532874693154794420593649247159254917829655929214010176781838135511976049310950893289782932939676264268959507374455936793547139676532630383139551454485513627683741187278920719410354164031121415817622404371634766550663091548439343126100315270573004038634096645414311677511188480554027012662121399241385788313990883516363400863221093668514641398975946517010916044585431511821956387802138671619310826836305372255179703299803634537140023173693455448748525770237910329578521653111383063808229612370783883597036508834976607269917530626267672916516989488699606040180910317048612262374956536249170279849953070589264513387414809978874871206584076032457603239640858805694844001660962590100034862820889357405631698673307339068303079118370554960011380274386227061331023889833432441783970985660715836208076538424283321611619954767346596659280553156562132396591419683230137472545725101593562506114991534542023616170748292119373558674870699072944965822656801501196755629798286807227664236225771745422317771529953807797443019286220937802877781688712026609441098418776942762948055621006495194851001421562437146616427675020492708126693529411049661761308880959810682983256753249093169860845998825817397743092570043568909725483747948793317346395731423987223247149852133596140675837780591475379901347543793505164650571618831654332758721542226056023097909832797029046860395811209550726091192311398769127466502176850492462349058130422587598699291684173844077743575533109566388398623155438421495145570977575518882056117816709234000899383978837411084398826458427115712953523004474209154653557989116104801029145334573686273072859819469487984800738550554173873529963479475208871689846282435071633043242464478139853924040758218425675931953099055655745484760118647029537493858321430524058029742154814970542476563053460822096181627970067019310296699384467976489501596649090523771129479864151112907029324230052650694932174952278340125342953054008393610763941185993455591832064732798187373188074677152208006612508419241807427525057331919936543846287692298536040096789850893085336751091978447941740331194180507082575940677563935140886083905543777233251874340401308331098862486271106338224155554274184392730101071439549263601868717904122415213345731757153218472142320946296864447160954639434417991122410393390061781074435868083892000106998717713486124281735998444055442465861811043545552160480988642880301716521628241473642241233925027655679922144741153110206311932113565672743067746217279152441910867253311392251840910261409430214491274932723568536312652435224025764046915253916385595546721251970526755857424755311418625985663643372080825785963386673061774947767198357190054408412619701832332602985854227542912491557239881065716850812554479361504055075335419399194300707099133125563762254284786886787884484370726854355462267825180821588236972578049680234292765742428812611769886852778355937095284764821935701919203997286413263832708026556277111772877428575821976973332451375140324029828277055063988880500525866594417041337971389179707373725184433675875029341190271253422018894633344754968751343567724164595099783894045669741978275819768438277675723969919067976385148356818459572412905109254077913288489401964670291602280409729360161512129762143917611588121642466794730668056536681574101882912337717784509319813965338079942771044804139236261662301042352773482293546989270569566827267184247445988753976299581420784491383143059002312295586422208337615443004166590953877558802763744447578385496283368450859128857114729039743851899637880573361386176618214265870913065527099278045859365281310820777368632852625514448350515977538519518841929385634749773520385823797066323145603921722098221231621085158537692776075058080516574421474572544463050238504273569065971447775656029016533425308586201615505582929895874425228737627902755026372365860708904041087355413058489990127905701635187193882551444996439667261902309262969732699835676761326114022915022955785045524121821120895075854151965007556178718917645542113441460119105321776885803240349700923989181011731363735128361593851023576313138120093206828194165141797523111119704191220417419044150111640970083123682541650633864154569225575281597711117699963590901158151779792034822142706842727420374357969634949455228714976373496781803553162006268376256014951048902454813974887099107495232742168303875542144310072850291697067254952901228591412276749435477290014435391831392317391912490047286474951118787915984756847431570677005719511400778550464293653137187178397548695851666448341821558534047819453707516865428131214647111870193148207702784263430959275213688548986166772447242271777991475656932232319130338588794260357028947962255052297341415312421313552313016392933710955359917108259275875754402170210316713899210609400113579418363214112694400310649956541762355948888809430387002256617865905345243407842962762430892532140583653886106424179914338750427671269338967184268008044906949778548406637019437918040517582307155731597129932935068761174805305840928378622149128317073874713683884863562334319692713978501933699947471416255031156512716425234827870582451822460047625530598565303998544656139215844531180270048818762951206174320149075969888522767630509509043428679493659019584797252833170225032368044128959356347588175028911698787895063125427357698996855231337280638526318097067783873022691726999059567968940373203848635691001822309480345426965183428034620466974681794097096263749705867427817539578389171452343421633071711261189253284824942288365208874760416058153140000314939617551359743456515242633154926783233887527120538079982057325714673919244773094709035636688199509105683988316107237544663999846914704102277842587699878810366987341707434762729085885853138178407655060967833236502876617289559991112859008263861560498407126999718750595916044650649056766881195039853239237573689393431070414088659344800663527538635216016972809723206698666877192620642729390900285749512976849738385374830053783802766358749992404862955218481779270235001282086663704532983674721119397142424892844674547040392514205201002213579878117322786135687395071001799368036330900828832581175869605346804807224376861414256841004752810934847712798482244679900301072928887778270977635290855644067405565342291097879201592470049070242370815517312551946535444867393353529459234282081605144490395013394656268215112001156950004281086295309983102703162265398577949746212995934841236991982661035777853385320497714244016193422698735559446618072504548948859701810842410375639819774797497538010154663263146393570237844232267193734670453168385126399781541358385892143261828006808958027895702581324676683284402094408946889156004459661241216479643730845146248785959505868489550349331566580778103965213890586633401375356368366978074620049291128896379233406205327009075794832898184276989355283884761473107560389887254638829860259075928620564413435776991932855277335671641815075796377418018689260831039451501094093180834586539238176382773507841447531179005540293041709948680778745418854171866979762336986782942530364997085793188508708153464254466866702186088147890779003744809168989493473829913971538284823949683283737273523690418884679036353770810261730098846258025245114946982382527936951866230807776468444131036146757137687539484695927396604481762272716471614722862783547823485337394971715647931189561761812058563780347531626637393492990580404271095348533027311481348558608646879542947914625529033855445488291280552484010098910910954646352260265280958545523860805515159458997404347028141413184101092203155941592759470499899311435236611033548714251531141206686268867926665702641811541536181634319097428571881069408957617020108891968084418170303673402939172866476478894015745672820037558906019267846115144767824935646981559503952663596850643925247631650077915917248707525069553757176585570817213911465542937897688769675867546028167075363466024140337313722350407757716842602928216304307520275804805591072220756339463722393694952561228803889628297449022091778562309909889970449420340335747528299289763743357284463242754149366615719776970120885640669691371676783569266762322509171039163693256929501897528757985788597645693714260349090706819834969141173650783962974564923410351747058321565337709519755372291825296505726752147576505987346531585536736308707891180922716021453419370907117375828142627764034456248850546989923088871478462384227257254873597058446329489224436150004286173200097207181429653378830377528929339715742824078467719716902119334492971982522583018961828984482675296700182130714992497749242071739869983333554669041614204458417428210583471226040779419697739830818640538920393254225206087617018554910286214691830454431329712364790588149313635236448677455293004686980662280400811198728093798737322911740343353203566239879919235008076150024106504789003175486460334919794583196179247519266325183013728280084309801900441864799727572173983369494750346589358809183596386901092955312388049968253438220884562376964326562693868452129982687330875940459967499844608076719465206300474440243310323423136139833639988040219438671872146790132605433900820201314989270401330183178373168238257265010524237982219139089691593138688808670130386290629889757247178774651678261598305769670252225195432471404227747177559663216836606684802357424234194762310409276784249401973487595528097797598849151370060431000352655948509747090636926179051332214049045972509023247524063142645643573341948696893103731787085892892046276203481099773121675755392749243006737233754565951482395026185455905462540906433336588390210377429575077288916538842683134713816019603758520645486209549245762408890050003205503055305223956697842088928595499360810509574646008420901454775086783830230060272628819909529756566552570514329542556127754178368836570834607819394930816396543566508103803520894552140097267848772337467380680994408890310575759783489656616868172705165376083497930280293660093137779168817260984124726186591405138937648004435261683526931226460468127127390565955048725267152900136629318479564979165347190857732872948834465817442828668193690332235684771509539141839376653277513512441892884099402003091187590830656258986036325072850390749443562730616855721603977862620013291085244396663016743951175364481303932828860708607446420342826066063993913311406175848349106600698168191207970296911908142113891477440108461489624067622507982933859105411901531762058420197370461419666895617414165171854747700031808886523942898258191011883071116435126535593975548412045611818275215813859008969081343828118856721042099089603573966132762669286324556044213115708597496049795744961262707510774699776274436029924127884096301762768063044505435900333260244815462244472240866900528008908860166833460814758853691944843654871886816257353727120184212416607686048641214937215506617049821562145445243932855591585835019371982176002328012321881499558310629621431294600651552570972628761539871391553499363842551066946818256245438520528398373704366778204166640447913231707146916310691943324091833909855054161560458826142174074058295922139203690143592075333554015768804110120315421842104314612117240793422836275469200353703308894415786932333016558483623630061315391969918742094168148677062770217504105086573333075574644087278787117967715166819302538491432327543405387390944820742306599740258870466501649990776011179185268697739284589293483986343760646137611016401175870487393123441116044369610701188711781747908289995125551145895906669018652323368066595635881380330626960504742224625131054919184192320802195281948568268128709194504703112527279183665908074115340071247749369651361289100212202141845100706894367643752286289269424716479534698956347605392515256610605767914338391200733677517652626353263669312819257473768962515966279947664186715769285832548611495536199850151172103380275365094881166891681408156328787943367242249676792274330611061711943944672511571045803897521742891821903060710511649085428273558287809265565683947759885193889509361856581553613917055193351187192533324785258208334734273538065281741074869740846704721140016596671850856051737701136251360992346626883321770320623426751752034720074863228380091921543997031281503933617968744274329206148035157437895573461265625370546821496335679160806873180842286736148899434324830454803208912125850646291345848690697252867480633136395636685691629924078684234296088143485251757079714442477777182813584369444348720780406641758406979035543581542719372832696699743573780158181636603499624102738593064112224672531723875888881895882337300045994256053422239517654538592260879309236550159154142459682869354486214579342324404611538170407605434039566152953739768885577253395745922991991613127772325690774275914816715668032889865829446110066043839660001111779068727706713583597647750544350056298785303903442424076282151637979082976628285000481576475509242814478344530472529260932612398765504804214850425019178886739503640815524693889462266126091419848966384175157642849428368328591645092805604763500837059476962331850662820047032185272361747115268997559944308604819925871156084095451708747578204683083075114177975174106715141122354630800982720181271749137050756519428861030702760337503744248926223922613039870917419305177455247966236628715566523303095341125817386192274861591866111700708983438587951163591104489097801733850335874901207221772741806005804463892096902320594666634218670063982450724805905462161754387447874705675594264354374382064867618797274571930271394158054657325569723442099310069052127483547205827835920905060333024652763414080177493452426064239846158127140651258639624206397794909242490610272800526766196181732910138321709370700694199161842438576747849669090787414893957923227575342327966182210609039058701137263641969115497319324409487648591850500411642423775591587530741502783814122554268002636371736830790954477832235175522859153221615525897720853338289756744418483168658213444121057319267959636002847348228607784739130168430501190742628739296991970074273576571947530842604688975741191494661166109041276330373665994994473202697029968645167345589846563150538744268104191500685699363193848890537538117702556879427526032068842435101276354128018672018841244495761658561299757709393731578565037134087667451146229727754721401450639902573905846409880701460611850450086472996963839992985011102323843677291044648251060527755203486523172719803891816109990225465592663844763946060224502800247498860819490237737653447052882773346024660317916840774778796600682037812973527548056586302423643812924375909179226193726546328976218290192744412347580058686507991091310010628559312389152865364798235199542484893992884297564217649704856574313077139479950543712369902291961023823353505349323471323875105890380542393695124961831890753126583196464357322080817965339674631637243706113143060592873412613589613719488267158038985750301072986119028062489730433840111321262784418413518122186997303628435448116483771239136287202077011076831570469944952684406919110671982714638536186051380719111966956376574714075470805580309791014274210338643783326846497019571276464631124777896254877511630397987114943520044600800074521308921482300480837795792580599671817605334781481880386511336529933702346752198585904436261493475268436972267465179421436033800830703316020564837707139937357299659631746391084317083736121528496777998743812679528716826775261711277080083604273313938438003078516806014273613580437647315324818883275695727149649219645765225577466567832529330836489295441015341892345003365268690522247740731210673489339078586433065477486720014036547378475867874710523722422069912855749442993227722573161268892366535109343357916162297020816491441263512982033243600905716799050454755307071058888854863668682442227715559696754392732353100023261824298602118530566589791290887564243155252046861876809440495026403847676458096735339892964283817291564947046756959641356684012798142985083880740247854853357625044686726297862929614218094104399637996409213368000681269581590712571448535824617363414299756603975791013149159447961812222057289932190521765150743729231517425034840726570515873440624560449866600077881414188412156683858825585272057471751398779785370735862633335660220943503254451581825793044037588065164040778700754248074041078840749036686238038557723375315148614530545842620069262614646311967217161573150497377422440726758355704078462802098057114229296400493876862285195523060212399026024207146632394578373526280057165221025972237428150840763487319706419374188249393312949960992160884676875774576495423714564171833729255337262437913222187920882910344220070431698756180461123862799804856615265391831329881859031693072073007030630251078010208914076489992522701201006410840684635536629996016987930198719445066182114088054604064120564624121013187208746281462944615607721037379305044356221087997896912515824262261252634838254328786161607630440747296473753721665890719131386437840981366806612906569816020192516796445098024718791453476427195976901518526443462986303363477841500099953693550705547006546333619213094648690425169169696518332558615093654592553731515421425174244303129215877926261996810056743472702920919266346158462276808229601674802218431510621233415854113553151317214412497668931660421382529006581025145460500762673904667504141607652783813861868850719632388789574162195901722582995898742609382870054182020588118873254536117244507377484477898706537439066475470870656877585502857882321513545377908363136111224822327743104524193207924651545172983525063026429098261824840198890012471604723114140854457483283430244308627947763387768595115901512261613494706864093155441555609574897343859491575766376133062757306260725814315568066272819661990292332316140014920961756810883483748496150867222355957255722450346534768568951026243069333280489468036255613935987383959485884754988019230933414151857439116651923716709889016308622867654193018632006536163906333613234137414208691314909584449354624369699569321665881399740114015923038401067378808087558712613890610144919448131413231481498229659134682509430744835873769933071988949046918548109682398566784949187708960380283773085968897242642941788171560303216807818420548075440648781209991719554162793073900453226773032275538294201373591509693274019942238435859513761387603161531766893662062285271643808549950899787715475038653238000420633792495503647867631337147566685019330749742254531154303434988901668889643332314689054175238787358398185735928926309555693765333207410180326174779334238571034917728699701504565568421972560301862045295328170653820710567015743867728977966114648320902203343428439332262190616438488660895781085561360191978642779400188840258596134421038676725399366132752150494198827898750431024611498087287537066500078663405050885972156582869047121563741199675634921134963962719417234332346984086888452488158062247887579585006616485749349951394648596334769846559490457573229143903041123838001162715607511332885711326044924921654108030527729870877531236332182848645981912256388423493298051526846719092301042679574777297170237151958483009721751405611303412453058256093080710074831779022136023942058507637429932823294776424748395754624403179941584299990862863700858848172226290449699311853019165097168162566514179565625689564179828509698699074800984633429049220593731695278055859934697359765315351133169808385845147683194084065790558559004356530450329125480173601796604005459893102884959849189578763618201884787879676770613308652126973233867822580447108190879129800134430987018952711851442582280554169835491081340124499324114730316896343595235919813419274900508137651545927140131396511055268439899800189188770901834600091815110535641777305788788229937504728638823983788150343765422574292229606252376889738061221558950157488616892939978428751473576474091978627779328042446817666525759431804907023963430547219249747834544126297848995302503057174577846632008432780752750141374592432401254571804180085928293621161558702735906863149591235030254895763427860101582882736678509361128255647487280348644475053128398990391806485872102100193482528807964587132436032148377565165561265309256948920141352009622292168870701436231916864851717920705576025471961325817213333983975136437046402456991671754254703323674443347988128738466109864783664529396177871799658888968832588648504416510190800352375901772303050608240285657619853381060340192674928566082383255596802137815226193851850187444568858798745177411491801260238195325142670739580787055973122363855862012061003779297440224361468618177834574711044925098103798544304272042334657989861142465821165495086025091108145825651931095261676595984185417768248726820255421729318091714752491243076398401557529460041250221167332127980232776897048488913076154150672281083443134330504041150036155555964340699289317990971206442425513818035594991011075562051296322083480175458644440779734138766152430197169329400995818562806696531486922185122400128829739288191648916632238573420440259006373442750312565588733610875051115372613757394010890309157974795072708054644949458821270537157655053408396589982917671400830974531127910191213172609221519367185515607288923615290236558383561724223050539069168467660125665023281340322567924046050284995878082050941754583908159568371230090558692581451422144590328937958332190187853018467314434822876582924116916915207155603523803488981131910074976980729702043808362111697812752652641469036518055104566997228332603647904119460921951598973988130766380405354696643907390429606092645843539055456089722435771847370390465762788825439692872320309533375711731392030773672266035281512180652780657985772885013338943516828995542816916688163675650133394601080443109376

Sources Edit

  1. Mathematics Beyond the Googol

See also Edit

Numbers by André Joyce

Repunits: twenty-twos · thirty-threes · forty-fours · fifty-fives · sixty-sixes · seventy-sevens · eighty-eights · ninety-nines · eleventy-elevens · twelvety-twelves
Googo- series: googoli · googolij · googoliji · googoliv · googolv · googolvi · googolvij · googolix · googolex · googolxi · googolxij · googolxiv · googolxix · googoc · googoci · googocli · googoclij · googocliji · googocliv · googoclix · googoclex · googoclexi · googoclexij · googoclexiji · googoclexiv · googoclexvy · googoclexvi · googoclexvij · googoclexviji · googoclexix · googoclexxi · googoclexxij · googoclexxiji · googoclexxiv · googoclexxix · googoccy · googocci · googoccij · googocciji · googocciv · googoccyv · googoccyvi · googoccyvij · googoccyviji · googoccix · googoccyx · googoccyxi · googoccyxij · googoccyxiji · googoccyxiv · googoccyxvy · googoccyxvi · googoccyxvij · googoccyxviji · googoccyxix · googoccyxex · googoccyxxiji · googoccyxexij · googoccyxexiji · googoccyxexvy · googoccyxexvij · googoccyxexix · googoccyxelv · googoccyxelviji · googoccelx · googoccelxi · googoccelxij · googoccelxiji · googoccelxiv · googoccelxvy · googoccelxvi · googoccelxvij · googoccelxviji · googoccelxix · googoccelxex · googoccelxxi · googoccelxxij · googoccelxxiji · googoccic · googodiji · googoxem · googoim · googom · googomi · googomij · googolmox · googomiv · googomvi · googomvij · googomxi · googomxij · googomxox · googomxiv · googomxix · googomump · googolbar
Googoo- series: googool · googooli · googoolij · googooliv · googoolv · googoolvi · googoolvij · googoolix · googoolxiv · googoolxix · googooci · googoocij · googoociv · googoocvi · googoocvij · googoocix · googoocxi · googoocxij · googoocxix · googoocxex · googoocxexviji · googoocli · googooclij · googoocliv · googooclix · googooccij · googoocciv · googooccix · googooccli · googoocclvi · googood · googoodi · googoodij · googoodiv · googoodvi · googoodvij · googoodix · googoodxi · googoodxij
Googoople- series: googovplev · googovplevi · googovplevij · googovplexi · googovplexij · googovplexiv · googovplexvi · googovplexvij · googovplexix · googovplexxi · googovplexxij
Googgoo- series: googgol · googgool · geegeel · geeggeel · geiggeil · geiggeim
Googodul series: googodul · goodugol · googogoogol · dugoogol · dugoogodul · dugoodugol · dugoodugodul
Googolplux series: googolplux · googolpluc · googolplum
Googool-n-plex series: googolundeciplex · googolduodeciplex · googoltriskaidekaplex · googoltetrakaidekaplex · googolpentakaidekaplex · googolhexakaidekaplex · googolheptakaidekaplex
Factorial series: lexexfa · lexxifa · lexxijfa · lexxijifa · lexxivfa · lexexvy · lexexvi · lexexvij · lexexviji · lexxixfa · lexxexfa · lexxexifa · lexxexijfa · lexxexijifa · lexxexivfa · lexxexvyfa · lexxexvifa · lexxexvijfa

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.