Full Text Archive logoFull Text Archive — Free Classic E-books

Part 1 out of 14

Adobe PDF icon
Download this document as a .pdf
File size: 1.4 MB
What's this? light bulb idea Many people prefer to read off-line or to print out text and read from the real printed page. Others want to carry documents around with them on their mobile phones and read while they are on the move. We have created .pdf files of all out documents to accommodate all these groups of people. We recommend that you download .pdfs onto your mobile phone when it is connected to a WiFi connection for reading off-line.

26/Feb/93: sqrt(2) to 1 million+ digits.

This was computed on a Convex C240 using Richard Brent's multiple precision
arithmetic routines (MP), published as algorithm 524 in the March 1978 issue
of Transactions on Mathematical Software.

Using the MP routines, a base of 10000 was chosen, to make the final decimal
conversion trivial.

The time to compute sqrt(2) was 32293 seconds, and the time to compute
sqrt(2)**2-2 as a check was 31031 seconds. The number is presented as
an integer with 40 digits per line of text.

Stan Kerr
Computing and Communications Services Office
University of Illinois / Urbana
stankerr@uiuc.edu

1.414213562373095048801688724209698078
5696718753769480731766797379907324784621
0703885038753432764157273501384623091229
7024924836055850737212644121497099935831
4132226659275055927557999505011527820605
7147010955997160597027453459686201472851
7418640889198609552329230484308714321450
8397626036279952514079896872533965463318
0882964062061525835239505474575028775996
1729835575220337531857011354374603408498
8471603868999706990048150305440277903164
5424782306849293691862158057846311159666
8713013015618568987237235288509264861249
4977154218334204285686060146824720771435
8548741556570696776537202264854470158588
0162075847492265722600208558446652145839
8893944370926591800311388246468157082630
1005948587040031864803421948972782906410
4507263688131373985525611732204024509122
7700226941127573627280495738108967504018
3698683684507257993647290607629969413804
7565482372899718032680247442062926912485
9052181004459842150591120249441341728531
4781058036033710773091828693147101711116
8391658172688941975871658215212822951848
8472089694633862891562882765952635140542
2676532396946175112916024087155101351504
5538128756005263146801712740265396947024
0300517495318862925631385188163478001569
3691768818523786840522878376293892143006
5586956868596459515550164472450983689603
6887323114389415576651040883914292338113
2060524336294853170499157717562285497414
3899918802176243096520656421182731672625
7539594717255934637238632261482742622208
6711558395999265211762526989175409881593
4864008345708518147223181420407042650905
6532333398436457865796796519267292399875
3666172159825788602633636178274959942194
0377775368142621773879919455139723127406
6898329989895386728822856378697749662519
9665835257761989393228453447356947949629
5216889148549253890475582883452609652409
6542889394538646625744927556381964410316
9798330618520193793849400571563337205480
6854057586799967012137223947582142630658
5132217408832382947287617393647467837431
9600015921888073478576172522118674904249
7736692920731109636972160893370866115673
4585334833295254675851644710757848602463
6008344491148185876555542864551233142199
2631133251797060843655970435285641008791
8500760361009159465670676883605571740076
7569050961367194013249356052401859991050
6210816359772643138060546701029356997104
2425105781749531057255934984451126922780
3449135066375687477602831628296055324224
2695753452902883876844642917328277088831
8087025339852338122749990812371892540726
4753678503048215918018861671089728692292
0119759988070381854333253646021108229927
9293072871780799888099176741774108983060
8003263118164279882311715436386966170299
9934161614878686018045505553986913115186
0103863753250045581860448040750241195184
3056745336836136745973744239885532851793
0896037389891517319587413442881784212502
1916951875593444387396189314549999906107
5870490902608835176362247497578588583680
3745793115733980209998662218694992259591
3276423619410592100328026149874566599688
8740679561673918595728886424734635858868
6449682238600698335264279905628316561391
3942557649062065186021647263033362975075
6978706066068564981600927187092921531323
6828135698893709741650447459096053747279
6524477094099241238710614470543986743647
3384774548191008728862221495895295911878
9214917983398108378827815306556231581036
0648675873036014502273208829351341387227
6841766784369052942869849083845574457940
9598626074249954916802853077398938296036
2133539875320509199893607513906444495768
4569934712763645071632791547015977335486
3893942325727754003826027478567417258095
1416307159597849818009443560379390985590
1682721540345815815210049366629534488271
0729239660232163823826661262683050257278
1169451035379371568823365932297823192986
0646797898640920856095581426143636310046
1559433255047449397593399912541953230093
2175304476533964706627611661753518754646
2096763455873861648801988484974792640450
6544489691004079421181692579685756378488
1498986416854994916357614484047021033989
2153423770372333531156459443897036531667
2194904935188290580630740134686264167247
0110653463493916407146285567980177933814
4240452691370666097776387848662380033923
2437047411533187253190601916599645538115
7888413808433232105337674618121780142960
9283241136275254088737290512940733947943
3061943956936702079429515878228349321931
6664111301549594698378977674344435393377
0995713498840789085081589236607008865810
5470949790465722988880892461282816013133
7010290802909997456478495815456146487155
1639050241985790613109345878330620026220
7372471676685455499904994085710809925759
9288932366154382719550057816251330381531
4657790792686850080698442847915242427544
1026805756321565322061885751225113063937
0253629271619682512591920252160587011895
9673224423926742373449076464672737534796
4598819149807931718002423855453886038368
3108007791824664627541174442500187277795
1816438345146346129902076334301796855438
5631667723518389336667042222110939144930
2879638128398893117313084300421255501854
9850652945563776603146125590910461138476
8282359592477228629042642736163264585443
3928772638603431498048963973633297548859
2568114929683612672589857383321643666348
7023477302610106130507298611534129948808
7744731112295426527516536659117301423606
2652586907719821703709810464436047722673
9282987415259306956206384710827408218490
6737233058743029709242899481739244078693
7528440104439904852087885191419354151290
0681735170306938697059004742515765524807
8447362144105016200845444122255956202984
7259403528019067980680983003964539856859
3045862526063779745355992774729906488874
5451242496076378010863900191058092874764
7207511092386059501954322816020887962151
6233852161287522851802529287618325703717
2857406763944909825464422184654308806610
5802015847284067126302545937989065081685
7137165668594130053319703659640337667414
6104956376510308366134893109478026812935
5733189055197052018451503996909866315251
2411611192594055280856498931958983456233
1983683494880806171562439112866312797848
3719789533690152776005498055166350197855
5711014055529763384127504468604647663183
2661165182067501204766991098721910444744
0326894364159594279219944235537187042995
5924031409171284815854386600538571358363
9816309452407557009325168243441682408361
9792733728252154622469615332170268299509
7908903459485887834943961620435842249739
7187113958927305092197054917176961600445
5808994278788803691694328945951472267229
2612485069617316380941082186004528610269
6547576304310256027152313969482135519821
4097165490973199928349256740974903922971
2634869341457493319804171807611196390227
8664075922434167762466236238913110270343
3045763681411283213263085822394562195980
8661293999620123415617631817431242008901
4983848560480879864608393596492366514296
8125773143229145687168276219961182782695
3157498380262465175905410397618128760421
6386134502213262727756612441133610775195
5577495086563606737866506231856406991228
0187574178549466125327599769796059776059
0756489106661015838417202818530432119044
6577525542775437987260548817361982675816
8628329526078993222668360283851351228105
9318591028641508157056319717315183136250
2435904146321223921766339826893682531505
3005989154702909537193266207341123494743
3678846902013904978428521634144292145895
5828784766939464642678122190497856363552
6336827805186009869924893778600239876916
9807656621943898544370805946433362333810
5874581623547560013659243524265714308346
5545768002370814675732525470255074763747
1635067851599173693793251032682760628645
9146182047214863703707719269268236233347
2037924596469181052613915308628029144096
5482563873092730426544662929045896063751
9187114693453619733247895727070315309309
0192119919999361576500350398405406742538
7927527922724733566770607837911384488936
2613676570602636003151329520953952028548
9738448625613492441470860708660267634997
8793420875836121947116994223848482595914
3045281070626015089691353030177200627170
5440209066951491527459771970594769547409
5210287872557856880022193717743558110793
9308833845586482772910086295545661413067
2123084874022712105868632338823741388442
8938155444647105755651468435702946635062
8938735698686883764803265195284146535173
9530273612013742030098673983851432190043
6028982698293529399414129230580384565022
7072168151619410114498263013649008770483
9848838609065336859905458389520318564804
1493272142390865164999431659207965953569
4307231129116292867975171566889054393220
3569129332457020806719444049730494398140
8227829602799424541083166675921424835182
7238172050410392742888015562233807961475
1243351473102128454594489944499600075243
7519570116683417447490795882099517836768
0232365176749723014874577427259947609621
9843271483529861119027287358490521797590
8374197486026706053746231530039375212367
8677528486921958571375542696848278363178
6110993368014391590597484285805451613023
0143979057016108898627779610750673332676
0486549292513997813905358822768937322049
4148394013556035656044214017612060513180
6891989962606184831853401836237821726637
5804552471962661749254228528045714420485
7834211322800852870420548899234127855481
2367615377071042544698685219911228354266
3499971274836607624624182073646661712839
4748473280474430403344107200428727127567
0279567582429262719454580530026664899650
7956977817862194217200523716536946770419
5111912704624836051130289046437751148694
8878496151188414719100012558838366606772
0841123515355881126778957155859041257626
1601067513153580212427331871000635824954
5040995794072547989003168265123731190556
6829151943053708489307869197428290490386
0372311609928342431712225099454715019286
6648787107951995180054633883844315481724
6354802445180308452734310006213710346257
3306001234973744355818096567846464153390
5146569193245623531405779193698988423647
1835253758052577133112007971040683154926
6540202604680681839143782721476906324246
9517128636738443139833371176159418699934
6626234537345235679401241680922911636095
6372167452839170990914664850739205151605
6047378710615470216996074656930979442612
1469256159342564940191229895147325447151
8126325836889728226283329524035970072786
3364604594707124174729468775705958157349
9628480995678392554742404489918870710696
7524250774520122936081057414265323472406
4162141033353340551104521261750359028403
7454591864504727624342071770929793540102
1409646450283683418040758608100140721619
2477179809859681115404464437285689592868
3197779778693464159846974513391774153790
4877880830022058335046746555323028587325
8351570859964906867287596729503872547570
8791695547366917087012413339221484668517
4370666154881952933227273743604108254259
6603039869326542235052369108595126300831
8467555034597583955058403567015588797773
6443804818213870700344023618041200211483
7279422740787378933162708101362649828962
9272562445805397134142214511099995445821
4292378388102648394823395141876746896783
1862868178827255582573193951815531695164
5014943572631060456949296709862520433938
5207822076221910034469269663342590853058
1604497802577632544893708006267787317954
8529856683948694673356963001402931314190
2578077581694581527252934342259051979183
1662164448751781696775276770913043157342
5640549229381873951108441668309249111597
8577332736388414185073793630026392180680
0194982396664712313171902523703199058771
9774100071324075192041812214132425327294
9186000420084154851154741157305987219621
2988541663720877522483769485974767293301
8683905225001486903826108482481981675931
0777270264882620907238477529058765040326
6727584825218516231074544988758827465678
0949712308766144264148241579035703933122
5651893335628183618540574670638061839848
9466284245736564564213907216305295529359
2848775552427545595133827715001784016553
0548544228501198836557568015934645055899
4424849627412711869883158047691814156796
1853216571696452225945947124693199571164
1986188479778912114268116438377238483631
8673186075647785369993038705466322969807
5675846821230280772610069691740782024794
9882109547334301126545442170195852375880
7853480037372471187611100087719035538815
7319225133384249477450311881194745595365
3366092064192934400350785642234329232492
9727084724823557671740589500126876360081
2452112448756434280946593133618564324148
5578079193115126509729589160529930307710
5635245451483457209224551984890588904219
8065439733537575998248580375463927365376
4196748062696838271292001434956674852247
2414548636036211584723231736998061719936
4211363145807119883968129570561158812462
0588579665056221507482089747764177083787
0529242028802900440024806868125422075790
5942434704644895754402387369360474013086
0360759917438761563529677605801833493087
9646627071160805073761071800221552519199
3796200709161383227280177313320190059780
4820796075803249946223853858035734780187
1380284039812004681237079092457272857654
5104897170310237054867879336437815780740
0767747421528031184981557698165615162611
5720204540264412993161170773312538461289
3676379183853705009420630609103254025847
6822203676824927947340006177512952630726
5637853097368642000776666588993284566122
4650730022095628772726222780803954834038
1096280576492897465184363194984026129976
1890046781909273709647827872435775220668
4654000246833074608783587655890530569425
7499098903922046300471457205905371209131
4275886537693148040000871791384569099362
9987847885421778154073505170625320509514
4782206672526086204107996222703480818013
8006610071922681402919768354884243991628
0980361859771935889226548587281632769054
2861746632308136287764990073775993244175
2147677604693696223321517592645055645256
3840546700404521580075454379681038435585
1479430922963521978522832957454572715647
9318504188960701280594922959218359493707
4580390321410436601637650955489445419026
3391196074110066949778024695409365628127
5384963236010625846536670507651770296951
3039685870236791287541358806440263423823
5680607640745176119088333712091415762805
6522379012735641935345652676296244026602
2824542619603422835240020503295053190853
2014968045135643341034313292235896972831
0873956943813180943166691339052648914833
2879882762852563045120637614900045218642
7171115089762827528671466361173898285874
2531721659624764332384003490049629878948
7001051884494118660439739107493757349528
9347707396386659332554385899935379941438
4066242210226832851166251136834473289661
3210526750893794834463493035278532130127
8211526859429843756517451093039924958664
6094238684700215355018037800018701111315
1937875401091495889080764733455002640980
5683214381160075146182788449046812481468
9309743000010901984320866630922513811211
1599481279636783908122243781910187779940
3407652740603823415053271741627867488808
5754101214286674663103610880018188435401
8236865322168775041197807652581153841736
5621835675013034456595936590974690077656
3095156366283486399797549375638405296723
2835634030315916549588611222995999686827
0142840723914623001617354408314364380458
9220554110179535135588527134798493787613
3791075655995414528917770157581348757680
1862429222297766621154224971133417396031
9676390935051232094761664275347438833388
8699979916463836750324186324862841878469
9609638082751299633817393742209534758616
3221630520270351703749029856852559581419
2954995176552582123473108197663301341750
8151236775231516073208818295640726347645
0588757613618936187012890402679226470494
9678723740258130083476397564463263354967
5285749537015127100694464420624617536442
8949860492052182321338432627533519882949
2086490709605921654573769095951389378997
6626287708683235059640980501885698199740
5660054415321384073497815408094354075968
1561338964320840415315102432432476506355
8240978534681151056323898040138038148497
3528744429069393443733818010901017885920
5640690769726390933911161368466669931806
8382346740389223672292551660244685974607
6358290372852949715836906372909503368595
1182387240386566803844098591359996588300
6227997529136849456170519932915994923243
4041372725380763684029518736981797353665
7095994220475105964407590707800203936232
4718238041377992837396735880963895473938
4712895062304484473247044382339025131491
3859447521279271461067225268355552093101
4098250324104135681188893441706348018188
7903852437284345041399526750839074929315
5948992799740206016686101060573836203436
9613992370502059136912247881448219700455
6462960618015295726774665402522403215201
0626805924692941841465169269429703164474
8922553356819470105586075395031257487792
7182201980680506551347189262650998704038
7239361526280911715016398391838208037107
6644472311255942979308415748575497128495
6770768913053139151928316074937226046483
7412112410527404580769077499032167615319
9656609743008902847879220989455514034956
6776329368418912928228889379139256579030
6170421951746426671762860073765482548949
0823670490417898279469481337100543757352
2926259395680953716797717773842816611959
9319878150374402232529401665135964883989
1877126666764459282807247741980511834035
7726301941505622270926688815100874081021
6304551119368970339875899163436766552459
6900229663906182345992244371615681887167
8501955219269047700888762881701243590723
8421885909432302524008728363411346002474
6350540763174302856103288314463952599557
7714162497515992886034410104753346774530
4372786885761196226858948138978843512251
6690676187913234462077242638989111751935
7553675508977173608077985499293374857587
9407969489011853826051113623591734039139
8609001872245402872651292350725134633603
9947797211253440796964196584329248583896
1537078625446240527341837296165871280996
2156751416778888521820178268579475088605
6191761433450530724225794421504401189938
0328211769427535155005035938402619271248
4073534480576415134920906643326087188693
1878391137249135429063143277314147565234
4276989264107291929647783152267653096337
7190788702121017362889280133206655384688
7522709821416994745346783973061884338063
6885678875093483712812994594714167402106
4794462304750959691121328418573745076880
2174200091903786114928999321369828255050
4394125234293878915292944880672904533715
5868589391194058679926796801975192946353
1321204605827301365246354919747717843125
5147195610894481716873695950097551490905
8042377055076583166045526317881915928858
0151410990335159992764926020916753796585
6540717214902727720720795330464094926792
9698014564740758616841751827035541915232
8590131991897564442720919580664737853965
4749435033660984556942205412322091494769
8522660668693134941284605243600626191920
0954559599299203576635844725208888438770
1098485096145536625056482223310827748771
2496459239403441038488045655720915372083
6923704220390308166921534433655552965914
7737595207945959705914921302438333795709
3747163036409452240119825455037543972608
0376366587365259895269116799601027835888
1115715841157447947403528689000948241339
1845137805999225189847359411654219009436
6985029180072615270895483247691079054750
2395766594197888184410520182887164116705
2826446947446470988688065894417009014570
1739592379888063120134295083414410967004
6006970663011398838065441035959036385428
8905339597947613555539309235350010227464
0257399654926031871210054395169315102736
2514695808436694837491133853153237804262
4794961776929562250613257826661658752817
0615484688178446049185158500223578507688
4446778740147504422625751017364861832633
7325335419213096310532213256241946140930
2789335825311735548312186188185808274496
6425868045457888041604096100038498733107
5563389034724418801470496014452154644635
2768745300463429370465787461230411428584
1393154706964455988627023413553369614688
9413057952434482857881384291313340044438
8269456277457204464892750371889600250214
8102432266232474466759222209575796803987
5833011880941234859410553979311501661498
2410947734045594477362140729819067342271
2213298282018935518148071161293604753935
4519164488519197681989432468826658469990
8103487433057154252114898292494064135204
8699331708524365460290800650242152985981
1925120962833268076725280142924263810662
0922006716242390535394287757500791358700
3768065040693290462367019980646423816627
8074558454279728136364961281560063361281
9117180777498572128490965404563806025279
7929001411671808882167276232695731445299
5379093599963572019569105382318332322879
6036615493435619556357778872038051407147
0286274866657727284963806068209087433747
5577893122071661832909979680774069583054
5505816946391053802547129809501916405917
7292147061205379737583188169040345737308
9228704876429883276343106156560414235310
2111260771779308733171317133834055399077
1487460398786341001815489430602127641451
7536855678124104876278918445986488750725
6919070705612618906511541537434331704771
0735120897496645858712323260612277676488
0174190417053262190112929941342406859477
9706484545123043270036204444603070019114
5041542081272865853265986259658341291931
8743374681425409919891908009325715225950
2569757636258378542068760787533642389024
5352422314781169503074229968826623618943
7975463431486940473705466022052365853522
4334918934149537318546177563908506301498
0593074413127214430609686812154916799933
6020911246342068160464235634526699224710
6943380713975107656704229609060830002146
4567607566954478223374203012231363853654
8811896867622119656961068380955681107416
1682888729148970892917272020316644752981
5564916509932964247593555309434272347352
5567423358885410408162561808385896759248
1296758178858037431437644805102257548414
5519560030954484153783175981222278083626
1003829621913668746990601355910987901789
3945095070800847019710300949634856731261
7653799069636653423847839475100609198023
6622402583791667733659818620969012370485
5441788330817432241527096185839732054877
7471419620210209191220035419399375584896
5796596777487966649833738446446288492322
0915966252081771094551855784919342249039
1126440162540353415291859606278442584979
9075376503511436623012687450387484181980
8002173511521273105542548954456430535217
4412647603739881432392237995520803725631
5382789576756032695341537131622868422311
9907173662715925216680950257599135536804
1140314363749285705000161825898070568736
3948032236140460401148062340622683096408
5064565184947862087308537993315082686383
4559299180029565026007129052213461451425
9168323849973637929532416676726366084513
9329127005281346342654445920288246142762
1775375422965611776774352683633779277270
5308668887120354478767845607440345181873
9133581638413567183639815500757116010247
0230622091361802130413326178162417512244
6212690513758760331529783229668819279803
1720614092427303623900983851487008360779
8140381143984920151006882296367005549739
4328533470698676995279400828080040887151
0193767467730882920960774142894924319076
5995232695414808738635323778805420822372
5636775370667314730349686397070489803124
5446088106656204930116583699242859143171
9573266391179404608733541704103874776765
6843417541651961987492489250742089376014
1194424029639425417630165604729567661334
4991906936807335516585031503969133874834
3529636805412521888303216646059455373944
5123752178397465350332767285694918193988
2599528609756988006119162568732923062305
8567418985383804557080935837791462858624
6872311025994015876757690831677174283925
3030116008388460480714783616096417155945
4639922182910492796922925111279379566401
3381991163506963539326360985956462057610
4087056838003026945197112486381118533789
1098140224052458392216045634521122174170
1040567973307539584647058474754960443223
3426300669210577767005747717924479033884
1739989539562521831475434182885422927738
8521031765033181685116423984842459090668
5640848647122275347291760027720870911199
1625353652320730412740345728114307679074
8835435004321724871067033312039256058908
7638369474784286014511344822568815225052
9570476441145769813803859119271335634955
1780841473632107768061567567942798763715
5964034837628444053251043346237257981152
4905785545455445212845961230415496214883
9747200361422992055663045249896473658280
1894514304786079084792783197694969107312
6310983048563350679552136745945274063783
0001391251206426019247343307523851977600
3450830755426710384398977950807029186984
0943188845228389534104745800831025593432
2333268376672915092233641315967653120611
5874584959884815054424243284316840728675
1243034320658177339853340866974604466757
1456675222004330063396653272711639216282
8433593639159705356053514613914845684624
0048462693520906354536685148549734459502
2174912956216820534347169458903066650112
2399537392507691495999807311648756832231
0735601290888907448004113911492936466067
9542826773578999601714474747822597197369
1022061766297479633594138205086538353669
1317089100975862932298234558521880977160
9131415612283794230140742857517219609708
3924688072410643346638203788801942999689
2334057743994558718772167194941217397842
4845551124239495108231334190095498097494
4116854469271268104643676297949516289492
1486424919613171491129916472358023000050
6478446110811914449115812299764633424470
9961741485294451758299141571313728817449
7866346697983468306337722694621120245442
0349057367761082493287387912706838889328
0129876791700811101390149982272447545942
4814219503645301778419933971029278097100
3172800480512407455154973275048680372399
0135843376691273055995713282062188159921
4113087695580663895157966577539424441324
1315371071369661381734700574482745460028
1851221948810940990932030836962866394565
9676275012481150509089501450785795316471
1383535236783150519442462603033024233866
6077776239635323677925205430710728141790
8996345847694198785104928828504633007622
2359001391963015771950482636735933640454
9112258621982298835505646112004300905203
3100696984447142351053140715042763732999
1583440686986367533351079658921179232619
8842135412149528788336694865244861474835
1333806766614073993972117117425807701477
6173413160355802526005061346050994514494
8081151767592226583224350669016507085869
6930166440782947613410095355855502555973
3951011097129829414168133162909129971663
9397867702538955891914794032668269999184
9349352114564167382591282244626047468699
8341002689357087169821589951314472624674
4351426712243483604648772445779053029254
9488581897683740905363270069003593581538
1883280740828133022036509060649110278848
1971916313409029674768726794857081984998
2146273590252424351803325179402961321341
6361860160670646726579833801692963268988
5200601362601273081227215748353450689438
3494122935439024253757527693524278539886
2908394926459788524969063109016368095320
4113385204669630373541593393522756119762
7473067132308491427621300053095193231288
4148955410680616740648799311628819724340
9967376009383603198095622927512337341953
0042271675265748542474829460337386503866
7525655809964547552269265897588852563853
2921938019756925427734969256114768880864
1172670221349315285514221157052005896966
6638052038104514692230017952607407386746
5956284014582927936380990043240835742657
2160610058927693490946782925464310438235
8817121534163957942829172179362408197768
8198990199787331403612185796806586358368
1465355895573818783787921002532420801656
7419832526439504211082153922017378503914
3516741995771521562146363590589085528556
6097475552854234030326468862317166327230
6314113253065883613291776807543214046263
6888275944716143389283269025997050182301
4903709779911493218297003434555386240394
2080577861275758494151568256422080453230
0793090191166153543478221179436904485012
5888462028698089681465461734973783155478
9210426289448390506854412032720652374931
4053251706935758000907994179285593172810
5699437643941269466493457090248072223606
2517133594884428904861879125690145136706
4592350923125630083621154956986427428229
8329804951850042279615522077218816950177
2040152352682132562384768196467946508310
7575317039226085561469331910768283636565
8528506686770877331479964670857626275466
0296271676307593189843573386709657017379
3228282348192161781877007047349672896631
8770344833120724574590213487958256049482
7184614765808417211499946854803681654737
0557391190005978900210343774692794687907
6185986897099046690702863327364632147856
5924562227186274617896242617308191565710
9537808879062101376345625534554278724985
7645111051479264218160233667141898013970
0712972986873282822161863841631129139087
9371441004437877317244968298235202142975
8644082491778114730760837277351515304536
9225956908916303290224998830272931041640
0649201402822532888759027931308577656237
6554657649941846426710369869170705919138
5989330859375437465778744024340421767226
1245635784002966874547245072378937726048
4172953753114924961186297590821985464529
9621591789872203301708655899813711247509
6330473097228065060258129363262920237217
6989811854218162149703665231050649219585
7613634072272973464467527473852366778039
7422562652742887381633962791523444894750
0710357043230550863307387055950470970422
3112376212193195753906049935667463010742
7684593949954659554972154920943143136002
2852655133088268256844678367207086930272
7333326543140936959799774757251648656093
8890159749662047721353072312577639566282
7622901153667810443564268355205959032732
0411019415910623132249801210751416193214
4210416853872091634978481756217861776222
8890105867147994106015776350936484541015
4720035611054230018763937194623790529515
3912645541941109930080128246314280836603
5865498594382415741276615019556596477471
2311455219886781344842443640738545283514
0964712634742696037061756106538827586793
8635884085367748880421728768315437910382
4027241641035107695806918605490613362946
6874129317991655777477566485241736146967
0995689731625551315071526377319131717516
9894978324016868714883136697811581823263
8582297269787802428782212129569881623368
0033879843352183322680767487176431408751
3247462340523498791848476682682956164389
2879403896770647876728358810966064816253
1582424385915943578234529335797618609442
7931333034229636773288211480125160663243
6229289296557052414572925819073335515902
3087111957026902387019554455972339436581
2869031143294581250142518845693967768351
4955443047602636398192423011309913660738
6910994818916701658918535224610165524399
1230341546915096506133375745364431987592
0733482383904361814523000416285624017898
9661872993243359237891279256608949415876
7347055514907207076116717309650735136469
2653888386301993003054113015422029787348
3229683717362289165329531827179977341842
4230735005604987063161378837005471741263
5796079440530174213882746668411822234323
1694126094014895249875267394863904890764
2127211697117220013760135904558191751687
7971761866029349725071038827436115701410
6644578105100135067350691284817103249133
2955147210296826657293583776007765852714
0673571823418609157619097907485262706196
0974327839744062195281371868901178670869
0157900155050619223605714457397060418587
4399631882257735458709134627972756076891
2856748610370590980611321876045048742172
7969853121605688949342243240782283052382
7134406295836917197669718427580519721871
9577589349082463036176217101228587191361
6378478571967611839247982544888914466805
2905785209864478198936892907873248050171
4397606548833506889116194809729552395960
8412626285603427437758010581323457246488
2966085721659274156356281496410080495425
6817567964768010548889433267801048640465
7242916975240245985799432310202769419861
9454567050814044861591244610954953398503
6181892267470044724119922280866415538338
9965178403923279196380329340906520064147
4047665091771159099070808820410434613483
6618874309123514878956003809594186791967
3166932191210478342089473184348857132856
3614408034403738673747949939076522596300
2337807256201081672843774094748204430163
7221319539280890723654306664009282769851
0338321679833094040609957523059904947123
1939871959905163126572572261789646567477
0425387132510643530974583230970841073311
8981201447646457791423573248876431971125
8271029798752633428433557953569922565057
9490923086693770027906663645220373145157
4965614816261858852856681064020472014243
3222213898082335243400026257218104923740
3429335208540885331814541802877781254630
0193655794914844279995302944114717516708
1886444216707023391688783428021896673288
2165158030651159881691561370913180450124
8126183339805745102028357925553635460118
8115754159547114922870847335885068942708
5178240117385975586303933663329301436688
9974210231734579665851571155959196953387
0407520797373330628808526843124917431727
9303616983196049760905630177859597319841
7714763217593149254047139818123440834186
9060733107306870228133005451668137079990
8798908963195462023439931872479956437123
2576741891663164152030527819406957404808
9437747208545199695746253535088240456185
2559571080217435971267050694025464211532
7391404348174935823444602884919035297170
3436186271496582233771781042198935335106
3663165117445016563816519240496156251507
9086112358169929161323949347190593173477
7040136846628050980683375370187721517051
7889103548221367447445071479854325892653
9717915418220067465152085396986985573578
8497937797044600765865255116963424515704
2829345520146999556486188964403135240958
8159147472030021413846836441966207681772
3310317917887052884598193251871105991350
3525301798487722855793286487475101193954
0515033761527901049108075980422869140039
3319028263349547295323420601927809493799
8475652709841591073852338841807814237705
3699013487160743211314885094546739362748
7976562942243817376907563041889199286011
3856457308801886133163292409749710007084
6351948207918454076634335102757004011619
4011622716103906572667405672256009559428
9437318647382470501304316566661304514646
0593711233555171795797372241171206870206
3535219152026527849027407511026265343043
3157544368810706128378128447325010521535
1801077244527745838573078364822401880032
2616203232907208329809769383668685800069
9735187473972029591946690234506436755781
0238499296972745534141830609344989931215
7772241906026800623570674269249772226120
7437890584761110602576661587455868756225
8255003573408992374904208809926818262714
8504640310299043867049761304778281317298
3754347584685622855153168957774694638700
6403775492624370371012909543270543316033
3728289782255475444444227007559779374371
2978253655635992289769581596616805701963
1466828041969376265749532036758395016725
0715570756500062690707616790422965605952
7103605667419120393584811542798887940655
2755895874455272409249812677472747145230
8938843418007389008724337759647009819364
9552254507344155227520984329340191417154
1498330928881006369427454728128078922940
2486723336101369756372840819922663761854
6822365193617634976478451374737566169676
2885578917066708225117101094323288219401
6351752879388736349546261136605626539219
8770150441806466447167841704841030125005
7784409400629877144811218753423255881987
5778652128925470375335523326396925604885
1581997712443529685525012576800575465133
6547160530299192825913021561030900505994
4873590785730383495571350930663153180517
9311589618677625470877547115908813730363
4557206185771512410515027356438955637272
7660990012146374937836569984369724203417
1875418009866482131836129686725167614962
9666456466934877854923677598627201576284
1692251062456553394374917413118580922685
7138155821658944500202706375824312115684
5629670955552715290985653123336725624033
6441979645063736522520823642708484502822
3074740849930753762921871360833515951939
2021918619267119370135812521248482279195
2216151439719087370505830012594354791425
0503856428918542436153167130534758489799
3951034668713876226236237253854867755690
0174675437827946629739386773874945640043
1962065816959970832070776650321208556353
7415757588255831292978377182151231978599
1044208633962927307646088593993032873430
6610307789892345345331962972446873155028
5874754010770411955161031708757116292144
6635572549738012992388637705689415576125
4670978243799133333779648737360121612139
0294150762944197031122000414408965636085
3166155685229523073291613018415220811271
2112277341449799704226751145566895102808
1280058263499734188941797236366054390777
7501647907549514280125817646962364117033
6098655604759612479255386249957142822929
5567969274626088473246103632207502366947
1255566552869371975229694107782162776214
5719854675287819145192030811645429188368
9273887261902377579558772849117835506418
1775413505305997916909793969792456540087
9108145513984583967661455772456893955531
5073946669653502650996685027144305126293
1097998079520353299643002444634280240274
7368430767969533194918042344568101563119
9289483439846046868987274224217781494938
8605014754884379970939734981852913525338
3014531518287960864599523269882833471002
3640183829172527834127373864066624580214
8727756428972299544060597513577001986991
6284725549700160711820245789679681585646
5731426222487754366947651946369383650656
6789343062392326668275111275772430334941
3356513691991055592413782144756881857817
8007718654878018422214932239061824135601
7799421999175387651161578576615155101027
8024628057413162337266428126139001562126
6261922300371215233379407660728181199739
7841248780786280472984172909617911950490
0545274788428914746834379395374097800723
9550551429239052453494913696022031391753
1092117398384927473343632030950911822555
5615991469287611246630476563364050521360
4284701453642283852720675587896907904053
8611528127557733754719832203233098976119
2764007598728046318221149873142920081367
0349108672656939691574253434507021357900
0070031696886368027300595763575239160114
9550021178710425871971288092223059057434
5788586101248247664730385856111031779845
1435659416239682506612220734704433659690
5714951639392907241889045971565043405114
8082481021570543725143364204822304461750
8213655669468218845397273062639036121831
8903627539765601369139700528415697348549
1903502349045160258536437938547881763965
5917963803486228938713533096155087418574
1074610968818066675350705601826447151897
4798468660391100276268038073081778547838
5096636245047271387897025405364299964211
3142336198321997954091365760003933750798
6151800017564358047832903328347184356126
6708710954866363043225866343793454780051
7800117561660144921765280840101014403697
7545972244376827894429254920816796776464
7197217257545147797075211863098424510087
8601326514316489877999478549438735532543
7902478672802584836151040269444245515632
3601139368422462509851532099476470448560
5126259939137091897058523862356375626928
5523108189632688067528949366859979318460
4134237684440336901849227468856083911956
1696958764012904305116281278217052069724
5277954950409576161933359885985722771021
0288714937349080624959773839137666339228
3301840678753791620210126471117740309770
8793022210894688393729548189390985443770
8501418358182991808305774515064776260450
5419947747821584642813183499717921583192
0559112841404861614526936595586185546484
4493564688907781478169958123011218965259
3516831331121423404536463882113503288969
8752484057160449107708677780217818261313
6383399390163577456756513329802954798276
1119864321163587440140654629935618407100
2157756816429957140640129590690176843332
7643063232085217085355735886569296877887
5896454821738843355409031662060513044349
3937571122796552754857412076479861502407
6571465819844366219118382562648520564336
5746901350425809857667781240520192901147
1309971049219531148375087445721543653384
0579277426291932045801313717202040712448
6631899947213896233765458998373627615873
5781585360331422708445979280504240069345
9843042630083662968532617864045721873192
4466996386964545866800081345073365948030
1242326231213378637516204311113411623821
1119783069551958914027187876592649601616
8578884762220747615320771939529602251402
0624082173284337839351423383801767839425
2283483885434209224077105610958918457376
8385285756152667323588859209474749364317
8565070553129866799119317599865899209289
1921781617575202113652786114767825751839
8029214082039000127607289768586008117523
1980221153512294087657429774636867093030
1533354042505876419710508686326525802333
4362330493915512016776713266592748880724
7964618950634571426756900310765779240374
0183793650784135113625589549081262294416
8872866145839837620864080410509153653122
7982043479819035101168812901495298127829
3406133559720783871832834088196015929999
2991210960330733737121690246416364463048
7488196846456475709464168968846087140959
9119519973254965726406483843922572258412
5119187699396229314532016410950889638520
6491579931148540228058155024117926155988
7325584878513172605144302425726069475882
4364812595955915404653023629840789963538
0770765094855851613535414679257010574996
3139986912371978904265479156242614010007
9948238324894177827722718827406528362913
9201823328157885814503351852231853887442
1508888669101204815843705404920469111027
4001702784087027064857998449781587597693
0580543945874780544831924420197744449210
1700884184024293611319537332618885234142
4174062136823571803739881551856959424973
6273441280874592245748768241843922281666
9227541594855008049451382268726790362850
2416560659828051077414606405000548487848
7819418242321484667812231169056323028172
2262857575946307593532477265942060542960
5239886928573747893079168988370078664467
3905057665380532970997787311691372019002
7659226188534167486915203363948587646776
2884926940994952887159087806278069878029
0613943374760004836145349603282418989028
2094520716524778600924948587110886065783
0349068236115183174587028662047035907000
7181822298961761610452055212208305042948
2802786645547333041418294918179647407872
2274094471286559091077023579387041934396
5711763981889595944792196292473840238417
1704015600699570356545750450132933867878
7135164303162436440197892815031937480121
7192232827989490260443521220210131876146
6736804703332629661958615449276335248725
7968430144013662228087242188799103656309
6802886695557226651604825961913861407434
1054176795057047095531565276740478324459
2151413586819744173561159834583208408434
4907750814255803855761152992014799823106
0948065495783981077910699685265343953707
9819131132382693111178709750863180461747
1544666235349759561234403806863010798862
7673813829107773359239847810548093036983
3513466660110731383250528976686877459209
3583817647165641264151772731965298912217
3699569705621032245038583754345277187831
5467650550446857749319556472403741180602
8519235620471092580936470766384550283280
6755033020458624956775940441426525369414
9499720828999945842683770717912151931196
0934012422901648588197496347411904774008
8853511241709157592591227191220002359503
8605090423432461050946225933727262134139
3843675364692759959541052984000108841326
4447174764520123282736217589892141193999
9469484413695143696197638427332562852325
2921951898917284524312385225429771089250
8760339780370485334487795583155936673210
3471889732998453880119473881336557252429
7519344287007200144885967129553680412748
2305934611899717880691738544671457700115
3696123161805950978178341533990013984814
5535409937740499242699519686183269926994
6325537155869228761860506060507061840734
0005636752753348860367420234751563736897
0388674310820986699404969050266947923147
3640787115858105506038462515563235263240
2825455648345993318558766122976698145674
1954445106906866411528361916374914229625
8456740251678293324445713935543848362952
0002216229737284723807839531254769532969
7841224676476689775050377870795458509946
5734766105959282648479162127265147333714
9747860687248746564684579965168238180474
8620863939970211438400362403127695315013
4532531865744081940728136254525735688772
2602317602444205453783665047217356400577
1250830095413949038635157495643380517325
7869964789327299719496026264503359887841
7703573303000234320654916503660832138193
3528878014044331877146112961299949597438
9473956353448951049478489768312961734496
5065259684060892493476477089942072820270
1461487196980741329150056819716009787213
0332309364491117781934744090215271944017
3702332500773970247069591851387676514475
4537590796466789330168775972148919030441
6223564578197194882215265407483841217854
9179515242948827840201210770816558501913
9828725276567598069894515500242293174903
2065026270218368116580448447645089731741
4136714592083261735404012367008285141424
7398928550675383343107753066552631684379
0419944247417809302602100031732945394085
1262790887632294331938003422657646448410
2189646773557017813703606193754833525859
9049883870330384196376795448483679140018
0381637472848168007676647549403949723968
6539022479402421540453890027027616967288
8712427857947952384037517773146608337339
4630238767293551754451497721243855927466
3767369439396485706619298086379956710744
0125850269656304589307878805324388666730
3814075497341171965604222028796337791821
0228805320967368150975189952089110659986
6988852635308376193021574689011537668608
9967947040941806265655013528687408159938
8612032203011159406118244639930048265609
4561170359107762796253304173748127879051
8083618546052985558962923200090073054258
5838683256857533951325910780492421176804
1524831351887471604766588669691643081048
1939661393360238906194759755994977485108
7586679615407585727814193721620311188724
9106055864046160999817711720672881994807
5157692716289296430078629346014467144185
6000893148084450095967231038530416150498
6804480616583979716886941739364678410767
4404486877969012007032100428273744747962
1183532623243204735807888063272823158549
7047082724971877214745215504008594260404
5109120883734325291529265324795960425731
3856358868322807014003026408061288006000
8898641916339059982448682187190964939848
9923383014947101750804969268888243791786
7061575934464944261647257186623828761399
0869687156073082856521280595718479879560
1831197738302705599231788234403845146023
5407226300704578724852698490894152609475
9583033775223934767875274104420437065612
6093714137265498804706738249393123791186
5259512468358280447735099458072922393113
0972793987392361812631943096481898536859
9448200111532618422290662747265405917736
2570543376108538124744220049124963273318
6958760096568931154532359221388876828824
5458065167535844727019592819348055063729
5523133903311340767347423415390357795782
9074523891094012992679871798411698623419
5481830570206265822484678524225243690201
3579757659662370519519983105981125330441
9437017070854095177972071003190321025453
9840099570709425034951507468568259804881
4717901319543749329439976109802536823869
6911921186015299676513178634812953731989
7240933067565609559247411435219606706905
5692053610448424476938424110734011427831
6700302003015720229251048693235061688787
9889693016750602746460040803750567565358
0333806610745899002023337374029907018990
2028605763751232647218642412537402434910
8928149660981678088535652539378500547619
6782551345193024293793365811910188694636
3849445012294396359384398370881217563652
9967617760754319259549757181963524330730
4775453352849617479851545256806080597616
5223267351645319250326185637617955431931
6605136671690560271379830548687378386149
5823064740570790005509561409414884664689
2516754902088056624848504548278924376071
0696100681780337017185337794054569677260
8247704608133093527481037012702947732748
9274967622163267185884772368074416620126
6479173969771669437798597006826873645386
1700449023575928637530357017954037549167
3164960133258686874457567031896575675812
8478162731818449562027427534711493645425
7332768143243893948470417012161474391643
4295703517455006492339273189753185442216
4171299694252280232930044425895777067229
9794382824230156527589990508890127097249
1725795179603430027908759536936374942315
7881390992432104596336572861894100397689
5396250457930972176480083918064334168423
4559596063605140764089546204553894014532
8202278431586048556523492181149818755384
2459272813096805735290744342386422067369
9052499869154632693592589210886976436366
5395304331693696401772869937471319914219
4666990188196697929507352626178660980578
8458647648308227141198220445748755200829
5967208395369651934730481452865444941028
2033536558242069220791146521265123795673
2530440644237954334821772596401045040552
1529590523711128397461803488849033903261
9622956340584321726625909187243804374555
3937279542011816164296406991236138911467
0508400459697696403741149670733801358046
9408536577792630930879792136465498503838
6837841145415843769910612781475640292011
5846953068139869845322896101687932634783
3887688969395352657942739877954747078273
5451209487021061585757351160236800128034
3705572556256281363190121796812229292691
1891802114172092775299692656041008233119
3447219766611841373699520782459591169068
9901930770920699488144034361405074582968
2812587527827263994551386413629208087168
8130706863338330854547869605583603432740
4712994170828645179042564433509448476457
4311231704817803645207702408774733749263
1043175078601331693671301273570108597692
4721666573430104443390579774265692055847
8040981810840773333614002051633398112431
9584817819861339523803974993276983590221
9697046599303645511096982361368457149681
4093071526318493782599811671946077491715
9333173695518691040162381274478781444679
0995984509901053973220330122354397452852
8064080670988838684083517181849021119789
7594836725096842939280047649454653794697
5983859111398233901221938668914920108153
5776552249856570309405851939568199717169
1353579840844267086540750698988833848166
5595489766925006714758544033539618451644
3574874081153258806923240947155544422310
3379511376956704623279392250007706025119
5800194298864421164216203293140770529395
4539250691810147502526231287593839906983
5945699084816738409395505924940605848447
0183722467320659109290945366394074141053
3430405145027504994626443299516275319397
4927723699185718024325079924404555533697
8233413544326413425602063534300103899816
0429029217553205432250465002919434168614
0498878586688119207039528953193443334871
7682417009989628593525424024107011846217
6594175226813683081883176520048738575802
9661017971089549127570947046489759129639
0072546671883421476051301678264034091471
2012560259883751324333584413169717176741
5629859478458077885114464255059160272700
5681921113662696628125535583403316878555
4690277465857335908166154219525136617431
2006329379420601306543017582598239468956
4946481165450553906244627254065254794795
2021970141878004291135785004149969035350
4628814180305514470449917503150195660058
8112127833344967473201244480323448024153
9376810967448245824131204859079268141459
7406667344685030610277478316041655687622
7852468750588825171361852564847224279604
2859547021047381329885796453540535760369
7315889368419165369032023057368360867004
2679093624237967845317563212051492251376
4781561741694561041654124383759487399093
1592744759832350597374956768131105471847
2793541665153955794820362896787734857976
2975450254418015593589085438984422260304
8640124318039638378885276773370192062902
8454515970255812025043610060011125319444
2687901677263732278584160071993391318559
9409074310795418593262199463893176001227
9905378934192650360136816054685643295503
6019573379990168633899752889372723421575
4501570469769720205152135293736295242968
8827481412520481166507085136929208037956
3251425669087802563432342958743340388213
6167496786404155767494467602605282041289
2879628482857587523410718055935703665304
3234913120907959410635700843503421942262
7649478365640786969808554542081740120785
8828848210566140217302735522770668885007
8104112154804616141784997416535250493613
5794776622784715986124764760047228960130
9415099091662467221849188974344671215974
3722332549929604977072630213917306544172
9802795980349084083968689158617693995858
0347407098605528534254037507350962928456
0370586068684049519423181697170761556710
4584517241361922202643053754028443119193
8280483365319214933209220725472825065804
0425210169673596265049665107341958674568
8796717488418213932617116579362931337038
7756521589087924527623587342024254231401
5244933460316227830824270117378514539904
2133334722508677016724357299122652803938
7257124032309222295379682964642162127852
1537960113662730309407884495890577035665
2779293806364682136117769294951902200134
6739198097790273003482861198134845463779
1277238928661419785203027165836389215389
0385366494876123770645703230255802861929
5867235032826276888977261012657477494944
8082657117472397475662805255185898256722
9825928322231387358845915710606585694855
0588358744321690464548886033413348131066
1184882500007016064051337552318895374650
4609479920730008226393564093104427957490
6637801196453960794266006269733429252461
7643860044072176695086496926839100108842
0896521097467350634685962265583283912523
5456452729877662007622203714877325370704
0015552882597010227528015969434089962506
7953723547753999695910112369758569177202
9656736106129758080507738874803378381619
0446450067483056138038527821360347455960
1181012788527955584874209957099753233799
8426996954892090174196616941824986930484
0001017447672765465133396574306421983653
3659962808651629686035001589764756451087
7620726829637388670207028515396419092401
6142823655162402965065357258766519246471
1535810871295539339854069941033002330634
5798553106552368966113255923134596483291
1856767230398765889768774970184798997605
1218813234632616533026381238636597779674
0332181966505409612370632937163937970982
7309858071023257201277746635008975997510
4880602383527650773792309294417805333322
7277965774311985840122566824188021920896
2831996393003603841114671336969769288393
4484912602643489065656225866057754305087
2909959142113234247415745217210997264898
0736889017013247188835121208829639637061
2147792661230055051710298455668792986382
0630160989731040063376708390805125450369
0149380437910824850828159443601358474584
0929625587151841217634410197320044553719
1292154888271603033171007058880968600777
4174004553344800079076113347208196923527
3640713238527458709819672647597512236925
4394424775988902920962240003689592834273
0168082948108228310198597028237639080020
8691203359588971802640208471924301693547
3303654146189624003170811373922308560167
3505626292414646289338620503305522009795
3895938353631809795599770868836357012687
0314531980181206254516410065118121690833
5215067949416451730403959572046800267295
0589025515141865466113840656821372738009
2844267258927761475821432159083838108325
6882000277715553489437476713022514195060
1038921389639566902931314889239914268584
1599917428266827305403977451428318952646
2293667144844957386402914676122977500181
0461727959065065756513327638101661904781
7586644566576952148650187685610264254197
3112641005453293006839767470731333635918
4429131422989410803443536065645663582940
4850487331709823240172711447489727703595
6819063202911821042326165059556578213332
3546654482884359061766605790588614248813
3463577650590414668928857764403291770424
6171539194379785625158079514847796694748
2140233074678464139784662835425038623548
6309926434804102944456735296987604609063
8178096530698269038673444088353801671993
9368920779404685751838151236544728684016
7040270758845473725619532434134485260990
3557102065058679085191379715862144953984
9840235004112363536807838130275069181546
1735738247624757608321009623636855869762
9778700953455658713973986324463091329420
4273696242535023487897534355193281478565
8361264832498092196522516948226659831115
9835022916913191685007672722037136422740
7961799788103712048285960031433268431416
8446961258365213703499617029470673383529
4921938432556320778596501459321759304992
3157358111716202990181011608029125973653
2699748993578117890926453937695106960835
6369646669086321332613694188029544427259
5703675842780334963440157413676706481520
9147423378181013304209477479603031281914
2454924889317060734351233415754158239918
6191500948768127069366407693256848703525
6589626194849271556671689039365798226017
0006518618441565938121779857173558044091
5607598682915725975222720539344098210181
7789122843068592282949069589653369796636
9335096750935664168100530102180589918442
8308454417751614746804142896154454395232
9090105800093094365259910801197140023518
3945133961213496413819468889800197612007
1442328497455191597135213671725907974310
0799256777862693105827705007927328057219
1302642586276254382264472563983175796721
6060873772270700021138363447042683627578
0864913835914402751480434592898122034547
9733853017451803647294834841808934089097
5449230622418396212568707815284887155951
9929491655770428252192963628350056233295
6753409843377598204305517274714394656336
1678752740742876275043174545445702040240
1252976164436649771893311823574438586583
1153148995058080295020676443535944851168
1279140813996657873229884931821399923828
9018453372945652410348441434556407827131
4625594759480248493583979242423416481817
0162108562951085686086285448829806466118
3419365886457632109904168712029069324966
6348204159916898664379808484400314134232
2172181658847260132435671255852451058169
3072846569177314291305312477189440396949
8963699744778976486092330722664517045625
3718186127303584059545163664895610437330
0737712722792001565679953780312472059742
9713141298125941677030852718100574543041
2395587546406596032691194609795151344882
8080847313734544451122987393090658853204
4589614893290579304521581752239908895287
9387755318810699658799320433970534899898
6982087673749432658364997215448552677499
6576967793532827469565131577354206650829
8180688581935115127233827093691596309262
6219846068117989951037772265383401890711
1119888673763980544691467492418530193786
2891276435819954723405245312211501558714
2011411374972171926059633275477219118436
8559339953219936921220682190527168220951
3219410455392100590674314857142314459630
3171710005924264004820075398286689754117
7347310859313933150183799849226415854695
1466694153700543359379646114368205531212
6651162727692102387308636872620555056729
2941753137120347796255678450490209402576
7563058429712467999430446230591017399419
2049501943426578201385854063888319578434
1636918812224338923835114374328834628835
9590746057709378162661199734253851551697
6845985028460355924847783918179869129025
4464169906854289883693196118206443350573
6870702428110702166817260932052243533026
7075330569203332144651770638887253973735
0027158323290205436417615578790858061118
0858397584803485810879659490202844033269
8850788850410604672230917125477633977136
8572306124349389856991502567226050841297
2369997004839250606562040918969526378696
7879803920141504828737905887625657805500
0524290627346396237562305467911862000163
5604198994979562624309272091232992357546
6535776989381703079170253241509891565875
0272382249408621560007695606110697411268
9496855471042565167341718605952384423172
4877377084623877721935512792005988923699
7228415004826104324807747865599206997539
7574636503794449698363175087375450513247
2644874827536230606079661522867469725935
6751538157514952256575994213538783307152
1338838128783859603737299520010916053358
3875276449747619863581621253122815018129
0598395301482452541455745452621273818857
3323133928463979356408142026972923490128
3920258090514912618390906750618845319753
3702064061229430444427580506477915974933
6573401533926397627673963336248332293574
4401188083111694414879316900697748885393
5373119717330895839664455152303482450812
4284162793149454322320589319178868305869
9595031220355252145614461188442169245705
1548329391612612199982750525033051713666
0894229629325561994587944390318976630944
8455165753456256105795921957555359998441
2242328843143977255559589075525842268145
1944869451228535866393496464909819698652
0872113445009148281457558896903663268049
1316675661118532103201778056643420253234
6311476942787912313866354173873586957336
1867860645304827579405181477872073398079
2620300872687015118536151881684187956767
3161743411650618881526247457623347383065
2344600733726228171628892185389951283704
2310997268324824046897607126107729276738
6674853605212108354426442408346748907261
2198320813136625128579209379349447984214
5529809923102009456786285159433526413736
4298862051841990444852422143065475604189
2908368828175977533710879452379170489687
3899637547930105858351721624112267767128
1618474479754467578242632566208850993974
6700673107641466803593880997829686113982
1433754520542243944555152245524110567428
8506993884491161805134133808298946311956
9447115919178977868408695885361336146527
2068433467128015954324840059567464316021
3326180490225465760275285125888473202132
8612246580728483709911817719811773403031
4264853565700758587719192824024330180244
4894257848277994469592955972212468606777
3104118884920334593870423153518023312228
9858358255700942183281115589824012099271
1169828439870694491860758525326822720244
6492889602729069181724346832639982371358
0426212460864610597183339900487004750418
7049651102049353551146920702328204858904
2226899632951558786733716744567250759453
8552336889139645839881143569650792751072
5728182976425878574946661187957897477733
4633593885187835534331579534262954798672
4358087817013695430411996215985303921882
5637687463329967371788495324062894691388
9665400486312210381412366007866704528294
5615307397123840905847630129373126442596
7374516845452328200877319086160661627110
4375700363753673287387457040863711790281
5999998734460444002096374929803079521334
3965109259228597537875380419909012692250
8374912552078612628829964493775148661308
7880304945593671218119520279145982374429
9021406696767875826178485711637052587641
1017960190069423464105233600671725615398
9870650677787546967150366013341871869750
0867435677714205884228707289047701358775
1344553726974710256893593773887124243541
2468286561822015895005736314874708459461
4591861516203772928775044352420480544912
3010668298046926130094812295766751972773
6061909026177966586990069097664213898757
6243880142913948476344796808881560134668
2124774340541487782563092648473503800575
9232331400448742948707199797051932422556
5604551109182345493570007703556531845978
4468147965138218115307726305488752885084
2519973083805499312622728773567734156283
9988146981121259394625946679856904955141
3395063484292114082029588551667216821080
5642982453242077806998565288311132833131
0542304759782691201121385112067250087278
9053347204191642846823949056926061337253
5105901909711685370117423495562118271127
4255570002270211337515684948738685404761
6041138270629785480152691116348168685282
5623146909822636593841346334442454441717
0497559760783977338885255245716121700780
7956310666737630585344071914419759822295
9028368675098518812583376293636836655109
9846156576045778966351373382267458229680
0171795937627401806167784902286116017064
0648470704388864366022215581801762987841
2123453927010932005775540670517574148255
4687565138497808846429901514413955136600
6281134856542542106876639363925879501362
3530443971689538378314083939107750992790
9304861533640183984476834640253857687815
2019397521032536275948118557889965272734
3674576455584845847773500584259976309254
7561143209824753436091481611774006059223
8255275192566333488286767471207846228376
7101016236902943646604679225075853681060
0328446711188370760014005975849373630863
6543337419773677552469925865305027735026
6606714191556666864687886579822209018952
7883331670124261697490943007737299523804
4414949490902783531086644489237721374900
6819205031417627865872155594836498386733
6045039915322558971903192823945475847971
3187048376283510413259110594272757807676
1908474006113880300728516089589192409606
7791122362306539620512979347521229589961
7643516935349453004715318486366841324389
4009525398632652004477117892428320103779
8653472199045728454158518159840872861693
0132214940592192868799709794190021375310
0325831666406846702261602865900386435625
5053547960719371366172732287964570140250
9930502791464251786168348605012985370482
8918560167735777605497791858643212657653
2854221674586247820858029502512745489887
6217015784179860648091252586898800241127
8522219216206834716931675626416741428940
5287129458084848157356489635507657892427
0246229329958298823911845888962033242792
6947766482549820405259377519621652990126
8728734439090539366787590081114846472765
8778969761003192102699101321620623010127
1004537108315063806563534056868126217411
5849339398477967994948521874968227422723
9065884550977838775546995706180124856657
2993180607939316180435900934787333645628
2811286843127064221111488812324277047497
4375279794138881050751247757005439727943
3882880130386581514017236137868750156355
9353615878104933384615806387257121693321
9833031314127335465475598239025935878775
2290502687307770120907848526659461381651
3423351252932681789229723762157033945074
2172115956587377598245705259779162149185
5787691150814732731257542274716165559248
4184842005625540213971992969941053902136
4818350148529131218914249367183037724208
6571379362539762551959763615879832284437
3997357370356219297593867608375288539267
2809218639717509636043781103907716631388
7995329183195894938592244320386068523794
5672032888003768669511893357847151657089
7037410309450867749712349351834767413781
3012176042789936533853633037174779902325
5937310374797457884886705351914855496977
4032743686238295304901992775396295890931
8202394940565363488763720304196544385998
7526787138414954684265289471620317083400
0366088263240091689446555317195378765347
4111966966414503933766327302267049754703
5100982409230193423882938232147972297058
2613050815575181906263850672243414220022
3624431668716714403950343214382388355708
8057336724805709564329970545677799327598
7115586533232889215653248147202617993700
7697648635929185343500206763632313945694
7225139330769377498300753416939815966644
6205009136454464888334441413145520212660
8074717980341472514923198973730620367237
5417022536593464041888046209337465581894
2874710761076151790146542705811403737635
8359830887877391963818902975146454154750
7518095416232143083811067263490569633598
1044045851089043600875269584182080725925
2762145344456972925918758022603084994511
8767846551358390813469785827939550861364
2030286836185343574289713064948164565172
1660936166082780902876138326558422713330
3099910750459526790038051658825192945961
7499297570649930255021222265503893886669
3611102705432911960108169928238332905123
3594538756062341259761631719241646217107
7969234783041918945870562324205466170021
5408057986830231946037984455224691752475
0145021126829317244453165402226261775921
5426703329094034931489666540076557302384
4595294085111482727900385341195605785487
7165354975387731149283095530706324970232
5868732070741391429499147269761096604687
8872334143230995716910047794119200574387
7857653029103793689140307619712004478181
7869734924078791037232243924549288110785
4397549837186410236504911761446407737489
2303450348837494023509384012173014909671
4189978560550637003295160546014722073839
4401349723284295068419296091139649180616
8737927113664481040610405257586205327060
0362839228819166747085256266730394938484
6876701571546115648249071701389004149419
3962556246462227078200734043324672236046
2437144611423567166899105694217076371890
9429292245602187552865751468836358349430
5503287634446254482099543250400988046025
0686697003326946331455831715279619762462
0800189542633443056441448172153679013897
0516434914431287337628196396949016893462
8169901673586293718444628718644448016998
5467098038542047821638574394754819102346
9484254860166330198087118368729800561059
2455420728867723239573168610859164839323
5854840761583394921092237024220963051130
2368743532847642153127218710813030665385
4744245113020572818123976076542195488372
2416510678467051282944728750033803706798
2915293373958284880238788249306754639273
7209965780111945749194589520687322346524
4987991797319236605263327645628645399128
6097920296146906279602583066802496315703
8240039299911030135106200702892276831672
3868014416714183132091863071816684536279
5085240149343602155340445944265896704648
8689286222945774327145054805884572831113
9426809253080105845275963991035572739096
4428392869963855879450627209202566135916
9871083928390805234869392922829940297096
7748384759110161341292065706660197152982
1090011247223910593065846220888149704775
3214131243750590709941583119333114884492
5903669876396838395430690031613957413456
4273113928406980734999841782873685550085
6451042755884309114864777778129541864771
3933295957706598482904595228438725104396
0330603029602325923025086282857327800038
2698461810529301074673541174081421058973
3219880869910666138872505231021034691632
1950507024036878482549405294160978965392
4378662138673748823845614226272131446355
6120570366580651540590164008052626893168
4168593759616140782112028922657160008809
7642650962273108864843561881618958576844
9274666776633045564094323234114933767549
8562237283475249285210149588154434591495
1767302148424953871743818459007985645999
6812246883966825999505869363386700571956
6979199644091098932924558853238401014987
5289930290896558116153336317490716708743
1750077621821428566985929828672993826071
5713221302303139343518168342349825196315
2346933988604901899056876106362743151290
0943798767888777636623133965111128307435
4447118981436044592782669213820877967122
5441131857649227713158414094066199111635
5648346741019153064537160857227566092308
1302055830489187128110473891267106543160
2195275005165571403239325891352064152754
1135617107306098555392133178538476772749
6244936707655750133576329719344918342528
7146580727577711184205847493028276946059
1960306631979103393125566271794923611570
2003604658471082597240864139798937378721
2613924737285278636782989069197908722632
7646389682611052447831296233813727613738
0194776891643111097101623483722459492546
5524110651840086464146523224679362573818
0780143649105388210111812935670418319936
0712062768163442581576077393896003866979
2188273596320363007419087287741649056528
7951120642599592880191506432436503060924
2444851923878819203469821596262857413509
9360203892874021268160507615129862490756
6328174635653827493273187031286801776939
1387254113387624659550014381450170998932
6714889622056923802385566573248071088648
0274909898713552114547343656474452408065
1454795588216783331642208934082550715993
2130002446344428174778589304273835005553
1420523759387925655159101565970434605078
5961779897469440087411377217936933992421
5266488796031603179666265062061426381856
9139403960606438837593585837846399044106
2704209733701602731308449382771102530744
9742434523816265879979193324779713614682
5534509512189158193508993653586486515737
9885616365304201400871315376311759818785
8424946771001378466077061512797010900481
7263664602412323904265027883390657900804
9863477266407405067247547573344368117096
0518153899109072623370885475653548938128
3543146415621243832439594133918677543744
5354268995609915418939065874871334520440
1072062693197818793222931980890750190080
1381576981916650864110438938525548470067
2151581525092231928543671062640730495505
8243262712567036343647621066699358546160
6741737252967127566079750952961592609612
0354970769357084816301215035832988013792
2244557765977344217426976218854202092656
6178276652987242826291653493437854427232
2475531311966239439724391957484654404608
6988204730548672740195703852676893527481
4200211567683023855099942667859078238560
6010491526874137525778293785031424510534
5114310323745601450560590867972282006482
2240398144026047616469136340044180537330
8919517231509982810369515597926732505529
4621192787281839109362038099339992838579
8030988834655880015672711641091715461043
0758134772510668038058934798964182026627
2188852952728817368799485365813976333445
3743127777435782955351754782256231263999
0869205929775270376103945382624858333023
2930659178361161190248755241863353284540
4513084896838769363682738967256022119640
8321221693801474898703597371652888587086
4953487487668800068096098747822385440095
0988340916154063676225049415612632951926
3134573203663622717828917597040030424418
7728349654162871593721326319756208083186
4720722652175494743675663580389471663598
1326906931646801836233003484094210158268
2951530019664073388492137058938596092008
4238999692491766920115006791804653376255
9389178422015659755312368527871271070962
8211365603676346483323311284137242453161
0018182454415885002439067311237078689967
5212970675041162786200416865311322548588
3984409676540563009150337227553795665749
7416379473492248614421135613726162040545
9650594808449381284113204848633711192201
3240647837081392611945948692731064683792
1772957607531128915023870659165827704563
4035628787325571215939879725009603645512
8702347937416457145046980480899917345778
8959902677174670632118494403687068410756
4734453015108067508419942032239103756751
2095887374359237219131088397915705509943
6031428171556289717142001442335140076144
1651875811121951057769749660332928207121
2574156495315708670896981054365258449186
4732730412260318669347348140712834327707
3204639505031038441250130676583505943728
9364475901177155187060365503427216614486
3875662951154623540187871462663418984637
5820626477491175621127356844678074424043
2755671191682734464694114047782580551380
3113053606556752755410333304196212711062
1035417589220644787939252221159714574974
9155674140897417329888990583364368058256
2031627214852683506718837860400086389258
9033850283743078871371081664191050940051
5241320718269887559248054951351019678966
9646339725604751293508021393539792012977
1889473544291189041480086363440225096369
4423639348961898004640898357662122915489
3587709273351085113861266142999246424359
0597893144210322098288569705833635601234
0992145347957832301337596810414652660152
1009392743559322795244255301370362041561
0042419598608406139270335410735434006252
0456332998928054306148388235365342523580
7100389323160585469163076198510951528705
2387531861268385072392998741553809306851
5345515525332841849661027619146750407146
3135170530528803541942556030306701191300
4471358675464496475415497508503815544384
0308561601170815053468782184004805518054
4417980869657339735173564639087897608729
9733868703870385069176289928961332415738
5461633205535370035030528999586181514426
7711516428642835786965742889556859988999
2883611411929421000790621865240492339437
1451083764242338542658244008669814700865
7075999741233640387034600223775748212050
9305874636318768011968144314663880616024
0566324737771685727402115608956364208411
6852276567496429289397741466239410475451
1467555736790695411864644115114949025888
9147501452499547294183839401096188096371
5956965070455478022401437868663693954811
0121442467493620785935691997710075325239
0214026632213663775177726171725682141338
3689984602795038423956398434843110922384
8746741356389009972324997968078363652965
4427213640582829469181870633083292816626
3221601923540321762725350603294059770439
3617742542690045382334436298972505667736
5133460083370711499740940796135419630688
1839067091676003409794162494980311870821
8586401443752663808453178309511804328729
4683818825542083754547701682994552982434
1503142712858640292794584178258220316088
2958025363372386923569989472675781207466
2941304655440261159875056458669140101832
0526625494620883628694651470387837419705
1951547125339451025034241314463031428262
9413500534696081470977153900935707315912
9162615387791263906116968954258172279659
2299896766763688213577202873456201910996
5099034466449256617886613685428293533945
4773671737169895312419663922666836322649
0423070579161215363474835676531612521164
2010951437073305207425939960220250676762
1889726889538304908963839810624321411925
7581660823172555957207878496937505360452
3387984891130046934122858965358174624338
5686295299926025919500486100483495750652
3543305161519907328141072464458372617812
4786757987781721943186315647930287219816
5182535949311445438288377360063644940098
7513542161843878596687480547170246937122
3203655556349566706605704696979081464939
4348890294472522332827593752675681698883
5367125924611981005059503089253010711412
6635115816010081525448452792275827144178
2000590007072892166342074693997276568493
3591491176082584138788540214124263905594
4426313322528382093855202503302044677815
0058628697685233839955279654482379041420
9557630452177690632964170059792606934950
8009804229444901770541555550289500800051
1349893793702855412583644279730666912944
7837212667369652353414207415673580888986
5126577390501014452438055498709485814452
9925398818529748316642433091353630280445
1211361180987168443149654766681709386009
0186358645588906188145736604195435772757
1273970311037824325324950374558968603035
4690598045800905248052194751520652219263
5809678198765665289518630944001320885718
4276942515309266731035429466107242264201
2417328124982734024471508893831097993799
1041918233627604212329571209664898004419
5814436662613566788384451163564121050263
4991212373097510465036719484795801815756
8018645696117528607487487068530458469843
6606446265137565940679417063035379519039
5608929318799334451539792106751859809749
5673393328142422209081042745477115877607
6587830860902202981967936742213975623534
3935480852579199846024451450210139506819
1007536918185023466186644110197304412419
0858102859270645710087625363831863882731
4817878485046137842627353996844733104327
9775550773610116548589618738567718190731
3499353862961596302990553129544613436226
3921716597956177390604440787507813754945
2119732084783027632247985954565905559723
7929805679828846247774503198212532600272
3762738858202259871195150473447408908100
2146122086816527853250321099739070891445
4296879104063478906373235599328219213790
9935716303107425377644524774881006706458
8133120535527388057150808580396146916851
1670424095558837349390958836118238734811
1589413513835293078054067216557532640036
9391350842867360532916480909778937076789
9913128882349643314278543581180195849282
8753772545043183137753941016461798268382
5319381153619166131727928051813950726797
2687124289018722507698846405259619916305
9247473463578164462584460739916830221792
9263190314526648237904409430893916385793
2836408221411626187196292395484326749932
2484787543274961903554684886695745587239
2270254924156031455385238352635080875238
9730129070965128819578594516557816053337
2782250384075401639348629865270314015907
3858897235351170428531384240785034973523
1465486310067852600521595281453508340933
0083904132756577588672134490636402881732
1201920913574973332517046922194150011447
1326906355236979650609561951415665892139
0896624970432352828991298050245126550646
7621311643626388790597060997887041316518
8483706048887300507478601888978667230911
8839311397065833302349621339728204962186
8861622009402970901676858386205046493478
1345224948478361305514075439530604332465
8841839488556171861541893350376978471481
8787078618520093960486626311599630198767
6545932578205356528640108297245136952909
8410908715489096308511017985549881918300
8394645001053044485254821041097069083191
0012581196490493143065735807449229897900
6460713249997840973064838157604587257067
3542932134059778889862370585521723720520
5614350047315731350159823435072689341534
0602708378476532675793464801910488308685
4677706111714586495090766208495047016854
2552271088937335678473020979847298602855
0216365546289580385076683886766770022293
8162214946346979357354889633420680795401
0347711328739570209065753246144551250071
0373049125346262226777757242596072807298
4813809965738930777096455180595524406069
7638070728277380073992966572391699790179
0484538398772684135340772759911540102065
9395341152014292079906578055505243910624
5647266950816016694052147051352827163511
9446311241414226604370034965059326393604
0895723863783024677380041137984014732636
1001263431126390140924375477317813553134
9962015973068489437745662697805643005025
5118427068288169956409967730713717940762
9829565441035761519683308658539087109890
8572158514893979334011393716377392947876
7813670776597687154954704755433974508445
9352577036018709144908434300255665759074
6227491817861484622443653505112916087818
7380172669403665183912771616142778560129
7030604194480263605714406284882090304910
0874609890764550275173388819318879857480
3116829309655940501977914083664313638391
3636065743041297671875428868773637001861
7848937995736892537595010323245546710330
7774186177651221507578548501560060046040
3808821767916133958888153485390536835835
6573390241123654233976580885456737483050
5040204255847478889792907399541882672256
6451559993497899280088848495814940118115
2115527508941684054976831715849911517342
6097722501201533938465987190582582286805
8133754618304543440597834451541483546812
2506451978577597618036886858913232088331
2247988807326025224659879768710203978123
4475182479366768436692996581465409088782
3084106118409288968160071712549517908365
0488547199918799764444790885553173715644
6396563321503677153353006388026951130062
0641248805912355313294397187124976789814
6801230490442482948245367965774438392023
9075645332206776354385387946571159128896
7022701643680709817241698280145657072147
5986698580651700221915946665494071410173
3911549012135247135278631238814876614272
0132064222524548421187180105785237504792
3613800614587299993509931436429059061651
5938704875515610290501752579023623648053
9154631958686723847892037566923129155651
3553790915757445397798406788278737045043
7311782857105870869326005971482185702984
4574434463623395618523427676912525342920
2690654978773833228713427758269875374303
6861324767133337725349884306212530861488
7453701587917321644809103887259668227305
9183584517566148730253443643182908382086
6016304270636928071119549940076198404153
5415932932349526793760399350014811985997
7768046035140988128816827432112031275553
2635911959681931760437000223395777227822
7896767767542937471756655703237166465325
2184136763539786379811525441691936041666
6421744014134934964094283972486261706904
8210774657463946808337682164782055589093
5508529461002918517930449077055872562553
7757212052489787929147933600614693678462
3649990755512473514853196373285871566229
1598818733149763257851772109482540871299
5376793527658693743212123783411675674330
6492303680458717490378909996726513749270
3829544815303181832242417230891447367169
0244716991124533772232313907212268469623
4389961354256846237270205169150415523650
3949540139070679196294024187034305484220
4893603938877014013366648202935810039020
7613117976263199869407596628098517998192
3571681729727958172971584165194808477975
5423346188123375382547651979386596765604
6944806883586750927561765524097327144335
5776899978990945475120729586246378371808
7366020656139944933893680177362277253727
4642739151213198741058968148752877422614
0833676530174604073226518377660042609033
3659716769336029220209977019768175648013
7965379521830735628737916911538739615486
3258571271817509516336487103991327042741
6547053515485849654594444352868012566521
7495269796913899454531037433079246751429
8044566297050497881530751641474639821174
0577996299551455308741479955181718667476
4309200795479585327263659021871299408679
2997624654570868423473300153262495302547
6473690745650976121032271835167603987102
0189782773679187241159253927019128950824
3483511487229077611798226743343576697940
7360603828912469423130483599276512663042
1654535217633212786632332597120583836662
7546783876592140669969380815199095671813

Book of the day: