50,000 Digits of PI*

3.
141592653589793238462643383279502884197169399375105820974944592307
81640628620899862803482534211706798214808651328230664709384460955058
22317253594081284811174502841027019385211055596446229489549303819644
28810975665933446128475648233786783165271201909145648566923460348610
45432664821339360726024914127372458700660631558817488152092096282925
40917153643678925903600113305305488204665213841469519415116094330572
70365759591953092186117381932611793105118548074462379962749567351885
75272489122793818301194912983367336244065664308602139494639522473719
07021798609437027705392171762931767523846748184676694051320005681271
45263560827785771342757789609173637178721468440901224953430146549585
37105079227968925892354201995611212902196086403441815981362977477130
99605187072113499999983729780499510597317328160963185950244594553469
08302642522308253344685035261931188171010003137838752886587533208381
42061717766914730359825349042875546873115956286388235378759375195778
18577805321712268066130019278766111959092164201989380952572010654858
63278865936153381827968230301952035301852968995773622599413891249721
77528347913151557485724245415069595082953311686172785588907509838175
46374649393192550604009277016711390098488240128583616035637076601047
10181942955596198946767837449448255379774726847104047534646208046684
25906949129331367702898915210475216205696602405803815019351125338243
00355876402474964732639141992726042699227967823547816360093417216412
19924586315030286182974555706749838505494588586926995690927210797509
30295532116534498720275596023648066549911988183479775356636980742654
25278625518184175746728909777727938000816470600161452491921732172147
72350141441973568548161361157352552133475741849468438523323907394143
33454776241686251898356948556209921922218427255025425688767179049460
16534668049886272327917860857843838279679766814541009538837863609506
80064225125205117392984896084128488626945604241965285022210661186306
74427862203919494504712371378696095636437191728746776465757396241389
08658326459958133904780275900994657640789512694683983525957098258226
20522489407726719478268482601476990902640136394437455305068203496252
45174939965143142980919065925093722169646151570985838741059788595977
29754989301617539284681382686838689427741559918559252459539594310499
72524680845987273644695848653836736222626099124608051243884390451244
13654976278079771569143599770012961608944169486855584840635342207222
58284886481584560285060168427394522674676788952521385225499546667278
23986456596116354886230577456498035593634568174324112515076069479451
09659609402522887971089314566913686722874894056010150330861792868092
08747609178249385890097149096759852613655497818931297848216829989487
22658804857564014270477555132379641451523746234364542858444795265867
82105114135473573952311342716610213596953623144295248493718711014576
54035902799344037420073105785390621983874478084784896833214457138687
51943506430218453191048481005370614680674919278191197939952061419663
42875444064374512371819217999839101591956181467514269123974894090718
64942319615679452080951465502252316038819301420937621378559566389377
87083039069792077346722182562599661501421503068038447734549202605414
66592520149744285073251866600213243408819071048633173464965145390579
62685610055081066587969981635747363840525714591028970641401109712062
80439039759515677157700420337869936007230558763176359421873125147120
53292819182618612586732157919841484882916447060957527069572209175671
16722910981690915280173506712748583222871835209353965725121083579151
36988209144421006751033467110314126711136990865851639831501970165151
16851714376576183515565088490998985998238734552833163550764791853589
32261854896321329330898570642046752590709154814165498594616371802709
81994309924488957571282890592323326097299712084433573265489382391193
25974636673058360414281388303203824903758985243744170291327656180937
73444030707469211201913020330380197621101100449293215160842444859637
66983895228684783123552658213144957685726243344189303968642624341077
32269780280731891544110104468232527162010526522721116603966655730925
47110557853763466820653109896526918620564769312570586356620185581007
29360659876486117910453348850346113657686753249441668039626579787718
55608455296541266540853061434443185867697514566140680070023787765913
44017127494704205622305389945613140711270004078547332699390814546646
45880797270826683063432858785698305235808933065757406795457163775254
20211495576158140025012622859413021647155097925923099079654737612551
76567513575178296664547791745011299614890304639947132962107340437518
95735961458901938971311179042978285647503203198691514028708085990480
10941214722131794764777262241425485454033215718530614228813758504306
33217518297986622371721591607716692547487389866549494501146540628433
66393790039769265672146385306736096571209180763832716641627488880078
69256029022847210403172118608204190004229661711963779213375751149595
01566049631862947265473642523081770367515906735023507283540567040386
74351362222477158915049530984448933309634087807693259939780541934144
73774418426312986080998886874132604721569516239658645730216315981931
95167353812974167729478672422924654366800980676928238280689964004824
35403701416314965897940924323789690706977942236250822168895738379862
30015937764716512289357860158816175578297352334460428151262720373431
46531977774160319906655418763979293344195215413418994854447345673831
62499341913181480927777103863877343177207545654532207770921201905166
09628049092636019759882816133231666365286193266863360627356763035447
76280350450777235547105859548702790814356240145171806246436267945612
75318134078330336254232783944975382437205835311477119926063813346776
87969597030983391307710987040859133746414428227726346594704745878477
87201927715280731767907707157213444730605700733492436931138350493163
12840425121925651798069411352801314701304781643788518529092854520116
58393419656213491434159562586586557055269049652098580338507224264829
39728584783163057777560688876446248246857926039535277348030480290058
76075825104747091643961362676044925627420420832085661190625454337213
15359584506877246029016187667952406163425225771954291629919306455377
99140373404328752628889639958794757291746426357455254079091451357111
36941091193932519107602082520261879853188770584297259167781314969900
90192116971737278476847268608490033770242429165130050051683233643503
89517029893922334517220138128069650117844087451960121228599371623130
17114448464090389064495444006198690754851602632750529834918740786680
88183385102283345085048608250393021332197155184306354550076682829493
04137765527939751754613953984683393638304746119966538581538420568533
86218672523340283087112328278921250771262946322956398989893582116745
62701021835646220134967151881909730381198004973407239610368540664319
39509790190699639552453005450580685501956730229219139339185680344903
98205955100226353536192041994745538593810234395544959778377902374216
17271117236434354394782218185286240851400666044332588856986705431547
06965747458550332323342107301545940516553790686627333799585115625784
32298827372319898757141595781119635833005940873068121602876496286744
60477464915995054973742562690104903778198683593814657412680492564879
85561453723478673303904688383436346553794986419270563872931748723320
83760112302991136793862708943879936201629515413371424892830722012690
14754668476535761647737946752004907571555278196536213239264061601363
58155907422020203187277605277219005561484255518792530343513984425322
34157623361064250639049750086562710953591946589751413103482276930624
74353632569160781547818115284366795706110861533150445212747392454494
54236828860613408414863776700961207151249140430272538607648236341433
46235189757664521641376796903149501910857598442391986291642193994907
23623464684411739403265918404437805133389452574239950829659122850855
58215725031071257012668302402929525220118726767562204154205161841634
84756516999811614101002996078386909291603028840026910414079288621507
84245167090870006992821206604183718065355672525325675328612910424877
61825829765157959847035622262934860034158722980534989650226291748788
20273420922224533985626476691490556284250391275771028402799806636582
54889264880254566101729670266407655904290994568150652653053718294127
03369313785178609040708667114965583434347693385781711386455873678123
01458768712660348913909562009939361031029161615288138437909904231747
33639480457593149314052976347574811935670911013775172100803155902485
30906692037671922033229094334676851422144773793937517034436619910403
37511173547191855046449026365512816228824462575916333039107225383742
18214088350865739177150968288747826569959957449066175834413752239709
68340800535598491754173818839994469748676265516582765848358845314277
56879002909517028352971634456212964043523117600665101241200659755851
27617858382920419748442360800719304576189323492292796501987518721272
67507981255470958904556357921221033346697499235630254947802490114195
21238281530911407907386025152274299581807247162591668545133312394804
94707911915326734302824418604142636395480004480026704962482017928964
76697583183271314251702969234889627668440323260927524960357996469256
50493681836090032380929345958897069536534940603402166544375589004563
28822505452556405644824651518754711962184439658253375438856909411303
15095261793780029741207665147939425902989695946995565761218656196733
78623625612521632086286922210327488921865436480229678070576561514463
20469279068212073883778142335628236089632080682224680122482611771858
96381409183903673672220888321513755600372798394004152970028783076670
94447456013455641725437090697939612257142989467154357846878861444581
23145935719849225284716050492212424701412147805734551050080190869960
33027634787081081754501193071412233908663938339529425786905076431006
38351983438934159613185434754649556978103829309716465143840700707360
41123735998434522516105070270562352660127648483084076118301305279320
54274628654036036745328651057065874882256981579367897669742205750596
83440869735020141020672358502007245225632651341055924019027421624843
91403599895353945909440704691209140938700126456001623742880210927645
79310657922955249887275846101264836999892256959688159205600101655256
37567856672279661988578279484885583439751874454551296563443480396642
05579829368043522027709842942325330225763418070394769941597915945300
69752148293366555661567873640053666564165473217043903521329543529169
41459904160875320186837937023488868947915107163785290234529244077365
94956305100742108714261349745956151384987137570471017879573104229690
66670214498637464595280824369445789772330048764765241339075920434019
63403911473202338071509522201068256342747164602433544005152126693249
34196739770415956837535551667302739007497297363549645332888698440611
96496162773449518273695588220757355176651589855190986665393549481068
87320685990754079234240230092590070173196036225475647894064754834664
77604114632339056513433068449539790709030234604614709616968868850140
83470405460742958699138296682468185710318879065287036650832431974404
77185567893482308943106828702722809736248093996270607472645539925399
44280811373694338872940630792615959954626246297070625948455690347119
72996409089418059534393251236235508134949004364278527138315912568989
29519642728757394691427253436694153236100453730488198551706594121735
24625895487301676002988659257866285612496655235338294287854253404830
83307016537228563559152534784459818313411290019992059813522051173365
85640782648494276441137639386692480311836445369858917544264739988228
46218449008777697763127957226726555625962825427653183001340709223343
65779160128093179401718598599933849235495640057099558561134980252499
06698423301735035804408116855265311709957089942732870925848789443646
00504108922669178352587078595129834417295351953788553457374260859029
08176515578039059464087350612322611200937310804854852635722825768203
41605048466277504500312620080079980492548534694146977516493270950493
46393824322271885159740547021482897111777923761225788734771881968254
62981268685817050740272550263329044976277894423621674119186269439650
67151577958675648239939176042601763387045499017614364120469218237076
48878341968968611815581587360629386038101712158552726683008238340465
64758804051380801633638874216371406435495561868964112282140753302655
10042410489678352858829024367090488711819090949453314421828766181031
00735477054981596807720094746961343609286148494178501718077930681085
46900094458995279424398139213505586422196483491512639012803832001097
73868066287792397180146134324457264009737425700735921003154150893679
30081699805365202760072774967458400283624053460372634165542590276018
34840306811381855105979705664007509426087885735796037324514146786703
68809880609716425849759513806930944940151542222194329130217391253835
59150310033303251117491569691745027149433151558854039221640972291011
29035521815762823283182342548326111912800928252561902052630163911477
24733148573910777587442538761174657867116941477642144111126358355387
13610110232679877564102468240322648346417663698066378576813492045302
24081972785647198396308781543221166912246415911776732253264335686146
18654522268126887268445968442416107854016768142080885028005414361314
62308210259417375623899420757136275167457318918945628352570441335437
58575342698699472547031656613991999682628247270641336222178923903176
08542894373393561889165125042440400895271983787386480584726895462438
82343751788520143956005710481194988423906061369573423155907967034614
91434478863604103182350736502778590897578272731305048893989009923913
50337325085598265586708924261242947367019390772713070686917092646254
84232407485503660801360466895118400936686095463250021458529309500009
07151058236267293264537382104938724996699339424685516483261134146110
68026744663733437534076429402668297386522093570162638464852851490362
93201991996882851718395366913452224447080459239660281715655156566611
13598231122506289058549145097157553900243931535190902107119457300243
88017661503527086260253788179751947806101371500448991721002220133501
31060163915415895780371177927752259787428919179155224171895853616805
94741234193398420218745649256443462392531953135103311476394911995072
85843065836193536932969928983791494193940608572486396883690326556436
42166442576079147108699843157337496488352927693282207629472823815374
09961545598798259891093717126218283025848112389011968221429457667580
71865380650648702613389282299497257453033283896381843944770779402284
35988341003583854238973542439564755568409522484455413923941000162076
93636846776413017819659379971557468541946334893748439129742391433659
36041003523437770658886778113949861647874714079326385873862473288964
56435987746676384794665040741118256583788784548581489629612739984134
42726086061872455452360643153710112746809778704464094758280348769758
94832824123929296058294861919667091895808983320121031843034012849511
62035342801441276172858302435598300320420245120728725355811958401491
80969253395075778400067465526031446167050827682772223534191102634163
15714740612385042584598841990761128725805911393568960143166828317632
35673254170734208173322304629879928049085140947903688786878949305469
55703072619009502076433493359106024545086453628935456862958531315337
18386826561786227363716975774183023986006591481616404944965011732131
38957470620884748023653710311508984279927544268532779743113951435741
72219759799359685252285745263796289612691572357986620573408375766873
88426640599099350500081337543245463596750484423528487470144354541957
62584735642161981340734685411176688311865448937769795665172796623267
14810338643913751865946730024434500544995399742372328712494834706044
06347160632583064982979551010954183623503030945309733583446283947630
47756450150085075789495489313939448992161255255977014368589435858775
26379625597081677643800125436502371412783467926101995585224717220177
72370041780841942394872540680155603599839054898572354674564239058585
02167190313952629445543913166313453089390620467843877850542393905247
31362012947691874975191011472315289326772533918146607300089027768963
11481090220972452075916729700785058071718638105496797310016787085069
42070922329080703832634534520380278609905569001341371823683709919495
16489600755049341267876436746384902063964019766685592335654639138363
18574569814719621084108096188460545603903845534372914144651347494078
48844237721751543342603066988317683310011331086904219390310801437843
34151370924353013677631084913516156422698475074303297167469640666531
52703532546711266752246055119958183196376370761799191920357958200759
56053023462677579439363074630569010801149427141009391369138107258137
81357894005599500183542511841721360557275221035268037357265279224173
73605751127887218190844900617801388971077082293100279766593583875890
93956881485602632243937265624727760378908144588378550197028437793624
07825052704875816470324581290878395232453237896029841669225489649715
60698119218658492677040395648127810217991321741630581055459880130048
45629976511212415363745150056350701278159267142413421033015661653560
24733807843028655257222753049998837015348793008062601809623815161366
90334111138653851091936739383522934588832255088706450753947395204396
80790670868064450969865488016828743437861264538158342807530618454859
03798217994599681154419742536344399602902510015888272164745006820704
19376158454712318346007262933955054823955713725684023226821301247679
45226448209102356477527230820810635188991526928891084555711266039650
34397896278250016110153235160519655904211844949907789992007329476905
86857787872098290135295661397888486050978608595701773129815531495168
14671769597609942100361835591387778176984587581044662839988060061622
98486169353373865787735983361613384133853684211978938900185295691967
80455448285848370117096721253533875862158231013310387766827211572694
95181795897546939926421979155233857662316762754757035469941489290413
01863861194391962838870543677743224276809132365449485366768000001065
26248547305586159899914017076983854831887501429389089950685453076511
68033373222651756622075269517914422528081651716677667279303548515420
40238174608923283917032754257508676551178593950027933895920576682789
67764453184040418554010435134838953120132637836928358082719378312654
96174599705674507183320650345566440344904536275600112501843356073612
22765949278393706478426456763388188075656121689605041611390390639601
62022153684941092605387688714837989559999112099164646441191856827700
45742434340216722764455893301277815868695250694993646101756850601671
45354315814801054588605645501332037586454858403240298717093480910556
21167154684847780394475697980426318099175642280987399876697323769573
70158080682290459921236616890259627304306793165311494017647376938735
14093361833216142802149763399189835484875625298752423873077559555955
46519639440182184099841248982623673771467226061633643296406335728107
07887581640438148501884114318859882769449011932129682715888413386943
46828590066640806314077757725705630729400492940302420498416565479736
70548558044586572022763784046682337985282710578431975354179501134727
36257740802134768260450228515797957976474670228409995616015691089038
45824502679265942055503958792298185264800706837650418365620945554346
13513415257006597488191634135955671964965403218727160264859304903978
74895890661272507948282769389535217536218507962977851461884327192232
23810158744450528665238022532843891375273845892384422535472653098171
57844783421582232702069028723233005386216347988509469547200479523112
01504329322662827276321779088400878614802214753765781058197022263097
17495072127248479478169572961423658595782090830733233560348465318730
29302665964501371837542889755797144992465403868179921389346924474198
50973346267933210726868707680626399193619650440995421676278409146698
56925715074315740793805323925239477557441591845821562518192155233709
60748332923492103451462643744980559610330799414534778457469999212859
99993996122816152193148887693880222810830019860165494165426169685867
88372609587745676182507275992950893180521872924610867639958916145855
05839727420980909781729323930106766386824040111304024700735085782872
46271349463685318154696904669686939254725194139929146524238577625500
47485295476814795467007050347999588867695016124972282040303995463278
83069597624936151010243655535223069061294938859901573466102371223547
89112925476961760050479749280607212680392269110277722610254414922157
65045081206771735712027180242968106203776578837166909109418074487814
04907551782038565390991047759414132154328440625030180275716965082096
42734841469572639788425600845312140659358090412711359200419759851362
54796160632288736181367373244506079244117639975974619383584574915988
09766744709300654634242346063423747466608043170126005205592849369594
14340814685298150539471789004518357551541252235905906872648786357525
41911288877371766374860276606349603536794702692322971868327717393236
19200777452212624751869833495151019864269887847171939664976907082521
74233656627259284406204302141137199227852699846988477023238238400556
55517889087661360130477098438611687052310553149162517283732728676007
24817298763756981633541507460883866364069347043720668865127568826614
97307886570156850169186474885416791545965072342877306998537139043002
66530783987763850323818215535597323530686043010675760838908627049841
88859513809103042359578249514398859011318583584066747237029714978508
41458530857813391562707603563907639473114554958322669457024941398316
34332378975955680856836297253867913275055542524491943589128405045226
95381217913191451350099384631177401797151228378546011603595540286440
59024964669307077690554810288502080858008781157738171917417760173307
38554758006056014337743299012728677253043182519757916792969965041460
70664571258883469797964293162296552016879730003564630457930884032748
07718115553309098870255052076804630346086581653948769519600440848206
59673794731680864156456505300498816164905788311543454850526600698230
93157776500378070466126470602145750579327096204782561524714591896522
36083966456241051955105223572397395128818164059785914279148165426328
92004281609136937773722299983327082082969955737727375667615527113922
58805520189887620114168005468736558063347160373429170390798639652296
13128017826797172898229360702880690877686605932527463784053976918480
82041021944719713869256084162451123980620113184541244782050110798760
71715568315407886543904121087303240201068534194723047666672174986986
85470767812051247367924791931508564447753798537997322344561227858432
96846647513336573692387201464723679427870042503255589926884349592876
12400755875694641370562514001179713316620715371543600687647731867558
71487839890810742953094106059694431584775397009439883949144323536685
39209946879645066533985738887866147629443414010498889931600512076781
03588611660202961193639682134960750111649832785635316145168457695687
10900299976984126326650234771672865737857908574664607722834154031144
15294188047825438761770790430001566986776795760909966936075594965152
73634981189641304331166277471233881740603731743970540670310967676574
86953587896700319258662594105105335843846560233917967492678447637084
74978333655579007384191473198862713525954625181604342253729962863267
49682405806029642114638643686422472488728343417044157348248183330164
05669596688667695634914163284264149745333499994800026699875888159350
73578151958899005395120853510357261373640343675347141048360175464883
00407846416745216737190483109676711344349481926268111073994825060739
49507350316901973185211955263563258433909982249862406703107683184466
07291248747540316179699411397387765899868554170318847788675929026070
04321266617919223520938227878880988633599116081923535557046463491132
08591897961327913197564909760001399623444553501434642686046449586247
69094347048293294140411146540923988344435159133201077394411184074107
68498106634724104823935827401944935665161088463125678529776973468430
30614624180358529331597345830384554103370109167677637427621021370135
48544509263071901147318485749233181672072137279355679528443925481560
91372812840633303937356242001604566455741458816605216660873874804724
33912129558777639069690370788285277538940524607584962315743691711317
61347838827194168606625721036851321566478001476752310393578606896111
25996028183930954870905907386135191459181951029732787557104972901148
71718971800469616977700179139196137914171627070189584692143436967629
27459109940060084983568425201915593703701011049747339493877885989417
43303178534870760322198297057975119144051099423588303454635349234982
68836240433272674155403016195056806541809394099820206099941402168909
00708213307230896621197755306659188141191577836272927461561857103721
72471009521423696483086410259288745799932237495519122195190342445230
75351338068568073544649951272031744871954039761073080602699062580760
20292731455252078079914184290638844373499681458273372072663917670201
18300464819000241308350884658415214899127610651374153943565721139032
85749187690944137020905170314877734616528798482353382972601361109845
14841823808120540996125274580881099486972216128524897425555516076371
67505489617301680961380381191436114399210638005083214098760459930932
48510251682944672606661381517457125597549535802399831469822036133808
28499356705575524712902745397762140493182014658008021566536067765508
78380430413431059180460680083459113664083488740800574127258670479225
83191274157390809143831384564241509408491339180968402511639919368532
25557338966953749026620923261318855891580832455571948453875628786128
85900410600607374650140262782402734696252821717494158233174923968353
01361786536737606421667781377399510065895288774276626368418306801908
04609849809469763667335662282915132352788806157768278159588669180238
94033307644191240341202231636857786035727694154177882643523813190502
80870185750470463129333537572853866058889045831114507739429352019943
21971171642235005644042979892081594307167019857469273848653833436145
79463417592257389858800169801475742054299580124295810545651083104629
72829375841611625325625165724980784920998979906200359365099347215829
65174135798491047111660791587436986541222348341887722929446335178653
85673196255985202607294767407261676714557364981210567771689348491766
07717052771876011999081441130586455779105256843048114402619384023224
70939249802933550731845890355397133088446174107959162511714864874468
61124760542867343670904667846867027409188101424971114965781772427934
70702166882956108777944050484375284433751088282647719785400065097040
33021862556147332117771174413350281608840351781452541964320309576018
69464908868154528562134698835544456024955666843660292219512483091060
53772019802183101032704178386654471812603971906884623708575180800353
27047185659499476124248110999288679158969049563947624608424065930948
62150769031498702067353384834955083636601784877106080980426924713241
00094640143736032656451845667924566695510015022983307984960799498824
97061723674493612262229617908143114146609412341593593095854079139087
20832273354957208075716517187659944985693795623875551617575438091780
52802946420044721539628074636021132942559160025707356281263873310600
58910652457080244749375431841494014821199962764531068006631183823761
63966318093144467129861552759820145141027560068929750246304017351489
19457636078935285550531733141645705049964438909363084387448478396168
40518452732884032345202470568516465716477139323775517294795126132398
22960239454857975458651745878771331813875295980941217422730035229650
80891777050682592488223221549380483714547816472139768209633205083056
47920482085920475499857320388876391601995240918938945576768749730856
95595801065952650303626615975066222508406742889826590751063756356996
82115109496697445805472886936310203678232501823237084597901115484720
87618212477813266330412076216587312970811230758159821248639807212407
86887811450165582513617890307086087019897588980745664395515741536319
31919810705753366337380382721527988493503974800158905194208797113080
51233933221903466249917169150948541401871060354603794643379005890957
72118080446574396280618671786101715674096766208029576657705129120990
79443046328929473061595104309022214393718495606340561893425130572682
91465783293340524635028929175470872564842600349629611654138230077313
32729830500160256724014185152041890701154288579920812198449315699905
91820118197335001261877280368124819958770702075324063612593134385955
42547781961142935163561223496661522614735399674051584998603552953329
24575238881013620234762466905581643896786309762736550472434864307121
84943734853006063876445662721866617012381277156213797461498613287441
17714552444708997144522885662942440230184791205478498574521634696448
97389206240194351831008828348024924908540307786387516591130287395878
70981007727182718745290139728366148421428717055317965430765045343246
00536361472618180969976933486264077435199928686323835088756683595097
26557481543194019557685043724800102041374983187225967738715495839971
84449072791419658459300839426370208756353982169620553248032122674989
11402678528599673405242031091797899905718821949391320753431707980023
73659098537552023891164346718558290685371189795262623449248339249634
24497146568465912489185566295893299090352392333336474352037077010108
43880032907598342170185542283861617210417603011645918780539367447472
05998502358289183369292233732399948043710841965947316265482574809948
25099918330069765693671596893644933488647442135008407006608835972350
39532340179582557036016936990988671132109798897070517280755855191269
93067309925070407024556850778679069476612629808225163313639952117098
45280926303759224267425755998928927837047444521893632034894155210445
97261883800300677617931381399162058062701651024458869247649246891924
61212531027573139084047000714356136231699237169484813255420091453041
03713545329662063921054798243921251725401323149027405858920632175894
94345489068463993137570910346332714153162232805522972979538018801628
59073572955416278867649827418616421878988574107164906919185116281528
54867941736389066538857642291583425006736124538491606741373401735727
79956341043326883569507814931378007362354180070619180267328551191942
67609122103598746924117283749312616339500123959924050845437569850795
70462226646190001035004901830341535458428337643781119885563187777925
37201166718539541835984438305203762819440761594106820716970302285152
25057312609304689842343315273213136121658280807521263154773060442377
47535059522871744026663891488171730864361113890694202790881431194487
99417154042103412190847094080254023932942945493878640230512927119097
51353600092197110541209668311151632870542302847007312065803262641711
61659576132723515666625366727189985341998952368848309993027574199164
63841427077988708874229277053891227172486322028898425125287217826030
50099451082478357290569198855546788607946280537122704246654319214528
17607414824038278358297193010178883456741678113989547504483393146896
30763396657226727043393216745421824557062524797219978668542798977992
33957905758189062252547358220523642485078340711014498047872669199018
64388229323053823185597328697809222535295910173414073348847610055640
18242392192695062083183814546983923664613639891012102177095976704908
30508185470419466437131229969235889538493013635657618610606222870559
94233716310212784574464639897381885667462608794820186474876727272220
62676465338099801966883680994159075776852639865146253336312450536402
61056960551318381317426118442018908885319635698696279503673842431301
13317533053298020166888174813429886815855778103432317530647849832106
29718425184385534427620128234570716988530518326179641178579608888150
32960229070561447622091509473903594664691623539680920139457817589108
89319921122600739281491694816152738427362642980982340632002440244958
94456129167049508235812487391799648641133480324757775219708932772262
34948601504665268143987705161531702669692970492831628550421289814670
61953319702695072143782304768752802873541261663917082459251700107141
80854800636923259462019002278087409859771921805158532147392653251559
03541020928466592529991435379182531454529059841581763705892790690989
69111643811878094353715213322614436253144901274547726957393934815469
16311624928873574718824071503995009446731954316193855485207665738825
13963916357672315100555603726339486720820780865373494244011579966750
73607111593513319591971209489647175530245313647709420946356969822266
73775209945168450643623824211853534887989395673187806606107885440005
50827657030558744854180577889171920788142335113866292966717964346876
00770479995378833878703487180218424373421122739402557176908196030920
18240188427057046092622564178375265263358324240661253311529423457965
56950250681001831090041124537901533296615697052237921032570693705109
08307894799990049993953221536227484766036136776979785673865846709366
79588583788795625946464891376652199588286933801836011932368578558558
19555604215625088365020332202451376215820461810670519533065306060650
10548871672453779428313388716313955969058320834168984760656071183471
36218123246227258841990286142087284956879639325464285343075301105285
71382964370999035694888528519040295604734613113826387889755178856042
49987483163828040468486189381895905420398898726506976202019955484126
50005394428203930127481638158530396439925470201672759328574366661644
11096256633730540921951967514832873480895747777527834422109107311135
18280460363471981856555729571447476825528578633493428584231187494400
03229690697758315903858039353521358860079600342097547392296733310649
39560181223781285458431760556173386112673478074585067606304822940965
30411183066710818930311088717281675195796753471885372293096161432040
06381322465841111157758358581135018569047815368938137718472814751998
35050478129771859908470762197460588742325699582889253504193795826061
62118423687685114183160683158679946016520577405294230536017803133572
63267054790338401257305912339601880137825421927094767337191987287385
24805742124892118347087662966720727232565056512933312605950577772754
24712416483128329820723617505746738701282095755443059683955556868611
88397135522084452852640081252027665557677495969626612604565245684086
13923826576858338469849977872670655519185446869846947849573462260629
42196245570853712727765230989554501930377321666491825781546772920052
12667143463209637891852323215018976126034373684067194193037746880999
29687758244104787812326625318184596045385354383911449677531286426092
52115376732588667226040425234910870269580996475958057946639734190640
10036361904042033113579336542426303561457009011244800890020801478056
60371015412232889146572239314507607167064355682743774396578906797268
74384730763464516775621030986040927170909512808630902973850445271828
92749689212106670081648583395537735919136950153162018908887484210798
70689911480466927065094076204650277252865072890532854856143316081269
30056937854178610969692025388650345771831766868859236814884752764984
68821949739729707737187188400414323127636504814531122850990020742409
25585925292610302106736815434701525234878635164397623586041919412969
76904052648323470099111542426012734380220893310966863678986949779940
01260164227609260823493041180643829138347354679725399262338791582998
48645927173405922562074910530853153718291168163721939518870095778818
15868504645076993439409874335144316263303172477474868979182092394808
33143970840673084079589358108966564775859905563769525232653614424780
23082681183103773588708924061303133647737101162821461466167940409051
86152603600925219472188909181073358719641421444786548995285823439470
50079830388538860831035719306002771194558021911942899922722353458707
56624692617766317885514435021828702668561066500353105021631820601760
92179846849368631612937279518730789726373537171502563787335797718081
84878458866504335824377004147710414934927438457587107159731559439426
41257027096512510811554824793940359768118811728247215825010949609662
53933953809221955919181885526780621499231727631632183398969380756168
55911752998450132067129392404144593862398809381240452191484831646210
14738918251010909677386906640415897361047643650006807710565671848628
14963711188321924456639458144914861655004956769826903089111856879869
29470513524816091743243015383684707292898982846022237301452655679898
62776796809146979837826876431159883210904371561129976652153963546442
08691975673700057387649784376862876817924974694384274652563163230055
51304174227341646455127812784577772457520386543754282825671412885834
54443513256205446424101103795546419058116862305964476958705407214198
52121067343324107567675758184569906930460475227701670056845439692340
41711089888993416350585157887353430815520811772071880379104046983069
57868547393765643363197978680367187307969392423632144845035477631567
02553900654231179201534649779290662415083288583952905426376876689688
05033317227800185885069736232403894700471897619347344308437443759925
03417880797223585913424581314404984770173236169471976571535319775499
71627856631190469126091825912498903676541769799036237552865263757337
63526969344354400473067198868901968147428767790866979688522501636949
85673021752313252926537589641517147955953878427849986645630287883196
20998304945198743963690706827626574858104391122326187940599415540632
70131989895703761105323606298674803779153767511583043208498720920280
92975264981256916342500052290887264692528466610466539217148208013050
22980526378364269597337070539227891535105688839381132497570713310295
04430346715989448786847116438328050692507766274500122003526203709466
02341464899839025258883014867816219677519458316771876275720050543979
44124599007711520515461993050983869825428464072555409274031325716326
40792934183342147090412542533523248021932277075355546795871638358750
18159338717423606155117101312352563348582036514614187004920570437201
82617331947157008675785393360786227395581857975872587441025420771054
75361294047460100094095444959662881486915903899071865980563617137692
22729076419775517772010427649694961105622059250242021770426962215495
87264539892276976603105249808557594716310758701332088614632664125911
48633881220284440694169488261529577625325019870359870674380469821942
05638125583343642194923227593722128905642094308235254408411086454536
94049692714940033197828613181861888111184082578659287574263844500599
44229568586460481033015388911499486935436030221810943466764000022362
55057363129462629609619876056425996394613869233083719626595473923462
41345977957485246478379807956931986508159776753505539189911513352522
98736112779182748542008689539658359421963331502869561192012298889887
00607999279541118826902307891310760361763477948943203210277335941690
86500719328040171638406449878717537567811853213284082165711075495282
94974936214608215583205687232185574065161096274874375098092230211609
98263303391546949464449100451528092508974507489676032409076898365294
06579201983152654106581368237919840906457124689484702093577611931399
80246813405200394781949866202624008902150166163813538381515037735022
96607462795291038406868556907015751662419298724448271942933100485482
44545807188976330032325258215812803274679620028147624318286221710543
52898348208273451680186131719593324711074662228508710666117703465352
83957762599774467218571581612641114327179434788599089280848669491413
90977167369002777585026866465405659503948678411107901161040085727445
62938425494167594605487117235946429105850909950214958793112196135908
31588262068233215615308683373083817327932819698387508708348388046388
47844188400318471269745437093732983624028751979208023218787448828728
43727378017827008058782410749357514889978911739746129320351081432703
25140903048746226294234432757126008664250833318768865075642927160552
52895449215376517514921963671810494353178583834538652556566406572513
63575064353236508936790431702597878177190314867963840828810209461490
07971513771709906195496964007086766710233004867263147551053723175711
43223174114116806228642063889062101923552235467116621374996932693217
37043105987225039456574924616978260970253359475020913836673772894438
69640002811034402608471289900074680776484408871134135250336787731679
77093727786821661178653442317322646378476978751443320953400016506921
30546476890985050203015044880834261845208730530973189492916425322933
61243151430657826407028389840984160295030924189712097160164926561341
34334222988279099217860426798124572853458013382609958771781131021673
40256562744007296834066198480676615805021691833723680399027931606420
43681207990031626444914619021945822969099212278855394878353830564686
48816555622943156731282743908264506116289428035016613366978240517701
55219626522725455850738640585299830379180350432876703809252167907571
20406123759632768567484507915114731344000183257034492090971243580944
79004624943134550289006806487042935340374360326258205357901183956490
89354345101342969617545249573960621490288728932792520696535386396443
22538832752249960598697475988232991626354597332444516375533437749292
89905811757863555556269374269109471170021654117182197505198317871371
06051063795558588905568852887989084750915764639074693619881507814685
26213325247383765119299015610918977792200870579339646382749068069876
91681974923656242260871541761004306089043779766785196618914041449252
70480881971498801542057787006521594009289777601330756847966992955433
65613984773806039436889588764605498387147896848280538470173087111776
11596635050399793438693391197898871091565417091330826076474063057114
11098839388095481437828474528838368079418884342666222070438722887413
94780101772139228191199236540551639589347426395382482960903690028835
93277458550608013179884071624465639979482757836501955142215513392819
78226984278638391679715091262410548725700924070045488485692950448110
73808799654748156891393538094347455697212891982717702076661360248958
14681191336141212587838955773571949863172108443989014239484966592517
31388171602663261931065366535041473070804414939169363262373767777095
85031325599009576273195730864804246770121232702053374266705314244820
81681303063973787366424836725398374876909806021827857862165127385635
13290148903509883270617258932575363993979055729175160097615459044771
69226580631511102803843601737474215247608515209901615858231257159073
34217365762671423904782795872815050956330928026684589376496497702329
73641319060982740633531089792464242134583740901169391964250459128813
40349881063540088759682005440836438651661788055760895689672753153808
19420773325979172784376256611843198910250074918290864751497940031607
03845549465385946027452447466812314687943441610993338908992638411847
42525704457251745932573898956518571657596148126602031079762825416559
05060424791140169579003383565748692528007430256234194982864679144763
22774005529460903940177536335655471931000175430047504719144899841040
01586794617924161001645471655133707407395026044276953855383439755054
88710997852054011751697475813449260794336895437832211724506873442319
89878844128542064742809735625807066983106979935260693392135685881391
21480735472846322778490808700246777630360555123238665629517885371967
30346347012229395816067925091532174890308408865160611190114984434123
50124646928028805996134283511884715449771278473361766285062169778717
74382436256571177945006447771837022199910669502165675764404499794076
50379999548450027106659878136038023141268369057831904607927652972776
94043613023051787080546511542469395265127101052927070306673024447125
97393995051462840476743136373997825918454117641332790646063658415292
70190302760173394748669603486949765417524293060407270050590395031485
22921392575594845078867977925253931765156416197168443524369794447355
96426063339105512682606159572621703669850647328126672452198906054988
02807828814297963366967441248059821921463395657457221022986775997467
38126069367069134081559412016115960190237753525556300606247983261249
88128819293734347686268921923977783391073310658825681377717232831532
90825250927330478507249771394483338925520811756084529665905539409655
68541706001179857293813998258319293679100391844099286575605993598910
00296986446097471471847010153128376263114677420914557404181590880006
49432378558393085308283054760767995243573916312218860575496738322431
95650655460852881201902363644712703748634421727257879503428486312944
91631847534753143504139209610879605773098720135248407505763719925365
04709085825139368634638633680428917671076021111598288755399401200760
13947033661793715396306139863655492213741597905119083588290097656647
30073387931467891318146510931676157582135142486044229244530411316065
27009743300884990346754055186406773426035834096086055337473627609356
58853109760994238347382222087292464497684560579562516765574088410321
73134562773585605235823638953203853402484227337163912397321599544082
84216666360232965456947035771848734420342277066538373875061692127680
15766181095420097708363604361110592409117889540338021426523948929686
43980892611463541457153519434285072135345301831587562827573389826889
85235577992957276452293915674775666760510878876484534936360682780505
64622813598885879259940946446041705204470046315137975431737187756039
81596264750141090665886616218003826698996196558058720863972117699521
94667898570117983324406018115756580742841829106151939176300591943144
34605154047710570054339000182453117733718955857603607182860506356479
97900413976180895536366960316219311325022385179167205518065926351803
62512145759262383693482226658955769946604919381124866090997981285718
23494006615552196112207203092277646200999315244273589488710576623894
69388944649509396033045434084210246240104872332875008174917987554387
93873814398942380117627008371960530943839400637561164585609431295175
97713935396074322792489221267045808183313764165818269562105872892447
74003594700926866265965142205063007859200248829186083974373235384908
39643261470005324235406470420894992102504047267810590836440074663800
20870126664209457181702946752278540074508552377720890581683918446592
82941701828823301497155423523591177481862859296760504820386434310877
95628929254056389466219482687110428281638939757117577869154301650586
02965217459581988878680408110328432739867198621306205559855266036405
04628215230615459447448990883908199973874745296981077620148713400012
25355222466954093152131153379157980269795557105085074738747507580687
65376445782524432638046143042889235934852961058269382103498000405248
40708440356116781717051281337880570564345061611933042444079826037795
11985486945591520519600930412710072778493015550388953603382619293437
97081874320949914159593396368110627557295278004254863060054523839151
06899891357882001941178653568214911852820785213012551851849371150342
21595422445119002073935396274002081104655302079328672547405436527175
95893500716336076321614725815407642053020045340183572338292661915308
35409512022632916505442612361919705161383935732669376015691442994494
37448568097756963031295887191611292946818849363386473927476012269641
58848900965717086160598147204467428664208765334799858222090619802173
21161423041947775499073873856794118982466091309169177227420723336763
50326783405863019301932429963972044451792881228544782119535308989101
25342975524727635730226281382091807439748671453590778633530160821559
91131414420509144729353502223081719366350934686585865631485557586244
78186201087118897606529698992693281787055764351433820601410773292610
63431525337182243385263520217735440715281898137698755157574546939727
15048846979361950047772097056179391382898984532742622728864710888327
01737232588182446584362495805925603381052156062061557132991560848920
64340303395262263451454283678698288074251422567451806184149564686111
63540497189768215422772247947403357152743681940989205011365340012384
67142965518673441537416150425632567134302476551252192180357801692403
26699541746087592409207004669340396510178134857835694440760470232540
75555776472845075182689041829396611331016013111907739863246277821902
36506603740416067249624901374332172464540974129955705291424382080760
98364823465973886691349919784013108015581343979194852830436739012482
08244481412809544377389832005986490915950532285791457688496257866588
59991798675205545580990045564611787552493701245532171701942828846174
02736649978475508294228020232901221630102309772151569446427909802190
82668986883426307160920791408519769523555348865774342527753119724743
08730436195113961190800302558783876442060850447306312992778889427291
89727169890575925244679660189707482960949190648764693702750773866432
39191904225429023531892337729316673608699622803255718530891928440380
50710300647768478632431910002239297852553723755662136447400967605394
39838235764606992465260089090624105904215453927904411529580345334500
25624410100635953003959886446616959562635187806068851372346270799732
72331346939714562855426154676506324656766202792452085813477176085216
91340946520307673391841147504140168924121319826881568664561485380287
53933116023229255561894104299533564009578649534093511526645402441877
59493169305604486864208627572011723195264050230997745676478384889734
64317215980626787671838005247696884084989185086149003432403476742686
24595239589035858213500645099817824463608731775437885967767291952611
12138591947254514003011805034378752776644027626189410175768726804281
76623860680477885242887430259145247073950546525135339459598789619778
91104189029294381856720507096460626354173294464957661265195349570186
00154126239622864138977967333290705673769621564981845068422636903678
49555970026079867996261019039331263768556968767029295371162528005543
10078640872893922571451248113577862766490242516199027747109033593330
93049483805978566288447874414698414990671237647895822632949046798120
89984857163571087831191848630254501620929805829208334813638405421720
05612198935366937133673339246441612522319694347120641737549121635700
85736943973059797097197266666422674311177621764030686813103518991122
71339724036887000996862922546465006385288620393800504778276912835603
37254825579391298525150682996910775425764748832534141213280062671709
40090982235296579579978030182824284902214707481111240186076134151503
87569830918652780658896682362523937845272634530420418802508442363190
38331838455052236799235775292910692504326144695010986108889991465855
18818735825281643025209392852580779697376208456374821144339881627100
31703151334402309526351929588680690821355853680161000213740851154484
91268584126869589917414913382057849280069825519574020181810564129725
08360703568510553317878408290000415525118657794539633175385320921497
20526607831260281961164858098684587525129997404092797683176639914655
38610893758795221497173172813151793290443112181587102351874075722210
01237687219447472093493123241070650806185623725267325407333248757544
82967573450019321902199119960797989373383673242576103938985349278777
47398050808001554476406105352220232540944356771879456543040673589649
10176107759483645408234861302547184764851895758366743997915085128580
20607820554462991723202028222914886959399729974297471155371858924238
49385585859540743810488262464878805330427146301194158989632879267832
73224561038521970111304665871005000832851773117764897352309266612345
88873102883515626446023671996644554727608310118788389151149340939344
75007302585581475619088139875235781233134227986650352272536717123075
68610450045489703600795698276263923441071465848957802414081584052295
36937499710665594894459246286619963556350652623405339439142111271810
6910522900246574236040

* Updated on 12/10/2014. Thanks to ovaltine70 for pointing out that I was short "a few" digits and that you can easily make your own pi on Linux by using the bc utility: echo "scale=50000; 4*a(1)" | bc -l -q Honestly I don't recall where I first got the digits. It was many years ago.