Сто тысяч знаков числа Пи
3.14159265358979323846264338327950288419716939937510582097494459 2307816406286208998628034825342117067982148086513282306647 0938446095505822317253594081284811174502841027019385211055 5964462294895493038196442881097566593344612847564823378678 3165271201909145648566923460348610454326648213393607260249 1412737245870066063155881748815209209628292540917153643678 9259036001133053054882046652138414695194151160943305727036 5759591953092186117381932611793105118548074462379962749567 3518857527248912279381830119491298336733624406566430860213 9494639522473719070217986094370277053921717629317675238467 4818467669405132000568127145263560827785771342757789609173 6371787214684409012249534301465495853710507922796892589235 4201995611212902196086403441815981362977477130996051870721 1349999998372978049951059731732816096318595024459455346908 3026425223082533446850352619311881710100031378387528865875 3320838142061717766914730359825349042875546873115956286388 2353787593751957781857780532171226806613001927876611195909 2164201989380952572010654858632788659361533818279682303019 5203530185296899577362259941389124972177528347913151557485 7242454150695950829533116861727855889075098381754637464939 3192550604009277016711390098488240128583616035637076601047 1018194295559619894676783744944825537977472684710404753464 6208046684259069491293313677028989152104752162056966024058 0381501935112533824300355876402474964732639141992726042699 2279678235478163600934172164121992458631503028618297455570 6749838505494588586926995690927210797509302955321165344987 2027559602364806654991198818347977535663698074265425278625 5181841757467289097777279380008164706001614524919217321721 4772350141441973568548161361157352552133475741849468438523 3239073941433345477624168625189835694855620992192221842725 5025425688767179049460165346680498862723279178608578438382 7967976681454100953883786360950680064225125205117392984896 0841284886269456042419652850222106611863067442786220391949 4504712371378696095636437191728746776465757396241389086583 2645995813390478027590099465764078951269468398352595709825 8226205224894077267194782684826014769909026401363944374553 0506820349625245174939965143142980919065925093722169646151 5709858387410597885959772975498930161753928468138268683868 9427741559918559252459539594310499725246808459872736446958 4865383673622262609912460805124388439045124413654976278079 7715691435997700129616089441694868555848406353422072225828 4886481584560285060168427394522674676788952521385225499546 6672782398645659611635488623057745649803559363456817432411 2515076069479451096596094025228879710893145669136867228748 9405601015033086179286809208747609178249385890097149096759 8526136554978189312978482168299894872265880485756401427047 7555132379641451523746234364542858444795265867821051141354 7357395231134271661021359695362314429524849371871101457654 0359027993440374200731057853906219838744780847848968332144 5713868751943506430218453191048481005370614680674919278191 1979399520614196634287544406437451237181921799983910159195 6181467514269123974894090718649423196156794520809514655022 5231603881930142093762137855956638937787083039069792077346 7221825625996615014215030680384477345492026054146659252014 9744285073251866600213243408819071048633173464965145390579 6268561005508106658796998163574736384052571459102897064140 1109712062804390397595156771577004203378699360072305587631 7635942187312514712053292819182618612586732157919841484882 9164470609575270695722091756711672291098169091528017350671 2748583222871835209353965725121083579151369882091444210067 5103346711031412671113699086585163983150197016515116851714 3765761835155650884909989859982387345528331635507647918535 8932261854896321329330898570642046752590709154814165498594 6163718027098199430992448895757128289059232332609729971208 4433573265489382391193259746366730583604142813883032038249 0375898524374417029132765618093773444030707469211201913020 3303801976211011004492932151608424448596376698389522868478 3123552658213144957685726243344189303968642624341077322697 8028073189154411010446823252716201052652272111660396665573 0925471105578537634668206531098965269186205647693125705863 5662018558100729360659876486117910453348850346113657686753 2494416680396265797877185560845529654126654085306143444318 5867697514566140680070023787765913440171274947042056223053 8994561314071127000407854733269939081454664645880797270826 6830634328587856983052358089330657574067954571637752542021 1495576158140025012622859413021647155097925923099079654737 6125517656751357517829666454779174501129961489030463994713 2962107340437518957359614589019389713111790429782856475032 0319869151402870808599048010941214722131794764777262241425 4854540332157185306142288137585043063321751829798662237172 1591607716692547487389866549494501146540628433663937900397 6926567214638530673609657120918076383271664162748888007869 2560290228472104031721186082041900042296617119637792133757 5114959501566049631862947265473642523081770367515906735023 5072835405670403867435136222247715891504953098444893330963 4087807693259939780541934144737744184263129860809988868741 3260472156951623965864573021631598193195167353812974167729 4786724229246543668009806769282382806899640048243540370141 6314965897940924323789690706977942236250822168895738379862 3001593776471651228935786015881617557829735233446042815126 2720373431465319777741603199066554187639792933441952154134 1899485444734567383162499341913181480927777103863877343177 2075456545322077709212019051660962804909263601975988281613 3231666365286193266863360627356763035447762803504507772355 4710585954870279081435624014517180624643626794561275318134 0783303362542327839449753824372058353114771199260638133467 7687969597030983391307710987040859133746414428227726346594 7047458784778720192771528073176790770715721344473060570073 3492436931138350493163128404251219256517980694113528013147 0130478164378851852909285452011658393419656213491434159562 5865865570552690496520985803385072242648293972858478316305 7777560688876446248246857926039535277348030480290058760758 2510474709164396136267604492562742042083208566119062545433 7213153595845068772460290161876679524061634252257719542916 2991930645537799140373404328752628889639958794757291746426 3574552540790914513571113694109119393251910760208252026187 9853188770584297259167781314969900901921169717372784768472 6860849003377024242916513005005168323364350389517029893922 3345172201381280696501178440874519601212285993716231301711 4448464090389064495444006198690754851602632750529834918740 7866808818338510228334508504860825039302133219715518430635 4550076682829493041377655279397517546139539846833936383047 4611996653858153842056853386218672523340283087112328278921 2507712629463229563989898935821167456270102183564622013496 7151881909730381198004973407239610368540664319395097901906 9963955245300545058068550195673022921913933918568034490398 2059551002263535361920419947455385938102343955449597783779 0237421617271117236434354394782218185286240851400666044332 5888569867054315470696574745855033232334210730154594051655 3790686627333799585115625784322988273723198987571415957811 1963583300594087306812160287649628674460477464915995054973 7425626901049037781986835938146574126804925648798556145372 3478673303904688383436346553794986419270563872931748723320 8376011230299113679386270894387993620162951541337142489283 0722012690147546684765357616477379467520049075715552781965 3621323926406160136358155907422020203187277605277219005561 4842555187925303435139844253223415762336106425063904975008 6562710953591946589751413103482276930624743536325691607815 4781811528436679570611086153315044521274739245449454236828 8606134084148637767009612071512491404302725386076482363414 3346235189757664521641376796903149501910857598442391986291 6421939949072362346468441173940326591840443780513338945257 4239950829659122850855582157250310712570126683024029295252 2011872676756220415420516184163484756516999811614101002996 0783869092916030288400269104140792886215078424516709087000 6992821206604183718065355672525325675328612910424877618258 2976515795984703562226293486003415872298053498965022629174 8788202734209222245339856264766914905562842503912757710284 0279980663658254889264880254566101729670266407655904290994 5681506526530537182941270336931378517860904070866711496558 3434347693385781711386455873678123014587687126603489139095 6200993936103102916161528813843790990423174733639480457593 1493140529763475748119356709110137751721008031559024853090 6692037671922033229094334676851422144773793937517034436619 9104033751117354719185504644902636551281622882446257591633 3039107225383742182140883508657391771509682887478265699599 5744906617583441375223970968340800535598491754173818839994 4697486762655165827658483588453142775687900290951702835297 1634456212964043523117600665101241200659755851276178583829 2041974844236080071930457618932349229279650198751872127267 5079812554709589045563579212210333466974992356302549478024 9011419521238281530911407907386025152274299581807247162591 6685451333123948049470791191532673430282441860414263639548 0004480026704962482017928964766975831832713142517029692348 8962766844032326092752496035799646925650493681836090032380 9293459588970695365349406034021665443755890045632882250545 2556405644824651518754711962184439658253375438856909411303 1509526179378002974120766514793942590298969594699556576121 8656196733786236256125216320862869222103274889218654364802 2967807057656151446320469279068212073883778142335628236089 6320806822246801224826117718589638140918390367367222088832 1513755600372798394004152970028783076670944474560134556417 2543709069793961225714298946715435784687886144458123145935 7198492252847160504922124247014121478057345510500801908699 6033027634787081081754501193071412233908663938339529425786 9050764310063835198343893415961318543475464955697810382930 9716465143840700707360411237359984345225161050702705623526 6012764848308407611830130527932054274628654036036745328651 0570658748822569815793678976697422057505968344086973502014 1020672358502007245225632651341055924019027421624843914035 9989535394590944070469120914093870012645600162374288021092 7645793106579229552498872758461012648369998922569596881592 0560010165525637567856672279661988578279484885583439751874 4545512965634434803966420557982936804352202770984294232533 0225763418070394769941597915945300697521482933665556615678 7364005366656416547321704390352132954352916941459904160875 3201868379370234888689479151071637852902345292440773659495 6305100742108714261349745956151384987137570471017879573104 2296906667021449863746459528082436944578977233004876476524 1339075920434019634039114732023380715095222010682563427471 6460243354400515212669324934196739770415956837535551667302 7390074972973635496453328886984406119649616277344951827369 5588220757355176651589855190986665393549481068873206859907 5407923424023009259007017319603622547564789406475483466477 6041146323390565134330684495397907090302346046147096169688 6885014083470405460742958699138296682468185710318879065287 0366508324319744047718556789348230894310682870272280973624 8093996270607472645539925399442808113736943388729406307926 1595995462624629707062594845569034711972996409089418059534 3932512362355081349490043642785271383159125689892951964272 8757394691427253436694153236100453730488198551706594121735 2462589548730167600298865925786628561249665523533829428785 4253404830833070165372285635591525347844598183134112900199 9205981352205117336585640782648494276441137639386692480311 8364453698589175442647399882284621844900877769776312795722 6726555625962825427653183001340709223343657791601280931794 0171859859993384923549564005709955856113498025249906698423 3017350358044081168552653117099570899427328709258487894436 4600504108922669178352587078595129834417295351953788553457 3742608590290817651557803905946408735061232261120093731080 4854852635722825768203416050484662775045003126200800799804 9254853469414697751649327095049346393824322271885159740547 0214828971117779237612257887347718819682546298126868581705 0740272550263329044976277894423621674119186269439650671515 7795867564823993917604260176338704549901761436412046921823 7076488783419689686118155815873606293860381017121585527266 8300823834046564758804051380801633638874216371406435495561 8689641122821407533026551004241048967835285882902436709048 8711819090949453314421828766181031007354770549815968077200 9474696134360928614849417850171807793068108546900094458995 2794243981392135055864221964834915126390128038320010977386 8066287792397180146134324457264009737425700735921003154150 8936793008169980536520276007277496745840028362405346037263 4165542590276018348403068113818551059797056640075094260878 8573579603732451414678670368809880609716425849759513806930 9449401515422221943291302173912538355915031003330325111749 1569691745027149433151558854039221640972291011290355218157 6282328318234254832611191280092825256190205263016391147724 7331485739107775874425387611746578671169414776421441111263 5835538713610110232679877564102468240322648346417663698066 3785768134920453022408197278564719839630878154322116691224 6415911776732253264335686146186545222681268872684459684424 1610785401676814208088502800541436131462308210259417375623 8994207571362751674573189189456283525704413354375857534269 8699472547031656613991999682628247270641336222178923903176 0854289437339356188916512504244040089527198378738648058472 6895462438823437517885201439560057104811949884239060613695 7342315590796703461491434478863604103182350736502778590897 5782727313050488939890099239135033732508559826558670892426 1242947367019390772713070686917092646254842324074855036608 0136046689511840093668609546325002145852930950000907151058 2362672932645373821049387249966993394246855164832611341461 1068026744663733437534076429402668297386522093570162638464 8528514903629320199199688285171839536691345222444708045923 9660281715655156566611135982311225062890585491450971575539 0024393153519090210711945730024388017661503527086260253788 1797519478061013715004489917210022201335013106016391541589 5780371177927752259787428919179155224171895853616805947412 3419339842021874564925644346239253195313510331147639491199 5072858430658361935369329699289837914941939406085724863968 8369032655643642166442576079147108699843157337496488352927 6932822076294728238153740996154559879825989109371712621828 3025848112389011968221429457667580718653806506487026133892 8229949725745303328389638184394477077940228435988341003583 8542389735424395647555684095224844554139239410001620769363 6846776413017819659379971557468541946334893748439129742391 4336593604100352343777065888677811394986164787471407932638 5873862473288964564359877466763847946650407411182565837887 8454858148962961273998413442726086061872455452360643153710 1127468097787044640947582803487697589483282412392929605829 4861919667091895808983320121031843034012849511620353428014 4127617285830243559830032042024512072872535581195840149180 9692533950757784000674655260314461670508276827722235341911 0263416315714740612385042584598841990761128725805911393568 9601431668283176323567325417073420817332230462987992804908 5140947903688786878949305469557030726190095020764334933591 0602454508645362893545686295853131533718386826561786227363 7169757741830239860065914816164049449650117321313895747062 0884748023653710311508984279927544268532779743113951435741 7221975979935968525228574526379628961269157235798662057340 8375766873884266405990993505000813375432454635967504844235 2848747014435454195762584735642161981340734685411176688311 8654489377697956651727966232671481033864391375186594673002 4434500544995399742372328712494834706044063471606325830649 8297955101095418362350303094530973358344628394763047756450 1500850757894954893139394489921612552559770143685894358587 7526379625597081677643800125436502371412783467926101995585 2247172201777237004178084194239487254068015560359983905489 8572354674564239058585021671903139526294455439131663134530 8939062046784387785054239390524731362012947691874975191011 4723152893267725339181466073000890277689631148109022097245 2075916729700785058071718638105496797310016787085069420709 2232908070383263453452038027860990556900134137182368370991 9495164896007550493412678764367463849020639640197666855923 3565463913836318574569814719621084108096188460545603903845 5343729141446513474940784884423772175154334260306698831768 3310011331086904219390310801437843341513709243530136776310 8491351615642269847507430329716746964066653152703532546711 2667522460551199581831963763707617991919203579582007595605 3023462677579439363074630569010801149427141009391369138107 2581378135789400559950018354251184172136055727522103526803 7357265279224173736057511278872181908449006178013889710770 8229310027976659358387589093956881485602632243937265624727 7603789081445883785501970284377936240782505270487581647032 4581290878395232453237896029841669225489649715606981192186 5849267704039564812781021799132174163058105545988013004845 6299765112124153637451500563507012781592671424134210330156 6165356024733807843028655257222753049998837015348793008062 6018096238151613669033411113865385109193673938352293458883 2255088706450753947395204396807906708680644509698654880168 2874343786126453815834280753061845485903798217994599681154 4197425363443996029025100158882721647450068207041937615845 4712318346007262933955054823955713725684023226821301247679 4522644820910235647752723082081063518899152692889108455571 1266039650343978962782500161101532351605196559042118449499 0778999200732947690586857787872098290135295661397888486050 9786085957017731298155314951681467176959760994210036183559 1387778176984587581044662839988060061622984861693533738657 8773598336161338413385368421197893890018529569196780455448 2858483701170967212535338758621582310133103877668272115726 9495181795897546939926421979155233857662316762754757035469 9414892904130186386119439196283887054367774322427680913236 5449485366768000001065262485473055861598999140170769838548 3188750142938908995068545307651168033373222651756622075269 5179144225280816517166776672793035485154204023817460892328 3917032754257508676551178593950027933895920576682789677644 5318404041855401043513483895312013263783692835808271937831 2654961745997056745071833206503455664403449045362756001125 0184335607361222765949278393706478426456763388188075656121 6896050416113903906396016202215368494109260538768871483798 9559999112099164646441191856827700457424343402167227644558 9330127781586869525069499364610175685060167145354315814801 0545886056455013320375864548584032402987170934809105562116 7154684847780394475697980426318099175642280987399876697323 7695737015808068229045992123661689025962730430679316531149 4017647376938735140933618332161428021497633991898354848756 2529875242387307755955595546519639440182184099841248982623 6737714672260616336432964063357281070788758164043814850188 4114318859882769449011932129682715888413386943468285900666 4080631407775772570563072940049294030242049841656547973670 5485580445865720227637840466823379852827105784319753541795 0113472736257740802134768260450228515797957976474670228409 9956160156910890384582450267926594205550395879229818526480 0706837650418365620945554346135134152570065974881916341359 5567196496540321872716026485930490397874895890661272507948 2827693895352175362185079629778514618843271922322381015874 4450528665238022532843891375273845892384422535472653098171 5784478342158223270206902872323300538621634798850946954720 0479523112015043293226628272763217790884008786148022147537 6578105819702226309717495072127248479478169572961423658595 7820908307332335603484653187302930266596450137183754288975 5797144992465403868179921389346924474198509733462679332107 2686870768062639919361965044099542167627840914669856925715 0743157407938053239252394775574415918458215625181921552337 0960748332923492103451462643744980559610330799414534778457 4699992128599999399612281615219314888769388022281083001986 0165494165426169685867883726095877456761825072759929508931 8052187292461086763995891614585505839727420980909781729323 9301067663868240401113040247007350857828724627134946368531 8154696904669686939254725194139929146524238577625500474852 9547681479546700705034799958886769501612497228204030399546 3278830695976249361510102436555352230690612949388599015734 6610237122354789112925476961760050479749280607212680392269 1102777226102544149221576504508120677173571202718024296810 6203776578837166909109418074487814049075517820385653909910 4775941413215432844062503018027571696508209642734841469572 6397884256008453121406593580904127113592004197598513625479 6160632288736181367373244506079244117639975974619383584574 9159880976674470930065463424234606342374746660804317012600 5205592849369594143408146852981505394717890045183575515412 5223590590687264878635752541911288877371766374860276606349 6035367947026923229718683277173932361920077745221262475186 9833495151019864269887847171939664976907082521742336566272 5928440620430214113719922785269984698847702323823840055655 5178890876613601304770984386116870523105531491625172837327 2867600724817298763756981633541507460883866364069347043720 6688651275688266149730788657015685016918647488541679154596 5072342877306998537139043002665307839877638503238182155355 9732353068604301067576083890862704984188859513809103042359 5782495143988590113185835840667472370297149785084145853085 7813391562707603563907639473114554958322669457024941398316 3433237897595568085683629725386791327505554252449194358912 8405045226953812179131914513500993846311774017971512283785 4601160359554028644059024964669307077690554810288502080858 0087811577381719174177601733073855475800605601433774329901 2728677253043182519757916792969965041460706645712588834697 9796429316229655201687973000356463045793088403274807718115 5533090988702550520768046303460865816539487695196004408482 0659673794731680864156456505300498816164905788311543454850 5266006982309315777650037807046612647060214575057932709620 4782561524714591896522360839664562410519551052235723973951 2881816405978591427914816542632892004281609136937773722299 9833270820829699557377273756676155271139225880552018988762 0114168005468736558063347160373429170390798639652296131280 1782679717289822936070288069087768660593252746378405397691 8480820410219447197138692560841624511239806201131845412447 8205011079876071715568315407886543904121087303240201068534 1947230476666721749869868547076781205124736792479193150856 4447753798537997322344561227858432968466475133365736923872 0146472367942787004250325558992688434959287612400755875694 6413705625140011797133166207153715436006876477318675587148 7839890810742953094106059694431584775397009439883949144323 5366853920994687964506653398573888786614762944341401049888 9931600512076781035886116602029611936396821349607501116498 3278563531614516845769568710900299976984126326650234771672 8657378579085746646077228341540311441529418804782543876177 0790430001566986776795760909966936075594965152736349811896 4130433116627747123388174060373174397054067031096767657486 9535878967003192586625941051053358438465602339179674926784 4763708474978333655579007384191473198862713525954625181604 3422537299628632674968240580602964211463864368642247248872 8343417044157348248183330164056695966886676956349141632842 6414974533349999480002669987588815935073578151958899005395 1208535103572613736403436753471410483601754648830040784641 6745216737190483109676711344349481926268111073994825060739 4950735031690197318521195526356325843390998224986240670310 7683184466072912487475403161796994113973877658998685541703 1884778867592902607004321266617919223520938227878880988633 5991160819235355570464634911320859189796132791319756490976 0001399623444553501434642686046449586247690943470482932941 4041114654092398834443515913320107739441118407410768498106 6347241048239358274019449356651610884631256785297769734684 3030614624180358529331597345830384554103370109167677637427 6210213701354854450926307190114731848574923318167207213727 9355679528443925481560913728128406333039373562420016045664 5574145881660521666087387480472433912129558777639069690370 7882852775389405246075849623157436917113176134783882719416 8606625721036851321566478001476752310393578606896111259960 2818393095487090590738613519145918195102973278755710497290 1148717189718004696169777001791391961379141716270701895846 9214343696762927459109940060084983568425201915593703701011 0497473394938778859894174330317853487076032219829705797511 9144051099423588303454635349234982688362404332726741554030 1619505680654180939409982020609994140216890900708213307230 8966211977553066591881411915778362729274615618571037217247 1009521423696483086410259288745799932237495519122195190342 4452307535133806856807354464995127203174487195403976107308 0602699062580760202927314552520780799141842906388443734996 8145827337207266391767020118300464819000241308350884658415 2148991276106513741539435657211390328574918769094413702090 5170314877734616528798482353382972601361109845148418238081 2054099612527458088109948697221612852489742555551607637167 5054896173016809613803811914361143992106380050832140987604 5993093248510251682944672606661381517457125597549535802399 8314698220361338082849935670557552471290274539776214049318 2014658008021566536067765508783804304134310591804606800834 5911366408348874080057412725867047922583191274157390809143 8313845642415094084913391809684025116399193685322555733896 6953749026620923261318855891580832455571948453875628786128 8590041060060737465014026278240273469625282171749415823317 4923968353013617865367376064216677813773995100658952887742 7662636841830680190804609849809469763667335662282915132352 7888061577682781595886691802389403330764419124034120223163 6857786035727694154177882643523813190502808701857504704631 2933353757285386605888904583111450773942935201994321971171 6422350056440429798920815943071670198574692738486538334361 4579463417592257389858800169801475742054299580124295810545 6510831046297282937584161162532562516572498078492099897990 6200359365099347215829651741357984910471116607915874369865 4122234834188772292944633517865385673196255985202607294767 4072616767145573649812105677716893484917660771705277187601 1999081441130586455779105256843048114402619384023224709392 4980293355073184589035539713308844617410795916251171486487 4468611247605428673436709046678468670274091881014249711149 6578177242793470702166882956108777944050484375284433751088 2826477197854000650970403302186255614733211777117441335028 1608840351781452541964320309576018694649088681545285621346 9883554445602495566684366029221951248309106053772019802183 1010327041783866544718126039719068846237085751808003532704 7185659499476124248110999288679158969049563947624608424065 9309486215076903149870206735338483495508363660178487710608 0980426924713241000946401437360326564518456679245666955100 1502298330798496079949882497061723674493612262229617908143 1141466094123415935930958540791390872083227335495720807571 6517187659944985693795623875551617575438091780528029464200 4472153962807463602113294255916002570735628126387331060058 9106524570802447493754318414940148211999627645310680066311 8382376163966318093144467129861552759820145141027560068929 7502463040173514891945763607893528555053173314164570504996 4438909363084387448478396168405184527328840323452024705685 1646571647713932377551729479512613239822960239454857975458 6517458787713318138752959809412174227300352296508089177705 0682592488223221549380483714547816472139768209633205083056 4792048208592047549985732038887639160199524091893894557676 8749730856955958010659526503036266159750662225084067428898 2659075106375635699682115109496697445805472886936310203678 2325018232370845979011154847208761821247781326633041207621 6587312970811230758159821248639807212407868878114501655825 1361789030708608701989758898074566439551574153631931919810 7057533663373803827215279884935039748001589051942087971130 8051233933221903466249917169150948541401871060354603794643 3790058909577211808044657439628061867178610171567409676620 8029576657705129120990794430463289294730615951043090222143 9371849560634056189342513057268291465783293340524635028929 1754708725648426003496296116541382300773133272983050016025 6724014185152041890701154288579920812198449315699905918201 1819733500126187728036812481995877070207532406361259313438 5955425477819611429351635612234966615226147353996740515849 9860355295332924575238881013620234762466905581643896786309 7627365504724348643071218494373485300606387644566272186661 7012381277156213797461498613287441177145524447089971445228 8566294244023018479120547849857452163469644897389206240194 3518310088283480249249085403077863875165911302873958787098 1007727182718745290139728366148421428717055317965430765045 3432460053636147261818096997693348626407743519992868632383 5088756683595097265574815431940195576850437248001020413749 8318722596773871549583997184449072791419658459300839426370 2087563539821696205532480321226749891140267852859967340524 2031091797899905718821949391320753431707980023736590985375 5202389116434671855829068537118979526262344924833924963424 4971465684659124891855662958932990903523923333364743520370 7701010843880032907598342170185542283861617210417603011645 9187805393674474720599850235828918336929223373239994804371 0841965947316265482574809948250999183300697656936715968936 4493348864744213500840700660883597235039532340179582557036 0169369909886711321097988970705172807558551912699306730992 5070407024556850778679069476612629808225163313639952117098 4528092630375922426742575599892892783704744452189363203489 4155210445972618838003006776179313813991620580627016510244 5886924764924689192461212531027573139084047000714356136231 6992371694848132554200914530410371354532966206392105479824 3921251725401323149027405858920632175894943454890684639931 3757091034633271415316223280552297297953801880162859073572 9554162788676498274186164218789885741071649069191851162815 2854867941736389066538857642291583425006736124538491606741 3734017357277995634104332688356950781493137800736235418007 0619180267328551191942676091221035987469241172837493126163 3950012395992405084543756985079570462226646190001035004901 8303415354584283376437811198855631877779253720116671853954 1835984438305203762819440761594106820716970302285152250573 1260930468984234331527321313612165828080752126315477306044 2377475350595228717440266638914881717308643611138906942027 9088143119448799417154042103412190847094080254023932942945 4938786402305129271190975135360009219711054120966831115163 2870542302847007312065803262641711616595761327235156666253 6672718998534199895236884830999302757419916463841427077988 7088742292770538912271724863220288984251252872178260305009 9451082478357290569198855546788607946280537122704246654319 2145281760741482403827835829719301017888345674167811398954 7504483393146896307633966572267270433932167454218245570625 2479721997866854279897799233957905758189062252547358220523 6424850783407110144980478726691990186438822932305382318559 7328697809222535295910173414073348847610055640182423921926 9506208318381454698392366461363989101210217709597670490830 5081854704194664371312299692358895384930136356576186106062 2287055994233716310212784574464639897381885667462608794820 1864748767272722206267646533809980196688368099415907577685 2639865146253336312450536402610569605513183813174261184420 1890888531963569869627950367384243130113317533053298020166 8881748134298868158557781034323175306478498321062971842518 4385534427620128234570716988530518326179641178579608888150 3296022907056144762209150947390359466469162353968092013945 7817589108893199211226007392814916948161527384273626429809 8234063200244024495894456129167049508235812487391799648641 1334803247577752197089327722623494860150466526814398770516 1531702669692970492831628550421289814670619533197026950721 4378230476875280287354126166391708245925170010714180854800 6369232594620190022780874098597719218051585321473926532515 5903541020928466592529991435379182531454529059841581763705 8927906909896911164381187809435371521332261443625314490127 4547726957393934815469163116249288735747188240715039950094 4673195431619385548520766573882513963916357672315100555603 7263394867208207808653734942440115799667507360711159351331 9591971209489647175530245313647709420946356969822266737752 0994516845064362382421185353488798939567318780660610788544 0005508276570305587448541805778891719207881423351138662929 6671796434687600770479995378833878703487180218424373421122 7394025571769081960309201824018842705704609262256417837526 5263358324240661253311529423457965569502506810018310900411 2453790153329661569705223792103257069370510908307894799990 0499939532215362274847660361367769797856738658467093667958 8583788795625946464891376652199588286933801836011932368578 5585581955560421562508836502033220245137621582046181067051 9533065306060650105488716724537794283133887163139559690583 2083416898476065607118347136218123246227258841990286142087 2849568796393254642853430753011052857138296437099903569488 8528519040295604734613113826387889755178856042499874831638 2804046848618938189590542039889872650697620201995548412650 0053944282039301274816381585303964399254702016727593285743 6666164411096256633730540921951967514832873480895747777527 8344221091073111351828046036347198185655572957144747682552 8578633493428584231187494400032296906977583159038580393535 2135886007960034209754739229673331064939560181223781285458 4317605561733861126734780745850676063048229409653041118306 6710818930311088717281675195796753471885372293096161432040 0638132246584111115775835858113501856904781536893813771847 2814751998350504781297718599084707621974605887423256995828 8925350419379582606162118423687685114183160683158679946016 5205774052942305360178031335726326705479033840125730591233 9601880137825421927094767337191987287385248057421248921183 4708766296672072723256505651293331260595057777275424712416 4831283298207236175057467387012820957554430596839555568686 1188397135522084452852640081252027665557677495969626612604 5652456840861392382657685833846984997787267065551918544686 9846947849573462260629421962455708537127277652309895545019 3037732166649182578154677292005212667143463209637891852323 2150189761260343736840671941930377468809992968775824410478 7812326625318184596045385354383911449677531286426092521153 7673258866722604042523491087026958099647595805794663973419 0640100363619040420331135793365424263035614570090112448008 9002080147805660371015412232889146572239314507607167064355 6827437743965789067972687438473076346451677562103098604092 7170909512808630902973850445271828927496892121066700816485 8339553773591913695015316201890888748421079870689911480466 9270650940762046502772528650728905328548561433160812693005 6937854178610969692025388650345771831766868859236814884752 7649846882194973972970773718718840041432312763650481453112 2850990020742409255859252926103021067368154347015252348786 3516439762358604191941296976904052648323470099111542426012 7343802208933109668636789869497799400126016422760926082349 3041180643829138347354679725399262338791582998486459271734 0592256207491053085315371829116816372193951887009577881815 8685046450769934394098743351443162633031724774748689791820 9239480833143970840673084079589358108966564775859905563769 5252326536144247802308268118310377358870892406130313364773 7101162821461466167940409051861526036009252194721889091810 7335871964142144478654899528582343947050079830388538860831 0357193060027711945580219119428999227223534587075662469261 7766317885514435021828702668561066500353105021631820601760 9217984684936863161293727951873078972637353717150256378733 5797718081848784588665043358243770041477104149349274384575 8710715973155943942641257027096512510811554824793940359768 1188117282472158250109496096625393395380922195591918188552 6780621499231727631632183398969380756168559117529984501320 6712939240414459386239880938124045219148483164621014738918 2510109096773869066404158973610476436500068077105656718486 2814963711188321924456639458144914861655004956769826903089 1118568798692947051352481609174324301538368470729289898284 6022237301452655679898627767968091469798378268764311598832 1090437156112997665215396354644208691975673700057387649784 3768628768179249746943842746525631632300555130417422734164 6455127812784577772457520386543754282825671412885834544435 1325620544642410110379554641905811686230596447695870540721 4198521210673433241075676757581845699069304604752277016700 5684543969234041711089888993416350585157887353430815520811 7720718803791040469830695786854739376564336319797868036718 7307969392423632144845035477631567025539006542311792015346 4977929066241508328858395290542637687668968805033317227800 1858850697362324038947004718976193473443084374437599250341 7880797223585913424581314404984770173236169471976571535319 7754997162785663119046912609182591249890367654176979903623 7552865263757337635269693443544004730671988689019681474287 6779086697968852250163694985673021752313252926537589641517 1479559538784278499866456302878831962099830494519874396369 0706827626574858104391122326187940599415540632701319898957 0376110532360629867480377915376751158304320849872092028092 9752649812569163425000522908872646925284666104665392171482 0801305022980526378364269597337070539227891535105688839381 1324975707133102950443034671598944878684711643832805069250 7766274500122003526203709466023414648998390252588830148678 1621967751945831677187627572005054397944124599007711520515 4619930509838698254284640725554092740313257163264079293418 3342147090412542533523248021932277075355546795871638358750 1815933871742360615511710131235256334858203651461418700492 0570437201826173319471570086757853933607862273955818579758 7258744102542077105475361294047460100094095444959662881486 9159038990718659805636171376922272907641977551777201042764 9694961105622059250242021770426962215495872645398922769766 0310524980855759471631075870133208861463266412591148633881 2202844406941694882615295776253250198703598706743804698219 4205638125583343642194923227593722128905642094308235254408 4110864545369404969271494003319782861318186188811118408257 8659287574263844500599442295685864604810330153889114994869 3543603022181094346676400002236255057363129462629609619876 0564259963946138692330837196265954739234624134597795748524 6478379807956931986508159776753505539189911513352522987361 1277918274854200868953965835942196333150286956119201229888 9887006079992795411188269023078913107603617634779489432032 1027733594169086500719328040171638406449878717537567811853 2132840821657110754952829497493621460821558320568723218557 4065161096274874375098092230211609982633033915469494644491 0045152809250897450748967603240907689836529406579201983152 6541065813682379198409064571246894847020935776119313998024 6813405200394781949866202624008902150166163813538381515037 7350229660746279529103840686855690701575166241929872444827 1942933100485482445458071889763300323252582158128032746796 2002814762431828622171054352898348208273451680186131719593 3247110746622285087106661177034653528395776259977446721857 1581612641114327179434788599089280848669491413909771673690 0277758502686646540565950394867841110790116104008572744562 9384254941675946054871172359464291058509099502149587931121 9613590831588262068233215615308683373083817327932819698387 5087083483880463884784418840031847126974543709373298362402 8751979208023218787448828728437273780178270080587824107493 5751488997891173974612932035108143270325140903048746226294 2344327571260086642508333187688650756429271605525289544921 5376517514921963671810494353178583834538652556566406572513 6357506435323650893679043170259787817719031486796384082881 0209461490079715137717099061954969640070867667102330048672 6314755105372317571143223174114116806228642063889062101923 5522354671166213749969326932173704310598722503945657492461 6978260970253359475020913836673772894438696400028110344026 0847128990007468077648440887113413525033678773167977093727 7868216611786534423173226463784769787514433209534000165069 2130546476890985050203015044880834261845208730530973189492 9164253229336124315143065782640702838984098416029503092418 9712097160164926561341343342229882790992178604267981245728 5345801338260995877178113102167340256562744007296834066198 4806766158050216918337236803990279316064204368120799003162 6444914619021945822969099212278855394878353830564686488165 5562294315673128274390826450611628942803501661336697824051 7701552196265227254558507386405852998303791803504328767038 0925216790757120406123759632768567484507915114731344000183 2570344920909712435809447900462494313455028900680648704293 5340374360326258205357901183956490893543451013429696175452 4957396062149028872893279252069653538639644322538832752249 9605986974759882329916263545973324445163755334377492928990 5811757863555556269374269109471170021654117182197505198317 8713710605106379555858890556885288798908475091576463907469 3619881507814685262133252473837651192990156109189777922008 7057933964638274906806987691681974923656242260871541761004 3060890437797667851966189140414492527048088197149880154205 7787006521594009289777601330756847966992955433656139847738 0603943688958876460549838714789684828053847017308711177611 5966350503997934386933911978988710915654170913308260764740 6305711411098839388095481437828474528838368079418884342666 2220704387228874139478010177213922819119923654055163958934 7426395382482960903690028835932774585506080131798840716244 6563997948275783650195514221551339281978226984278638391679 7150912624105487257009240700454884856929504481107380879965 4748156891393538094347455697212891982717702076661360248958 1468119133614121258783895577357194986317210844398901423948 4966592517313881716026632619310653665350414730708044149391 6936326237376777709585031325599009576273195730864804246770 1212327020533742667053142448208168130306397378736642483672 5398374876909806021827857862165127385635132901489035098832 7061725893257536399397905572917516009761545904477169226580 6315111028038436017374742152476085152099016158582312571590 7334217365762671423904782795872815050956330928026684589376 4964977023297364131906098274063353108979246424213458374090 1169391964250459128813403498810635400887596820054408364386 5166178805576089568967275315380819420773325979172784376256 6118431989102500749182908647514979400316070384554946538594 6027452447466812314687943441610993338908992638411847425257 0445725174593257389895651857165759614812660203107976282541 6559050604247911401695790033835657486925280074302562341949 8286467914476322774005529460903940177536335655471931000175 4300475047191448998410400158679461792416100164547165513370 7407395026044276953855383439755054887109978520540117516974 7581344926079433689543783221172450687344231989878844128542 0647428097356258070669831069799352606933921356858813912148 0735472846322778490808700246777630360555123238665629517885 3719673034634701222939581606792509153217489030840886516061 1190114984434123501246469280288059961342835118847154497712 7847336176628506216977871774382436256571177945006447771837 0221999106695021656757644044997940765037999954845002710665 9878136038023141268369057831904607927652972776940436130230 5178708054651154246939526512710105292707030667302444712597 3939950514628404767431363739978259184541176413327906460636 5841529270190302760173394748669603486949765417524293060407 2700505903950314852292139257559484507886797792525393176515 6416197168443524369794447355964260633391055126826061595726 2170366985064732812667245219890605498802807828814297963366 9674412480598219214633956574572210229867759974673812606936 7069134081559412016115960190237753525556300606247983261249 8812881929373434768626892192397778339107331065882568137771 7232831532908252509273304785072497713944833389255208117560 8452966590553940965568541706001179857293813998258319293679 1003918440992865756059935989100029698644609747147184701015 3128376263114677420914557404181590880006494323785583930853 0828305476076799524357391631221886057549673832243195650655 4608528812019023636447127037486344217272578795034284863129 4491631847534753143504139209610879605773098720135248407505 7637199253650470908582513936863463863368042891767107602111 1598288755399401200760139470336617937153963061398636554922 1374159790511908358829009765664730073387931467891318146510 9316761575821351424860442292445304113160652700974330088499 0346754055186406773426035834096086055337473627609356588531 0976099423834738222208729246449768456057956251676557408841 0321731345627735856052358236389532038534024842273371639123 9732159954408284216666360232965456947035771848734420342277 0665383738750616921276801576618109542009770836360436111059 2409117889540338021426523948929686439808926114635414571535 1943428507213534530183158756282757338982688985235577992957 2764522939156747756667605108788764845349363606827805056462 2813598885879259940946446041705204470046315137975431737187 7560398159626475014109066588661621800382669899619655805872 0863972117699521946678985701179833244060181157565807428418 2910615193917630059194314434605154047710570054339000182453 1177337189558576036071828605063564799790041397618089553636 6960316219311325022385179167205518065926351803625121457592 6238369348222665895576994660491938112486609099798128571823 4940066155521961122072030922776462009993152442735894887105 7662389469388944649509396033045434084210246240104872332875 0081749179875543879387381439894238011762700837196053094383 9400637561164585609431295175977139353960743227924892212670 4580818331376416581826956210587289244774003594700926866265 9651422050630078592002488291860839743732353849083964326147 0005324235406470420894992102504047267810590836440074663800 2087012666420945718170294675227854007450855237772089058168 3918446592829417018288233014971554235235911774818628592967 6050482038643431087795628929254056389466219482687110428281 6389397571175778691543016505860296521745958198887868040811 0328432739867198621306205559855266036405046282152306154594 4744899088390819997387474529698107762014871340001225355222 4669540931521311533791579802697955571050850747387475075806 8765376445782524432638046143042889235934852961058269382103 4980004052484070844035611678171705128133788057056434506161 1933042444079826037795119854869455915205196009304127100727 7849301555038895360338261929343797081874320949914159593396 3681106275572952780042548630600545238391510689989135788200 1941178653568214911852820785213012551851849371150342215954 2244511900207393539627400208110465530207932867254740543652 7175958935007163360763216147258154076420530200453401835723 3829266191530835409512022632916505442612361919705161383935 7326693760156914429944943744856809775696303129588719161129 2946818849363386473927476012269641588489009657170861605981 4720446742866420876533479985822209061980217321161423041947 7754990738738567941189824660913091691772274207233367635032 6783405863019301932429963972044451792881228544782119535308 9891012534297552472763573022628138209180743974867145359077 8633530160821559911314144205091447293535022230817193663509 3468658586563148555758624478186201087118897606529698992693 2817870557643514338206014107732926106343152533718224338526 3520217735440715281898137698755157574546939727150488469793 6195004777209705617939138289898453274262272886471088832701 7372325881824465843624958059256033810521560620615571329915 6084892064340303395262263451454283678698288074251422567451 8061841495646861116354049718976821542277224794740335715274 3681940989205011365340012384671429655186734415374161504256 3256713430247655125219218035780169240326699541746087592409 2070046693403965101781348578356944407604702325407555577647 2845075182689041829396611331016013111907739863246277821902 3650660374041606724962490137433217246454097412995570529142 4382080760983648234659738866913499197840131080155813439791 9485283043673901248208244481412809544377389832005986490915 9505322857914576884962578665885999179867520554558099004556 4611787552493701245532171701942828846174027366499784755082 9422802023290122163010230977215156944642790980219082668986 8834263071609207914085197695235553488657743425277531197247 4308730436195113961190800302558783876442060850447306312992 7788894272918972716989057592524467966018970748296094919064 8764693702750773866432391919042254290235318923377293166736 0869962280325571853089192844038050710300647768478632431910 0022392978525537237556621364474009676053943983823576460699 2465260089090624105904215453927904411529580345334500256244 1010063595300395988644661695956263518780606885137234627079 9732723313469397145628554261546765063246567662027924520858 1347717608521691340946520307673391841147504140168924121319 8268815686645614853802875393311602322925556189410429953356 4009578649534093511526645402441877594931693056044868642086 2757201172319526405023099774567647838488973464317215980626 7876718380052476968840849891850861490034324034767426862459 5239589035858213500645099817824463608731775437885967767291 9526111213859194725451400301180503437875277664402762618941 0175768726804281766238606804778852428874302591452470739505 4652513533945959878961977891104189029294381856720507096460 6263541732944649576612651953495701860015412623962286413897 7967333290705673769621564981845068422636903678495559700260 7986799626101903933126376855696876702929537116252800554310 0786408728939225714512481135778627664902425161990277471090 3359333093049483805978566288447874414698414990671237647895 8226329490467981208998485716357108783119184863025450162092 9805829208334813638405421720056121989353669371336733392464 4161252231969434712064173754912163570085736943973059797097 1972666664226743111776217640306868131035189911227133972403 6887000996862922546465006385288620393800504778276912835603 3725482557939129852515068299691077542576474883253414121328 0062671709400909822352965795799780301828242849022147074811 1124018607613415150387569830918652780658896682362523937845 2726345304204188025084423631903833183845505223679923577529 2910692504326144695010986108889991465855188187358252816430 2520939285258077969737620845637482114433988162710031703151 3344023095263519295886806908213558536801610002137408511544 8491268584126869589917414913382057849280069825519574020181 8105641297250836070356851055331787840829000041552511865779 4539633175385320921497205266078312602819611648580986845875 2512999740409279768317663991465538610893758795221497173172 8131517932904431121815871023518740757222100123768721944747 2093493123241070650806185623725267325407333248757544829675 7345001932190219911996079798937338367324257610393898534927 8777473980508080015544764061053522202325409443567718794565 4304067358964910176107759483645408234861302547184764851895 7583667439979150851285802060782055446299172320202822291488 6959399729974297471155371858924238493855858595407438104882 6246487880533042714630119415898963287926783273224561038521 9701113046658710050008328517731177648973523092666123458887 3102883515626446023671996644554727608310118788389151149340 9393447500730258558147561908813987523578123313422798665035 2272536717123075686104500454897036007956982762639234410714 6584895780241408158405229536937499710665594894459246286619 9635563506526234053394391421112718106910522900246574236041 3009369188925586578466846121567955425660541600507127664176 6056874274200329577160643448606201239821698271723197826816 6282499387149954491373020518436690767235774000539326626227 6032365975171892590180110429038427418550789488743883270306 3283279963007200698012244365116394086922220745320244624121 1558043545420642151215850568961573564143130688834431852808 5397592773443365538418834030351782294625370201578215737326 5523185763554098954033236382319219892171177449469403678296 1859208034038675758341115188241774391450773663840718804893 5825686854201164503135763335550944031923672034865101056104 9872726472131986543435450409131859513145181276437310438972 5070049819870521762724940652146199592321423144397765467083 5171474936798618655279171582408065106379950018429593879915 8350171580759883784962257398512129810326379376218322456594 2366853767991131401080431397323354490908249104991433258432 9882103398469814171575601082970658306521134707680368069532 2971990599904451209087275776225351040902392888779424630483 2803191327104954785991801969678353214644411892606315266181 6744319355081708187547705080265402529410921826485821385752 6688155584113198560022135158887210365696087515063187533002 9421186822218937755460272272912905042922597877106678738400 0061677215463844129237119352182849982435092089180168557279 8156421858191197490985730570332667646460728757430565372602 7689823732597450844796495456480307715981539558277791393736 0171742299602735310276871944944491793978514463159731443535 1850491413941557329382048542123508173912549749819308714396 6151329420459193801062314217741991840601803479498876910515 5790555480695387854006645337598186284641990522045280330626 3695626490910827627115903856995051246529996062855443838330 3276385998007929228466595035512112452840875162290602620118 5777531374794936205549640107300134885315073548735390560290 8933526400713274732621960311773433943673385759124508149335 7369116645412817881714540230547506671365182582848980995121 3919399563324133655677709800308191027204099714868741813466 7006094051021462690280449159646545330107754695413088714165 3125448130611924078211886900560277818242350226961893443525 4763357353648561936325441775661398170393063287216690572225 9745209192917262199844409646158269456380239502837121686446 5617852355651641277128269186886155727162014749340522769465 9571219831494338162211400693630743044417328478610177774383 7977037231795255434107223445512555589998646183876764903972 4611679590181000350989286412041951635511087632042676129798 2652942588295114127584126273279079880755975185157684126474 2209479721843309352972665210015662514552994745127631550917 6367302594621329301904028379542463232585503010967069227202 2707486341900543830265068121414213505715417505750863990767 3946335146209082888934938376439399256900604067311422093312 1959362029829723511632593867722414779116295727807523950562 5158160313335938231150051862689053065836812998810866326327 1980611271548858798093487912913707498230575929091862939195 0147211975860672700925477180257503377307993971345395326461 9526999659638565491759045833358579910201271320458390320085 3878881633637685182083727885131175227769609787962142372162 5452145912818317982160441113116714069148271709810154577819 3920231156387195080502467972579249760577262591332855972637 1211201905720771409148645074094926718035815157571514050397 6109638467555692989703835473141002238025834687673501297754 1327953206097115450648421218593649099791776687477448188287 0632315515865032898164228288232746866106592732197907162384 6421534898524762167890502609980452664839295423572873439776 8049577409144953839157556548545905897649519851380100795801 0783759945775299196700547602252552034453988712538780171960 7181640781248478472579124078245443616823452395706895142722 6975043187363326301110305342333582160933319121880660826834 1428910415173247216053355849993224548730778822905252324234 8615315209769384610425828497149634753418375620030149157032 7968530186863157248840152663983568956363465743532178349319 9825542117308467745297085839507616458229630324424328237737 4505170285606980678895217681981567107816334052667595394249 2628075696832610749532339053622309080708145591983735537774 8742029039018142937311529334644468151212945097596534306284 2153194457271186149000176505581770953024688752632501197052 0947615941676872778447200019278913725184162285778379228443 9084301181121496366424659033634194540657183544771912446621 2593926566203068885200555991212353637182269225317814587925 9375044144893398160865790087616502463519704582889548179375 6681046474614105142498870252139936870509372305447734112641 3548928068410591077166778212383328102621855877513127211793 4444820144042574508306394473836379390628300897330624138061 4589414227694747931665717623182472168350678076487573420491 5576282175839729751344789906965895325489403356156131674032 7647246921250575911625152965456854463349811431767025729566 1844775487469378464233737238981920662048511894378868224807 2793520225017965453437572741639107919729529508129429222053 4771730418447791567399173841831171036252439571615271466900 5814700002633010452643547865903290733205468338872078735444 7626479252976901709120078741837367350877133769776834963442 5241994995138831507487753743384945825976556099655595431804 0920178497184685497370696212088524377013853757681416632722 4126344239821529416453780004925072627651507890850712659970 3670872669276430837722968598516912230503746274431085293430 5273078865283977335246017463527703205938179125396915621063 6376258829375713738407544064689647831007045806134467312715 9119460843593582598778283526653115106504162329532904777217 4083559349723758552138048305090009646676088301540612824308 7406455944318534137552201663058121110334531207450868243394 3215904359443031243122747138584203039010607094031523555617 2767994160020393975099897629335325855575624808996691829864 2226775023601932579747267425782111197347094023574572222712 1252685238429587427350156366009318804549333898974157149054 4182559738080871565281430102670460284316819230392535297795 7658624143927015497408792731310516361191375770089295648233 2364829826302460797587576774537716010249080462430185652416 1756655600160859121534556267602192689982855377872583145144 0826545834844094784631787773747946535801699607794055687011 9232860804113090462935087182712593466871276669487389982459 8527786499569165464029458935064964335809824765965165142090 9867552038083092032304873427034682887516040715466538346196 1122301375945157925269674364253192739003603860823645076269 8827497618723575476762889950752114804852527950845033958570 8381304769378813211236742813194879502280663201700224603319 8967197064916374117585485187848401205484467258885140156272 5019821719066960812627785485964818369621410721714214986361 9187747545096503089570994709343378569816744658282679119406 1195603784539785583924076127634410576675102430755981455278 6167815949657062559755074306521085301597908073343736079432 8667578905334836695554868039134337201564988342208933999716 4147974693869690548008919306713805717150585730714881564992 0714086758259602876056459782423770242469805328056632787041 9267684671162668794634869504645074202193739452592626686135 5294062478136120620263649819999949840514386828525895634226 4328707663299304891723400725471764188685351372332667877921 7383475414800228033929973579361524127558295692768372312347 9898944627433045456679006203242051639628258844308543830720 1495672106460533238537203143242112607424485845094580494081 8209276391400085404220235562602185643489941454399504109805 9181794888262805206644108631900168856815516922948620301073 8897181007709290590480749092427141018933542818429995988169 6609938369616443815288772140852680887574882932587358099056 7075581701794916190611400190855374488272620093668560447559 6557476485674008177381703307380305476973609786543859382187 2205839023444435088674998665060406458743460053318274362961 7786251808189314436325120510709469081358644051922951293245 0078833398788429339342435126343365204385812912834345297308 6529097833006712617981303167943855357262969987403595704584 5223085639009891317947594875212639707837594486113945196028 6751210561638976008880092746115860800207803341591451797073 0368351969777660763737853330120241201120469886092093390853 6577322239241244905153278095095586645947763448226998607481 3297302630975028812103517723124465095349653693090018637764 0940943498373132513218620802148099226855029484546618147155 5744470966953017769043427203189277060471778452793916047228 1534379803539679861424370956683221491465438014593829277393 3960327540480095522318166673803571839327570771420467238386 2461780397629237713120958078936384144792980258806552212926 2093623930637313496640186619510811583471173312025805866727 6399927635790780638188130691563662741254312595899361196476 2610140556350339952314032311381965623632719896183725484533 3702062563464223952766943568376761368711962921818754576081 6170530315907288287007123136663087227549186613957737305460 6599743781098764980241401124214277366808275139095931340415 5826266789510846776118665957660165998178089414985754976284 3878561002637965431783136340251358141611519020964991335487 3313111502270068193013592959597164019719605362503355847998 0963488718039111612813595968565478868325856437896173159762 0024196215528962979048198221994622694871374624447290934564 7002853769495885959160678928249105441251599630078136836749 0209374915732896270028656829344431342347351239298259166739 5034259958689706972673325827359031212887466604514614878503 4614282776599160809039865257571726308183349444182019353338 5071292345774375579344062178711330063106003324053991693682 6037461766385657588775802012293663532702671006812618251729 1460820254189288593524449107013820621155382779356529691457 6502048643282865557934707209634807372692141186895467322767 7513356901901537236690368653891612916888878764075254934942 4973342718117889275993159671935475898809792452526236365903 6320070854440784544797348291802082044926670634420437555325 0505275228337788870408040335319234076856301093477721256390 8864041310107381785333831603813528082811904083256440184205 3746792992622037698718018061122624490909242641985820861751 1771137890516091403815750033664241560952163281971223350231 6742260056794128140621721964184270578432895980288233505982 8208196666249035857789940333152274817776952843681630088531 7696947836905806710648280835980466988410981351586549069333 1952239436328792399053481098783027450017206543369906611778 4554364687723631844464768069142828004551074686645392805399 4091087549391660957316197150331669683099294663491427987808 4225722069714887558063748030886299511847318712477729191007 0227588893486939456289515802965372150409603107761289831263 5899648934102470360366450586872875890514068412381242473863 8542790828273382797332688550493587430316027474906312957234 9742611221517417153133618622410913869500688835898962349276 3173164783400774608866555987333821138299287769114954921841 9208777160606847287467368188616750722101726110383067178785 6694812948785048943063086169948798703160515884108282351274 1535385133658953329486294944950618685147791058046960390693 7266267038651290520113781085861618888694795760741358553458 5151768051973334433495230120395770739623771316030242887200 5373209982530089776189731298178819446717311606472314762484 5755192873278282512718244680782421521646956781929409823892 6284943760248852279003620219386696482215628093605373178040 8637272684266964219299468192149087017075333610947913818040 6328738759384826953558307739576144799727000347288018278528 1389503217986345216111066608839314053226944905455527867894 4175792024400214507801920998044613825478058580484424164047 7503153605490659143007815837243012313751156228401583864427 0890718284816757527123846782459534334449622010096071051370 6084618011875431207254913349942476171156333214089346091565 6155060031738421870157022610310191660388706466143889773631 8780940711527528174689576401581047016965247557740891644568 6777171585005832699434016772021567677240681283665652641229 8243946513319735919970940327593850266955747023181320324371 6420586141033606524536939160050644953060161267822648942437 3971667176612310489750318857321655549883421218028469125290 8610148552781527762562375045637576949773433684601560772703 5509629049392487088406281067943622418704747008368842671022 5583024035998416459511224852726336326451140173952480861946 3584078375355688562231711552094722306543709260679735100056 5549381224575483728545711797393615756167641692895805257297 5223385586113883221711073622658162188424431788574887981090 2665379342666421699091405653643224930133486798815488662866 5052346997235574738424830590423677143278792316422403877764 3301926001922847783138376325361210253369358126240868666997 3827597736568222790721583247888864236934639616436330873013 9814211430306008730666164803678984091335926293402304324974 9268878316436026810113095707161419128306865773235326396536 7739031766136131596555358499939860056515592193675997771793 3019744688148371103206503693192894521402650915465184309936 5534933371834252984336799159394174662239003895276738133306 1774762957494386871697845376721949350659087571191772087547 7107189937960894774512654757501871194870738736785890200617 3733210756933022163206284320656711920969505857611739616323 2621770894542621460985841023781321581772760222273813349541 0481003073275107799948991977963883530734443457532975914263 7684054422647842160631227696469671564739990437159033239065 6072664411643860540483884716191210900870101913072607104411 4143241976796828547885524779476481802959736049439700479596 0402927462992035720997619501403483153809477146010563334469 9882082212058728151072918297121191787642488035467231691654 1852256729234429187128163232596965413548589577133208339911 2887759172261152733790103413620856145779923987783250835507 3019981845902595835598926055329967377049172245493532968330 0002230181517226575787524058832249085821280089747909326100 7625787704286560069961762121768454789964407050662417102133 2748679623743022915535820078014116534806564748823061500339 2068983794766255036549822805329662862117930628430170492402 3019857199789488368971830438051821744191476604297524372516 8343541121703863137941142209529588579806015293875275379903 0938871683572095760715221900279379292786303637268765822681 2419933848081660216037221547101430073775377926990695871212 8928801905203160128586182549441335382078488346531163265040 7642428390870121015194231961652268422003711230464300673442 0647477180213530701240988603533991526679238711017062218658 8357378121093517977560442563469499978725112544085452227481 0914874307259869602040275941178942581281882159952359658979 1811440776533543217575952555361581280011638467203193465072 9680799079396371496177431211940202129757312516525376801735 9101557338153772001952444543620071848475663415407442328621 0609976132434875488474345396659813387174660930205350702719 5298394327142537115576660002578442303107342955153394506048 6222764966687624079324353192992639253731076892135352572321 0808898193391686682789482811704726245019484097009757609209 8372409007471797334078814182519584259809624174761013825264 3955135259311885045636264188300338539652435997416931322894 7198783084276004013680747039040972384739458348961865397905 9411859931035616843686921948538205578039577388136067954990 0085123259442529724486666766834641402189915944565309423440 6506678519484177667794704720419588220432953803263105374948 8312218039127967844610013972675389219511911783658766252808 3690053249004597410947068772912328214304635337283519953648 2743258331191444590178096077828835837301118575436599589827 2453192531058811502630754257149394302445393187017992360816 6611305426253995833897942971602070338767815033010280120095 9972522222808014235710947603519255444349299867678178910455 5906301595380976187592035893734197896235893112598390259831 0267193304189215109689156225069659119828323455503059081730 7351955037216658702880539921385760370353771051780212801295 6684198414036287272562321442875430221090947272107347413497 5514190737043318276626177275996888826027225247133683353452 8166927795913288613817663498577289369009657495622871030243 6259077241221909430087175569262575806570991201665962243608 0242870024547362036394841255954881727272473653467783647201 9183039987176270375157246499222894679323226936191776416146 1879561395669956778306829031658969943076733350823499079062 4100202506134057344300695745474682175690441651540636584680 4636926212742110753990421887161276177870142588648257752238 8918459952337629237791558574454947736129552595222657863646 2118377598473700347971408206994145580719080213590732269233 1008317595106590191212947954086036407573587502058902087045 7967000705526250581142066390745921527330940682364944159089 1009220296680523325266198911311842016291631076894084723564 3668081821686572196882683584027855007828040434537101836510 9695178233574303050485265373807353107418591770561039739506 2640355442275156101107261779370634723804990666922161971194 2591204450846417463835899382399465173955090008594799901360 2667426149429006646711506717542217703877450767356374215478 2905911012619157555870238957001405117822646989944917908301 7954758767601680941001358376135785913569244556477644641786 6711539195135769610486492249008344671548638305447791433009 7680486878348184672733758436892724310447406807685278625585 1650920882638132336231487333367147645204508766276149503899 4950480956046098960432912335834885999029452640028499428087 8624039811814884767301216754161106629995553668193123287425 7020637383520200868636913117334697317412191536332467453256 3087134730279217495622701468732586789173455837996435135880 0959350877556356248810493852999007675135513527792412429277 4885658885665132473025147102105753525165118148509027504768 4551825209633189906852761443513821366215236889057878669943 2288816028377482035506016029894009119713850179871683633744 1392759736440170070147637066557035043381211135764150184518 2141361982349515960106475271257593518530433287553778305750 9567425442684712219618709178560783936144511383335649103256 4057338986671781239722375193164306170138595394743678433926 7098671245221118969084023632741149660124348309892994173803 0588417166613073040067588380432111555379440605497721705942 8215148861656727712409033877277456290971101348851843741186 9565544974573684521806698291104505800429988795389902780438 3596282409421860556287788428802127553884803728640019441614 2574999042720095952046541705981049899675045119364711727722 2043610261407975080968697517660023718774834801612031023468 0567112644766123747627852190241202569943534716226660893675 2198331118135111465038548950251206557726361454736044268594 9807439693233129712737715734709971395229118265348515558713 7336629120242714302503763269501350911612952993785864681307 2264860082708813335381937036825988678933212383270532976258 5738279009782646054559855513183668884462826513379849166783 9409761353766251798258249663458771950124384040359140849209 7337546424744881761840700235695801774101776969250778148933 8667255789856458985105689196092439884156928069698335224022 5634570497312245269354193837004843183357196516626721575524 1934019330990183193091965829209696562476676836596470195957 5473934551433741370876151732367720422738567427917069820454 9953095918872434939524094441678998846319845504852393662972 0797774528143994182567894577957125524268260899408633173715 3889626288962940211210888442737656862452761213037101730078 5135715404533041507959447776143597437803742436646973247138 4104921243141389035790924160364063140381498314819052517209 3710396402680899483257229795456404270175772290417323479607 3618787889913318305843069394825961318713816423467218730845 1338772190869751049428437693250249816566738162606159417682 5250999374167288395174406693254965340310145222531618900923 5376486378482881344209870048096227171226407489571939002918 5733074601043607291909457679946149292904279816877294264877 2995285843464777538690695014898413392454039414468026362540 2118614317031251117577642829914644533408920976961699098372 6523617687456058947049681701369749095230720826828878907301 9001825342580534342170592871393173799314241085264739094828 4596418093614138475831136130576108462366837237695913492615 8245162215521348792441450417568480641206365201703863301295 3277769902311864802006755690568229501635493199230591424639 6217025329747573114094220180199368035026495636955866425906 7626856873721103391567938398957655651931778830002416135395 6243777784080174881937309502069990089089932808839743036773 6595524891300156633294077907139615464534088791510300651321 9344866732482759079468078798194250195826223203951312520141 0996053126069655540424867054998678692302174698900954785072 5672978794769888831093487464426400718183160331655511534276 1556224054744733780492462149521332585276988473362691826491 7433898782478927846891882805466998230368993978341374758702 5805716349413568433929396068192061773331791738208562436433 6353598634944968907810640196740744365836670715869245211829 9789380407713750129085864657890577142683358276897855471768 7184427726120509266486102051535642840632368481807287940717 1279668200607275595559040402331787494473464547606281895415 1213916291844429765106694796935401686601005519607768733539 6511614930937570968554559381513789569039251014953265628147 0119983269922000663928753747131352364215892651262040728877 1657835840521964605410543544364216656224456504299901025658 6927279142752931172082793937751326106052881235373451068372 9398935808712438693859343891757133763007203197608166044646 8393772580690923729752348670291691042636926209019960520412 1024077648190316014085863558427609537086558164273995349346 5463145040401995285372520049578052546562511541092524379913 2626271360909940290226206283675213230506518393405745011209 9341464918433323646569371725914489324159006242020612885732 9261335968087265000456282845575745965921205303413101118275 0130696150983551563200431078460190656549380654252522916199 1819959602752327702249855738824899882707465936355768582560 5180689642853768507720122203479209939361792682065901421656 1592530673794456894907085326356819683186177226824991147261 5732035807646298116244013316737892788689229032593349861797 0219949819257396176730758344170985592221701718257127775344 9150820527843090461946083521740200583867284970941102326695 3921445461066215006410674740207009189911951376466904481267 2536915371622907913854039375600778351533741677479421003840 0230895185099454877903934612222086506016050035177626483161 1153325587705073541279249909859373473787081194253055121436 9797499149518605359204038302357163527276308746932196221900 6426088618367610334600225547747781364101269190656968649501 2688376296907233961276287223041141813610060264044030035996 9889199458273976241146137448040596970625767647237660655416 1857469052722923822827518679915698339074767114610302277660 6020061246876477728819096791613354019881402757992174167678 7992316039635694928515136336472195406111717673873725557285 2294005436178517650230754469386930787349911035218253292972 6044553210797887711449898870911511237250604238753734841257 0860640690520584521227545338480082053024504565176695185769 1320004281675805492481178051983264603244579282973012910531 8385636821206215531288668564956512613892261367064093953334 5705269869596923503530942245438652786776730275404027022463 8448355323991475136344104405009233036127149608135549053153 9021002299595756583705381261965683144286057956696622154721 6956208700137277685369608407048333251327931122325071486302 0695124539500373572334680709465648308920980153487870563349 1092366057554050864111521441481434630437273271045027768661 9531078583233348578402971609252153260925589326556006721243 5946425506599677177038844539618163287961446081778927217183 6908880126778207430106422524634807454300476492885553409062 1851536543554741254761527697726677697727770583158014121856 8801170502836527554321480348800444297999806215790456416195 7212784508928489806426497427090579129069217807298769477975 1124473059914060506299468942809310342164166299356148281309 9887074529271604843363081840412646963792584309418544221635 9084576146078558562473814931427078266215185541603870206876 9804617474008083243436653823545551094494984310934947599446 7267366535251766270677219418319197719637801570216993367508 3760057163454643671776723387588643405644871566964321041282 5956453498413884128904206820470076155969168430389993483667 9354254921032811336318472259230555438305820694167562999201 3373175489122037230349072681068534454035993561823576312837 7676406310131253352121419946118693508331765878520471123643 3122676512996417132521751355326186768194233879036546890800 1827135283584888444111761234101179918709236507184857856221 0211040097769944531217950224795780695065329659403839873699 0724079767904082679400761872954783596349279390457697366164 3405359792219285870574957481696694062334272619733518136626 0637359825755524965098072601236682836059283418558480269584 1377255897088378994291054980033111388460340193916612218669 6058491571485733568286149500019097591125218800396419762163 5593757437180114805594422987304181968080856472657135476128 3162920044988031540210553059707666636274932830891688093235 9290081787411985738317192616728834918402429721290434965526 9427264025596414635259143484006758676903503823205729341329 8159353304444649682944136732344215838076169483121933311981 9061096142952201536170298575105594326461468505452684975764 8078080092213358113781977492717685450755383287688744745915 9373116247060109124460982942484128752022446259447763874949 1997840446829257360968534549843266536862844489365704111817 7938064416165312236002149187687694673984075171763075168498 5635920148689294310594020245796962292456664488196757629434 9535326382171613395757790766370764569570259738800438415805 8943361371065518599876007549241872117148892952217377211460 8115434498266547987258005667472405112200738345927157572771 5218589946948117940644466399432370044291140747218180224825 8377360173466853007449855647154200361235933973129144585915 2288740871950870863221883728826282288463184371726190330577 7147651564143822306791847386039147683108141358275755853643 5977216500282778037134228696887873497950960311088991961433 8666406845069742078770028050936720338723262963785603865321 6432348815557557018469089074647879122436375556668678067610 5449550172607911429308312857612544819444494732448190937953 6900820638463167822506480953181040657025432760438570350592 2818919878065865412184299217273720955103242251079718077833 0426090867942734289557355592527238055114404380012390416877 1644518022649168164192740110645162243110170005669112173318 9423400547959684669804298017362570406733282129962153684881 4041021944634246462207455756439604529853130714090846084996 5376780379320189914086581466217531933766597011433060862500 9829566917638846056762972931464911493704624469351984039534 4491351411936679333019366176636525551491749823079870722808 6085962611266050428929696653565251668888557211227680277274 3708917389639772257564890533401038855931125679991516589025 0164869614272070059160561661597024519890518329692789355503 0393468121976158218398048396056252309146263844738629603984 8924386187298507775928792722068554807210497817653286210187 4767668972488411395603494803767270363169210073508340738652 6168450748249644859742813493648037242611670426687083192504 0997615319076855770327421785010006441984124207396400139603 6015838105659284136845741191027364202741637234882145241013 4771652960312840865841978795111651152982781462037913985500 6399960326591248525308493690313130100799977191362230866011 0999291428712493885416120380204113401888872196934779044975 2745428807280350930582875442075513481666092787935356652125 5620139988249628478726214432362853676502591450468377635282 5876521391564809721419296755493843755826002531685363567313 7926247587804944594418342917275698837622626184636545274349 7662411138451305481449836311789784489732076719508784158618 8796929558197332506999514026015116755297505754378102422389 5792578656212843273120220071673057406928686936393018676595 8251326499145950260917069347519408975357464016830811798846 4524736189560564794263580705625632811892696630264795359510 9712765913623318086692153578860781275991053717140220450618 6075374866306350591483916467656723205714516886170790984695 9322367249467375830996070425892204815507991327520885837811 1768521426933478692189524062265792104362034885292626798401 3953216458791151579050460579710838983371864038024417511347 2264725470107947939969535546696197267632552299146549334996 6323418595145036098034409221220671256769872342794070885707 0474293173329188523896721971353924492426178641188637790962 8144869178694681775917171506691114800207594320120619696377 9510322708902956608556222545260261046073613136886900928172 1068198618553780982018471154163630326265699283424155023600 9780464171085255376127289053350455061356841437758544296779 7701466029438768722511536380119175815402812081825560648541 0787933598921064427244898618961629413418001295130683638609 2941000831366733721530083526962357371753307386533382048421 9030818644918409372394403340524490955455801640646076158101 0301767488475017661908692946098769201691202181688291040870 7095609514704169211470274133900522533408348128703530310239 1969997859741390859360543359969707560446013424245368249609 8772581311024732798562072126572499003468293886872304895562 2532044636026398542252584164643242716114198178024825955635 4490721922658386366266375083594431487763515614571074552801 6159677048442714194435183275698407552677926411261765250615 9652354571879566731709133193587616282559207830801852068901 5150471334038610031005591481785211038475454293338918844412 0517943969970194112695119526564919594189975418393234647424 2907027188752235343936736336632003072327470374071239825620 2466265197409019976245205619855762576000870817308328834438 1831070054514493545885422678578551915372292379555494333410 1744201696000906964156127322977702212179518683763590822551 2881647002199234886404395915301846400471432118636062252701 1541122283802778538911098490201342741014121559769965438877 1974853764311582298385331230717511329619045590079380642766 9581901484262799122179294798734890186847167650382732855205 9082984529806259250352128451925927986593506132961946796252 3739725655841578537445675589980324054921869628884903325608 5145534439166022625777551291620077279685262938793753045418 1080729285891989715381797343496187232927614747850192611450 4132748732429705834084711123337462746172746265824153242710 5932250625530231473875925172478732288149145591560503633457 5424233779160374952502493022351481961381162563911415610326 8449580725082734317659440540982697652693445798634797097431 2449827193311386387315963636121862349726140955607992062831 6999420072054811525353393946076850019909886553861433495781 6500899616490796781429011483876456821749140756237676184537 7514403147541120676016072646055685925779932207033733339891 6369504346690694828436629980037414527627716547623825546170 8831898108688068478537055364804693509588180253605297407935 3867651119507937328208314626896007107517552061443378411454 9950136432446328193346389050936545714506900864483440180428 3633905135781572739733345372842633721740657757710798305175 5572103679597690188995849413019599957301790124019390868135 6585539661941371794487632079868800371607303220547423572266 8968018821234243918859841689722776521940324932273147936692 3400484897605903795809469604175427961378255378122394764614 7832926976545162290281701100437846038756544151739433960048 9153188175766505009516974024156447712936566142539493688842 3051740012992055685428985389794266995677702708914651373689 2206104415481662156804219838476730871787590279209175900695 2734566820265133731115180001814341209626016586298210766635 2336177400783778342370915264406305407180784335806107296110 5550020415131696373046849213356837265400307509829089364612 0478911147530370498939528334578240828173864413227100029683 1194020332345642082647327623383029463937899837583655455991 9340866235090967961134004867027123176526663710778725111860 3540375544874186935197336566217723592293967764632515620234 8757011379571209623772343137021203100496515211197601317641 9408203437348512852602913334915125083119802850177855710725 3731491392157091051309650598859999315608636554774035518981 6673353588004821466509974143376118277772335191074121757284 1592580872591315074606025634903777263373914461377038021318 3474473011130326702969173350477016321066162278300272692833 6558401179141944780874825336071440329625228577500980859960 9040936312635621328162071453406104224112083010008587264252 1122624801426475194261843258533867538740547434910727100497 5428115946601713612259044015899160022982780179603519408004 6513534752698777609527839984368086908989197839693532179980 1391354425527179102253970108106321430485113782914985113819 6914304349750018998068164441212327332830719282436240673319 6554692677851193152775113446468905504248113361434984604849 0512583456832664415284897139723760403282126602535166939140 8204994732048602162775979177123475109750240307893575993771 5095021751693555827072533911892334070223832077585802137174 7783787783910152341320984894234596136923404979982793041444 6316270721479611745697571968123929191374098292580556195520 7434243295982898980529233366415419256367380689494201471241 3405250722040617943552525552250087487900865683145428351677 5054229480327478304405643858159195266675828292970522612762 8711040134801787224801789684052407924360582742467443076721 6452703134513541676496689012747868010102951338626986497482 1211862904033769156857624069929637249309720162870720018983 5423690364149270236961938547372480329855045112089192879829 8744678641291594175316756025334353106267452545071141814832 3988060729714023472552071349079839898235526872395090936566 7878992383712578976248755990443228895388377317348941122757 0714109597900479193010467407504114353817824646307959895556 3899188477378134134707024674736211204898622699188851745625 1732519341352038115863350123913054441910073628447567514161 0504109735058527620444891909789019843154852805339857778443 1393388399431044446566924455088594631408175122033139068159 6592510546858013133838152176418210433429788826119630443111 3887962587460902261309008499754303957712432306169062629194 0392143974027089477766370248815549932245882597902063125743 6910946393252806241642476868495455324938017639371615636847 8598237159023854212658406153672286071317026747401311452610 6376538339031592194346981760535838031061288785205154693363 9241088467632009567089718367490578163085158138161966882222 0475704375906143380407258538620835651769984267745231958241 8268369827016023741493836349662935157685406139734274647089 9685618170160551104880971554859118617189668025973541705423 9851355600187203350790609464212711439931960465274240508822 2535977348151913543857125325854049394601086579379805862014 3366078825219717809025817370870916460452727977153509910340 7364250203863867182205228796944583876529479510486607173902 2932745542678566977686593992341683412227466301506215532050 2655341460995249356050854921756549134830958906536175693817 6374736441833789742297007035452066631709296075919896277324 2309025239744386101426309868773391388251868431650102796491 1497737582888913450341148865948670215492101084328080783428 0894172980089832975369406449699031253998639195816014689952 2088066228540841486427478628197554662927881462160717138188 0180840572084715868906836919393381864278454537956719272397 9723646516675920110579956639625985355127635587681402134098 2901629687342985079247184605687482833138125916196247615690 2875901072733103299140623864608333378638257926302391590003 5576090324772813388873391780969666014696150317542267511259 9331552967421333630022296490648093458200818106180210022766 4580400278213336758573019011371754672763059044353131319036 0924890972464279284555499134900051802957070829190525567818 8991389962513866231938005361134622429461024895407240485712 3256628888931722116432947816190554868054943441034090680716 0880282279596869501336438142682521704728708630101373011552 3686141690837567574763723976318575703810944339056456446852 4183028148107998376918512127201935044041804604721626939445 7883770901059746932197205581140787759897720720096893822493 0323683051586265728111463799698313751793762321511125234973 4305240622105244234353732905655163406669506165892878218707 7567941760807129737813351871179316500331555238224877306534 4417945341539520242444970341012087407218810938826816751204 2299404948179449472732894770111574139441228455521828424922 2406587526891722727806071167540469730080370396187877966948 8255561467438439257011582954666135867867189766129731126720 0072971553613027503556167817765442287442114729881614802705 2438068176535732755786025058470840132088379328160087690813 0049249147368251703538221961903901499952349538710599735114 3478292339499187936608692301375596368532373806703591144243 2685615121094042595826393016780171286692392832310576588517 1402021119695706479981403150563304514156441462316376380990 4402816256917576489142569714163598439317433270237812336938 0430128926263753826677950341693343236075002481757418087503 8847509493945489620974048544263563716499594992098088429479 0363666297526003243856352945844728944547166209297495496616 8774141208821304770228161164560440072363515811497297392189 6673738264720472264222124201656015028497130633279581430251 6013694825567014780935790889657134926158161346901806965089 5563101212184918058479227206918716963163300448580201028606 5785859126997463766174146393415956953955420331462802651895 1167938074573315759846086173702687867602943677780500244673 3913324316698803540732323882818475010516413311895370364884 2269027047805274249060349208295475505400345716018407257453 6938145531175354210726557835615499874447480427323457880061 8731493415660463529797794550753593047956872093167245365472 0838168585560604380197703076424608348987610134570939487700 2946175792061952549255757109038525171488525265671045349813 4198033906415298763436954202560802776144219143189213939088 3454313176968510184010384447234894886952098194353190650655 5354617335814045544837884752526253949665869992058417652780 1253410338964698186424300341467913806190280596078548880107 8970551694621522877309010446746249797999262712095168477956 8482583341402266477210843362437593741610536734041954738964 1978954253350363018614009515347669614762556518738232924685 4735693580289601153679178730355315937836308224861517777054 1577576561759358512016692943111138863582159667618830326104 1646517148469793854226216871614001223782137797741312689772 6671299202592201740877007695628347393220108815935628628192 8563571893384958850603853158179760679479840878360975960149 7334205727046035217906056476032855692762734951822032361441 1258418242624771201203577638889597431823282787131460805353 3574494297621796789034568169889553518504478325616380709476 9516990862471000197488092050095219436323787197648703392238 1154036347548862684595615975519376541011501406700122692747 4393888589943859730245414801061235908036274585288493563251 5853843832424932526660875889083187007091002373771065769850 5643392885433765834259675065371500533351448990829388773735 2051459333049626531415141386124437935885070944688045486975 3581702129084907873478068143663233228194158273456713564431 7153796781805819585246484008403290998194378171817730231700 3989733050495387356116261023999433259780126893432605584710 2787649010709234438846340117355568659035852449193701810416 2620850429925869743581709813389404593447193749387762423240 9852832762266604942385129709453245586252103600829286649724 1749191419889661295580767709795947953060131191590117739431 0420904907942444886851308684449370590902600612064942574471 0353547657859242708130410618546219881830090634588187038755 8562749115873754210646679513464875867715438380185213482819 1581246259933516019893559516796893285220582479942103451271 5877163345222995418839680448835529753361286837225935390079 2016669413390911687588039888288692160023732573615882071635 1627133281051818760210485218067552664867390890090719513805 8626735124312215691637902277328705410842037841525683288718 0469879525130732663402785190594173389203585403956770356113 2935448258562828761061069822972142096199350933131217118789 1078766872044548876089410174798647137882462153955933333275 5620094395804345379197822805903959599274369137937786649409 6404877784174833643268402628293240626008190808180439091455 6351936856063045089142289645219987798849347477729132797266 0276584016678901364905087411421268619698620441269652829810 8704547986155954533802120115564697997678573892018624359932 6777689454060508218838227909833627167124490026761178498264 3770330020818445900097172352043319947082420987715144497510 1705564302954282181967000920251561584417420593365814813490 2693111517093872260026458630561325605792560927332265579346 2808056834439213736884056504343073965740610177793701414246 1549307074136080544210029560009566358897789926763051771878 1943706761498217564186590116160865408635391513039201316805 7690341725964536923508064174465623515239290504094799531840 7486215121056183385456617665260639371365880252166622357613 2201941701372664966073252010771947931265282763302413805164 9071745659648537483546691945235803153019691604809946068149 0403781982973236093008713576079862142542209641900436790547 9049930078372421581954535418371129368658430553842717628035 2791288211293083515756565999447417884383815651484342298587 0424559243469329523282180350833372628379183021659183618155 4217157448465778420134329982594566884558266171979012180849 4803324487872581837748055222681510113717453684178702802744 5244290547451823467491956418855124442133778352142386597992 5988203287085109338386829906571994614906290257427686038850 5110326385445404191849588665385450405713236296810691468148 4786965916686184275679846004186876229805556296304595322792 3051616721591968675849523635298935788507746081537321454642 9847923105116763577494946229525694976603594739624309953433 1040499420967788382700271447849406903707324910644415169605 3256560586778757417472110827435774315194060757983563629143 3263978122189462874477981198072256467146640548501310096567 8631488009030374933887536418316513498254669467331611812336 4854397649325026179549357204305402182974871251107404011611 4058999110930624923128131163405492625713567218186289327861 3883371802853505650359195274140086951092616754147679266803 2109237467087213606278332922386413619594121339278036118276 3241060047409711110481400036233427145144833346416754663546 9973149475664342365949349684588455152415075637660508663282 7424794136062876041290644913828519456402643153225858624043 1418386695906332450630003922131926476259626915109044576953 0144405461803785750303668621246227863975274666787012100339 2984873375014475600322100622358029343774955032037012738468 1630610265703008722754629667968808905871276763610662257223 5222973920644309352432722810085997309513252863060110549791 5644791845004618046762408928925680912930592960642357021061 5246462050232489665939873249339673769520239917608984745718 4353193664652912584806448019652016283879518949933675924148 5626136995945307287254532463291529110128763770605570609531 3775277518679232921349552451330898679691651290738413021675 7323863757582008036357572800275449032795307990079944254110 8725693188014667935595834676432868876966610097395749967836 5933978463469599489506104903836474095046952260638580467580 7306991229047408987916687211714752764471160440195271816950 8289733537148530928937046384420893299771125856840846608339 9340456890267875160087754612679880154658565220612109534907 9670736553970257619943137663996060606110640695933082817187 6426043573425361756943784848495250108266488395159700490598 3808121052211110919433239511360514464598342107990580820937 1646452312770402316007213854372346126726099787038565709199 8507595634613248460188409850194287687902268734556500519121 5465440638292538512763176639220509383452043007730170299403 6261543400132276391091298832786392041230044555168405488980 9080779174636092439334912641164240093880746356607262336695 8427645836982687348158819610585718357674620096505260659292 6354829149904576830721089324585707370166071739819448502884 2603963660746031184786225831056580870870305567595861341700 7454029656876347741764310517510367328692455585820823720386 0178173940517513043799486882232004437804310317092103426167 4998000073016094814586374488778522273076330495383944345382 7706087607635420984450083062476302535727810327834617669705 4428715531534001649707665719598504174819908720149087568603 7783591994719343352772947285537925787684832301101859365800 7172911869676176550537750302930338307064489128114120255061 5089641100762382457448865518258105814034532012475472326908 7547507078577659732542844459353044992070014538748948226556 4422236963655441942254413382122254774975354946248276805333 3698328415613869236344335855386847111143049824839899180316 5458638289353799130535222833430137953372954016257623228081 1384994918761441413229337671065634925288145282395062090223 5787668465011666009738275366040544694165342223905210831458 5847035529352219928272760574821266065291385530345549744551 4703449394868634294596584310241907859236802245607639367841 6627051855517870290407355730462063969245330779578224594971 0420188043000183881429008173039450507342787013124466860092 7785818110409115117293748736278878749074652855654347488868 3106411005102302087510776891878152562273525155037953244485 7787277617001964853703555167655209119339343762866284619844 0262952521836785223674751088097815070989784130862458815226 6096355140187449583692691779904712072649490573726428600521 1403581231076006699518536124862746756375896225299116496066 8765082617341784847893372950567390078786179253514406210453 6625064046372881569823231750059626108092195521115085930295 5654967538862612972339914628358476048627627027309739202001 4322487075823373549152460856082103288829741839064788699232 7369136004883743661522351705843770554521081551336126214291 1815615301758882573594892507108879262128641392443309383797 3338678061317952373152667738208580247014335270092438032669 5174211950767088432634644274912755890774686358216216604274 1315170212458586056233631493164646913946562497471741958354 2186077487110573384584336899396459137406033821593522435947 5162623918868530782282176398323730618020424656047752794310 4796189724299533029792497481684052893791044947004590864991 8727273454135081019838818646736093925719305119686456018557 8245021823106588943798652243205067737996619695547244058592 2417953006820451795370043472451762893566770508490213107736 6257516973355274623029430312035962609534235743972496592110 1065781782610874531887480318743082357369919515634095716270 0992444929749105489851519658664740148225106335367949737142 5102293418825851173719944991150975837461301055050641977215 3192935487537119163026203032858865852848019350922587577559 7425276584011721342323648084027143356367542046375182552524 9443296570438613878659019657388028684018940876728167141370 3366173265012057865391578070308871426151907500149257611292 7675193096728453971160213606303090542243966320674323582797 8893323244057791992784846333397777376559018705748068286783 4796562414610289950848739969297075043275302997287229732793 4442988646412725348160603779707298299173029296308695801996 3124133049393504933254123550710544611825911411164545347103 2988104784406778013807713146540009938630648126661433085820 6811395838319169545558259426895769841428893743467084107946 3189325391069639557807060212459748982935646135607889834724 1997947856436204209461341238761319886535235831299686226894 8608408456655606876954501274486631405054735351746873009806 3227804689122468214608067276277084024022661554850240089528 9165711761743902033758487784291128962324705919187469104200 5848326140677333751027195653994697162517248312230633919328 7079838007484857265161234349332733566644733585564302352808 8392434827876088616494328939916639921048830784777704804572 8491456303353265070029588906265915498509407972767567129795 0100982294762289618915914415200322838787734851309790810191 2926722710377889805396415636236416915498576840839846886168 4375407065121039062506128107663799047908879674778069738473 1704752534421563903872012388063236880370179493089549007763 3152306354837425681665336160664198003018828712376748189833 0246836371488309259283375902278942588060087286038859168849 7306939480205112217663591382515242786700944069423551202015 6837777885182467002565170850924962374772681369428435006293 8814429987905301056217375459182679973217735029368928065210 0253962688074980926434580116557158867004435039765053234782 8732736884086354000274067678382196352222653929093980736739 1364082898722017776747168118195856133721583119054682936083 2369761134502817578302029348459829250008956826302712632958 6629214765314223335179309338795135709534637718368409244442 2096319331295620305575517340067973740614162107923633423805 6468500920371671526425563718538895714164197723874226105966 6739699717316816941543509528319355641770566862221521799115 1355639707143312893657553844648326201206424338016955862698 5610224606460693307938478588143674070005997697036490192733 2882613532936311240365069865216063898725026723808740339674 4397830258296894256896741864336134979475245526291426522842 4192430833881035800537870239995421721136865502753413622116 9314069466951318692810257479598560514500502171591331775160 9957865551981886193211282110709442287240442481153406055895 9583558152320121846058205635926993034788511320686266275887 7144603599665610843072569650056306448918759946659677284717 1539573612108180841547273142661748933134174632662354222072 6001460127012069346395205644455432916629866607830890681187 9009081529506362678207561438881578135113469536630387841209 2346942868730839320432333872775496805210302821544324723388 8452153437272501285897476914608083144041258681815400491877 7228786980185345453700652665564917091542952275670922221747 4112062720656622989806032891672068743654948246108697367225 5474048128892424718543236057534116728507575520571311566979 5458488739874222813588798584078313506054829055148278529489 1121905383195624228719484759407859398047901094194070671764 4390327307121358873850499936388382055016834027774960702768 4488028191222063688863681104356952930065219552826152699127 1637277388418993287130563464688227398288763198645709836308 9177864870866761854856800476725526754147428510281458074031 5299219781455775684368111018531749816701642664788409026268 2824448258027532094549915104518517716546311804904567985713 2575281179136562781581112888165622858760308759749638494352 7567661216895926148503078536204527450775295063101248034180 4584059432926079854435620093708091821523920371790678121992 2804960697382387433126267303067959439609549571895772179155 9730058869364684557667609245090608820221223571925453671519 1834872587423919410890444115959932760044506556206461164655 6654875942473692523369559930303550958176261762318495619064 9483967300203776387436934399982943020914707361894793269276 2445186560239559053705128978163455423320114975994896278424 3274837880327014186769526211809750064051497558896502930048 6760520801049153788541390942453169171998762894127722112946 4568294860281493181560249677887949813777216229359437811004 4480607976724292762495107841534464291508427645200020427694 7069804177583220909702029165734725158290463091035903784297 7572651720877244740952267166306005469716387943171196873484 6887381866567512792985750163634113146275304990191356468238 0432997069577015078933772865803571279091376742080565549362 465
Это были сто тысяч знаков числа Пи.
Ссылки по темеNumbers, constants and computation --- отличнейшая подборка алгоритмов вычислений и статей по теории чисел. Коллекция рядов сходящихся к числу Пи (формат PostScript) История вычисления числа Пи --- точность, даты, авторы за последние 4000 лет (формат PostScript), ещё есть pdf версия. Некоторые приближения к числу Пи --- записывается аналитически (формат PostScript).
$Id$