π 100000 cifre decimali

 31415926535897932384626433832795028841971693993751
 05820974944592307816406286208998628034825342117067
 98214808651328230664709384460955058223172535940812
 84811174502841027019385211055596446229489549303819
 64428810975665933446128475648233786783165271201909
 14564856692346034861045432664821339360726024914127
 37245870066063155881748815209209628292540917153643
 67892590360011330530548820466521384146951941511609
 43305727036575959195309218611738193261179310511854
 80744623799627495673518857527248912279381830119491
 29833673362440656643086021394946395224737190702179
 86094370277053921717629317675238467481846766940513
 20005681271452635608277857713427577896091736371787
 21468440901224953430146549585371050792279689258923
 54201995611212902196086403441815981362977477130996
 05187072113499999983729780499510597317328160963185
 95024459455346908302642522308253344685035261931188
 17101000313783875288658753320838142061717766914730
 35982534904287554687311595628638823537875937519577
 81857780532171226806613001927876611195909216420198
 93809525720106548586327886593615338182796823030195
 20353018529689957736225994138912497217752834791315
 15574857242454150695950829533116861727855889075098
 38175463746493931925506040092770167113900984882401
 28583616035637076601047101819429555961989467678374
 49448255379774726847104047534646208046684259069491
 29331367702898915210475216205696602405803815019351
 12533824300355876402474964732639141992726042699227
 96782354781636009341721641219924586315030286182974
 55570674983850549458858692699569092721079750930295
 53211653449872027559602364806654991198818347977535
 66369807426542527862551818417574672890977772793800
 08164706001614524919217321721477235014144197356854
 81613611573525521334757418494684385233239073941433
 34547762416862518983569485562099219222184272550254
 25688767179049460165346680498862723279178608578438
 38279679766814541009538837863609506800642251252051
 17392984896084128488626945604241965285022210661186
 30674427862203919494504712371378696095636437191728
 74677646575739624138908658326459958133904780275900
 99465764078951269468398352595709825822620522489407
 72671947826848260147699090264013639443745530506820
 34962524517493996514314298091906592509372216964615
 15709858387410597885959772975498930161753928468138
 26868386894277415599185592524595395943104997252468
 08459872736446958486538367362226260991246080512438
 84390451244136549762780797715691435997700129616089
 44169486855584840635342207222582848864815845602850
 60168427394522674676788952521385225499546667278239
 86456596116354886230577456498035593634568174324112
 51507606947945109659609402522887971089314566913686
 72287489405601015033086179286809208747609178249385
 89009714909675985261365549781893129784821682998948
 72265880485756401427047755513237964145152374623436
 45428584447952658678210511413547357395231134271661
 02135969536231442952484937187110145765403590279934
 40374200731057853906219838744780847848968332144571
 38687519435064302184531910484810053706146806749192
 78191197939952061419663428754440643745123718192179
 99839101591956181467514269123974894090718649423196
 15679452080951465502252316038819301420937621378559
 56638937787083039069792077346722182562599661501421
 50306803844773454920260541466592520149744285073251
 86660021324340881907104863317346496514539057962685
 61005508106658796998163574736384052571459102897064
 14011097120628043903975951567715770042033786993600
 72305587631763594218731251471205329281918261861258
 67321579198414848829164470609575270695722091756711
 67229109816909152801735067127485832228718352093539
 65725121083579151369882091444210067510334671103141
 26711136990865851639831501970165151168517143765761
 83515565088490998985998238734552833163550764791853
 58932261854896321329330898570642046752590709154814
 16549859461637180270981994309924488957571282890592
 32332609729971208443357326548938239119325974636673
 05836041428138830320382490375898524374417029132765
 61809377344403070746921120191302033038019762110110
 04492932151608424448596376698389522868478312355265
 82131449576857262433441893039686426243410773226978
 02807318915441101044682325271620105265227211166039
 66655730925471105578537634668206531098965269186205
 64769312570586356620185581007293606598764861179104
 53348850346113657686753249441668039626579787718556
 08455296541266540853061434443185867697514566140680
 07002378776591344017127494704205622305389945613140
 71127000407854733269939081454664645880797270826683
 06343285878569830523580893306575740679545716377525
 42021149557615814002501262285941302164715509792592
 30990796547376125517656751357517829666454779174501
 12996148903046399471329621073404375189573596145890
 19389713111790429782856475032031986915140287080859
 90480109412147221317947647772622414254854540332157
 18530614228813758504306332175182979866223717215916
 07716692547487389866549494501146540628433663937900
 39769265672146385306736096571209180763832716641627
 48888007869256029022847210403172118608204190004229
 66171196377921337575114959501566049631862947265473
 64252308177036751590673502350728354056704038674351
 36222247715891504953098444893330963408780769325993
 97805419341447377441842631298608099888687413260472
 15695162396586457302163159819319516735381297416772
 94786724229246543668009806769282382806899640048243
 54037014163149658979409243237896907069779422362508
 22168895738379862300159377647165122893578601588161
 75578297352334460428151262720373431465319777741603
 19906655418763979293344195215413418994854447345673
 83162499341913181480927777103863877343177207545654
 53220777092120190516609628049092636019759882816133
 23166636528619326686336062735676303544776280350450
 77723554710585954870279081435624014517180624643626
 79456127531813407833033625423278394497538243720583
 53114771199260638133467768796959703098339130771098
 70408591337464144282277263465947047458784778720192
 77152807317679077071572134447306057007334924369311
 38350493163128404251219256517980694113528013147013
 04781643788518529092854520116583934196562134914341
 59562586586557055269049652098580338507224264829397
 28584783163057777560688876446248246857926039535277
 34803048029005876075825104747091643961362676044925
 62742042083208566119062545433721315359584506877246
 02901618766795240616342522577195429162991930645537
 79914037340432875262888963995879475729174642635745
 52540790914513571113694109119393251910760208252026
 18798531887705842972591677813149699009019211697173
 72784768472686084900337702424291651300500516832336
 43503895170298939223345172201381280696501178440874
 51960121228599371623130171144484640903890644954440
 06198690754851602632750529834918740786680881833851
 02283345085048608250393021332197155184306354550076
 68282949304137765527939751754613953984683393638304
 74611996653858153842056853386218672523340283087112
 32827892125077126294632295639898989358211674562701
 02183564622013496715188190973038119800497340723961
 03685406643193950979019069963955245300545058068550
 19567302292191393391856803449039820595510022635353
 61920419947455385938102343955449597783779023742161
 72711172364343543947822181852862408514006660443325
 88856986705431547069657474585503323233421073015459
 40516553790686627333799585115625784322988273723198
 98757141595781119635833005940873068121602876496286
 74460477464915995054973742562690104903778198683593
 81465741268049256487985561453723478673303904688383
 43634655379498641927056387293174872332083760112302
 99113679386270894387993620162951541337142489283072
 20126901475466847653576164773794675200490757155527
 81965362132392640616013635815590742202020318727760
 52772190055614842555187925303435139844253223415762
 33610642506390497500865627109535919465897514131034
 82276930624743536325691607815478181152843667957061
 10861533150445212747392454494542368288606134084148
 63776700961207151249140430272538607648236341433462
 35189757664521641376796903149501910857598442391986
 29164219399490723623464684411739403265918404437805
 13338945257423995082965912285085558215725031071257
 01266830240292952522011872676756220415420516184163
 48475651699981161410100299607838690929160302884002
 69104140792886215078424516709087000699282120660418
 37180653556725253256753286129104248776182582976515
 79598470356222629348600341587229805349896502262917
 48788202734209222245339856264766914905562842503912
 75771028402799806636582548892648802545661017296702
 66407655904290994568150652653053718294127033693137
 85178609040708667114965583434347693385781711386455
 87367812301458768712660348913909562009939361031029
 16161528813843790990423174733639480457593149314052
 97634757481193567091101377517210080315590248530906
 69203767192203322909433467685142214477379393751703
 44366199104033751117354719185504644902636551281622
 88244625759163330391072253837421821408835086573917
 71509682887478265699599574490661758344137522397096
 83408005355984917541738188399944697486762655165827
 65848358845314277568790029095170283529716344562129
 64043523117600665101241200659755851276178583829204
 19748442360800719304576189323492292796501987518721
 27267507981255470958904556357921221033346697499235
 63025494780249011419521238281530911407907386025152
 27429958180724716259166854513331239480494707911915
 32673430282441860414263639548000448002670496248201
 79289647669758318327131425170296923488962766844032
 32609275249603579964692565049368183609003238092934
 59588970695365349406034021665443755890045632882250
 54525564056448246515187547119621844396582533754388
 56909411303150952617937800297412076651479394259029
 89695946995565761218656196733786236256125216320862
 86922210327488921865436480229678070576561514463204
 69279068212073883778142335628236089632080682224680
 12248261177185896381409183903673672220888321513755
 60037279839400415297002878307667094447456013455641
 72543709069793961225714298946715435784687886144458
 12314593571984922528471605049221242470141214780573
 45510500801908699603302763478708108175450119307141
 22339086639383395294257869050764310063835198343893
 41596131854347546495569781038293097164651438407007
 07360411237359984345225161050702705623526601276484
 83084076118301305279320542746286540360367453286510
 57065874882256981579367897669742205750596834408697
 35020141020672358502007245225632651341055924019027
 42162484391403599895353945909440704691209140938700
 12645600162374288021092764579310657922955249887275
 84610126483699989225695968815920560010165525637567
 85667227966198857827948488558343975187445455129656
 34434803966420557982936804352202770984294232533022
 57634180703947699415979159453006975214829336655566
 15678736400536665641654732170439035213295435291694
 14599041608753201868379370234888689479151071637852
 90234529244077365949563051007421087142613497459561
 51384987137570471017879573104229690666702144986374
 64595280824369445789772330048764765241339075920434
 01963403911473202338071509522201068256342747164602
 43354400515212669324934196739770415956837535551667
 30273900749729736354964533288869844061196496162773
 44951827369558822075735517665158985519098666539354
 94810688732068599075407923424023009259007017319603
 62254756478940647548346647760411463233905651343306
 84495397907090302346046147096169688688501408347040
 54607429586991382966824681857103188790652870366508
 32431974404771855678934823089431068287027228097362
 48093996270607472645539925399442808113736943388729
 40630792615959954626246297070625948455690347119729
 96409089418059534393251236235508134949004364278527
 13831591256898929519642728757394691427253436694153
 23610045373048819855170659412173524625895487301676
 00298865925786628561249665523533829428785425340483
 08330701653722856355915253478445981831341129001999
 20598135220511733658564078264849427644113763938669
 24803118364453698589175442647399882284621844900877
 76977631279572267265556259628254276531830013407092
 23343657791601280931794017185985999338492354956400
 57099558561134980252499066984233017350358044081168
 55265311709957089942732870925848789443646005041089
 22669178352587078595129834417295351953788553457374
 26085902908176515578039059464087350612322611200937
 31080485485263572282576820341605048466277504500312
 62008007998049254853469414697751649327095049346393
 82432227188515974054702148289711177792376122578873
 47718819682546298126868581705074027255026332904497
 62778944236216741191862694396506715157795867564823
 99391760426017633870454990176143641204692182370764
 88783419689686118155815873606293860381017121585527
 26683008238340465647588040513808016336388742163714
 06435495561868964112282140753302655100424104896783
 52858829024367090488711819090949453314421828766181
 03100735477054981596807720094746961343609286148494
 17850171807793068108546900094458995279424398139213
 50558642219648349151263901280383200109773868066287
 79239718014613432445726400973742570073592100315415
 08936793008169980536520276007277496745840028362405
 34603726341655425902760183484030681138185510597970
 56640075094260878857357960373245141467867036880988
 06097164258497595138069309449401515422221943291302
 17391253835591503100333032511174915696917450271494
 33151558854039221640972291011290355218157628232831
 82342548326111912800928252561902052630163911477247
 33148573910777587442538761174657867116941477642144
 11112635835538713610110232679877564102468240322648
 34641766369806637857681349204530224081972785647198
 39630878154322116691224641591177673225326433568614
 61865452226812688726844596844241610785401676814208
 08850280054143613146230821025941737562389942075713
 62751674573189189456283525704413354375857534269869
 94725470316566139919996826282472706413362221789239
 03176085428943733935618891651250424404008952719837
 87386480584726895462438823437517885201439560057104
 81194988423906061369573423155907967034614914344788
 63604103182350736502778590897578272731305048893989
 00992391350337325085598265586708924261242947367019
 39077271307068691709264625484232407485503660801360
 46689511840093668609546325002145852930950000907151
 05823626729326453738210493872499669933942468551648
 32611341461106802674466373343753407642940266829738
 65220935701626384648528514903629320199199688285171
 83953669134522244470804592396602817156551565666111
 35982311225062890585491450971575539002439315351909
 02107119457300243880176615035270862602537881797519
 47806101371500448991721002220133501310601639154158
 95780371177927752259787428919179155224171895853616
 80594741234193398420218745649256443462392531953135
 10331147639491199507285843065836193536932969928983
 79149419394060857248639688369032655643642166442576
 07914710869984315733749648835292769328220762947282
 38153740996154559879825989109371712621828302584811
 23890119682214294576675807186538065064870261338928
 22994972574530332838963818439447707794022843598834
 10035838542389735424395647555684095224844554139239
 41000162076936368467764130178196593799715574685419
 46334893748439129742391433659360410035234377706588
 86778113949861647874714079326385873862473288964564
 35987746676384794665040741118256583788784548581489
 62961273998413442726086061872455452360643153710112
 74680977870446409475828034876975894832824123929296
 05829486191966709189580898332012103184303401284951
 16203534280144127617285830243559830032042024512072
 87253558119584014918096925339507577840006746552603
 14461670508276827722235341911026341631571474061238
 50425845988419907611287258059113935689601431668283
 17632356732541707342081733223046298799280490851409
 47903688786878949305469557030726190095020764334933
 59106024545086453628935456862958531315337183868265
 61786227363716975774183023986006591481616404944965
 01173213138957470620884748023653710311508984279927
 54426853277974311395143574172219759799359685252285
 74526379628961269157235798662057340837576687388426
 64059909935050008133754324546359675048442352848747
 01443545419576258473564216198134073468541117668831
 18654489377697956651727966232671481033864391375186
 59467300244345005449953997423723287124948347060440
 63471606325830649829795510109541836235030309453097
 33583446283947630477564501500850757894954893139394
 48992161255255977014368589435858775263796255970816
 77643800125436502371412783467926101995585224717220
 17772370041780841942394872540680155603599839054898
 57235467456423905858502167190313952629445543913166
 31345308939062046784387785054239390524731362012947
 69187497519101147231528932677253391814660730008902
 77689631148109022097245207591672970078505807171863
 81054967973100167870850694207092232908070383263453
 45203802786099055690013413718236837099194951648960
 07550493412678764367463849020639640197666855923356
 54639138363185745698147196210841080961884605456039
 03845534372914144651347494078488442377217515433426
 03066988317683310011331086904219390310801437843341
 51370924353013677631084913516156422698475074303297
 16746964066653152703532546711266752246055119958183
 19637637076179919192035795820075956053023462677579
 43936307463056901080114942714100939136913810725813
 78135789400559950018354251184172136055727522103526
 80373572652792241737360575112788721819084490061780
 13889710770822931002797665935838758909395688148560
 26322439372656247277603789081445883785501970284377
 93624078250527048758164703245812908783952324532378
 96029841669225489649715606981192186584926770403956
 48127810217991321741630581055459880130048456299765
 11212415363745150056350701278159267142413421033015
 66165356024733807843028655257222753049998837015348
 79300806260180962381516136690334111138653851091936
 73938352293458883225508870645075394739520439680790
 67086806445096986548801682874343786126453815834280
 75306184548590379821799459968115441974253634439960
 29025100158882721647450068207041937615845471231834
 60072629339550548239557137256840232268213012476794
 52264482091023564775272308208106351889915269288910
 84555711266039650343978962782500161101532351605196
 55904211844949907789992007329476905868577878720982
 90135295661397888486050978608595701773129815531495
 16814671769597609942100361835591387778176984587581
 04466283998806006162298486169353373865787735983361
 61338413385368421197893890018529569196780455448285
 84837011709672125353387586215823101331038776682721
 15726949518179589754693992642197915523385766231676
 27547570354699414892904130186386119439196283887054
 36777432242768091323654494853667680000010652624854
 73055861598999140170769838548318875014293890899506
 85453076511680333732226517566220752695179144225280
 81651716677667279303548515420402381746089232839170
 32754257508676551178593950027933895920576682789677
 64453184040418554010435134838953120132637836928358
 08271937831265496174599705674507183320650345566440
 34490453627560011250184335607361222765949278393706
 47842645676338818807565612168960504161139039063960
 16202215368494109260538768871483798955999911209916
 46464411918568277004574243434021672276445589330127
 78158686952506949936461017568506016714535431581480
 10545886056455013320375864548584032402987170934809
 10556211671546848477803944756979804263180991756422
 80987399876697323769573701580806822904599212366168
 90259627304306793165311494017647376938735140933618
 33216142802149763399189835484875625298752423873077
 55955595546519639440182184099841248982623673771467
 22606163364329640633572810707887581640438148501884
 11431885988276944901193212968271588841338694346828
 59006664080631407775772570563072940049294030242049
 84165654797367054855804458657202276378404668233798
 52827105784319753541795011347273625774080213476826
 04502285157979579764746702284099956160156910890384
 58245026792659420555039587922981852648007068376504
 18365620945554346135134152570065974881916341359556
 71964965403218727160264859304903978748958906612725
 07948282769389535217536218507962977851461884327192
 23223810158744450528665238022532843891375273845892
 38442253547265309817157844783421582232702069028723
 23300538621634798850946954720047952311201504329322
 66282727632177908840087861480221475376578105819702
 22630971749507212724847947816957296142365859578209
 08307332335603484653187302930266596450137183754288
 97557971449924654038681799213893469244741985097334
 62679332107268687076806263991936196504409954216762
 78409146698569257150743157407938053239252394775574
 41591845821562518192155233709607483329234921034514
 62643744980559610330799414534778457469999212859999
 93996122816152193148887693880222810830019860165494
 16542616968586788372609587745676182507275992950893
 18052187292461086763995891614585505839727420980909
 78172932393010676638682404011130402470073508578287
 24627134946368531815469690466968693925472519413992
 91465242385776255004748529547681479546700705034799
 95888676950161249722820403039954632788306959762493
 61510102436555352230690612949388599015734661023712
 23547891129254769617600504797492806072126803922691
 10277722610254414922157650450812067717357120271802
 42968106203776578837166909109418074487814049075517
 82038565390991047759414132154328440625030180275716
 96508209642734841469572639788425600845312140659358
 09041271135920041975985136254796160632288736181367
 37324450607924411763997597461938358457491598809766
 74470930065463424234606342374746660804317012600520
 55928493695941434081468529815053947178900451835755
 15412522359059068726487863575254191128887737176637
 48602766063496035367947026923229718683277173932361
 92007774522126247518698334951510198642698878471719
 39664976907082521742336566272592844062043021411371
 99227852699846988477023238238400556555178890876613
 60130477098438611687052310553149162517283732728676
 00724817298763756981633541507460883866364069347043
 72066886512756882661497307886570156850169186474885
 41679154596507234287730699853713904300266530783987
 76385032381821553559732353068604301067576083890862
 70498418885951380910304235957824951439885901131858
 35840667472370297149785084145853085781339156270760
 35639076394731145549583226694570249413983163433237
 89759556808568362972538679132750555425244919435891
 28405045226953812179131914513500993846311774017971
 51228378546011603595540286440590249646693070776905
 54810288502080858008781157738171917417760173307385
 54758006056014337743299012728677253043182519757916
 79296996504146070664571258883469797964293162296552
 01687973000356463045793088403274807718115553309098
 87025505207680463034608658165394876951960044084820
 65967379473168086415645650530049881616490578831154
 34548505266006982309315777650037807046612647060214
 57505793270962047825615247145918965223608396645624
 10519551052235723973951288181640597859142791481654
 26328920042816091369377737222999833270820829699557
 37727375667615527113922588055201898876201141680054
 68736558063347160373429170390798639652296131280178
 26797172898229360702880690877686605932527463784053
 97691848082041021944719713869256084162451123980620
 11318454124478205011079876071715568315407886543904
 12108730324020106853419472304766667217498698685470
 76781205124736792479193150856444775379853799732234
 45612278584329684664751333657369238720146472367942
 78700425032555899268843495928761240075587569464137
 05625140011797133166207153715436006876477318675587
 14878398908107429530941060596944315847753970094398
 83949144323536685392099468796450665339857388878661
 47629443414010498889931600512076781035886116602029
 61193639682134960750111649832785635316145168457695
 68710900299976984126326650234771672865737857908574
 66460772283415403114415294188047825438761770790430
 00156698677679576090996693607559496515273634981189
 64130433116627747123388174060373174397054067031096
 76765748695358789670031925866259410510533584384656
 02339179674926784476370847497833365557900738419147
 31988627135259546251816043422537299628632674968240
 58060296421146386436864224724887283434170441573482
 48183330164056695966886676956349141632842641497453
 33499994800026699875888159350735781519588990053951
 20853510357261373640343675347141048360175464883004
 07846416745216737190483109676711344349481926268111
 07399482506073949507350316901973185211955263563258
 43390998224986240670310768318446607291248747540316
 17969941139738776589986855417031884778867592902607
 00432126661791922352093822787888098863359911608192
 35355570464634911320859189796132791319756490976000
 13996234445535014346426860464495862476909434704829
 32941404111465409239883444351591332010773944111840
 74107684981066347241048239358274019449356651610884
 63125678529776973468430306146241803585293315973458
 30384554103370109167677637427621021370135485445092
 63071901147318485749233181672072137279355679528443
 92548156091372812840633303937356242001604566455741
 45881660521666087387480472433912129558777639069690
 37078828527753894052460758496231574369171131761347
 83882719416860662572103685132156647800147675231039
 35786068961112599602818393095487090590738613519145
 91819510297327875571049729011487171897180046961697
 77001791391961379141716270701895846921434369676292
 74591099400600849835684252019155937037010110497473
 39493877885989417433031785348707603221982970579751
 19144051099423588303454635349234982688362404332726
 74155403016195056806541809394099820206099941402168
 90900708213307230896621197755306659188141191577836
 27292746156185710372172471009521423696483086410259
 28874579993223749551912219519034244523075351338068
 56807354464995127203174487195403976107308060269906
 25807602029273145525207807991418429063884437349968
 14582733720726639176702011830046481900024130835088
 46584152148991276106513741539435657211390328574918
 76909441370209051703148777346165287984823533829726
 01361109845148418238081205409961252745808810994869
 72216128524897425555516076371675054896173016809613
 80381191436114399210638005083214098760459930932485
 10251682944672606661381517457125597549535802399831
 46982203613380828499356705575524712902745397762140
 49318201465800802156653606776550878380430413431059
 18046068008345911366408348874080057412725867047922
 58319127415739080914383138456424150940849133918096
 84025116399193685322555733896695374902662092326131
 88558915808324555719484538756287861288590041060060
 73746501402627824027346962528217174941582331749239
 68353013617865367376064216677813773995100658952887
 74276626368418306801908046098498094697636673356622
 82915132352788806157768278159588669180238940333076
 44191240341202231636857786035727694154177882643523
 81319050280870185750470463129333537572853866058889
 04583111450773942935201994321971171642235005644042
 97989208159430716701985746927384865383343614579463
 41759225738985880016980147574205429958012429581054
 56510831046297282937584161162532562516572498078492
 09989799062003593650993472158296517413579849104711
 16607915874369865412223483418877229294463351786538
 56731962559852026072947674072616767145573649812105
 67771689348491766077170527718760119990814411305864
 55779105256843048114402619384023224709392498029335
 50731845890355397133088446174107959162511714864874
 46861124760542867343670904667846867027409188101424
 97111496578177242793470702166882956108777944050484
 37528443375108828264771978540006509704033021862556
 14733211777117441335028160884035178145254196432030
 95760186946490886815452856213469883554445602495566
 68436602922195124830910605377201980218310103270417
 83866544718126039719068846237085751808003532704718
 56594994761242481109992886791589690495639476246084
 24065930948621507690314987020673533848349550836366
 01784877106080980426924713241000946401437360326564
 51845667924566695510015022983307984960799498824970
 61723674493612262229617908143114146609412341593593
 09585407913908720832273354957208075716517187659944
 98569379562387555161757543809178052802946420044721
 53962807463602113294255916002570735628126387331060
 05891065245708024474937543184149401482119996276453
 10680066311838237616396631809314446712986155275982
 01451410275600689297502463040173514891945763607893
 52855505317331416457050499644389093630843874484783
 96168405184527328840323452024705685164657164771393
 23775517294795126132398229602394548579754586517458
 78771331813875295980941217422730035229650808917770
 50682592488223221549380483714547816472139768209633
 20508305647920482085920475499857320388876391601995
 24091893894557676874973085695595801065952650303626
 61597506622250840674288982659075106375635699682115
 10949669744580547288693631020367823250182323708459
 79011154847208761821247781326633041207621658731297
 08112307581598212486398072124078688781145016558251
 36178903070860870198975889807456643955157415363193
 19198107057533663373803827215279884935039748001589
 05194208797113080512339332219034662499171691509485
 41401871060354603794643379005890957721180804465743
 96280618671786101715674096766208029576657705129120
 99079443046328929473061595104309022214393718495606
 34056189342513057268291465783293340524635028929175
 47087256484260034962961165413823007731332729830500
 16025672401418515204189070115428857992081219844931
 56999059182011819733500126187728036812481995877070
 20753240636125931343859554254778196114293516356122
 34966615226147353996740515849986035529533292457523
 88810136202347624669055816438967863097627365504724
 34864307121849437348530060638764456627218666170123
 81277156213797461498613287441177145524447089971445
 22885662942440230184791205478498574521634696448973
 89206240194351831008828348024924908540307786387516
 59113028739587870981007727182718745290139728366148
 42142871705531796543076504534324600536361472618180
 96997693348626407743519992868632383508875668359509
 72655748154319401955768504372480010204137498318722
 59677387154958399718444907279141965845930083942637
 02087563539821696205532480321226749891140267852859
 96734052420310917978999057188219493913207534317079
 80023736590985375520238911643467185582906853711897
 95262623449248339249634244971465684659124891855662
 95893299090352392333336474352037077010108438800329
 07598342170185542283861617210417603011645918780539
 36744747205998502358289183369292233732399948043710
 84196594731626548257480994825099918330069765693671
 59689364493348864744213500840700660883597235039532
 34017958255703601693699098867113210979889707051728
 07558551912699306730992507040702455685077867906947
 66126298082251633136399521170984528092630375922426
 74257559989289278370474445218936320348941552104459
 72618838003006776179313813991620580627016510244588
 69247649246891924612125310275731390840470007143561
 36231699237169484813255420091453041037135453296620
 63921054798243921251725401323149027405858920632175
 89494345489068463993137570910346332714153162232805
 52297297953801880162859073572955416278867649827418
 61642187898857410716490691918511628152854867941736
 38906653885764229158342500673612453849160674137340
 17357277995634104332688356950781493137800736235418
 00706191802673285511919426760912210359874692411728
 37493126163395001239599240508454375698507957046222
 66461900010350049018303415354584283376437811198855
 63187777925372011667185395418359844383052037628194
 40761594106820716970302285152250573126093046898423
 43315273213136121658280807521263154773060442377475
 35059522871744026663891488171730864361113890694202
 79088143119448799417154042103412190847094080254023
 93294294549387864023051292711909751353600092197110
 54120966831115163287054230284700731206580326264171
 16165957613272351566662536672718998534199895236884
 83099930275741991646384142707798870887422927705389
 12271724863220288984251252872178260305009945108247
 83572905691988555467886079462805371227042466543192
 14528176074148240382783582971930101788834567416781
 13989547504483393146896307633966572267270433932167
 45421824557062524797219978668542798977992339579057
 58189062252547358220523642485078340711014498047872
 66919901864388229323053823185597328697809222535295
 91017341407334884761005564018242392192695062083183
 81454698392366461363989101210217709597670490830508
 18547041946643713122996923588953849301363565761861
 06062228705599423371631021278457446463989738188566
 74626087948201864748767272722206267646533809980196
 68836809941590757768526398651462533363124505364026
 10569605513183813174261184420189088853196356986962
 79503673842431301133175330532980201668881748134298
 86815855778103432317530647849832106297184251843855
 34427620128234570716988530518326179641178579608888
 15032960229070561447622091509473903594664691623539
 68092013945781758910889319921122600739281491694816
 15273842736264298098234063200244024495894456129167
 04950823581248739179964864113348032475777521970893
 27722623494860150466526814398770516153170266969297
 04928316285504212898146706195331970269507214378230
 47687528028735412616639170824592517001071418085480
 06369232594620190022780874098597719218051585321473
 92653251559035410209284665925299914353791825314545
 29059841581763705892790690989691116438118780943537
 15213322614436253144901274547726957393934815469163
 11624928873574718824071503995009446731954316193855
 48520766573882513963916357672315100555603726339486
 72082078086537349424401157996675073607111593513319
 59197120948964717553024531364770942094635696982226
 67377520994516845064362382421185353488798939567318
 78066061078854400055082765703055874485418057788917
 19207881423351138662929667179643468760077047999537
 88338787034871802184243734211227394025571769081960
 30920182401884270570460926225641783752652633583242
 40661253311529423457965569502506810018310900411245
 37901533296615697052237921032570693705109083078947
 99990049993953221536227484766036136776979785673865
 84670936679588583788795625946464891376652199588286
 93380183601193236857855855819555604215625088365020
 33220245137621582046181067051953306530606065010548
 87167245377942831338871631395596905832083416898476
 06560711834713621812324622725884199028614208728495
 68796393254642853430753011052857138296437099903569
 48885285190402956047346131138263878897551788560424
 99874831638280404684861893818959054203988987265069
 76202019955484126500053944282039301274816381585303
 96439925470201672759328574366661644110962566337305
 40921951967514832873480895747777527834422109107311
 13518280460363471981856555729571447476825528578633
 49342858423118749440003229690697758315903858039353
 52135886007960034209754739229673331064939560181223
 78128545843176055617338611267347807458506760630482
 29409653041118306671081893031108871728167519579675
 34718853722930961614320400638132246584111115775835
 85811350185690478153689381377184728147519983505047
 81297718599084707621974605887423256995828892535041
 93795826061621184236876851141831606831586799460165
 20577405294230536017803133572632670547903384012573
 05912339601880137825421927094767337191987287385248
 05742124892118347087662966720727232565056512933312
 60595057777275424712416483128329820723617505746738
 70128209575544305968395555686861188397135522084452
 85264008125202766555767749596962661260456524568408
 61392382657685833846984997787267065551918544686984
 69478495734622606294219624557085371272776523098955
 45019303773216664918257815467729200521266714346320
 96378918523232150189761260343736840671941930377468
 80999296877582441047878123266253181845960453853543
 83911449677531286426092521153767325886672260404252
 34910870269580996475958057946639734190640100363619
 04042033113579336542426303561457009011244800890020
 80147805660371015412232889146572239314507607167064
 35568274377439657890679726874384730763464516775621
 03098604092717090951280863090297385044527182892749
 68921210667008164858339553773591913695015316201890
 88874842107987068991148046692706509407620465027725
 28650728905328548561433160812693005693785417861096
 96920253886503457718317668688592368148847527649846
 88219497397297077371871884004143231276365048145311
 22850990020742409255859252926103021067368154347015
 25234878635164397623586041919412969769040526483234
 70099111542426012734380220893310966863678986949779
 94001260164227609260823493041180643829138347354679
 72539926233879158299848645927173405922562074910530
 85315371829116816372193951887009577881815868504645
 07699343940987433514431626330317247747486897918209
 23948083314397084067308407958935810896656477585990
 55637695252326536144247802308268118310377358870892
 40613031336477371011628214614661679404090518615260
 36009252194721889091810733587196414214447865489952
 85823439470500798303885388608310357193060027711945
 58021911942899922722353458707566246926177663178855
 14435021828702668561066500353105021631820601760921
 79846849368631612937279518730789726373537171502563
 78733579771808184878458866504335824377004147710414
 93492743845758710715973155943942641257027096512510
 81155482479394035976811881172824721582501094960966
 25393395380922195591918188552678062149923172763163
 21833989693807561685591175299845013206712939240414
 45938623988093812404521914848316462101473891825101
 09096773869066404158973610476436500068077105656718
 48628149637111883219244566394581449148616550049567
 69826903089111856879869294705135248160917432430153
 83684707292898982846022237301452655679898627767968
 09146979837826876431159883210904371561129976652153
 96354644208691975673700057387649784376862876817924
 97469438427465256316323005551304174227341646455127
 81278457777245752038654375428282567141288583454443
 51325620544642410110379554641905811686230596447695
 87054072141985212106734332410756767575818456990693
 04604752277016700568454396923404171108988899341635
 05851578873534308155208117720718803791040469830695
 78685473937656433631979786803671873079693924236321
 44845035477631567025539006542311792015346497792906
 62415083288583952905426376876689688050333172278001
 85885069736232403894700471897619347344308437443759
 92503417880797223585913424581314404984770173236169
 47197657153531977549971627856631190469126091825912
 49890367654176979903623755286526375733763526969344
 35440047306719886890196814742876779086697968852250
 16369498567302175231325292653758964151714795595387
 84278499866456302878831962099830494519874396369070
 68276265748581043911223261879405994155406327013198
 98957037611053236062986748037791537675115830432084
 98720920280929752649812569163425000522908872646925
 28466610466539217148208013050229805263783642695973
 37070539227891535105688839381132497570713310295044
 30346715989448786847116438328050692507766274500122
 00352620370946602341464899839025258883014867816219
 67751945831677187627572005054397944124599007711520
 51546199305098386982542846407255540927403132571632
 64079293418334214709041254253352324802193227707535
 55467958716383587501815933871742360615511710131235
 25633485820365146141870049205704372018261733194715
 70086757853933607862273955818579758725874410254207
 71054753612940474601000940954449596628814869159038
 99071865980563617137692227290764197755177720104276
 49694961105622059250242021770426962215495872645398
 92276976603105249808557594716310758701332088614632
 66412591148633881220284440694169488261529577625325
 01987035987067438046982194205638125583343642194923
 22759372212890564209430823525440841108645453694049
 69271494003319782861318186188811118408257865928757
 42638445005994422956858646048103301538891149948693
 54360302218109434667640000223625505736312946262960
 96198760564259963946138692330837196265954739234624
 13459779574852464783798079569319865081597767535055
 39189911513352522987361127791827485420086895396583
 59421963331502869561192012298889887006079992795411
 18826902307891310760361763477948943203210277335941
 69086500719328040171638406449878717537567811853213
 28408216571107549528294974936214608215583205687232
 18557406516109627487437509809223021160998263303391
 54694946444910045152809250897450748967603240907689
 83652940657920198315265410658136823791984090645712
 46894847020935776119313998024681340520039478194986
 62026240089021501661638135383815150377350229660746
 27952910384068685569070157516624192987244482719429
 33100485482445458071889763300323252582158128032746
 79620028147624318286221710543528983482082734516801
 86131719593324711074662228508710666117703465352839
 57762599774467218571581612641114327179434788599089
 28084866949141390977167369002777585026866465405659
 50394867841110790116104008572744562938425494167594
 60548711723594642910585090995021495879311219613590
 83158826206823321561530868337308381732793281969838
 75087083483880463884784418840031847126974543709373
 29836240287519792080232187874488287284372737801782
 70080587824107493575148899789117397461293203510814
 32703251409030487462262942344327571260086642508333
 18768865075642927160552528954492153765175149219636
 71810494353178583834538652556566406572513635750643
 53236508936790431702597878177190314867963840828810
 20946149007971513771709906195496964007086766710233
 00486726314755105372317571143223174114116806228642
 06388906210192355223546711662137499693269321737043
 10598722503945657492461697826097025335947502091383
 66737728944386964000281103440260847128990007468077
 64844088711341352503367877316797709372778682166117
 86534423173226463784769787514433209534000165069213
 05464768909850502030150448808342618452087305309731
 89492916425322933612431514306578264070283898409841
 60295030924189712097160164926561341343342229882790
 99217860426798124572853458013382609958771781131021
 67340256562744007296834066198480676615805021691833
 72368039902793160642043681207990031626444914619021
 94582296909921227885539487835383056468648816555622
 94315673128274390826450611628942803501661336697824
 05177015521962652272545585073864058529983037918035
 04328767038092521679075712040612375963276856748450
 79151147313440001832570344920909712435809447900462
 49431345502890068064870429353403743603262582053579
 01183956490893543451013429696175452495739606214902
 88728932792520696535386396443225388327522499605986
 97475988232991626354597332444516375533437749292899
 05811757863555556269374269109471170021654117182197
 50519831787137106051063795558588905568852887989084
 75091576463907469361988150781468526213325247383765
 11929901561091897779220087057933964638274906806987
 69168197492365624226087154176100430608904377976678
 51966189140414492527048088197149880154205778700652
 15940092897776013307568479669929554336561398477380
 60394368895887646054983871478968482805384701730871
 11776115966350503997934386933911978988710915654170
 91330826076474063057114110988393880954814378284745
 28838368079418884342666222070438722887413947801017
 72139228191199236540551639589347426395382482960903
 69002883593277458550608013179884071624465639979482
 75783650195514221551339281978226984278638391679715
 09126241054872570092407004548848569295044811073808
 79965474815689139353809434745569721289198271770207
 66613602489581468119133614121258783895577357194986
 31721084439890142394849665925173138817160266326193
 10653665350414730708044149391693632623737677770958
 50313255990095762731957308648042467701212327020533
 74266705314244820816813030639737873664248367253983
 74876909806021827857862165127385635132901489035098
 83270617258932575363993979055729175160097615459044
 77169226580631511102803843601737474215247608515209
 90161585823125715907334217365762671423904782795872
 81505095633092802668458937649649770232973641319060
 98274063353108979246424213458374090116939196425045
 91288134034988106354008875968200544083643865166178
 80557608956896727531538081942077332597917278437625
 66118431989102500749182908647514979400316070384554
 94653859460274524474668123146879434416109933389089
 92638411847425257044572517459325738989565185716575
 96148126602031079762825416559050604247911401695790
 03383565748692528007430256234194982864679144763227
 74005529460903940177536335655471931000175430047504
 71914489984104001586794617924161001645471655133707
 40739502604427695385538343975505488710997852054011
 75169747581344926079433689543783221172450687344231
 98987884412854206474280973562580706698310697993526
 06933921356858813912148073547284632277849080870024
 67776303605551232386656295178853719673034634701222
 93958160679250915321748903084088651606111901149844
 34123501246469280288059961342835118847154497712784
 73361766285062169778717743824362565711779450064477
 71837022199910669502165675764404499794076503799995
 48450027106659878136038023141268369057831904607927
 65297277694043613023051787080546511542469395265127
 10105292707030667302444712597393995051462840476743
 13637399782591845411764133279064606365841529270190
 30276017339474866960348694976541752429306040727005
 05903950314852292139257559484507886797792525393176
 51564161971684435243697944473559642606333910551268
 26061595726217036698506473281266724521989060549880
 28078288142979633669674412480598219214633956574572
 21022986775997467381260693670691340815594120161159
 60190237753525556300606247983261249881288192937343
 47686268921923977783391073310658825681377717232831
 53290825250927330478507249771394483338925520811756
 08452966590553940965568541706001179857293813998258
 31929367910039184409928657560599359891000296986446
 09747147184701015312837626311467742091455740418159
 08800064943237855839308530828305476076799524357391
 63122188605754967383224319565065546085288120190236
 36447127037486344217272578795034284863129449163184
 75347531435041392096108796057730987201352484075057
 63719925365047090858251393686346386336804289176710
 76021111598288755399401200760139470336617937153963
 06139863655492213741597905119083588290097656647300
 73387931467891318146510931676157582135142486044229
 24453041131606527009743300884990346754055186406773
 42603583409608605533747362760935658853109760994238
 34738222208729246449768456057956251676557408841032
 17313456277358560523582363895320385340248422733716
 39123973215995440828421666636023296545694703577184
 87344203422770665383738750616921276801576618109542
 00977083636043611105924091178895403380214265239489
 29686439808926114635414571535194342850721353453018
 31587562827573389826889852355779929572764522939156
 74775666760510878876484534936360682780505646228135
 98885879259940946446041705204470046315137975431737
 18775603981596264750141090665886616218003826698996
 19655805872086397211769952194667898570117983324406
 01811575658074284182910615193917630059194314434605
 15404771057005433900018245311773371895585760360718
 28605063564799790041397618089553636696031621931132
 50223851791672055180659263518036251214575926238369
 34822266589557699466049193811248660909979812857182
 34940066155521961122072030922776462009993152442735
 89488710576623894693889446495093960330454340842102
 46240104872332875008174917987554387938738143989423
 80117627008371960530943839400637561164585609431295
 17597713935396074322792489221267045808183313764165
 81826956210587289244774003594700926866265965142205
 06300785920024882918608397437323538490839643261470
 00532423540647042089499210250404726781059083644007
 46638002087012666420945718170294675227854007450855
 23777208905816839184465928294170182882330149715542
 35235911774818628592967605048203864343108779562892
 92540563894662194826871104282816389397571175778691
 54301650586029652174595819888786804081103284327398
 67198621306205559855266036405046282152306154594474
 48990883908199973874745296981077620148713400012253
 55222466954093152131153379157980269795557105085074
 73874750758068765376445782524432638046143042889235
 93485296105826938210349800040524840708440356116781
 71705128133788057056434506161193304244407982603779
 51198548694559152051960093041271007277849301555038
 89536033826192934379708187432094991415959339636811
 06275572952780042548630600545238391510689989135788
 20019411786535682149118528207852130125518518493711
 50342215954224451190020739353962740020811046553020
 79328672547405436527175958935007163360763216147258
 15407642053020045340183572338292661915308354095120
 22632916505442612361919705161383935732669376015691
 44299449437448568097756963031295887191611292946818
 84936338647392747601226964158848900965717086160598
 14720446742866420876533479985822209061980217321161
 42304194777549907387385679411898246609130916917722
 74207233367635032678340586301930193242996397204445
 17928812285447821195353089891012534297552472763573
 02262813820918074397486714535907786335301608215599
 11314144205091447293535022230817193663509346865858
 65631485557586244781862010871188976065296989926932
 81787055764351433820601410773292610634315253371822
 43385263520217735440715281898137698755157574546939
 72715048846979361950047772097056179391382898984532
 74262272886471088832701737232588182446584362495805
 92560338105215606206155713299156084892064340303395
 26226345145428367869828807425142256745180618414956
 46861116354049718976821542277224794740335715274368
 19409892050113653400123846714296551867344153741615
 04256325671343024765512521921803578016924032669954
 17460875924092070046693403965101781348578356944407
 60470232540755557764728450751826890418293966113310
 16013111907739863246277821902365066037404160672496
 24901374332172464540974129955705291424382080760983
 64823465973886691349919784013108015581343979194852
 83043673901248208244481412809544377389832005986490
 91595053228579145768849625786658859991798675205545
 58099004556461178755249370124553217170194282884617
 40273664997847550829422802023290122163010230977215
 15694464279098021908266898688342630716092079140851
 97695235553488657743425277531197247430873043619511
 39611908003025587838764420608504473063129927788894
 27291897271698905759252446796601897074829609491906
 48764693702750773866432391919042254290235318923377
 29316673608699622803255718530891928440380507103006
 47768478632431910002239297852553723755662136447400
 96760539439838235764606992465260089090624105904215
 45392790441152958034533450025624410100635953003959
 88644661695956263518780606885137234627079973272331
 34693971456285542615467650632465676620279245208581
 34771760852169134094652030767339184114750414016892
 41213198268815686645614853802875393311602322925556
 18941042995335640095786495340935115266454024418775
 94931693056044868642086275720117231952640502309977
 45676478384889734643172159806267876718380052476968
 84084989185086149003432403476742686245952395890358
 58213500645099817824463608731775437885967767291952
 61112138591947254514003011805034378752776644027626
 18941017576872680428176623860680477885242887430259
 14524707395054652513533945959878961977891104189029
 29438185672050709646062635417329446495766126519534
 95701860015412623962286413897796733329070567376962
 15649818450684226369036784955597002607986799626101
 90393312637685569687670292953711625280055431007864
 08728939225714512481135778627664902425161990277471
 09033593330930494838059785662884478744146984149906
 71237647895822632949046798120899848571635710878311
 91848630254501620929805829208334813638405421720056
 12198935366937133673339246441612522319694347120641
 73754912163570085736943973059797097197266666422674
 31117762176403068681310351899112271339724036887000
 99686292254646500638528862039380050477827691283560
 33725482557939129852515068299691077542576474883253
 41412132800626717094009098223529657957997803018282
 42849022147074811112401860761341515038756983091865
 27806588966823625239378452726345304204188025084423
 63190383318384550522367992357752929106925043261446
 95010986108889991465855188187358252816430252093928
 52580779697376208456374821144339881627100317031513
 34402309526351929588680690821355853680161000213740
 85115448491268584126869589917414913382057849280069
 82551957402018181056412972508360703568510553317878
 40829000041552511865779453963317538532092149720526
 60783126028196116485809868458752512999740409279768
 31766399146553861089375879522149717317281315179329
 04431121815871023518740757222100123768721944747209
 34931232410706508061856237252673254073332487575448
 29675734500193219021991199607979893733836732425761
 03938985349278777473980508080015544764061053522202
 32540944356771879456543040673589649101761077594836
 45408234861302547184764851895758366743997915085128
 58020607820554462991723202028222914886959399729974
 29747115537185892423849385585859540743810488262464
 87880533042714630119415898963287926783273224561038
 52197011130466587100500083285177311776489735230926
 66123458887310288351562644602367199664455472760831
 01187883891511493409393447500730258558147561908813
 98752357812331342279866503522725367171230756861045
 00454897036007956982762639234410714658489578024140
 81584052295369374997106655948944592462866199635563
 50652623405339439142111271810691052290024657423604
 13009369188925586578466846121567955425660541600507
 12766417660568742742003295771606434486062012398216
 98271723197826816628249938714995449137302051843669
 07672357740005393266262276032365975171892590180110
 42903842741855078948874388327030632832799630072006
 98012244365116394086922220745320244624121155804354
 54206421512158505689615735641431306888344318528085
 39759277344336553841883403035178229462537020157821
 57373265523185763554098954033236382319219892171177
 44946940367829618592080340386757583411151882417743
 91450773663840718804893582568685420116450313576333
 55509440319236720348651010561049872726472131986543
 43545040913185951314518127643731043897250700498198
 70521762724940652146199592321423144397765467083517
 14749367986186552791715824080651063799500184295938
 79915835017158075988378496225739851212981032637937
 62183224565942366853767991131401080431397323354490
 90824910499143325843298821033984698141715756010829
 70658306521134707680368069532297199059990445120908
 72757762253510409023928887794246304832803191327104
 95478599180196967835321464441189260631526618167443
 19355081708187547705080265402529410921826485821385
 75266881555841131985600221351588872103656960875150
 63187533002942118682221893775546027227291290504292
 25978771066787384000061677215463844129237119352182
 84998243509208918016855727981564218581911974909857
 30570332667646460728757430565372602768982373259745
 08447964954564803077159815395582777913937360171742
 29960273531027687194494449179397851446315973144353
 51850491413941557329382048542123508173912549749819
 30871439661513294204591938010623142177419918406018
 03479498876910515579055548069538785400664533759818
 62846419905220452803306263695626490910827627115903
 85699505124652999606285544383833032763859980079292
 28466595035512112452840875162290602620118577753137
 47949362055496401073001348853150735487353905602908
 93352640071327473262196031177343394367338575912450
 81493357369116645412817881714540230547506671365182
 58284898099512139193995633241336556777098003081910
 27204099714868741813466700609405102146269028044915
 96465453301077546954130887141653125448130611924078
 21188690056027781824235022696189344352547633573536
 48561936325441775661398170393063287216690572225974
 52091929172621998444096461582694563802395028371216
 86446561785235565164127712826918688615572716201474
 93405227694659571219831494338162211400693630743044
 41732847861017777438379770372317952554341072234455
 12555589998646183876764903972461167959018100035098
 92864120419516355110876320426761297982652942588295
 11412758412627327907988075597518515768412647422094
 79721843309352972665210015662514552994745127631550
 91763673025946213293019040283795424632325855030109
 67069227202270748634190054383026506812141421350571
 54175057508639907673946335146209082888934938376439
 39925690060406731142209331219593620298297235116325
 93867722414779116295727807523950562515816031333593
 82311500518626890530658368129988108663263271980611
 27154885879809348791291370749823057592909186293919
 50147211975860672700925477180257503377307993971345
 39532646195269996596385654917590458333585799102012
 71320458390320085387888163363768518208372788513117
 52277696097879621423721625452145912818317982160441
 11311671406914827170981015457781939202311563871950
 80502467972579249760577262591332855972637121120190
 57207714091486450740949267180358151575715140503976
 10963846755569298970383547314100223802583468767350
 12977541327953206097115450648421218593649099791776
 68747744818828706323155158650328981642282882327468
 66106592732197907162384642153489852476216789050260
 99804526648392954235728734397768049577409144953839
 15755654854590589764951985138010079580107837599457
 75299196700547602252552034453988712538780171960718
 16407812484784725791240782454436168234523957068951
 42722697504318736332630111030534233358216093331912
 18806608268341428910415173247216053355849993224548
 73077882290525232423486153152097693846104258284971
 49634753418375620030149157032796853018686315724884
 01526639835689563634657435321783493199825542117308
 46774529708583950761645822963032442432823773745051
 70285606980678895217681981567107816334052667595394
 24926280756968326107495323390536223090807081455919
 83735537774874202903901814293731152933464446815121
 29450975965343062842153194457271186149000176505581
 77095302468875263250119705209476159416768727784472
 00019278913725184162285778379228443908430118112149
 63664246590336341945406571835447719124466212593926
 56620306888520055599121235363718226922531781458792
 59375044144893398160865790087616502463519704582889
 54817937566810464746141051424988702521399368705093
 72305447734112641354892806841059107716677821238332
 81026218558775131272117934444820144042574508306394
 47383637939062830089733062413806145894142276947479
 31665717623182472168350678076487573420491557628217
 58397297513447899069658953254894033561561316740327
 64724692125057591162515296545685446334981143176702
 57295661844775487469378464233737238981920662048511
 89437886822480727935202250179654534375727416391079
 19729529508129429222053477173041844779156739917384
 18311710362524395716152714669005814700002633010452
 64354786590329073320546833887207873544476264792529
 76901709120078741837367350877133769776834963442524
 19949951388315074877537433849458259765560996555954
 31804092017849718468549737069621208852437701385375
 76814166327224126344239821529416453780004925072627
 65150789085071265997036708726692764308377229685985
 16912230503746274431085293430527307886528397733524
 60174635277032059381791253969156210636376258829375
 71373840754406468964783100704580613446731271591194
 60843593582598778283526653115106504162329532904777
 21740835593497237585521380483050900096466760883015
 40612824308740645594431853413755220166305812111033
 45312074508682433943215904359443031243122747138584
 20303901060709403152355561727679941600203939750998
 97629335325855575624808996691829864222677502360193
 25797472674257821111973470940235745722227121252685
 23842958742735015636600931880454933389897415714905
 44182559738080871565281430102670460284316819230392
 53529779576586241439270154974087927313105163611913
 75770089295648233236482982630246079758757677453771
 60102490804624301856524161756655600160859121534556
 26760219268998285537787258314514408265458348440947
 84631787773747946535801699607794055687011923286080
 41130904629350871827125934668712766694873899824598
 52778649956916546402945893506496433580982476596516
 51420909867552038083092032304873427034682887516040
 71546653834619611223013759451579252696743642531927
 39003603860823645076269882749761872357547676288995
 07521148048525279508450339585708381304769378813211
 23674281319487950228066320170022460331989671970649
 16374117585485187848401205484467258885140156272501
 98217190669608126277854859648183696214107217142149
 86361918774754509650308957099470934337856981674465
 82826791194061195603784539785583924076127634410576
 67510243075598145527861678159496570625597550743065
 21085301597908073343736079432866757890533483669555
 48680391343372015649883422089339997164147974693869
 69054800891930671380571715058573071488156499207140
 86758259602876056459782423770242469805328056632787
 04192676846711626687946348695046450742021937394525
 92626686135529406247813612062026364981999994984051
 43868285258956342264328707663299304891723400725471
 76418868535137233266787792173834754148002280339299
 73579361524127558295692768372312347989894462743304
 54566790062032420516396282588443085438307201495672
 10646053323853720314324211260742448584509458049408
 18209276391400085404220235562602185643489941454399
 50410980591817948882628052066441086319001688568155
 16922948620301073889718100770929059048074909242714
 10189335428184299959881696609938369616443815288772
 14085268088757488293258735809905670755817017949161
 90611400190855374488272620093668560447559655747648
 56740081773817033073803054769736097865438593821872
 20583902344443508867499866506040645874346005331827
 43629617786251808189314436325120510709469081358644
 05192295129324500788333987884293393424351263433652
 04385812912834345297308652909783300671261798130316
 79438553572629699874035957045845223085639009891317
 94759487521263970783759448611394519602867512105616
 38976008880092746115860800207803341591451797073036
 83519697776607637378533301202412011204698860920933
 90853657732223924124490515327809509558664594776344
 82269986074813297302630975028812103517723124465095
 34965369309001863776409409434983731325132186208021
 48099226855029484546618147155574447096695301776904
 34272031892770604717784527939160472281534379803539
 67986142437095668322149146543801459382927739339603
 27540480095522318166673803571839327570771420467238
 38624617803976292377131209580789363841447929802588
 06552212926209362393063731349664018661951081158347
 11733120258058667276399927635790780638188130691563
 66274125431259589936119647626101405563503399523140
 32311381965623632719896183725484533370206256346422
 39527669435683767613687119629218187545760816170530
 31590728828700712313666308722754918661395773730546
 06599743781098764980241401124214277366808275139095
 93134041558262667895108467761186659576601659981780
 89414985754976284387856100263796543178313634025135
 81416115190209649913354873313111502270068193013592
 95959716401971960536250335584799809634887180391116
 12813595968565478868325856437896173159762002419621
 55289629790481982219946226948713746244472909345647
 00285376949588595916067892824910544125159963007813
 68367490209374915732896270028656829344431342347351
 23929825916673950342599586897069726733258273590312
 12887466604514614878503461428277659916080903986525
 75717263081833494441820193533385071292345774375579
 34406217871133006310600332405399169368260374617663
 85657588775802012293663532702671006812618251729146
 08202541892885935244491070138206211553827793565296
 91457650204864328286555793470720963480737269214118
 68954673227677513356901901537236690368653891612916
 88887876407525493494249733427181178892759931596719
 35475898809792452526236365903632007085444078454479
 73482918020820449266706344204375553250505275228337
 78887040804033531923407685630109347772125639088640
 41310107381785333831603813528082811904083256440184
 20537467929926220376987180180611226244909092426419
 85820861751177113789051609140381575003366424156095
 21632819712233502316742260056794128140621721964184
 27057843289598028823350598282081966662490358577899
 40333152274817776952843681630088531769694783690580
 67106482808359804669884109813515865490693331952239
 43632879239905348109878302745001720654336990661177
 84554364687723631844464768069142828004551074686645
 39280539940910875493916609573161971503316696830992
 94663491427987808422572206971488755806374803088629
 95118473187124777291910070227588893486939456289515
 80296537215040960310776128983126358996489341024703
 60366450586872875890514068412381242473863854279082
 82733827973326885504935874303160274749063129572349
 74261122151741715313361862241091386950068883589896
 23492763173164783400774608866555987333821138299287
 76911495492184192087771606068472874673681886167507
 22101726110383067178785669481294878504894306308616
 99487987031605158841082823512741535385133658953329
 48629494495061868514779105804696039069372662670386
 51290520113781085861618888694795760741358553458515
 17680519733344334952301203957707396237713160302428
 87200537320998253008977618973129817881944671731160
 64723147624845755192873278282512718244680782421521
 64695678192940982389262849437602488522790036202193
 86696482215628093605373178040863727268426696421929
 94681921490870170753336109479138180406328738759384
 82695355830773957614479972700034728801827852813895
 03217986345216111066608839314053226944905455527867
 89441757920244002145078019209980446138254780585804
 84424164047750315360549065914300781583724301231375
 11562284015838644270890718284816757527123846782459
 53433444962201009607105137060846180118754312072549
 13349942476171156333214089346091565615506003173842
 18701570226103101916603887064661438897736318780940
 71152752817468957640158104701696524755774089164456
 86777171585005832699434016772021567677240681283665
 65264122982439465133197359199709403275938502669557
 47023181320324371642058614103360652453693916005064
 49530601612678226489424373971667176612310489750318
 85732165554988342121802846912529086101485527815277
 62562375045637576949773433684601560772703550962904
 93924870884062810679436224187047470083688426710225
 58302403599841645951122485272633632645114017395248
 08619463584078375355688562231711552094722306543709
 26067973510005655493812245754837285457117973936157
 56167641692895805257297522338558611388322171107362
 26581621884244317885748879810902665379342666421699
 09140565364322493013348679881548866286650523469972
 35574738424830590423677143278792316422403877764330
 19260019228477831383763253612102533693581262408686
 66997382759773656822279072158324788886423693463961
 64363308730139814211430306008730666164803678984091
 33592629340230432497492688783164360268101130957071
 61419128306865773235326396536773903176613613159655
 53584999398600565155921936759977717933019744688148
 37110320650369319289452140265091546518430993655349
 33371834252984336799159394174662239003895276738133
 30617747629574943868716978453767219493506590875711
 91772087547710718993796089477451265475750187119487
 07387367858902006173733210756933022163206284320656
 71192096950585761173961632326217708945426214609858
 41023781321581772760222273813349541048100307327510
 77999489919779638835307344434575329759142637684054
 42264784216063122769646967156473999043715903323906
 56072664411643860540483884716191210900870101913072
 60710441141432419767968285478855247794764818029597
 36049439700479596040292746299203572099761950140348
 31538094771460105633344699882082212058728151072918
 29712119178764248803546723169165418522567292344291
 87128163232596965413548589577133208339911288775917
 22611527337901034136208561457799239877832508355073
 01998184590259583559892605532996737704917224549353
 29683300002230181517226575787524058832249085821280
 08974790932610076257877042865600699617621217684547
 89964407050662417102133274867962374302291553582007
 80141165348065647488230615003392068983794766255036
 54982280532966286211793062843017049240230198571997
 89488368971830438051821744191476604297524372516834
 35411217038631379411422095295885798060152938752753
 79903093887168357209576071522190027937929278630363
 72687658226812419933848081660216037221547101430073
 77537792699069587121289288019052031601285861825494
 41335382078488346531163265040764242839087012101519
 42319616522684220037112304643006734420647477180213
 53070124098860353399152667923871101706221865883573
 78121093517977560442563469499978725112544085452227
 48109148743072598696020402759411789425812818821599
 52359658979181144077653354321757595255536158128001
 16384672031934650729680799079396371496177431211940
 20212975731251652537680173591015573381537720019524
 44543620071848475663415407442328621060997613243487
 54884743453966598133871746609302053507027195298394
 32714253711557666000257844230310734295515339450604
 86222764966687624079324353192992639253731076892135
 35257232108088981933916866827894828117047262450194
 84097009757609209837240900747179733407881418251958
 42598096241747610138252643955135259311885045636264
 18830033853965243599741693132289471987830842760040
 13680747039040972384739458348961865397905941185993
 10356168436869219485382055780395773881360679549900
 08512325944252972448666676683464140218991594456530
 94234406506678519484177667794704720419588220432953
 80326310537494883122180391279678446100139726753892
 19511911783658766252808369005324900459741094706877
 29123282143046353372835199536482743258331191444590
 17809607782883583730111857543659958982724531925310
 58811502630754257149394302445393187017992360816661
 13054262539958338979429716020703387678150330102801
 20095997252222280801423571094760351925544434929986
 76781789104555906301595380976187592035893734197896
 23589311259839025983102671933041892151096891562250
 69659119828323455503059081730735195503721665870288
 05399213857603703537710517802128012956684198414036
 28727256232144287543022109094727210734741349755141
 90737043318276626177275996888826027225247133683353
 45281669277959132886138176634985772893690096574956
 22871030243625907724122190943008717556926257580657
 09912016659622436080242870024547362036394841255954
 88172727247365346778364720191830399871762703751572
 46499222894679323226936191776416146187956139566995
 67783068290316589699430767333508234990790624100202
 50613405734430069574547468217569044165154063658468
 04636926212742110753990421887161276177870142588648
 25775223889184599523376292377915585744549477361295
 52595222657863646211837759847370034797140820699414
 55807190802135907322692331008317595106590191212947
 95408603640757358750205890208704579670007055262505
 81142066390745921527330940682364944159089100922029
 66805233252661989113118420162916310768940847235643
 66808182168657219688268358402785500782804043453710
 18365109695178233574303050485265373807353107418591
 77056103973950626403554422751561011072617793706347
 23804990666922161971194259120445084641746383589938
 23994651739550900085947999013602667426149429006646
 71150671754221770387745076735637421547829059110126
 19157555870238957001405117822646989944917908301795
 47587676016809410013583761357859135692445564776446
 41786671153919513576961048649224900834467154863830
 54477914330097680486878348184672733758436892724310
 44740680768527862558516509208826381323362314873333
 67147645204508766276149503899495048095604609896043
 29123358348859990294526400284994280878624039811814
 88476730121675416110662999555366819312328742570206
 37383520200868636913117334697317412191536332467453
 25630871347302792174956227014687325867891734558379
 96435135880095935087755635624881049385299900767513
 55135277924124292774885658885665132473025147102105
 75352516511814850902750476845518252096331899068527
 61443513821366215236889057878669943228881602837748
 20355060160298940091197138501798716836337441392759
 73644017007014763706655703504338121113576415018451
 82141361982349515960106475271257593518530433287553
 77830575095674254426847122196187091785607839361445
 11383335649103256405733898667178123972237519316430
 61701385953947436784339267098671245221118969084023
 63274114966012434830989299417380305884171666130730
 40067588380432111555379440605497721705942821514886
 16567277124090338772774562909711013488518437411869
 56554497457368452180669829110450580042998879538990
 27804383596282409421860556287788428802127553884803
 72864001944161425749990427200959520465417059810498
 99675045119364711727722204361026140797508096869751
 76600237187748348016120310234680567112644766123747
 62785219024120256994353471622666089367521983311181
 35111465038548950251206557726361454736044268594980
 74396932331297127377157347099713952291182653485155
 58713733662912024271430250376326950135091161295299
 37858646813072264860082708813335381937036825988678
 93321238327053297625857382790097826460545598555131
 83668884462826513379849166783940976135376625179825
 82496634587719501243840403591408492097337546424744
 88176184070023569580177410177696925077814893386672
 55789856458985105689196092439884156928069698335224
 02256345704973122452693541938370048431833571965166
 26721575524193401933099018319309196582920969656247
 66768365964701959575473934551433741370876151732367
 72042273856742791706982045499530959188724349395240
 94441678998846319845504852393662972079777452814399
 41825678945779571255242682608994086331737153889626
 28896294021121088844273765686245276121303710173007
 85135715404533041507959447776143597437803742436646
 97324713841049212431413890357909241603640631403814
 98314819052517209371039640268089948325722979545640
 42701757722904173234796073618787889913318305843069
 39482596131871381642346721873084513387721908697510
 49428437693250249816566738162606159417682525099937
 41672883951744066932549653403101452225316189009235
 37648637848288134420987004809622717122640748957193
 90029185733074601043607291909457679946149292904279
 81687729426487729952858434647775386906950148984133
 92454039414468026362540211861431703125111757764282
 99146445334089209769616990983726523617687456058947
 04968170136974909523072082682887890730190018253425
 80534342170592871393173799314241085264739094828459
 64180936141384758311361305761084623668372376959134
 92615824516221552134879244145041756848064120636520
 17038633012953277769902311864802006755690568229501
 63549319923059142463962170253297475731140942201801
 99368035026495636955866425906762685687372110339156
 79383989576556519317788300024161353956243777784080
 17488193730950206999008908993280883974303677365955
 24891300156633294077907139615464534088791510300651
 32193448667324827590794680787981942501958262232039
 51312520141099605312606965554042486705499867869230
 21746989009547850725672978794769888831093487464426
 40071818316033165551153427615562240547447337804924
 62149521332585276988473362691826491743389878247892
 78468918828054669982303689939783413747587025805716
 34941356843392939606819206177333179173820856243643
 36353598634944968907810640196740744365836670715869
 24521182997893804077137501290858646578905771426833
 58276897855471768718442772612050926648610205153564
 28406323684818072879407171279668200607275595559040
 40233178749447346454760628189541512139162918444297
 65106694796935401686601005519607768733539651161493
 09375709685545593815137895690392510149532656281470
 11998326992200066392875374713135236421589265126204
 07288771657835840521964605410543544364216656224456
 50429990102565869272791427529311720827939377513261
 06052881235373451068372939893580871243869385934389
 17571337630072031976081660446468393772580690923729
 75234867029169104263692620901996052041210240776481
 90316014085863558427609537086558164273995349346546
 31450404019952853725200495780525465625115410925243
 79913262627136090994029022620628367521323050651839
 34057450112099341464918433323646569371725914489324
 15900624202061288573292613359680872650004562828455
 75745965921205303413101118275013069615098355156320
 04310784601906565493806542525229161991819959602752
 32770224985573882489988270746593635576858256051806
 89642853768507720122203479209939361792682065901421
 65615925306737944568949070853263568196831861772268
 24991147261573203580764629811624401331673789278868
 92290325933498617970219949819257396176730758344170
 98559222170171825712777534491508205278430904619460
 83521740200583867284970941102326695392144546106621
 50064106747402070091899119513764669044812672536915
 37162290791385403937560077835153374167747942100384
 00230895185099454877903934612222086506016050035177
 62648316111533255877050735412792499098593734737870
 81194253055121436979749914951860535920403830235716
 35272763087469321962219006426088618367610334600225
 54774778136410126919065696864950126883762969072339
 61276287223041141813610060264044030035996988919945
 82739762411461374480405969706257676472376606554161
 85746905272292382282751867991569833907476711461030
 22776606020061246876477728819096791613354019881402
 75799217416767879923160396356949285151363364721954
 06111717673873725557285229400543617851765023075446
 93869307873499110352182532929726044553210797887711
 44989887091151123725060423875373484125708606406905
 20584521227545338480082053024504565176695185769132
 00042816758054924811780519832646032445792829730129
 10531838563682120621553128866856495651261389226136
 70640939533345705269869596923503530942245438652786
 77673027540402702246384483553239914751363441044050
 09233036127149608135549053153902100229959575658370
 53812619656831442860579566966221547216956208700137
 27768536960840704833325132793112232507148630206951
 24539500373572334680709465648308920980153487870563
 34910923660575540508641115214414814346304372732710
 45027768661953107858323334857840297160925215326092
 55893265560067212435946425506599677177038844539618
 16328796144608177892721718369088801267782074301064
 22524634807454300476492885553409062185153654355474
 12547615276977266776977277705831580141218568801170
 50283652755432148034880044429799980621579045641619
 57212784508928489806426497427090579129069217807298
 76947797511244730599140605062994689428093103421641
 66299356148281309988707452927160484336308184041264
 69637925843094185442216359084576146078558562473814
 93142707826621518554160387020687698046174740080832
 43436653823545551094494984310934947599446726736653
 52517662706772194183191977196378015702169933675083
 76005716345464367177672338758864340564487156696432
 10412825956453498413884128904206820470076155969168
 43038999348366793542549210328113363184722592305554
 38305820694167562999201337317548912203723034907268
 10685344540359935618235763128377676406310131253352
 12141994611869350833176587852047112364331226765129
 96417132521751355326186768194233879036546890800182
 71352835848884441117612341011799187092365071848578
 56221021104009776994453121795022479578069506532965
 94038398736990724079767904082679400761872954783596
 34927939045769736616434053597922192858705749574816
 96694062334272619733518136626063735982575552496509
 80726012366828360592834185584802695841377255897088
 37899429105498003311138846034019391661221866960584
 91571485733568286149500019097591125218800396419762
 16355937574371801148055944229873041819680808564726
 57135476128316292004498803154021055305970766663627
 49328308916880932359290081787411985738317192616728
 83491840242972129043496552694272640255964146352591
 43484006758676903503823205729341329815935330444464
 96829441367323442158380761694831219333119819061096
 14295220153617029857510559432646146850545268497576
 48078080092213358113781977492717685450755383287688
 74474591593731162470601091244609829424841287520224
 46259447763874949199784044682925736096853454984326
 65368628444893657041118177938064416165312236002149
 18768769467398407517176307516849856359201486892943
 10594020245796962292456664488196757629434953532638
 21716133957577907663707645695702597388004384158058
 94336137106551859987600754924187211714889295221737
 72114608115434498266547987258005667472405112200738
 34592715757277152185899469481179406444663994323700
 44291140747218180224825837736017346685300744985564
 71542003612359339731291445859152288740871950870863
 22188372882628228846318437172619033057771476515641
 43822306791847386039147683108141358275755853643597
 72165002827780371342286968878734979509603110889919
 61433866640684506974207877002805093672033872326296
 37856038653216432348815557557018469089074647879122
 43637555666867806761054495501726079114293083128576
 12544819444494732448190937953690082063846316782250
 64809531810406570254327604385703505922818919878065
 86541218429921727372095510324225107971807783304260
 90867942734289557355592527238055114404380012390416
 87716445180226491681641927401106451622431101700056
 69112173318942340054795968466980429801736257040673
 32821299621536848814041021944634246462207455756439
 60452985313071409084608499653767803793201899140865
 81466217531933766597011433060862500982956691763884
 60567629729314649114937046244693519840395344491351
 41193667933301936617663652555149174982307987072280
 86085962611266050428929696653565251668888557211227
 68027727437089173896397722575648905334010388559311
 25679991516589025016486961427207005916056166159702
 45198905183296927893555030393468121976158218398048
 39605625230914626384473862960398489243861872985077
 75928792722068554807210497817653286210187476766897
 24884113956034948037672703631692100735083407386526
 16845074824964485974281349364803724261167042668708
 31925040997615319076855770327421785010006441984124
 20739640013960360158381056592841368457411910273642
 02741637234882145241013477165296031284086584197879
 51116511529827814620379139855006399960326591248525
 30849369031313010079997719136223086601109992914287
 12493885416120380204113401888872196934779044975274
 54288072803509305828754420755134816660927879353566
 52125562013998824962847872621443236285367650259145
 04683776352825876521391564809721419296755493843755
 82600253168536356731379262475878049445944183429172
 75698837622626184636545274349766241113845130548144
 98363117897844897320767195087841586188796929558197
 33250699951402601511675529750575437810242238957925
 78656212843273120220071673057406928686936393018676
 59582513264991459502609170693475194089753574640168
 30811798846452473618956056479426358070562563281189
 26966302647953595109712765913623318086692153578860
 78127599105371714022045061860753748663063505914839
 16467656723205714516886170790984695932236724946737
 58309960704258922048155079913275208858378111768521
 42693347869218952406226579210436203488529262679840
 13953216458791151579050460579710838983371864038024
 41751134722647254701079479399695355466961972676325
 52299146549334996632341859514503609803440922122067
 12567698723427940708857070474293173329188523896721
 97135392449242617864118863779096281448691786946817
 75917171506691114800207594320120619696377951032270
 89029566085562225452602610460736131368869009281721
 06819861855378098201847115416363032626569928342415
 50236009780464171085255376127289053350455061356841
 43775854429677977014660294387687225115363801191758
 15402812081825560648541078793359892106442724489861
 89616294134180012951306836386092941000831366733721
 53008352696235737175330738653338204842190308186449
 18409372394403340524490955455801640646076158101030
 17674884750176619086929460987692016912021816882910
 40870709560951470416921147027413390052253340834812
 87035303102391969997859741390859360543359969707560
 44601342424536824960987725813110247327985620721265
 72499003468293886872304895562253204463602639854225
 25841646432427161141981780248259556354490721922658
 38636626637508359443148776351561457107455280161596
 77048442714194435183275698407552677926411261765250
 61596523545718795667317091331935876162825592078308
 01852068901515047133403861003100559148178521103847
 54542933389188444120517943969970194112695119526564
 91959418997541839323464742429070271887522353439367
 36336632003072327470374071239825620246626519740901
 99762452056198557625760008708173083288344381831070
 05451449354588542267857855191537229237955549433341
 01744201696000906964156127322977702212179518683763
 59082255128816470021992348864043959153018464004714
 32118636062252701154112228380277853891109849020134
 27410141215597699654388771974853764311582298385331
 23071751132961904559007938064276695819014842627991
 22179294798734890186847167650382732855205908298452
 98062592503521284519259279865935061329619467962523
 73972565584157853744567558998032405492186962888490
 33256085145534439166022625777551291620077279685262
 93879375304541810807292858919897153817973434961872
 32927614747850192611450413274873242970583408471112
 33374627461727462658241532427105932250625530231473
 87592517247873228814914559156050363345754242337791
 60374952502493022351481961381162563911415610326844
 95807250827343176594405409826976526934457986347970
 97431244982719331138638731596363612186234972614095
 56079920628316999420072054811525353393946076850019
 90988655386143349578165008996164907967814290114838
 76456821749140756237676184537751440314754112067601
 60726460556859257799322070337333398916369504346690
 69482843662998003741452762771654762382554617088318
 98108688068478537055364804693509588180253605297407
 93538676511195079373282083146268960071075175520614
 43378411454995013643244632819334638905093654571450
 69008644834401804283633905135781572739733345372842
 63372174065775771079830517555721036795976901889958
 49413019599957301790124019390868135658553966194137
 17944876320798688003716073032205474235722668968018
 82123424391885984168972277652194032493227314793669
 23400484897605903795809469604175427961378255378122
 39476461478329269765451622902817011004378460387565
 44151739433960048915318817576650500951697402415644
 77129365661425394936888423051740012992055685428985
 38979426699567770270891465137368922061044154816621
 56804219838476730871787590279209175900695273456682
 02651337311151800018143412096260165862982107666352
 33617740078377834237091526440630540718078433580610
 72961105550020415131696373046849213356837265400307
 50982908936461204789111475303704989395283345782408
 28173864413227100029683119402033234564208264732762
 33830294639378998375836554559919340866235090967961
 13400486702712317652666371077872511186035403755448
 74186935197336566217723592293967764632515620234875
 70113795712096237723431370212031004965152111976013
 17641940820343734851285260291333491512508311980285
 01778557107253731491392157091051309650598859999315
 60863655477403551898166733535880048214665099741433
 76118277772335191074121757284159258087259131507460
 60256349037772633739144613770380213183474473011130
 32670296917335047701632106616227830027269283365584
 01179141944780874825336071440329625228577500980859
 96090409363126356213281620714534061042241120830100
 08587264252112262480142647519426184325853386753874
 05474349107271004975428115946601713612259044015899
 16002298278017960351940800465135347526987776095278
 39984368086908989197839693532179980139135442552717
 91022539701081063214304851137829149851138196914304
 34975001899806816444121232733283071928243624067331
 96554692677851193152775113446468905504248113361434
 98460484905125834568326644152848971397237604032821
 26602535166939140820499473204860216277597917712347
 51097502403078935759937715095021751693555827072533
 91189233407022383207758580213717477837877839101523
 41320984894234596136923404979982793041444631627072
 14796117456975719681239291913740982925805561955207
 43424329598289898052923336641541925636738068949420
 14712413405250722040617943552525552250087487900865
 68314542835167750542294803274783044056438581591952
 66675828292970522612762871104013480178722480178968
 40524079243605827424674430767216452703134513541676
 49668901274786801010295133862698649748212118629040
 33769156857624069929637249309720162870720018983542
 36903641492702369619385473724803298550451120891928
 79829874467864129159417531675602533435310626745254
 50711418148323988060729714023472552071349079839898
 23552687239509093656678789923837125789762487559904
 43228895388377317348941122757071410959790047919301
 04674075041143538178246463079598955563899188477378
 13413470702467473621120489862269918885174562517325
 19341352038115863350123913054441910073628447567514
 16105041097350585276204448919097890198431548528053
 39857778443139338839943104444656692445508859463140
 81751220331390681596592510546858013133838152176418
 21043342978882611963044311138879625874609022613090
 08499754303957712432306169062629194039214397402708
 94777663702488155499322458825979020631257436910946
 39325280624164247686849545532493801763937161563684
 78598237159023854212658406153672286071317026747401
 31145261063765383390315921943469817605358380310612
 88785205154693363924108846763200956708971836749057
 81630851581381619668822220475704375906143380407258
 53862083565176998426774523195824182683698270160237
 41493836349662935157685406139734274647089968561817
 01605511048809715548591186171896680259735417054239
 85135560018720335079060946421271143993196046527424
 05088222535977348151913543857125325854049394601086
 57937980586201433660788252197178090258173708709164
 60452727977153509910340736425020386386718220522879
 69445838765294795104866071739022932745542678566977
 68659399234168341222746630150621553205026553414609
 95249356050854921756549134830958906536175693817637
 47364418337897422970070354520666317092960759198962
 77324230902523974438610142630986877339138825186843
 16501027964911497737582888913450341148865948670215
 49210108432808078342808941729800898329753694064496
 99031253998639195816014689952208806622854084148642
 74786281975546629278814621607171381880180840572084
 71586890683691939338186427845453795671927239797236
 46516675920110579956639625985355127635587681402134
 09829016296873429850792471846056874828331381259161
 96247615690287590107273310329914062386460833337863
 82579263023915900035576090324772813388873391780969
 66601469615031754226751125993315529674213336300222
 96490648093458200818106180210022766458040027821333
 67585730190113717546727630590443531313190360924890
 97246427928455549913490005180295707082919052556781
 88991389962513866231938005361134622429461024895407
 24048571232566288889317221164329478161905548680549
 43441034090680716088028227959686950133643814268252
 17047287086301013730115523686141690837567574763723
 97631857570381094433905645644685241830281481079983
 76918512127201935044041804604721626939445788377090
 10597469321972055811407877598977207200968938224930
 32368305158626572811146379969831375179376232151112
 52349734305240622105244234353732905655163406669506
 16589287821870775679417608071297378133518711793165
 00331555238224877306534441794534153952024244497034
 10120874072188109388268167512042299404948179449472
 73289477011157413944122845552182842492224065875268
 91722727806071167540469730080370396187877966948825
 55614674384392570115829546661358678671897661297311
 26720007297155361302750355616781776544228744211472
 98816148027052438068176535732755786025058470840132
 08837932816008769081300492491473682517035382219619
 03901499952349538710599735114347829233949918793660
 86923013755963685323738067035911442432685615121094
 04259582639301678017128669239283231057658851714020
 21119695706479981403150563304514156441462316376380
 99044028162569175764891425697141635984393174332702
 37812336938043012892626375382667795034169334323607
 50024817574180875038847509493945489620974048544263
 56371649959499209808842947903636662975260032438563
 52945844728944547166209297495496616877414120882130
 47702281611645604400723635158114972973921896673738
 26472047226422212420165601502849713063327958143025
 16013694825567014780935790889657134926158161346901
 80696508955631012121849180584792272069187169631633
 00448580201028606578585912699746376617414639341595
 69539554203314628026518951167938074573315759846086
 17370268786760294367778050024467339133243166988035
 40732323882818475010516413311895370364884226902704
 78052742490603492082954755054003457160184072574536
 93814553117535421072655783561549987444748042732345
 78800618731493415660463529797794550753593047956872
 09316724536547208381685855606043801977030764246083
 48987610134570939487700294617579206195254925575710
 90385251714885252656710453498134198033906415298763
 43695420256080277614421914318921393908834543131769
 68510184010384447234894886952098194353190650655535
 46173358140455448378847525262539496658699920584176
 52780125341033896469818642430034146791380619028059
 60785488801078970551694621522877309010446746249797
 99926271209516847795684825833414022664772108433624
 37593741610536734041954738964197895425335036301861
 40095153476696147625565187382329246854735693580289
 60115367917873035531593783630822486151777705415775
 76561759358512016692943111138863582159667618830326
 10416465171484697938542262168716140012237821377977
 41312689772667129920259220174087700769562834739322
 01088159356286281928563571893384958850603853158179
 76067947984087836097596014973342057270460352179060
 56476032855692762734951822032361441125841824262477
 12012035776388895974318232827871314608053533574494
 29762179678903456816988955351850447832561638070947
 69516990862471000197488092050095219436323787197648
 70339223811540363475488626845956159755193765410115
 01406700122692747439388858994385973024541480106123
 59080362745852884935632515853843832424932526660875
 88908318700709100237377106576985056433928854337658
 34259675065371500533351448990829388773735205145933
 30496265314151413861244379358850709446880454869753
 58170212908490787347806814366323322819415827345671
 35644317153796781805819585246484008403290998194378
 17181773023170039897330504953873561162610239994332
 59780126893432605584710278764901070923443884634011
 73555686590358524491937018104162620850429925869743
 58170981338940459344719374938776242324098528327622
 66604942385129709453245586252103600829286649724174
 91914198896612955807677097959479530601311915901177
 39431042090490794244488685130868444937059090260061
 20649425744710353547657859242708130410618546219881
 83009063458818703875585627491158737542106466795134
 64875867715438380185213482819158124625993351601989
 35595167968932852205824799421034512715877163345222
 99541883968044883552975336128683722593539007920166
 69413390911687588039888288692160023732573615882071
 63516271332810518187602104852180675526648673908900
 90719513805862673512431221569163790227732870541084
 20378415256832887180469879525130732663402785190594
 17338920358540395677035611329354482585628287610610
 69822972142096199350933131217118789107876687204454
 88760894101747986471378824621539559333332755620094
 39580434537919782280590395959927436913793778664940
 96404877784174833643268402628293240626008190808180
 43909145563519368560630450891422896452199877988493
 47477729132797266027658401667890136490508741142126
 86196986204412696528298108704547986155954533802120
 11556469799767857389201862435993267776894540605082
 18838227909833627167124490026761178498264377033002
 08184459000971723520433199470824209877151444975101
 70556430295428218196700092025156158441742059336581
 48134902693111517093872260026458630561325605792560
 92733226557934628080568344392137368840565043430739
 65740610177793701414246154930707413608054421002956
 00095663588977899267630517718781943706761498217564
 18659011616086540863539151303920131680576903417259
 64536923508064174465623515239290504094799531840748
 62151210561833854566176652606393713658802521666223
 57613220194170137266496607325201077194793126528276
 33024138051649071745659648537483546691945235803153
 01969160480994606814904037819829732360930087135760
 79862142542209641900436790547904993007837242158195
 45354183711293686584305538427176280352791288211293
 08351575656599944741788438381565148434229858704245
 59243469329523282180350833372628379183021659183618
 15542171574484657784201343299825945668845582661719
 79012180849480332448787258183774805522268151011371
 74536841787028027445244290547451823467491956418855
 12444213377835214238659799259882032870851093383868
 29906571994614906290257427686038850511032638544540
 41918495886653854504057132362968106914681484786965
 91668618427567984600418687622980555629630459532279
 23051616721591968675849523635298935788507746081537
 32145464298479231051167635774949462295256949766035
 94739624309953433104049942096778838270027144784940
 69037073249106444151696053256560586778757417472110
 82743577431519406075798356362914332639781221894628
 74477981198072256467146640548501310096567863148800
 90303749338875364183165134982546694673316118123364
 85439764932502617954935720430540218297487125110740
 40116114058999110930624923128131163405492625713567
 21818628932786138833718028535056503591952741400869
 51092616754147679266803210923746708721360627833292
 23864136195941213392780361182763241060047409711110
 48140003623342714514483334641675466354699731494756
 64342365949349684588455152415075637660508663282742
 47941360628760412906449138285194564026431532258586
 24043141838669590633245063000392213192647625962691
 51090445769530144405461803785750303668621246227863
 97527466678701210033929848733750144756003221006223
 58029343774955032037012738468163061026570300872275
 46296679688089058712767636106622572235222973920644
 30935243272281008599730951325286306011054979156447
 91845004618046762408928925680912930592960642357021
 06152464620502324896659398732493396737695202399176
 08984745718435319366465291258480644801965201628387
 95189499336759241485626136995945307287254532463291
 52911012876377060557060953137752775186792329213495
 52451330898679691651290738413021675732386375758200
 80363575728002754490327953079900799442541108725693
 18801466793559583467643286887696661009739574996783
 65933978463469599489506104903836474095046952260638
 58046758073069912290474089879166872117147527644711
 60440195271816950828973353714853092893704638442089
 32997711258568408466083399340456890267875160087754
 61267988015465856522061210953490796707365539702576
 19943137663996060606110640695933082817187642604357
 34253617569437848484952501082664883951597004905983
 80812105221111091943323951136051446459834210799058
 08209371646452312770402316007213854372346126726099
 78703856570919985075956346132484601884098501942876
 87902268734556500519121546544063829253851276317663
 92205093834520430077301702994036261543400132276391
 09129883278639204123004455516840548898090807791746
 36092439334912641164240093880746356607262336695842
 76458369826873481588196105857183576746200965052606
 59292635482914990457683072108932458570737016607173
 98194485028842603963660746031184786225831056580870
 87030556759586134170074540296568763477417643105175
 10367328692455585820823720386017817394051751304379
 94868822320044378043103170921034261674998000073016
 09481458637448877852227307633049538394434538277060
 87607635420984450083062476302535727810327834617669
 70544287155315340016497076657195985041748199087201
 49087568603778359199471934335277294728553792578768
 48323011018593658007172911869676176550537750302930
 33830706448912811412025506150896411007623824574488
 65518258105814034532012475472326908754750707857765
 97325428444593530449920700145387489482265564422236
 96365544194225441338212225477497535494624827680533
 33698328415613869236344335855386847111143049824839
 89918031654586382893537991305352228334301379533729
 54016257623228081138499491876144141322933767106563
 49252881452823950620902235787668465011666009738275
 36604054469416534222390521083145858470355293522199
 28272760574821266065291385530345549744551470344939
 48686342945965843102419078592368022456076393678416
 62705185551787029040735573046206396924533077957822
 45949710420188043000183881429008173039450507342787
 01312446686009277858181104091151172937487362788787
 49074652855654347488868310641100510230208751077689
 18781525622735251550379532444857787277617001964853
 70355516765520911933934376286628461984402629525218
 36785223674751088097815070989784130862458815226609
 63551401874495836926917799047120726494905737264286
 00521140358123107600669951853612486274675637589622
 52991164960668765082617341784847893372950567390078
 78617925351440621045366250640463728815698232317500
 59626108092195521115085930295565496753886261297233
 99146283584760486276270273097392020014322487075823
 37354915246085608210328882974183906478869923273691
 36004883743661522351705843770554521081551336126214
 29118156153017588825735948925071088792621286413924
 43309383797333867806131795237315266773820858024701
 43352700924380326695174211950767088432634644274912
 75589077468635821621660427413151702124585860562336
 31493164646913946562497471741958354218607748711057
 33845843368993964591374060338215935224359475162623
 91886853078228217639832373061802042465604775279431
 04796189724299533029792497481684052893791044947004
 59086499187272734541350810198388186467360939257193
 05119686456018557824502182310658894379865224320506
 77379966196955472440585922417953006820451795370043
 47245176289356677050849021310773662575169733552746
 23029430312035962609534235743972496592110106578178
 26108745318874803187430823573699195156340957162700
 99244492974910548985151965866474014822510633536794
 97371425102293418825851173719944991150975837461301
 05505064197721531929354875371191630262030328588658
 52848019350922587577559742527658401172134232364808
 40271433563675420463751825525249443296570438613878
 65901965738802868401894087672816714137033661732650
 12057865391578070308871426151907500149257611292767
 51930967284539711602136063030905422439663206743235
 82797889332324405779199278484633339777737655901870
 57480682867834796562414610289950848739969297075043
 27530299728722973279344429886464127253481606037797
 07298299173029296308695801996312413304939350493325
 41235507105446118259114111645453471032988104784406
 77801380771314654000993863064812666143308582068113
 95838319169545558259426895769841428893743467084107
 94631893253910696395578070602124597489829356461356
 07889834724199794785643620420946134123876131988653
 52358312996862268948608408456655606876954501274486
 63140505473535174687300980632278046891224682146080
 67276277084024022661554850240089528916571176174390
 20337584877842911289623247059191874691042005848326
 14067733375102719565399469716251724831223063391932
 87079838007484857265161234349332733566644733585564
 30235280883924348278760886164943289399166399210488
 30784777704804572849145630335326507002958890626591
 54985094079727675671297950100982294762289618915914
 41520032283878773485130979081019129267227103778898
 05396415636236416915498576840839846886168437540706
 51210390625061281076637990479088796747780697384731
 70475253442156390387201238806323688037017949308954
 90077633152306354837425681665336160664198003018828
 71237674818983302468363714883092592833759022789425
 88060087286038859168849730693948020511221766359138
 25152427867009440694235512020156837777885182467002
 56517085092496237477268136942843500629388144299879
 05301056217375459182679973217735029368928065210025
 39626880749809264345801165571588670044350397650532
 34782873273688408635400027406767838219635222265392
 90939807367391364082898722017776747168118195856133
 72158311905468293608323697611345028175783020293484
 59829250008956826302712632958662921476531422333517
 93093387951357095346377183684092444422096319331295
 62030557551734006797374061416210792363342380564685
 00920371671526425563718538895714164197723874226105
 96667396997173168169415435095283193556417705668622
 21521799115135563970714331289365755384464832620120
 64243380169558626985610224606460693307938478588143
 67407000599769703649019273328826135329363112403650
 69865216063898725026723808740339674439783025829689
 42568967418643361349794752455262914265228424192430
 83388103580053787023999542172113686550275341362211
 69314069466951318692810257479598560514500502171591
 33177516099578655519818861932112821107094422872404
 42481153406055895958355815232012184605820563592699
 30347885113206862662758877144603599665610843072569
 65005630644891875994665967728471715395736121081808
 41547273142661748933134174632662354222072600146012
 70120693463952056444554329166298666078308906811879
 00908152950636267820756143888157813511346953663038
 78412092346942868730839320432333872775496805210302
 82154432472338884521534372725012858974769146080831
 44041258681815400491877722878698018534545370065266
 55649170915429522756709222217474112062720656622989
 80603289167206874365494824610869736722554740481288
 92424718543236057534116728507575520571311566979545
 84887398742228135887985840783135060548290551482785
 29489112190538319562422871948475940785939804790109
 41940706717644390327307121358873850499936388382055
 01683402777496070276844880281912220636888636811043
 56952930065219552826152699127163727738841899328713
 05634646882273982887631986457098363089177864870866
 76185485680047672552675414742851028145807403152992
 19781455775684368111018531749816701642664788409026
 26828244482580275320945499151045185177165463118049
 04567985713257528117913656278158111288816562285876
 03087597496384943527567661216895926148503078536204
 52745077529506310124803418045840594329260798544356
 20093708091821523920371790678121992280496069738238
 74331262673030679594396095495718957721791559730058
 86936468455766760924509060882022122357192545367151
 91834872587423919410890444115959932760044506556206
 46116465566548759424736925233695599303035509581762
 61762318495619064948396730020377638743693439998294
 30209147073618947932692762445186560239559053705128
 97816345542332011497599489627842432748378803270141
 86769526211809750064051497558896502930048676052080
 10491537885413909424531691719987628941277221129464
 56829486028149318156024967788794981377721622935943
 78110044480607976724292762495107841534464291508427
 64520002042769470698041775832209097020291657347251
 58290463091035903784297757265172087724474095226716
 63060054697163879431711968734846887381866567512792
 98575016363411314627530499019135646823804329970695
 77015078933772865803571279091376742080565549362464
 64126002437968454377733902647251281941632007684873
 62517640659675406936217588793078559164787772747392
 72002910342949562447661308200729250734529170764226
 62104767303786316995423745511745652202278332409680
 35246676631908610112067458562873174135111622920788
 65132941244815471628182079877168346341322362234117

Oltre 100000 cifre decimali... calcolato con questo programma Fortran