Googology Wiki
Advertisement
Googology Wiki

Fibonadbar, coined by SuperJedi224, is equal to the 500,000th term of the Fibonacci sequence, starting with the first 1 (the “-dbar” part is derived from D̅, the Roman numeral for 500,000).[1]

Decimal Expansion

2955561408269515125990068447578405091670276544710162729682573328708705318370021892816343869749357647371324434675437460639909807282810132678366646438068351526129395150706107952836825269478155467410080293644204804963130528278544477072488202096260101665280367104842032789850290975724105484630234441894892482312741340405906100834166374609724549567070295440872095867974083093145087493252979763174570247682602031877587366846766865529528843701193746595479152134370699583877608991080353323987956110212115513108291512957675483635157004752042874168269576051882217126248441095992199710390191467853029021220285111578228912356723149155311875956236082386084646177807047509589044287085639277903296893700383031933035705959684859274827375822963275727460293719806690666677635951305759351115151498938660837547743721895531984892212140969444536256279976223519736524472126879868060601266576793475496359537799423960764336241487613817334222987743725203294159934421032736278235615679943985125149605874713905561800998371369220280404289931389704421677040474222495300915041110244017915959788574416401081631413200291213272131684026502722612691230627448553824889990452802676219465166407107085856074103994170532650140629503309692179107929833885374555825890159423211271050620854712286276643266673725278764502737459337356499662748631905292284853503812715981182753406859639402864916241471944006588449622252027359163518878375678659711287136205907135116349044694383247149398483822402335719932153655078658443329032239580878458856443035292733825952640988681905565906925019339752060485850050361577711056662601611748887819984712055707780986935553142471757211117003381533269156071031137648213671674422125316043303506570240804205470630136865542629258954402797820131419293063530212023667208498737509715149067736367169652193769494491962716038354855856916574438535350986958033066489736244138119381768350415265015621397500889604109888783219604886817424254692402003297974491563009406580610986385278347133121328172314112345920717509473942890384930508444929496445492881520159502535039380992449449861856251215741923581366982430002093053214349193540895063428147301926969192924943440945769530858307024376180625517640449862511743621109666978885489058173484540427613270295339451004535185403923068033305706790737080561605685068257177332885585922962248242299241425773099442803112232698444332235774003842642124964816390644392248811717440499619289885185171568177079904816824253835155661288593461643056040409169465819732850858486164722915845134014519815510505450952447391045865594235285546647260050925207969995881616831496654319388562090252236528700666086833620034261154740460649512923940905190760868751008199599215230115476396830792276690682964210121138306213604130533880700817818340749500137080194377450226713875875432064820560753975159622600601403717742223131249808901561152159949026212300498244080442721450903823396250656557742618597315947168656922574981236457903476136208031612764176459364135249907282996634879643990117514837636754000590227596738718602965997133418975324534393782139317314069752149467675319119097663551459657155266474643487318081757443325401941199264410979585769704045370409432025814187931880788266111096753646386064117793026640717887891266562592275378146985080264880763015091521964305695401640857178584099481728380548854072555365244863802369477979003179817045716330647625808572273805870130182938127245196869882215275648252347805062594881856918625808249841517066553345217140580548140036609778980375671135366682180670785376478074354176273666622052479496780227763229036541404717256703651790047324255034500323323282951948577051238333927476562844458256243883082580721387571671683733743824289296082342595470531923369376471972795488702477481302019782161666032026356819729154534805888201349032324787372935992045464946539471862381863096066210214704086777374731819161822011162679601316415280000631427376083319290293296243096712567447624821205108608310861859084843291728634259952059767492817895566448277829969723649407646307514749800040725498404211065883820812233887414850626030094623602607653618747153550081361750495714580257026805687672256046833062236853897494168993817990970112044565043572713889946545453644480102084754882840282499704258072106732476553035843660677483574035640934857375167382159677932042118271653841634634680939334986396324034506923917187170283323972236964752378196118879939348888384290291479812493366153232935259414096816489049029431930743892528550618315836802026800658366053614706028624674237563542351782669991947569401828574433975876664817378926008892855658776946797168027782702613826016965538390561774254952316866689048840709150399381348695235083087754419385255248581005519895142157272093766474024838675513513994864853156161790530137231839020642722954720704010839320499204424738134094556731693917788646373608500396222855292261059364027143462062401346368497421596709126365444417811113449139082518117605760717457194360815733962933397707651013627786385028880180162465683200396209545639883120139728245144576671023355238990269370289658640026469088597308155305471950479236562156638041300721185187707688855614580391797450380689919962582009552838569768224126282058917734076726274520569412478264158337196203140053424716445539401381456724641387710113156670087144999332193143259918384542831577833545360496218719706287449305033426229697701235411230634356725269740822591510570139250434223634847301950174256885503577565465071911638122807498927310254114172740085513593237211713558836101096726367670840667341735385574126223774070700954386258917820908110303142684257476024264262073953802206095916524562136089645816753688059077840690174078496715421668447349447936100869783515750019728607927260637218107396602972384837778558285806952449248215504930613140522363705101693385347011117359990460801486345286813362624907868785075106000356359897032167302184021112374052051918301451668173168517647401416198156401705726582996945295702910595253558842040677537212863340611095910433291716604164011654009419239483415431808384245825085116540205371179704930571566966530870088837369127744723138362603675353010609679257281661664367363158859089328523027633262868148993929077676417858102736301462490295733239311563812386225197023484207589052412405374129603847426827820527766547810842015565939365636745827317947620267638414022612834102618414531144234877803436505379815667647719033936200851387585243541213320600884831744128698991394561114541257865055065076021147939057324915435333856430228093624119714377847519123542614316453051988730884897205540113868257924148750633038537451165268884722026310478318985034912597115329172210581638865881393584701672103340032135669180425120108566389030505399219540496523909907693194250913762141216769117715325683240205076417870353192029061591780456577747527287171077905776049325169967426381917650351910572200508343497189480218813485366191175385902168362670500887893281245072115573583853597684100903421395385906786618656796408276351845324587007051772346939675840003740950520604538524678539903246904317271304568081454249929153429641714877135223122808267040180418701948199108727687719392813026985599098319029754980778466748744253392531136844038643567965163407485318340618034513020359995630070550636811809087018575769017570244075902456780701976486319756412435493896419402095762060318058099550737531016176155944508388297850306566191518233299926130781140788428169694818114863766191283323204707104108257248206068192811700078781541052459573649116892828728396342918595274084029062668374871480504431678798127523881364896862751806116199737490607993264478713631470797081360663016935930609279491134933994020026908363710488816256572996228116236140114391642084208228135878874766255062122646234067191263849048114103124583535863190381256858842851753606377360635304523730035832393766987140690346930065311536532388601077480146197153708941018497200478107566671937961477474291345992673017027833583070848095532846754830282747222441311110902432466932012013776957515784604545374369137223482162546130661094689168533475082065757506281924256129237436877704511455252494233056131805562092763694128639571147809795532748910485535807240257082682432789169164464964166640781135197498099537028804493722504031529101800337613379294570487423177161015772177116677771466967030722841447102201034537382981984500820859523551784718446625893128144972266668782731789160969772979639816082270657251105160213529190929009878426112364817692957700229044202463936144591121066945544379969995682942607538833124761250595243557543531822930770906547340826454314940614766746686556374984706512620110456814867501350656501205291848470338728383129066283828762942672384281542867087188558274506075123243866448621992895712951756359662748072905847675713805067315295986516607516876344555660485497511500905414397652224473144821574828124144478107531342840143764549548740245067224450971394345458786851872414230102584514198776895540830464373934923820493159166137621650515655967399347279801851780466780497639530094749148525784169741176280113715122031376207746337246704436796315351515289568273836268792540904755472197651873948735491919124459980952174712389147899557948735171093516335719432363632272631321334095355579153635816814479528491307549441893577063773508333132407634355060004291687263745814512373291133828874158030557436370077628486897759220721422496478239809729998888060175590291252617654711308876835028717353790900909266746308507043592243878563241251226523519105810354044343305174587540944322092074844317506342794370400151649501684432616428289564966601641461203273336774446406219774831404366560712494254873045851806555527503519245277545380551748013020309032234512466595784857726644549287625755447625552329611177164268469746533911243536242300554387361113114883587454142692858260324119366159207071223161907343967767729004518416943911034339372773196781035507775683674128572215522537773039132584087028009279801068762959409922904535718226859979425503668033576047021785458550421999706518957620130960961952183629074769075222336887505165743572067920045141300930694381842262558466241838827006418472685850202814671521098897593787637979858901750035272150613192458433331066059994894294673122291918343602079361732842821930879553097139101000458710569980071870857952243142323837683835129454116701931627002039296743191195676995760738359953085543465154519017586974735097106624872302824273154591824517885865699131723174434893837182832678846841498194468568990465425975374221624685435683319914530597750237694816345148017277665942527071960539016137376360464996728254117276930092385715884376993688695740610422251305097817848618844047312830172128419943576631887302989017220080078548679510685750331604910761243374441884111302484428859653492285181790056759450352023035558090804028144868544968817736975137021023325259919439225832400366524397169092032724246481872881382530318415363813328938162486330142233557159610880809418798283780543313876449840195367743960624001251926357017658332314153600519821478279101538591696741435283867517088038775730453727276161846896722072727939764427078279267539537046745912133413985219395583603971189159223432538670236996336327346691194127524595236073973460384861363113669545315213234575613807375700086108471394819017196590117597272450934575889869543581563036469315974273661975053043225899817188996812390406821455864174640731200571567511123192657452335381984087802900463964656392835279958094488653206010296301996657739468260016594668633020192626792082228654486756592077657294232271238654199067891725983828021020146801055069361346322610789660195754797155660606930473163702093599601454742011015670140736559168157028739123800228154346645099393777215773303589924247967962629464532058594256718559967114884414856381887380574988813868761200745162092095618163948561493900379931453491877280517551655213982053448233911409116136820608458953605129822674914176027873967566557894622302959911780410344550625026896822068230273223805226965168166172596485720675214667899833743647762863201765858103204498225029729846865509839827897694126433350200663982412392981090665989277129569272046765797992621370085627641553908387857821578547631516286610569461580216585322891163709346044160776438323417461354552989061230958885371663671330538060777565195212752168668861703120544251355550565331712335999776766291530360105852866855155394193279744234089999797413102888480508769793929067707142948837583657939271764549315978803481031346177409323636956228369756418828620573605031657923176577997619723299693058055421621322577658258324731453527347997276141414214304738789703665817852365989204767681703978007465567312695715277487738782747258042258184863692512816985499364634638929496272331073602484862355226270903781227833406605724310901625876401295284673908642783192689015882639435670942336379036940842734146693278142388065329730653044067293266536704290527640744396422109930351498093630123309362311793093826076962633669362061208312719686483712388852870300823643744940291505174913458598122065288633796373304611160465760046610991330225858129095469201374732806562412999017657893035028416528940099683392391429556153417891869218349381254926424241014383518327705162587427592645817014752841951967847904049243361056834325150624451956173809428314414876342300665170945229624165381471097413033389223478667786580018749518728158335437606275054399648957860010211345228105480205031674442168469308901368326908773056265792137786145433636843285463187209862465795425466845580786360156153452689408372583378411209126130135130453514546969067209726105101728664307447383897019367096221660039727617836598209144670407440048221240431733094330928592799945002476056962059789730082183471301720876391766974035396882404741376626650076123315966625680161169329304258540150949189161500496795759294545251417553313688956365153778462791927222988487530898812862577130039433651693999934657039269559893346603429575174929831744855302309035782792709226226650619681677058427471576208297353902922458972649146479167999367516230238231351997485090332103988041668238072245988010947043387807999182287404144032535444777114968533561829574357647151653424245463161330951172292713346775721471865806951715025206795576807348955211423220202405644784100490474246607160700853792993708280795011554050075986260018998616630670432770926841191267908430016924091062029595076339828122467589152679035293662977860289292322234370887560836179813273582132551414835404564608891497328333466403027167000911292625441004525452229719959295440387734242976959280217833204926379938632256317656867294199415609880958810898388607000215365212121760791004159612707845054651913035271695611104575218805288133473949920023093150207619758772892170143516449462688834974091924091565914841494137982867463697172415000230533391748629742278857341551780854535786080665815499442554278819406781633335683866719065056197358650234216068218653261210267351517954952467243012302994403809432982082176348349695922440889430325143912035872924465989585196948821028376708853190146694328843519568594221616368688597959499224719760953072705629226955261106457118121387397240355429565942429971910693271565912738476966924978674865520020667182537848566290193214131449937213849916628686658828673015993924916023278057546167002993259157320969400555225685686273458296236129397576415024983913801315556933311921329060400824320406455635713869387223813560563237548907019479402261435541699437835652272250531507445903566636186485459214848682400367550953795661451361154829329928722369129963874844299634730314547280046231423974512477636373952152269263431782123486679364829439252289010357038220896366099070698175456827529105162989733836967423588369643639965359421351762389063036139395293030190487158105281421449133912791399523152322524970040173403658981526235850231051290505406711517500997585795045899638319765081178356216249063328832814690026017796298822335976989594663535276974446759446667964655571914910100902876165244559712052047892209300909527959884646640486410595898072440746195407081276449350729741207439789917979408319495886662513163150953683960967315359808922356977766315066688760469152872634721548156394303571269727939419525072924292327843049979627676713871815983041716912333840276419370814915011872483866562519256698705344083634628096547618831958761026442480934670407970126537556751673831572539321076484046035085398174674272583279963209403982091297735483389369088625946121897091874292747861927656825787535265301846192447768165164510569270489966207860315485129538979701980391928491696962876233131285943095531312445714484345938512114701026601152188292457611308087167952443248366064700003377670416234552092106259306427784945046616955075840960315430770993043352451490484822086640660066746825938629830544559593236288574872431529047573190900137945217057930498986151061189533218058148065305387654197075535054302447099625484960368866839476591048137875499848378330518146534414277511483643248743515190344922053547198703684151298792022915703975833840742867618442549302862195159107821826269045299898326339684744753278419208015085145694859906600314721604266949862736035579885106540999956581049599898862768598063236893655505925457106150442589954848746197383176469973381655322425907489914473571211287343426906902714043922908585824520531990516323808292972048171700772255990486585581769023061406587453880119102291663154670440624285938349393975302225061877367462737512753781719373997350284889087214667610373304071045451535911339990713159930574032873097916656724106969358810857516571779553540306840800610596309140848754185294126790925329999140726639662104901751272103936417401677007708208953737692508447271960943555901812157630250918648650078230285015700163681284619237411204393059224834591751883400420757971695968387839599968752700687700247050024199753813349368959948209272778534899897191512968876185810305049148755872594257668955276970876047755043205082879299377523185398138020702316192465901494608547348264579321887719626460776003130285929085023181222945574400990643677030158242745223931809407803276842731420022977879995192024214504113826688099615167646775145880584679688196519664728222103029847976570259905646389864221043680587066795020719836473514969111442320478621812286618252656549708661813813127300004384375433889122794641838415564031170016449714464662173539626388525261850157481578256763006430200097362798923236176681136831865878680257078690903309265035070689483131562966599284859481531043380604850299260282756512560788095329859793059200329672872660861956953102548790890985430455644670211600760721851781467884851627190885008882740535451368598238870236567190373191899055570113258503825707572868312598344759598967406134571217823031952181070416248180061552707750433391637958908361853927984514574825307934612530856232002993827283621911538780667459212040056977889530788654027722616804661259843171893323151262081120716204283620431028308063956293372498629685855353587835369808126671968301176097417545089528945504046359507003011163685429179179761164716240295733670434756780430155599787909531865765573302267445084165040226201140685336316407286114584026584956361027385859136100559727554084579182704422591965115465183068347600627189742141825796210996492771188566594560833279255128662584120019390516733594949283729073517140461248715267141817746031638353688301775254006889381354963289143267419336917293537934626302598518610112150176094134566249863207298072356487666436403765141838717311878845792885674105124178384877606954078130592928950420038461219777454569050063934160024483522185173835651537911079575329532612106325200347810876381455514901833327101079891549030159044522887980690767402547443134527900354105261010511998426824860436269507243843122059010594848496112750570974495162322338785052095208081337969829052708951047751760818328143559543601566590916120508354166928108523929553924394924505965438803411939803103721449383685786800148795069911004679647530700899545258905630706830625022240651512898501280776088589166823971890580026214296537264241937985856768796077205364422653278719617071645930947127203466443633745685196734073982077851930784736521937789714128445231384053766709775636923624622087040138449487719409116538661402520250849458587985428672359131023041199172727700160816788059189732967071812245685252792518772947947492072543409893659746578815855221890851027864521583849678955567605262733585305568562695428546423234594928714416548235375838277548741463379643104890167084284349829908483095166858695924565979739111634597065585768573443142292177169494172596781860317779509565971960080309755398182592985483517798397866778164848683340533649129432397116910625606540925885552647231956734142236731619874702029137930583909223098583496723004561131004311527982323336269213312103411097258426234653757476315594026455452830530740888250056518809136737713372105120213069520427381716152109689671267233397004076030426937376717237051114523975469211093336487785789469059034145305933533830656133438304032413750431164139175783901800798220186357254834606660967488162801718734052162185834723350479033264753983064646718192944558862005792497634129614553544021019280948593957424086576650519365489550320903073456145126499858385504279134719492609765043178603730667375944961678340909940580127980408909907419836861869171921016358599923642369272434580407632294979013346163891742955467348578546047245200035765012113749597528680241144378743626458027022738124533765544862273894495007279005152528294303546990260621392055951817929267483864077482043186245925548756026860558262603383836364283707159940418629313580997257051122971812753821365257391873437436302025511814295298274809082469092509522790721364262783854645758533118147781390066608808578177400545630947750305634125951494816927116024923507588593834448314476414164104745836512653083134050678971971252971279707175934461790369234438307448103056921216445307415637535232686924171130161962207860777793150910682627070613353748845452362303122711915945220223935167338524802079412953771401150205427698046178630018587214411364859824443826913593173056918294385045808355733407513813872871835904647615797927657672600523102689460855124302582229074840836728608759177248485693586550953133095803216546954008367949409265323542113148086643264881294965710245851952540617936101620263706538111338753275312747031419461463209012852218597363560477433757934108166571127608751920418086644969309483580162760797103696490056350842817787642541845112133229991616276884466671380126749020144368461776416200659577100393024149876740643409145994046728413940373052805359767216752617749993059979389024305167821180472777227245697062964684679507933965637241615534551484258106724254907852232405476942158132540678289899359736002207710063068393710279679691135836256697655882548680733442661214689706530313644555332020907254554714784501710499055322103931578715328102786502487008265540096985786686014147858465219770478021793492558118043734649576400748575415936051718735336631675103954340423832725629802283146288625804314751647702278431614859292309956999929459165503726209031441025414702950383944027938220519415824208050385866265651469531512869680021314905292401680404815312717036289541255540333346900939516092783613851757847803835084956011947043561650312602885366161168227433965160600853114027191740758689938485779026960439022010999069239632956048224874957486719290826448113194484077559747918960848056201925670115787024704111988143448919907868330766648819856237017870648151493984758224146590372825677219353748963473312391968067784267526370980884336041240980688378013036826351416893635995417519293094152534497653637422092423632670976603648183812948691069028011198285811648889666867108001762787627015294451301135599285501971343833655682807162908004163134745699411045435526384628614626940213505566914077533224073247940906149208179589832597062266327415683965855142714413232367248861905758467559466663811186520909872789555540708640685257765590790059049619096867584218094339628946830060825330155659958054835424682876125805185311868155490974483330951982834444363621999411223271599975273327496454445907291092564439112483035848475265106887392852466922713549177538597772834257142265110227105736603012531858981714631760910885543104399064336801707585808540284702193705125547415540692443224398648928342965570632402345716582397933937149084294644610681780378358985446949350974459140970466895129235120427677982996184297011759614130793916788463344795302852471493812740586640563475688054128395519720755515867662771630511588329085761476140602467380731350641181980977554712508657353695593578211223925728257384612732420178384745254820734158845282940021894736603890370395140870547278249220374477879532722547280716878897598926436648831174214186313131706780317133022190019720813615534159178562242551905490694595257960006036465052541648896297408477528555170461902069571529719931576265365262916981475767822318723237264981991090386748042909300584919399860289047367884196280041691003476770551746690411056569215999453224817375495265691702327963106776969367957113933065741376008686754358898628240963422267872255318230098102179568942837673227334218067319625139648822752803265372332254903770955089105875694443844482975551013362299010056350441578912184944540821621409877964377137777621740159896050936907726381268420923044772662486189150104414198177549337776467115977302670327229959659378126753037919491346841221609105210610239198547229947762893126139473049365114173914970927250547764090110892166327638512842456817276370089838993731862479072066298496940785727130410354491413644324176551172781688318804782257431749130972611611960246083103265597686512823378120425486508281232760584807637060483070935781305711735758634149249128732914774509172916359081469916845836463518419402111124556121615511684103115818817674097065754823753682928167869959447531089967393458437254432222803250202920756736956099810265448067241359892595565843799761297596455484229710397053601085793817369406430120100068847185591963902512203606724537246757358822013452601396943603672536590667936800237184387996092536483464636394096613333801213390568996372291359699427168987028064080225276656724436269100960675363670515799284987272557882193976476104531228667737249349734032561101276468430802964328468685881236766306119247975054408695047883630769826775555331629913209241556146003673671550549613990653841487478471703203825904829758386042340209386327362854201167632662447305020746447593058417802052701052332552403262297176400236385258487764777116019941426755726818055377067568176733736987824686160915090334197968009861559570543239882009033346578866732551480044535587131582336198556699185927625122733070461313684010705553007847474602817511935025063328502086142997752828461259649630126399314684262024725755511987370125849948128740882962093719661752387451534013361642941083595160439903995144010970549778372404530711746278612605877444371655128665494793897422783079687094552387036943062137293934367792619952263726263577897075213071763262385078119121327950894226652863558784356493620940546783792185657421781019862149873300381109077597735071411267286952808071673287750141759357513326359987712081509697772344601371272543078582496940799006619870228975079624604249661794339437094731138644667164319351387459397140478416264920408256362661583838091903661510652921370356518963428522036982997338301707002224230653145865991214680482023578860227904832096253027030845477837835486214786125679156268576181028777029551583247857623188355380572175048108661061799104673593360210414553995759532199433179749500808067914561010004966341901552304206696764957412412216369444236402280102358990109483795642091673191365272051229008254888153061459653464037186428713191792259374708666065563269271440609778133608508823788218662978248752595677057680119176070044743210733004178011496783248371452497163340199575931146726433173748200108619540655265602813002888754819966633223904499630812238887884100322816763592033750904852067073576256992647200802118982533838957603728571419038422216060563556651130751799377572661423472662181664757350186735869272691691419555598467482929500845390424213436525724607164894735396959325418343285445289576915623300126408426228223396946390921227801005290738815901002474751694354674370324298316650052454611133372590890300740164767107571345681624981073026737193065034247349130367897925169894407763005316659100843675875138800485574518924991806887223018337675312744943406934439934837139863583213863913843535767744343629407797253272991839772012087410477919899827193380343038104955971678449166637931600753216420468284537435543311345009792289824787565928112492393718737482920190473013568277662940251990508733060670336613149691496340296287326057556602637818146383331735243073083215221973247658315871342987382573771807779008978154529571361185893297154124508373232471264435474477140657812515376282751835128383301876349031906575857629865802053247900489299847938820261675629538248529397035728902849588414953994152222891903516097397149448508863802163053854659989213846891473635794211220988888649659496371381752870957878906768877961588189512646826841645753950697057393463759193678373314483948915010993352939765969889357413485221116897658770470909038207734527182920428868314622891998718160657408864457158702791770076910424749414818084738445781690861366593864049890024520570754727170663186671478514748955802411835483858722287230062157930982049320436391777626243603408796120001248543090924785916492460569489107853854370287152700269668178190379195220386324542012265323590754705017614035972653110524081033495816720464406503148760497141758964506664489864477154806184993154291959970531614103296190829988235966271654495843174819175716910366315018266018796348532121611180598332818817057081025475149908489312407080595073292503523045378497326243397272835475417164694613309882309596552824492179850751560661981321791844748462813099006747414672920217761360462765259360350525555770094379503143148945271967165749618978161324727381434328831540694174860958480530126836156923823850234628084692154759463988169922116429681735059553993499572959294664593823356008630808927434171278099357192083797525598444383484435782590096755676100739469837552586945052639525017351145554139122968784586012832724374629066521970605103290007154589096960532223413915798858591197919720404588427783456170382710170228917321701362919198937033326908925654500026774419097851632859179167441127287123008413604137991071489050839381185185365202390485921520164913041417871233188890363418166203671473326406463963302596987711815575179970425978886005459206926192054553452117013986780441363807658054465290287551143774287652970805257481791039460917549069692011033840137145890902989479511044692990731191753997933387864085471165747146682896546679574678909210833454050917399029512418976634026282465608148139553382222258773448181597451328610249468373278696972395360457069675551018116203467605606549863697954624321804180144404285470881810039004131229160039058799370481221992130536740316911005189424379631386655011706497862070678517483713543753478327478637493669852548604104132123092094816903979496344640584025441358959166614199838079632479907434727330413209979186685448459722460977178426730757709982362990985541808742596868245931656870162654873728713758756715342314709426196973435804795968913228723693993205178706807113754113615779586713349371337509891015863033837814535337433307290517998350467662092458402231301460385335261904254732904862189541302451989546663952399195156089764748781119063519474062918311196755532578012689581527884211096610546493691990866254413532965394569998099007191733329544428790864788690047869250590251285083934607107449076311265362202096599963420203998599613598206437234285414232291660751804217170767297321079090277373676169830763915901092125600297432292807926655556530345272538747945945904777559482218514305254546515933155414647951805809130285598462213456329915742445429036120987326515980473379715255508771939028950187806842909058875662967655607869292126023178282317292119983493297602585963702414081382062383602431207115764079191513425694504189298093302003209225219165811366389300770272147895816639297888855749252219643680763981786421707962893602189656933312718827092034238627501469415446127231343930323148392556242848416236212818946289859411754062319537322373286508287294085357302199725716118468440294434794402534236404713678144043314008720712657886199570600942378954408290054062669097906777153220937573094701142300921906372365225813419263693021744882442769400906791278162992133737064001390238585628760577678190452438295003134622879598584039496164874633203852696739944017803604060996428353990013117307532155136393954467399007549558514464542449261430258777242046647493658396026264058792254400669812068585355178350695292076511179635915407481910402409563128315470323408423327953760833265977734423740452862219538245537130945284190224400131113510102323135697831052166091568042216897604205065341039596095851999041404301198278708978023672091799849263131220878117661727166787198394991440026381116174103652892887007638225004535017274155229382616006937746400431823601529413047436596880308709201454557395213155882008043034361613525538597035251027973215411279265725219041696454786020532947747840551096882536301549724162232369629925496408481353818538642026327581437410994613228926200572019196108311625553182156203299671450387477742720613188463556981920021623270931452140706519733219870879245617976862017588135530690282135495183864177496635944475858611315552022001031736911674549644665409174703872398035275286932966548523977052935139644222840392263748941804234929022286924566123334507814068814013286139624211994452497070643859700791072473753725728304131648212086294058178943538109881339242986382889764629882755494061036701037065110033896835267377201544348662248930177987561673847208274015419015296434476217297023386971979817735400571346597493053552647325589517024457919781601740182043728000206616273449459875428837240997704381615258661653492115812281742560980034006786185434467615874835114168729658813252763071011372409584612325169163980302435353736687971245317749831330722887009726631726793224726158575484359571898479832408568949548074209756100077269638974221206788779444319822151164011464639676604360064473976115652015173405553942463062160047608828275348899111250541757774000201296949226528652169983900180206943153049824608627952288833224888729588985040513513313482002575138162387638173752169865524962048789065097183355775484969312382766856577810091454715890494854719437783010994412100298193643631672497019913640219969724212928835624871944401041590599907146190041098424346141043127738715469995678496621658369044708335617571838138764848274306976629056496702155741187960466996637259171674480646812050602738699874985217681079967696048899565763975514117730560126858745836612289232111901936584578008781124649545253350035435736180147792831577050723902307631745577578167945244796756473475626093514706186774192883134198467933901237944403274914676365581081052541680548282568955901039120491096931995320466274306423725120117170174126901233504290657704578624444725703751890057143801176405415045314168337052522366546294394023587589090295484342429050974644459678224391369511488192611705542991315679146590638004055546694691895776342255542802598540470635767500447855492634170482262181052388555156940462717038995007571485483362842378760948989552789649860268852094116135605276190614839039688998246453329082461116323020459117823495933114097202043698189533274790422356909333486011510753792645073500651463783332245758342611393187491806934608099985620629495908300622121348873868041520187201170508943554819847759828907843749561454172630822457161129619537105494641898751662471102668539929874343607556763990078464682069213388004118962799978310245720159125946267930188801300967760860114727812474007299768279580735914751801642343618533082049741060667490067889188005273242456788761690120039017712001221209982796478551818873831592087315362161025326411935077527152535482434057764356078581901978412859391319033256097365687656551645024304267646970717689065871862487677895192443891373591646473081755754666885366203189614799729418724334249233012798003033149773917020573736188574836032693062132384711231436935235585300246741239213193954217127284780625181079652965415594273893103229487989123209710675231257370555250039196453023209333799822592332448303024831379077220776316324468872769877449873578895809990455267849894583790779639877020376440918306040090046988287800283498954533224658742805575618070003311378270458601468166482921212680322759891347134691300752732610530798862129703024315170557073436765542482550710482945426999894441493051204763415144056572746615625850032027921835795740403553852079017795085953018318633792150622857148508014146154919357433033983542101379933423204384684894044089418846506792300362833350670371364657402861761094264649938776029359618378244801315758345366969135753115269860678445397108932109711557056596442253847232564030414013987661773852610503091793523850895841171901518132873143687282899874855401420753219575481995028698579982058112758183733442216804096610428152367154688350457204340901925786870496665163008454809563683903884587422012362474612403200010108515104141848647305272262961079085240604401434699504554410213193236337700440482480623043905847919802148006599103680984870591747910984496399245538812152207434841322124789930472189848300271790231342975922187640767796542519254678331926606155363985851102335817979617278836562012277890833975665441060621800423385210496184868564657502975087587196074764486168756964148159066964959609634432753573096170049664781969183499569011791883848073244440863296401843623160915172722802971607625796966654598418902646378486893401991642494072198241558981504471294169265356997909669651949115516533275416392273741246722360259826593598033167661962022429179144008962944478103397322288180476809746323517732180514561716933927266802030310947849369127248102450653201777119726225659449298373057936901775573454278527009666316823645022564026097294174434861397123412302908283162455264245547890970792069133684060008218107138189339218366208798411028924848198762837913399389013565018262248046233873170920445013657514625656517754280430418376461744964933261660404283598411544350160977622147170395909003766542066874274570209445435585606618576094062423828370670841247246391190463706884569175093188155338280669108094656809967996253804245665678458809846543869512751152551884353396990916171655247728250552117353589819651204454536689782907194704160677155235543233601566323120410080111905402416022031413606401429180556469346412542261644006414786332289514427682239621239600373172408173263819067001511640528704256911865576251757317187305004683995952721205962328877306814787062254034657469486958775408557854375362876421374159806780132640841968239803610148910994233674574335863478862017398949861801302403555171923015892975431226902538572523214109855426908244044040414540234102359593753612990626265703333111652323181489581520781125391082085234800725335300671751225032963008662785063147058611177941049238855002666611189154091797899768565463927871843466443477467085177515514567393027312264038972330106888630889611438761426825542217066075419626324253051157606955509651146539226613537117812367226800562110128058910864840993810937974817585109051161564580524401778894317079221534871405839709882797799863605596261855591939208709989150885628975959660548270072328595379658335957474661250574203787707279204720353957592315327758238087790694678350236093778275205884075043011646002874743818110691371180431491313858284756365573964489243110710782858146885564180791141207630508131030433124138552306995491935625224243404645255930287263995532740680286735077652847857726532590188171447639795828400064105242573479015197747173716837792037255495976837968439718351399529181113075815041499018349125947071309364791889718854414808235583361240800515657176774664847382335224361350800453676669032456142468985821614395431173396347649151270382175746797055117832620775331613579591369831841979739122412868020092082445091699809465993281813529826243914615105614747632140924064833739459733413060622338157911924656313321654245385306781712164040357240319390114239888211365017761860357310624241252439952473053946530110729130618200599610092621006394663516719485453036210381647844737889308279865163819158281712907354406043907893907704303952740008538848600857533002745270394299951950812947227931494910758142492461439736147624542317309089335094812737399867826066867861469742668049742202184942720117106491424035155945355465893443558096216237730139866867080348561534325249119745774975079274337728492261737154757329269535960676845398185506088151178995246222131752262128426743330731468574664655244463380456693576330068676880116777308876298249457793640899125941341510290584866621267735304976450415012571528126714995004853059423865855291556893470355456832518403175271839885145303879288861012680456256925005976709804429010313281086676811858821739100270076702590586536906910149796348150283137071379582573255085686087295648457358932632322128905429416207566221684877361115805582948732749326623754013535418904446143718029210027026027978972042197758567239014411263299091941154089378440793680314195100022505743863999276279465951072935641519950578863897308541750320799959316052868011805858460724028593367046319789454848373272147456721864157803559313458832518730574128179687968174037326884519287354512261197453103916936220634060031536125775297553409937983714999662723187914434389404313712751177188271939778301686767185907123910174872209425339219870291305732117945207214457518007557789330906296960502664849490398259947386332885480091498282089435109794335613892779668300900782312885874651367643901075229600381402051234508011282997288604107353306752452977513990845498823559071503894938049643230955614550773752853413910621045188480468554582725375534548251760756412909717276448503443293713922970828152807446255733220427773391506628113860907547932172239254929551489135433807254874632431857364953943506703800254931751724045673325119673176937955866590980131539854778568094135556751270992057433906793353455037642362509672361953812905338457534135077014563506143028649837130884766484618193641575798291045968464434385414274338647010388640711198357385132157335744654352659853946945196268709165231047672880043308049030876476945522503192763339674909156108910436047949511654604240261890142402384567295642583713885753499095534259580452603234337304262053612030330270080394297319220977016390884757213028282463059581618984492792795218381505091287621078545730293929951267931865336016604539301503267934625783554988244973313445977985471246081688754554821539972935154052633467330896884832062907219545133621487678602726122882000339674498659418147365705419270593688099631818974581289311948059111637073830905898589990003769110445717196237465057199080528555896100362186477740536235420324306902614500339620433973254179944362303189454609385116915820653650903563517970048786381683070871115298965586930994086359260836856999742218353798195209112338720733540607459871213634627030808142680875226778003502131015001255297754151590099856963037961775471557545223225777172728829750713675850672855300351913318663855337922167009041274713322278746643935889685813885549786537537737009633404371604921876576415082806359681571559538448623263076060789614746580042506780168235558264443934383268248832429974553334914698271801705034518419218624046812457165280104790095207182710012022771467283695901617547736519821454194103537946949633427343657572943638945064102726270448224995559499605632404954247984941631065779928131975820476520937402712824412192079546592146346678158192807319372088981452919633839008943629233815340696640612154854226499256684086639078206669723887777221943792968852638305365222629613836735740976699357207733383730733124693977137889051492697790067096800972015336907377548635414695653963129221546302100554038019415494859274599671591678487130983882263191944808991852051495045744855123186852765428020446070436106737653816045235382772079847449989088381024639513262539912145961225194092716492647027620452073335386035192762128961345594242551252660899324512723626018230235992760431065281651912781345796937672492127647536548354596807548567791630416609901591309826040305293963733468699088988007311730680701798652134860964917282129274521030855790980289700314497877608904697496989501186153663490511386274370824833694668223237007045347681091343557263751803748114030829210087467743020738715424168460427678378359318396090443524530792595570652966025299162838286514502382786809116727464961689068489070697543102869484084808244074492337136599628919393160266256021461154981261132118169017599780955172626690238786219944080910914652785702975438053121135274195957044780264240072640566320971340387612705874518119736982907859038078494721718012233064169434840667036796068709575637190743215802498157794679431945513853502949936775441973208211253902911882888485672779008261832388613239394112459891561653241740914322611217460706612459876341864364139211263868813654456382278394087925150507302933169342949081780172049257777611331106341841143254032487479053671055381600584815114890604340892614712050989881926731398350594688462325693112409122176846673565370497203292319133498125335141576390035759063412221411989611346140082505358598493625114590497012447136567215894576916818716393212704068139768323121881173324159781101082000149867914202594344194861302504882393598631772437022057354887452285315877209514223425600987239759617907825243858599572623210150458868807941225971815307737840151861462070093400666172404715608289200790155223891873892319408237848552063496272469502219956414982384434838868664157145244170822383628048180016384011698616396964400415515597790712285509214902861051293499773831922400375882710184545981546782563150381313869454367714040348611287869291268073303381648910482579260227797441516458305646651238225951683725094633874179864808218300874361186715099283813926393376843228439402694085961387088740455918328987374295815634069889744486183773773080428737904969168624244679881217445447357990962009640972499145136415021367995267702842979739505454530312084219594447704226143990437110240743697366833486271833451799854738113527497022238211784831327694371066954051529002039388644152021567190215325430309069168933327092250325376403139048730836968677976078392904945186759894252638670061398147943848468717751216553790901552671458374853363659718353320391978767451948246567543296398013383424640924975147258409517664740573941995307930182903574186581777350447685002434511927013697589801288801687136805631263690258211184919653308978371100018364208472557067061565636295893637706272951699852191127351251892268030065815790163812015242002211061256698153849100603868669139201003242245426087923376960633999580362460800843139330114456239096631440733842754824050855046598669589523496093525655086650043830059875915612791795605251855235576943566158971920418301380411316653864462481271594179740448172680411515662235465577355730395770269546291006490507633557494836012349544157476518113762695057596146224302688498507117171645392245313813689507017654236055135011624082551633511561130992892371711575998675607730773261972356982163809367773367065358967793780376018993034132986572778478101667137124699992694222410768345617358892269734711648285102688189879153482792799728945787119784711680680998648715628471119515396444487645449394062465071909119827771802735000374573995874204401618855926589595855169849418658380450052667341750262621733775404396315105724787087786745301498906676404881392960251093026438877103693516461716647636205966018030288654070517582315049290720618616251206262795694057059340001108178984356111247853220068286783244209702489701121814608095934564418736773332352426792490871795985547494989202271054831210424711950200752147584245961953331710292131052080366471874180823365811606502379952656690695105549785923711077670299083846539726522529873036033889350181735746401602090230373114107475275207301942658875040421382015329953898893000121510406511646946415888895538684556968724020419552804276136087346058317137962820883039273490846602544929926556159534048649194683349423969908147170638160096109467910642699429664682465802109207579266776189255173447235469736117139759732016103808442328190577550626715857252596369568032359640406442897847110090874900624309653625711834033416522201763676252628063310608809043670551606427543491382832258326868299255289486003134755691460168432196736008127067520298538723996606692352192476041641882479625198204198456780498333159673320119637138720553415700094773264975222389911307840347448761718160522802926495849930843239167124270050702115939350345645690348759291920272056095153871216514786634330615669018816034509009360583161810185770523227350093736690935003054827450385276186982741377830608282038376237221880093003008486729365244833487576613147794122330339677062598661581486444589599903572708876934225977982655871878637807226977345428705207451517055321892068266127674848119002146554639751814980167723345713766286006852908472418154167682863107454782538163263121969496615911832229841940041072994400173521681416373685668947436652023687809469879205136340266327971485700587270752215564806491282007273761937682205826447543402987403417055281871573686125099979449434865470278069939621166211659131743384088890399059506327433385189491588762575341339666642324902875327619576694655173506809543257012785508393898527872968813344998815934454767387727309815198856586386900996235136428179449814882848795096327360176819153370321443658496071255532718740542559945174344348943433081971153767651922637084018233631204197736235774662909707448996717808306288869146872491486170407826532824046049154300813802400333427069583436308057964167552556670476019274111000815234396065807651837614919542898541039318527327845656246367310761792740898241921332250858357820859383172994056565084063881211718299558335590995191233620758765558315715821362896954982160056972346641710275268225352024060345212386026069426324349383984359030379242103899801339407126304962398745783484468951661373341635761763754657733844389056013499467084246754823503129108731634260971912126500935950738799946739632372566010166583478221695358227645882640197612746771771059128346988866605564942573620227735583889089182570768254986537229431465319392486925071152597867074705577444821405671693149310748505102870020535652970763957016696509819835633612573912844777626512090128012527695403321652073882151948324427773021597132544239495304913308487813978671099007271839401890895971353532983513349137485928048039229470533875705961338219441888882866591364833318901568015744706179507506156986189293517550890430344749598797213972453578480828282576016540339301910540749989240542476863313879618763959543760021564801512234447742891749953977517640398199508648297531342263926368249433305031068207937153066651922601428075127751075482197090159429905986831642024419334766605053886644291611576502927505053629691164775062747189621111749460526826141875269024900976064966743045996611351458560860025454562656452529017252201699875267276678833607226282341121262727733066710052042823230669345373714766205755426409603160438755335297672976046517050888292510547822766134121943704444382465179614851938107511961057419759862491234191679591716797768585450113271032837871190334153353850452708377765745575311035122057596898372185573734036546599078330555836736572250439788178487282119894886435963705032641435907794453215150217893818037932111757574575837542652266803033197025441858915954491872845024073741407747484861917179679995817767340554758003228511570979603356199698400922583330441604336267144215643551305376400684498152023424555031438203065422093472000709686869981805510386789737094549477464312028675851100941059005758203443738623344682554139301119879288936839610882013890306583593115019560864485105083833318981503865747634303404934312048372825881475040808217384384362394826516193381247309550643769161246679881814022810411948759606770398555263752966170843729413344376629693623302552971322399074622360919138122947928361639230462913723454362977862523121859111683507856787180910884449726714010789647704356775212863041009422691346194031248132449606518739929863875658879652349834518922140344686939341350046317652132212035365841181799583700642408809381532731273367275420645649306484146564421113643175065587524895481667738581186068413490670368881036392539263794240814004056826381889949929341888459222722856585635702409515993385268315757413247111276880251356277642336503816211194342313274350484005024935228343653768439159010600539073212788440219460828203451811551981571942902797955528684653325818859754039169468490972254704132870568841614305020382273176889664917202793393721183862569409761279667424664953201856860472036925607487165519642070053944226845955905600462039339069887238077111448085048748771410874023284519829514844598256080724586760763296076430819114581600062370346607806836574349610241654130006692316750108469060352758745743046640902445878532238429500241472230396068838569231985857389803905796206532375489651979465601128201735688610285792054689358889762868586640935139659089418739467617599373918180684919326457313920687256277842742204984114061096486186361076648965297109299893850349595550844140175294719936889204960527963244663644583701167746191592296716231099151486529110513145148913146162858603168261332817404661345045487131816487410252022529256040805869108958944273135074515122017033033834676434868361816369696097979549007668913495307799370074863489245791194618609330080570626617777827950970304054743988982009920657316242359639303499405098229601669652146162664146947896096740133152504508161417770611394497909283697577972344701669510068860816212645220384481532471277415773308239064864104405136385760440074728769726387916766992868610230467734239910501204087465205716412963252546661697948962615451431273231260866697985322745090223941560607038344562246105588554304716797635103081140188691204833965540443033043713314998827968143280209760028869013296027231423910589435407015262847809517745448946669602109924720224430225525291846793386478408107870894490483932987424069772883649695102372908183097533617841824622070230382360109070590313521217531412248478373360183248010518556102795218371413532560330077899415593754402181143378547025652063852047980029552786474755310370978182602840602585580783057042410997292148652775703730912995846619157076946808391942579051314407327388234990784906354033568766179507733309551663383387629311854424157213714925891286454757467083870669153880320290521056177696875043548304628318072716427680261242128003603737461456175445093031755747871302052521519261152713920190046639231242142227876790872985668273890538033452837895881460775785501051970008548374997203464945022960755423518384773577868666883979370768424484652654531665586977259147581664156472715825750124247643563809944751942633381201767636054918624580199913329303419107198187457004645641753903063185281854847355320602955257006405579811767588094861506255729983810104417801174187001395404596127522870298709587165405379824334258714793162766199960379850477164277006419634033762542024678437407009644120895611767274110228796846166116599659355133123470686303700369209865151072727477772463839780356617268584942684877641863710400954388882123712633668824004164271798777457510784289961862505669536252508172660006139207865337616864747512783191360301986264242234028510363656880746977890903361398208437486658365405695273653974142428589189998305690982324157832337592022892685091086671141504666113411076772125728217348726388726775408026360655492362904291634454045702942230618036333432002827030338527709806691329976664040516489992786393478479349687522469465753862855311341684247756234011436209046983732704650642253954171744744232558424989787098742882008619391315643283172088793447518992122203496755783094051549117746275708178723392024822450600990164137656454258100460355416549773404399407386778733332948889385012487938996363655019368033795226346738796977217504366940329820362221263272167377601868834094382966430368117322984024441131960586185415584357284512317629776522299099192278443593906094664323103848188954218163611407885909745767123279769027651228728416066398278118959647444087015538029044352854952925040958116959194510928885922949348939118462519091573694528370037625748765833189545783973018418059576239085516045355102660796101376736849817133912459371426420801485980407804512686730997600303036783290549320740284586161284713978491407591497384459502048339474333418323593709285004741504424959307355292095897433373636926154240233694347604987556852536227299322220253459943249987254535820717711782163397657764566683600402247525951758387273107574541735856466914324034530935958096107884486865863563800203719493605505019669956715657912174004979414494109630886530735724803307099823106514073880863083494595902701563854051498506049277681342812091730749588945633056614408802263319325505937795087146654861177139601157596127593323810623325139766784781163370654274501645285448439226589222622048931841252038895167083213450118279407371130992709039829030687867506757181196664174967785680891777504088345574776520115507230466216271267339349836411782085666823278198501462236673239114028853192980395969320526105722778009397208734447042709201553268610952212042504548737797679395117133806120009336799097698188683699879108064527048278522588319386995023914507942820866314647652050247041538341282976842413823873569543250921686418922124267092195613626990538110528117583916191172304063543532377557609962168382661783247831974764173342390400290540446704876359362437669407103320160397683730360463980381416870294095628411030264237611152879846411089730301370958610271151712891805787693721211549489442831137816396906295538351397494981115475171691465740828288458893613264640147335953474951204337125245185404854691708219523379673507696520789999494456846398097358137309547776101496507601929239551481316313261342920760606177036251349620897495359461330923784609033687724378125447231707938515386164182517717752917662936195478794183556581704510124698453631234041315459788442657274212607989774496073319345841630593407152287851396613001008204720437116595467113874972309428562761108080229467084430369188455168763666554652467085827120330817554861637792998556400945326176639533259603921466808763979541021798647278212571209182358239308915401436063155858583833214755746659580343154544897213162311716256446023522202941695995402013776012226393203402987124480992209725756170303932817967808111371216931914182877773691449954746213832377447597521561667849544270350518115489027205048836678567875645762856494321636544519601382024060158596374951940918938770476081727442956653240685352093953332204235600612996924632299936294131445728300411005571710537121095240698302587191263092613103409139636418968861239123374724224888773576645478836127065825838719757319965231676230938131839477613825699046941552930019514040695606188967566463185664440678780161738007955529866477206500736568035705248222211856281325250609192633271102522416384725275263177383704730076178044541921336364881708717742422575783124249109096712898425788623333149384322269043162036952278233317570073519582488769073783827813817330475251654697270048792827025280042425692243796306718862809956667433624302641669051549512987657555765518313238873352900264776356216781453260049910952812699694556533122700675767442644880843351564926594123269846041770028054470220459256098876037872077221163148466581788939827380845631907630324472038837334011232136008511166992036749965577045144494079335258025019209373101062975643860504130462791162032710419833747499260307940899757629200286639263551009234073503555360777707906453195663771773292815372053594732862807911071968454920981724591632650079230094604375455130619753783952568580700396838918816228350375016163110470410782722177989835947862112570877329430611054048908523559659201312383957475745279697127931060850999093908485688792860909804665469440295836503521990649196635005152401648199023254524765416318633670548640267945050944235862378689132752677347809549619353532501926730413160130850545413041984500722154271000397595513397288818724952652727331043011714722957621370506638151513678221474646033868861489901979704236042996363976112131065565328774448563105260271798375245441467367151064687506982244607386116617178898485219740232072461613693922992230494106322263131961888352265808725402344404897772845532737360611110792868511427857795187964157826447348810330184961871308265281021628873382123004895030020629917787157630172048178759549851732235737663069243160290654659428358653585445134852324838680046708083428597557684046031058551579460978682531042642655596373785616263641928830499753865072352629113665058365865658641284596257320900882607442607297701111135724853164736279668062547802173132601361178288037744947050330416633015335819277401385706285306215482516388690678119733254044674766240996294209545421727218899373346580106000398624241538297607758332863419591263887895557788914156813670464906503161047145712622162969923784658519088189756377130202014009853868656658144774922013608900434350975102501973916114680899947585516285935420626801670853007798125677565298480920680153543305594879809429365450405746476366004085546019996686964571395847395516941814771297065467668970596372624165937767085567993729356270870669055812893092243339278756041436193615954299506287010772561571153000603622958862492145011938979473566575990117384854835406339889622319327826370525037582646087147913990324935693955983337975888216327695052869049556549325579541091925201612338749287517980323654896385316591230251320071728895915378330656647389230014230988207257314955879831074334462662940133870638567642622125465277587186841734766045657416275276366588989374406945008195052430328609414337034144433738073145129800125637270315777535512277060453840803083511675709570311739541870584716416415053858020342192983155497394890513475052114749473344527063600593148073602804191063955609164636336182751895732201010182347779551809086587115524873997837156139225963756763261877993465033139741277542998970727531671459114171105161320452622200337723857711382372436577420918798590949380618117769737755149113601165308203409163804224118659455996459674475077314051107202560656455942587881965401126006375822467331882712819060300474673032707849821474488146358898407367780193704331332472703622289799144140917018034529032602073739448213537208124602444119773390162415994412156736713940247746022852187829874855900612537122351455797879112633353293082500861859482276378802060514289998977619655032015882593540088406949098716972207288722246928357104575416914973559318345083090445206303365876023209172478069145039394283235312619958510435174883422564319856466962036236191797516082948946771051688433900354419385997687373744690656433110902210834304963174736235777059305626217684310623614078310991952863515399416613700706823593479878809509097432738264919855475262267401952876241680161345618927588100977892777319172454085642041189808216052002259277989715742646799933934942533105359110323130946920210224063038439169369576132838374785994750460530571443127203454940213645289978364627206108572313846728262066306161412600229133607306075458011628030007187254172472711203235684846162081287301320767985994350273659238025004391021822921488974531607715017070183705446746410964891712046558400586081282929180998985682782034826399463365756437221504946925620557562769190456896538698561007622134174417610094418179812736938541422307059775914202444708329855284015541221582629038215158288926297922958726609962765510882609119921538306944676487277136638954753711922854207954834788907659406801657512289188614663927421204952727033030855110529641566334533138869129070308396459942783382245517115406935807912636661965466880858453910061524746235322950759964633200241468424403943257042350663610830986412044638632826046155253708444979084963599826659927281832510560604500735241695536425975737269818332369131560466363186231661923977322310931218824240588461554712985516962878240924281354277394218544761735357271080136466130190987687361055110984755020742829619195686410638669535828245608023552174732023182521897053528994424188331099987022651071311025929927024109713048920414457531924324820441125863614391414142943107482707120500194677629828844174161089047166536382568291316997391927597985561142801347850614100711340660718651334000794058343702862126637080569705055947631266326468191861137229495641442731348655674640767825403766476475840407541589868322214491981637954508429705955507657500128782099706810170030863531650078509056216336849227291833655801552337997083574951714797213700245039337568547970283880761886561230769884347437999606202135356232725330046269754562913871277408621823431662017565495592794004672273302061515983127701501138798281625373064834686110617137341692321480347548705928284094977919965941439920166306427166371967381027139469825769118139330352347116082610480442949177650285901141496847357857876584751885878258676212747460734062661762103325763799978108410347134960525124597411599174356702725490535752126917517121394903419254936744962674135485148963260075622909082601846135517726291401672470399475498527444462804740560426188653545379533311631569458464436117581831131943419380161373210452010151578510813969649609990135743947164658762049767330047794675119279941160125242337518102574678515507933177844365266582273749902862613198336081799274636575021367757709518314475549919161251693442828805338465741918635529349788843395826019950256332026375740173665271836228846151208107369909894613760143553862519798402261733240963879508172474444730747867511976717491230417577063431001873867469992526278144304887987928694338968074852552375689984926608407654554972616064213326269603378884531158721132605834151930372739103588298760213966661215263783823860420011806462805434749226614022281863138029549416045947985065456950623667766533241765738359715049809266700934983938536817153535140326366024855572149496479375450847445358239184254440995139241347092289188270711363152425480050755291017423086091582498503383077005760045884259594344752004224029218123330974575975536972106662878846510719510133009229936533510388933889897882532693953199402444857580981201090646396739883294455016782248275091151262602198663100301379585038489247413747235255395829351025421800835840901072331306160431565053197143248525707623315157736906667750069340243790728434511808232500130111592498991910060185799728258869589323641090308154561707230718317133273007875080087695106520550384203179571310589427325122310184672221562117919681142409844642583494466237877898949898898514218541203932333992834203302535716641222010096072640470262620763772129470425798891389881934518596114641781089128468670760760227157859290165692902628372368313492764690655862365902221046550449901161308705657607618146272313880030141961799380756618813752640527752890281223643330535731320340142003843743131788361239408467698334660397767800617540819990144877054761857410763182484203532116347660748606980030701030308790230440134991002640832534212621320437148977119163930712580408086624371013207113142198486237952391241052688041875938904884316199902571683328996731646358045711184447453589784599163061906939352592156005712689385848219424654637399656069533126714205384399128256714530428316153204531649719241118626294457791645928514211223450317637063427660656963503169133407824390229249387473987039240141189276032661833133916868935979304135909262636199230231075653443300406222179259975351360400538160206988389065372957682370267206459719539631666842311110841115453882166817123463779449670404130568003544306816950334337332660826828852952232389984868607401605163375464829234887007146466474740198843266434380703209257765733193214165686947479659984063360869082232712767867500201538560886280168777997626343023231970462042887305136769915189515456293221016984196256055977011407446949787081151093347598793000672348017222952016460987330003962368247680806956163103335357512327696579563665024166370996634357491187648110719209993229385489094779903961144345876309178500644884035312134269442470396312931368492942021643321100470072346742779772221970437022529930849657418247963872989419235674180351242452938541302192756105243599193187456112364435997113204583364716855839285839689012917336038407357660769438980919081523994458568838804863391126445929690102379167277187775534398586978706814566917843873278206546271251711139671089359148569781509817582823624573481951592132611537351072788230159081659048117809864492210124724913460875746959916922846798031411970351928383822300536931390451311261473886962443038692523260771791065460601177084435514849213926161573935070215882818261507219321859795275640266067101311019156669635037752347581457164307339586971350735622496088333387453419878169107331113161387957340004477604145570593821775593215655667919906818259517221356291572230185082548431368669982912459760351118967238169135239217242709433041788676906200631079945289486103269081223018866574467420211688224042639727545582941026726245821073260210920780609906044793441625399676917567080646909005606548863415493605148184587221442234909630176657283513858270026361393041031958163699426613114315975677129285791464151186048625109201981990818221759966462226366877928464670850017935774832136031469080867732735034053021489125372241225593933760027600611023306901497034876795850958380046290138377045215181452624580368369037794004052254983031898063538385043667613206375449772960190008675122745666038400745749000089198622719999097364449966204677131427994743518192211189269270894595995847914607189568402016763731727525643604442970642231356616723703393974127550440126764861665518820639351857998920632920579035676074275553994161615806042123583539999647749724982536889342309483827110849681951723653745121603393967536826623725552587778161834378688020665134376125649329269018437089689853939580343598297423264331304367157202246932204475095699637515386113232563341298514636597663345336725867123322178212147874795803111709327299642497725525869478877516299107556601764757372419849414530710797293560556456219845550666271887051132813824672176087410776090311665991621095684241185209470945346992334984314866686288574461853672608328054662908493568905814194250101560783775975648479734082935068600504861677941961406156237841850229495086801365434862994987500420121281425043679946679132929912765850865650861708506401540629900663730975289125398875499082299924438937585332831937843118123562329958561774836644175056480118372432634022986955856181377986281777098291159332834339463313530392425671654754338483175986550636895476960035895206956845818159164002650310518173352105778325117688961628878047478366437941975018911789241401378753443859583967648149864101715173582113960757762414361575577046622550608223604595485391422652233513461000492557235372638045921194566129360062142625036560299134436836183857129313232861835671855452100256024538770744669006391615640228548957643711441271196681880519896453275934840615387377129548675822319333943180876135492112020402282220417299379952768389724960642134955571915799189979782498524828088901786999095320598469439503099867502666630607303543630031162452329517212456907891332486345126486715898216765448203202590120275579148611692928065935186669825788495453642088717021334223959016276356325047593195471100102786953084907287957636095769058888983339305027171307945085570537324096742385686528294590194656343288552083544815418321455354105168675170292031442993297268097871524859504218738240179512563834664818083407759209663205005979965140258545034008413769054575858126797849821595212093295259215380620820892153175363070900880444435819244510140019019158007255705116123172470899090536675674476420307094904905471044791410072354979708448100177998406952731726556503431289689810378213151751171906118645328580368573971841384933389387523278646853310238827118107161040856950294943007402558023274676208975070314810522667401973065981766016822518556852779834204288216112272009284339274491666347004886328495389563507627352760744395411824311160925287120747775161600202137339199245030820163439657204605618167672502202732748538300322890643054757552865607327369269337999352235684414336677578302436502987637339114140745789676684546310546508424790390295149091455895350657972017606745929749788641013303311271859369277979628413902787654807274251131186379286009645197226496519674901437101606914690466079423725027155221937168609890795799992773532127539558591827003998070935846051486914010283335657821644988942229498694566622979799429000532578631465109364625600586510888094775919540689145214308634066994893109682569812664194972444962712264712449125159656664980713551226507551509496765114779312879913960313475519934848257782805860973004162823538246717709775038653381759279803537271222118042875533154553854933586596327509857072369319838410361770167087178866229867649559282287112110766002589644974191873512167099074713947131872620562529883764961038564699740832810229561741570742042649355598674191215132248837633602727446023248258653182698304740333078000884626359606227488152555821540417796021541809831135619392896444554420932493318529950534484522798236243337454305297708695827442068791213722172906418699784263989014541977939585601262863424033704941031697216715844645525810324089406815776674999872801370428742943913382316819297922404595026138760960484627454502390334705239989485484136578085274272951827003437801315209341302298272728892537262587564325633211683748821749447364535892493460307811238208922312373362852341925857240974204555702323413491090777912991664027366579975780514608828392192671842305603977590854283023726093072012413894329977957922295867571673280461430865904684513164414241464154231814966724951434855331285640188639887176919350724153944771331106912015301161305956926604695476495240843288052660831836490411970433133961042882538434852431716928931942154748139889330260566351270817942184584279294657064122079352226150333855022265397011327361226578196987602339942081286524412246173176425141180746943038916489073888403822044454577622470786180158164329035162264612150261392269939601217610714998747358351146601828318222406088775957290683442009349345255207662789163772919920790235004720100028674863612497205408892261584728186722369505329387141430139926849237484468731687198921292684138301680793006759081026132388073752156878246559708536238843507358602307500810197826707109868700516921910092939896291001264540688604949808804568493440383052942784893577778991344670655390077342319220893119019977333443957703619471359926872871740026162569726880933536329657463254566961751647402340601618483358043635684132242542636435519762361904866568105941668707226225935708480489923801792626806308679045121806103950530738880987128220648551891595141528752163635984977311931953371427544108083923723498363999336316346497215245347731652010362793601658558862138582714552990630557473662308588846363385803024005753735104379024415691794187893820169697859558116027778531564579941595168621243825679144976347661365823269183694829528624255430676746991748868606443620041892783596008827226901075028858288794419663114188945643663489203048415536271692190261034765110648907652884030373884226197611119202264444973617418967567713473177825863364227343085075690347318265614346176109451882144509675287657308590876885594248807866031913287831974476044885412316111708490640812314055128758576369965720644675463868710791446374646147012967494340467523965086255215115020706604734281443088750495389877339561703072197110612077568124969555035471432302644341036560318090572067248005708565534036797400589241927916325234927929872016235892794106730767398964212491148153438398676811420126667317130172321410536838325888529509491227842029086650422031610064818859535479385277204483571126452049831751114704731931152830542532313490445311406609872868177619868630415795763582679231262617647615434878378558416417364885298948274261909818103088351980829725754304921696929616940510404173455181156017468433751506870120846647074841675146620767671247071257357747657322611961872509144818126275541086667219261731893500650262453428461457208988512083651808188609593052400358693736919200408250892556873011605664778563108787908759475079404682594760185941457341063751230717056726833279051144591202369942386874619390247143893241484005609751394075827991420109588114248847713991723131370221713232430733422236465716725505725619720769855921784485940545387273050870069974801129090208821251748242969077059266265444968160906175313991446007398165031028867198029032371969190573670063708494875816528006167535535785898158359522193912980914397142713210057410846622139529125155076809190936361538925707154060634604547355204535517953712900380038499878996380803342772323340275142976722725976429980691906153247041513117296812799515715832279729259407200238868380241943599027432355298027572352585129499161096862153721548134115949781479059136658071249602366887506097212239190962351448914817943394431200339227486076114761051434003445611880218471768372276460269357712095765379302267375306877596244392149871392534545767148683412214724624892100166489964071913155003587278320051742428926644102103586412232873638462132654433515878398972340185602029849777756138459552861873628539172492637673017402426088101490932055665110824977425985213111475415100994534600010217863236580700967042898230146621345522968186250193358738797005269886207230287017859927263410931156746843807380367331506586387072410591126153594301822727703491215639229249549897220445880607898951336076112362114409271104926578568129369208257302250240938928107474298330129632842084297745975767214679879602003037509899557699647629721059760001090825149261754363820119659813231497585409013342558765993185514463050159033180073696484477199866297557249716715685884188863663795516465854212658772008952488373897506424695191415889162754106002159014326629073867153191067056132109210447449746087245055133945634270576337412387014354686533897323960492756122061831774294896799914757049465458313878245215189548325071658794336842190245747704975016123792932335733655283238294580493212088397031837772492651816534442305471765848385412157566299893591699737811575707776580488551092382372479827733262066486743041863869883814822127071737991631512230138397215925963789016522071798975273538101045933109132398080622199751451267133715444473445275987195950888657787138980863887670987023364029011312896732340471389164374807380341267177459545749566301511073090205086656003278726709139256618287661890342583165149533002403490027480477368407140852730785354510989382653014698289834157221726073519071607924760505536916082882494305036757726673969198332557478682816897637295444322668713484142576091269756201154586098533681757825717959321280109119042339198566877609235893571441413416428108296670644583037553192423407449672779148291266471207427145043145310370592751483962003838927970296695219955093911233027051350278083313655918274690392089023838443893923774449969258746788218712511368525385124336282295686539423912155474636162207908614388661080444986009170440702085708548181762293099245909209387902514304619238128586567658032731912293294817974859004229806654502866918541812310021718329311094361416423980252782264891436500914685999715022768172937124288117626355796604348213456480892832083282462921608248188143965663154638771988084822342897100893069388039543467247174728384711322090001689161225907032389072915048250797340124273558688656999843586287565716188271323141531927231954628883660087621302830960024881567818233173400978428460327670999648309028319973521274308402827776821764661177270853066835058937888194740811677596409778200029258708678495069820843329614571800014963651964990336457937790211865465469802729269821892061239871846339250839907504962154902150319585496977789260781319274423579095108457810104856078543330572150776129136549401111551688274497407953513036829806634838839381282458110930978956964083471132251502307519396629330052958266158477305046810252086292443546024985858594502507073257575582033793244806028984329737285997344380301987005703069583852603717310230807253327102464634382781748626935845269621470151296306043649197746475466517185992065472548808285942313199279081325128729726617377898532562473835006513117398049310391020628323377842190685894662557961487576081465136784613389731988764627389721616843660396484152511147947899157658901060722415869744910804875233376413213210949490972472201879265826003349174279995396291590855289738492033915531239796965706490475512940740711830177846968638995559597810290555009961095232869461250173826444602516546444118612007667985804445376270934439733732595798083303925128358284575406460224671421552984044670848705620427738676271914327750656079763020992607377175683411218785605434133829719836179538808831482525489602038933124974484627044885801255620942630332608564312116645752823593439366256086461678545831513038382503700200186664543383063794343730494488468837751789044758030696202358924448649285948462233197228296889151140718402299547344734826663915939438658617409291951937858537492987359244366017062240190701826628012175123618868716406137013942450695616189975366591873236997819266110208149227500737474164534551277171817540646148511063685474284355867357897028693807855810352454007641389111193958470729909506675149978581376495102353548000728529657583702685819378380321521323800530081259249558450631407125900839577090814825112132585964161889961153321384977598850595163861087866202683019279597566924079843482763249283739681221721080423925010999728503231435260774338836631694170165527666720051537322018886562918575891153217434692029957909341147665787015557596756648157902084361586270275502010387918598616879871413835553110605495616917369391997815851343924353820805277475971553895346220979702839818248972605949910968514946698595165583619918363607381210502808562658362583801045527590014303227879876978601003215392007400304512424019574697243044829452542694201931771487770813683504539335849232996669803649446121099545753731769704985998931633294112194829624488424447156606982508324964350067139575744411067462394611057701865063416847148421572540643241676075869833457533118884931975865682685964153176911769981967407455085761978578466779551861852572419085370192269177905608197943152330948281364926453785358307778574349386831298178248129792861200662980532736025502472345405224886677118688917244992905287829138275040622240022346133592832436319453865712842961390737569029370147471466709464120037093604550267947380253617802131286226236309648696335383144015326040186053401123745758855660540743626478124108883863935020282056851944106927429092613528122205190820200620811334089198535590265828136038848257327055204652573291779515565788476546119316717204493080092125699747461714754305257680201055372805851847871449300190253788324831575894535828717800878678216546857812340592752743097252050596985349714692342316621834126780708580472056928267757237448652311495153601802285099175258368689706367679320720380462737964483858714677474886651568925810687482119018805013500776549203819072725592946588077677087808507173747752403634341912028403971323286870874731182124627601355846889857060711584337932973721020996392604179863791124501170268747049018760774551708076167585879007329957448796464727386557781167184677968917063160930407127716788406375038743957135780587527037689208402938305608997624664441663161072391411025462418407564994096504279871622310509916968507288290957502290678302413614378805547023307347628920503387348469585449491998447634212717896783539940516615716705471048981539277691885570984392581016279881328663290518899013334042514141815306038962439098164439512500368105771236468738309653444710613447146409037125498645780477599352466742325618016735569901947087678878164401405211552907222420542565493623290437045974555746632225410051073396003462962144134290413985489286636956403917333918131900491771456938253794858964520626649146530252433693140844392071777016196699578225809767132469164038615888012215180512041068650183610715134535756448740238084832111523926029490137957158851796563643100722498142292422233399835564584504738030116503519839428097606700508564682928973129145271931046816033631002236972309585760252060214507268203082388322758877780764742256771031072002209310342113154596086077217687067548619668284048090045167375904910326492704373672116165297741547744045092529684008958040793833098934683700785605071451232534054767863231307240306033196738710506162923095056066894578338078553370226865191095726211014248479067100412894696244783263612964690709441903437873120007130897586010174554641845424903822052461143503439331152022618092109820940058619371056224362521593343951193285504160986304939323936790975671092019469022913121856071686022752411636883495999722733089153768088461937296845490270782362624159998359941339545529967187116040192411296680299637979043530917482269666888326709647458363470027657468102494913869398355860181123916183953156524146862397511800054573352784557890391063348312066732185849201101968652294770886789491359485727064897178203477344423246447999487882770563771413684240101515152315624219839948658134030487414905577169964563036875863084771085784395266731308277275885350493269155390835413679642907623447951119278283301354506335372004143123880904105178543424832380948629399298422621518675533852962860516340259848121677446488374406823496603360082276552086919370397687422860180843432027457654359531443260420758719821972033803474900008946611417522827404185358484367755575951863177350828539418699310929010154907485520547692528371209951923307222393786785830671321430942270101342648292614214816349752916011572589138370237784522152161373938353928102574661780170529720295151139282584260273768101246727448438215742097796309561290648277459323381699521063805060801159047081375759686801219257661243954907469848058088522832115516610301262496319342604035499201145430892889987855361643732675933462547245914122493693893763919917621379621419229730442301238831145608258002974819718225101389850170941853078282211592594496302338037863724585768563094363768105137866516431519501737475980050542289077864662042058857053800531796301454234666156318645844010634084187996560406290779720480445769739421333691199870949914673390987254822023331848520777848624900393370549930460036877395332649326712453421678062092484120570215168932305329484450181533950821653194757362397844719405643531281175385694379441574145354410612067762314624961014235046380693256205515305831775363223229586958887837203929084600906454220528631121322205077807890647992136304555757347208025782164725049747568664426024899956845189161703130010290616697821972995368080960507703589583204662845569688650011157506251088464619997745750262651891780801954493897216393767183671436130833519702539304697455093839181299960017301294842947796018261229291605276873310102924541769586785413224281933523166899753571061359692733864410403513567671998006978989102302532155144555054681251451430560893396273544802581298726189922155617960500692165513251811313285330146167956812279122061573923674529578406652443747072052065117667673588086805352681489935248582472367983698372478445238383616709918015480897585532447310146607216593913844943007511811084514327144978532087339443685179862991181523120678931375607220490126646407710337666376103773400137033890146697191897535583999980314300440364896696926517261734243976737102859214203545475664353862161377771372759038474415089279796622001560635293783143886023956751021214557578693615999530714894946235833141049578475292143155732158996454061599808746326585579783915641519179838583139252313970512310344558637391172393072650863296381095878115974114499560122394107454254049289187420137189084108806621689954123895194225032707919539193357428102235819705390256065381836258016956735726173463069130371972396213577393522695329600261156038047896681479993280519211731007955845823021933332500491851054066612365390260647390882956532881942534496566913159052199985388649870055261107425873718539981720969568297315762706086150888476532120024377798573733357956904311737442162979307947402094595545100733914129355989599282168259716032699156976396624415197809446523812275064576230111627333231505040518320555448612241575740045214275709525202024356238778375493540891014225224839175958195836392386047141941392316963786345338005368435777173353458068818193540619876284291950143854641898217701845254211951976872822801297050984453140377329490737138325159581689435165189194048338367181074190323197317094073053007496069241261394588915219784891518015281040229590183940918374585059571832401397210844148357674817339857588414039197210965726739056760384568629613057678604038859887203657856142036309881122884246568399335159697158638056995070117966844593620841976028430172990528336115760200401044464910746374391628146392996410888092659021790729214627967421507352629776819298910551429191370510905543027894855399325339712261520567403648991743524223481231040050941531180566572603471002063347674257669795651229651484814399164216566922838398481857726637073972739882276595395499584957242875390642782921258325632724647414329221400096300943166184679023477615729782229411135421220453035685549269262103585620143718942099689325875907179169791958718066685782861401858657604114945117637900668501220755419646376050215556733132953586472808615082650823975201015671264592472884132586454743247494302179463708475631349554175931568192075536614129528404143545971392298161125041600729746479509422091910436743560445227727191814981101334961093204340251159037881457948212575875525823189624606631848218238651124253845583908221421125336254927792289340300091747503556596522459620171161168428896269105651492014200018370640169160392662183283148045248055745222350651685152126996943425964397992020254338547368329073078658340316805828996116073101139818550743680356954410666586822446027238817499413227617247886252272152416902103675651701264584955798732382541771694643467815879429904942452457040503094143820368733417680729626213386276233245263106860020018283829521356589497293523589331106865768659358005131193083137687705110500739215021321519682814802699615087887969243793945435994662469323190356114974165716856189337175667411071361679751984795661889174549130853889192331883121564875428596236833816554802270908158157008190807458712426572754225149702513585305962548460303414093848127959109398061787531500788499252827660989519145068669517615573110277177877788564471382379889808015508125423273496813338230323086560269508170021595479627438375372248058252766499036533980730314051464942774257637821059979291578127830579290142172974683440025884487424783171326433328249971105589485726822525259585877405876569867138991229837633469032924219761281835289350870979185636284877417415049442360167570374420137487591897066077834666748755139151819483639537541807419708938074246384280271139502238513152969823130483329696595807546162164975530860685816280992822298015367235973599972638876295172790572088072292180394737809503418542246235157685607598525491081662898838205190891881381660894483862587941564433502514947845507829628801479080325646412465657901249639025325038985501520532784347000553143113439134499294753872484015317871828412385305470750280850297761046767837830996504911907072285287294371765424553432038472102482226277172902854140260540032342731007497860032651670274188360638603661847524927908339585150175562074899521416454660843290766555370010176308955627623064149496372914084525681404158092736620287846228529639877305170273880526442608111102304702663364682531762189868774342217879200984045990685181123036997030975237589372414997153756053625746588802856892534968264122070071640072904678438387587596099312394350030760539172846677374786990167345827281443582833778002664944120586158841967689734437594286792212824073434619084483884688298871288927311324613372511206294786074949425587900385050035879072378015404774670122648709048130123624230514782243586336746276528957911954182251897621236153107574523067927104465828663192619967914876020830430782747293652948046050916693073601651932495335758647782835106496577953895014644983812146278278018172146212867443854098154348442304885767955780030694999021304352508284417448560004802346495086938732229770192151378627265172359868913490576093970307480317221268934693982124490364211775311748764136531066775842243835353937410615928137895663884661361198218442216122280756524816199666807089191165251748900904957342813555566641994517120651714123327927049439215151202810745627361206366160242729542956759539496816323882377039941337726669400019594065850136098997001093510546543864102413146665079026380637572976033676528237188765287183576068598253410544441599345697139511199516445204653036639959090835908538005263268986331512537709621597709503229942842135062018541757401042448397098145038841149468825894979954640473008679878302684730287883975582125313258460748295007351474599853808020542371509892481384465712384226069425734646882270876287573017224673750831031994941673949668557785821252526871589523146251361796336364159971977256152991153026116400251437032670192816338833359408429758767997739253294885190818598191980750722914405350106570636386841872726731539340319631091613230765185391578654787414651910255580978568165319390277943189980454347109475582997940534620963013410226840285006609389980494886790751143719848992922071032702750117514270619123366770354358100557338704127176361577145054491099356491943195946919682080792014120056315527823885950680994254882602663780376455715897044852693982305921067259685496037155501069598070339724609705075885158331232882797305561768877983724843701143918552723425794549401727537455252286450084748661819572974956033863046002250389865328856655793779845620571405510926807421382012921078120885563600134157422116833943739184788740839558163662332077588497006203036173534598716230432025394687269523117801162683351737851208441606583805866723196152694574249830645030528576142744369975043790139689449186400211726875039012318311773774717038913140307734321188845111227645728001203663724902110570789394874661763889153063753404537230581926186730132291721808398087295562036484987519054546637826186350185322516760866139595208694782125686346888052502184896227786418074384823004242165230148776509032818475312390536521473820393873256071722771709049954150777167039321394984016148560354653145686154081759286531492701862258374509803889323213800523140066665573913937246925629116526922141366611463112017826231698060883943115303544197361147979093892625280173397811565833658824892232945993205000762789057528811758231287976558395987144722598076053927473669355185126192068084400490142754239160161645351739188297510057773366220523141059395419417505142203477040727967862723354956669461676030946054160579619867958258899125231086102896549507607540100935075494138567115519242140676322834871637773838068159922074016562045288421879773758488163141843172360306001852482725857093268737375598992661871186204928367610117202852856037011595373466048306237404607793506919862159689169775777856615089436199572491022327017087210138334557899033729161204255487857549765880653059625339505517273762800604627986332837827662395615992009007842440902011284964505698782366618680145933070472172102646881326242551081037165398372057599371059435252114718093305026568998391687710146980834517988313791796050187873363663958686287394844572978154090701094706136090667008683165606805369750864604190099542023397812364079849139470398884362795379225666449176213121475959252349802465764484275724790063205376713909964749003153466152524360003545579980248379879252828766424833527466732907021457835120822232270095434911540920012358978487260864260727758999517130814209657533014855163586330103619809778162712749485979851805284071620441887955941462649243778858700207117272128870645467979694633270874370928222814882743049994875269482387102859764790452003784210432962537959630364876480821902517552051874541792753752000643564636756601322867804074271267196268399566627334068584073070486349457835830669367466914477738437086443055302881476356668991091011182078722025331825486742323938964965030863397283642081951957442148351752591964434510179652253939571309757756144996272991033820080901080312304854964232445792924528372291935312184128406287146989515015682446363397815802640504680357523473212137807754545162617532948128223191330795387276455329313901790673716765103495246482963026950589954442783812464862791092707211328079589110409190467067515657077566005790865661018062877335288430001160246794638905596088264421842121903580604746566390812559393754232846002188050840683783720271064492186623277312401798457882934147731987909181309020683389389339375208880325543949798777872470510441294955341433137855525820015531867365507490307561923752994116280703636150222577717541123683254719397359320872325297942085229783087758440223625879895991486191286387086169665192137429178286053445703076957971683173548214205295494498393600261559496557871418347297471926769599201166888006681457438516780119149814328021681023352058779171236181159715397452317265248948694506742047278706005224474706837592066601947893209377661966319546961608760132006897325413818242510111404009771762726168825233206053206081421857268795076127159068685073899359457995391811229231198026033415105232279658309589707018923931668280374373098031059333565233411476452643057356145873897237901684871170237190200013827409950178046654668851366871263557736162122354996990496057430918108267766565131735284369800151368408302111348048536656768871766110390135827875287068415070451554467641051471304537291252524254859360486361271553833659682162110672661673536134714643509600324923037540678450922245970338211890991624494075254461928750013386809414944437428805275613993731783076533661197253435141123609874104945343338684760997558894035704909134928309818639872577655470543296171959754498832050266245935731138623145700049028495995034673460356706951453120589482356649072155847796216965967419091011983947775607971435499893148619545511425345483437486177823348163258224528701878712377856346141191149175380935612671049867880713712644386331521020778938836488407342816997231971696409566189209870386223777669179327490209891663706916587052533231243589665519990539401806002390780461350512187059592590693718459019124262182405203554670539584956541297462271010662162666849474945058905732797609395375357292916853654238062598625676930357868787829450637685269547379732232812620622455590951912573675483450173874984757207545749339741300617676881690555330576603438386576953278974842972089943035048359363130248831898231287778433863576915144643767200226727941574942634328200621126772597523513408893422901759337963175492359363756738914138723051497593083946684462182297168309634588232145485913347420848616036434277304250659857242250027651244962126782396703391887893557395052327293634024421432525028895239020965562679109293218360560755387652564204584577483366247102233645133577199126115946544096257986670620797781397840350752559980643712368512245643060624537347092376103928231374963734591287202862936424605360796889650724174777597340955991311030898723585567160732069190891648693991453594041112524248181763793803049178315257500317201160909547243959791271039672695761548774152198504982733317395805738514414006847780468859412867466572916409321706675199380765201909660545474195438860934306489868078161107621088710096175277791009588583229654135070072436312313389068909519495924245596446651292807739782569092760031942534303258774568535500171126866273584128871730360297079082390804858378953079164964045485853924698706430323218064500607577827038296370101297002686696918415485934222980311004924378779854332121547080456543219681416550228679578468473176396979334218444834034210106013177959445402644736302302616899602760222366432835879612237572731156637968323814817776598783631542582266832519366525441395414688405956040889897794687538380082076963346657276124369319656379104395788666706019140243713617947795344567304860546805634906421216972488461655845208131694299709328891272887518209403739577155166228051068343307830434585620077784606784640281341887028518531482205072112477039824906543874047109782948233631061176192489062575059835858643873678896456736624131555398624553154732508350208684566351516666545923248768515800526131719148074732431565794971371961654535929711506648175574372525841831637012255036231378724040077789586417438414877938565884323604362084925598704301785425714239232664846010343925664013529520199493849728393669068405890695523230836346249362631918143016191371708948561481267537485552202818713826904898085503277971859580387206969077005185766270443152209393812460143991842844448329200519455271773444689316880923185083272289218429111770264631812921559769691363225517835058659715853712144455524839067252808395286722153391297035647033405025942703098513179134435243619058357535028607710244502845775797236845701434420562725391310107633190524493430604473022317318728394378684849924165495858874311313908183581095691216177398034600545847679099493694945939904391652443233354953113256763497999244231951484828855570936912591347362680083330124568834868128814738292976744076325853800831073651680276501577532974662589699115256057854932361620988394684973698463878242606406124121799761452440951936169571444166770700457789395612099810048482445278296915240769358346046993754268059143035561216133435345888710342508712338552408235053704239988905328954506779215059733267553046130784291268898149444460961893039774173305326156399105944333480009215874986236626033205031929821701827166231714696208370257311655799719703154852393058524635120189135537612266995486298864616224314430545146947476569705957942601665721230456919271111550449157344566058321203719221092682923441523293278213597502827850678452794289752498913798705043339468067047257786346081535146773243690839449149958605149436366566548003242578370081881162648489858371907718373386668274977141355826168984336645161339703407141240225358198902305995065587267874497575458773483340204154842670646799937074129357863213806513486686763661632006317245346445692367961987060696985763185634737370939614234482864078258026890423884263989717710728815246678657054603278615518720671535093091404635805968163684571072502572699093604007273405933779866635220449397583892201341847074289529381184694423878952429798926724975562121506512707337540954473467624859534301069709747745590672590246788908896883440464548729753495830728516080952002066820409675503469061429150584419312881757451033380915153298297199867485644790439641162121850023593858367355973835388782502775559251165516948277985947766749826694162163419577782682458803423903500150763651394454256286679667740738714456816396404366629740712808514290621494517053239492184246015514327002616134864315807822078189995863394976144104580378008967973860029799482618742825882925662626672638872441140715455685714179587614177645321827350429219541027746958332722448430117928224313406798198224345197756566622365624519218404451944125026431730213517552668499861243089519367530665470035904547434196023780234386352191723279101261762022694738193303455171920203228038314391911259923292194753345596475163443011414842692811814464313911192862325566722996567350816650352721546049855057065509038282701227547882733591653531401922655186818966042280129167606975688064430882434925465186331637019676542640016565545491431820999124850553898334864556242738449917175709481944867459477435321229349419362069058797192045670801643593262460318674911450282780961798018980386464498452682058059813894673751920524271749059753467011608345552192364534888371838216263885335245813810200665644511645958248117397233133177411533365431618185625102342014933326008306856285441288911296486772191087005662121876870706395011005415334356688788319183537168684831993326949143219564636086000516040616822051309835803807876154796505466542877986903699897328728132910348201185225025688962697342197176007489531174607477413229641516711340107535121036854099459044954527596567013250544583287074167849679474132660544250174221146042660921039938337807210331768816375120981459564294724852906096938333333515195445245547103066945300643707182893987089724492572898288879589577638493712825801808035949631716477962491245581222990520813901804762049952962809734190714170680681552057164927307336874938133814644966853387266985695537333206898369466346699722856386994383999306062025219780042995421917655475771405462360746129927586418820258702875684674669165371326138774158765286976451506758975923732976049373591624612983888815383740464666195449408457404748321918079423393177380418542911718682067809597698397640100801804479218894592571561762069816014219190093505660306077794720122601468585493862971040179199234990034642623341321055984613414182493740134395224460058171678410750387722103470650629826913237705816916284256332272249982355951251010455389799527403419353768020599127531592998328017580678948194266214000780791525302342349115241274683640873696426333260483611451948155193735811288703077686466553487584811503040102821003210273584521134649656807042039967718772356723547629891750815038817549746707157292111152244132810217639862235293502792743402329848367292258432222456810273183109186849208943361080267798302736220963953451960173253626979743224725110647076675521815627886395267765532889259053707366455011529133703028072230662803080508703799514567386399949886769032156960450474246649182006849052331086223585255472037608027761281864873477231118234528736085137092576080200153635698758419426299795098272866581831350987836583997398510442700218910357727770606043357427207974010228201675473808518469780453125

Sources

See Also

Fibonacci Numbers by SuperJedi224
Numbers By SuperJedi224

Fibonacci Numbers

Level One

Fibonax · Fibonaxix · Fibonal · Fibonad · Fibonamij · Fibonadbar

Pound-Star Notation

Based on the Faxul

Googovipleccix family

Graham Sequence Numbers

-Illion numbers

Advertisement