arctan(1/2) to 10000 digits. 0.4636476090008061162142562314612144020285370542861202638109330887201978\ 641657417053006002839848878925565298522511908375135058181816250111554715\ 305699441056207193362661648801015325027559879258055168538891674782372865\ 387939180125171994840139558381851150950216333064938721546097320785555572\ 086014632275652426730521804574640086974505838973638964890026486877853780\ 128236331217164578146836900993340528882486244562388119090158949767997197\ 011496776001645006253016812125609335304134939663012931924274840293161119\ 492061620844159372361273166876981687027593189510333973325929038512892545\ 945922463215609783638009537499320948607339491864325160274827930450373317\ 725546504996086757706227544162850222737237119744733669773185106940138112\ 699577792562748256600962116726748115272827225207225972684215710195877562\ 091701557768709866542668903449351805472890053707838124212854794303024367\ 845264669937683808877190412767311593748061628833032028804465239589618924\ 130515270876726439400070443923542442569122697771151892771722644634150145\ 716485890125410264627770819474510187121848206047727398046439957349224139\ 591268151780502232786355143473370794824012515330580015109270674591998921\ 707936339487128099705106434535905756066721321179928796810834788482208814\ 236046748277550051419142228641999149665085114408471992413608401601552781\ 943713430824557974302382508903323803434068518473787865127452243572458152\ 831175900200570333436340722582648575409343821252189315998634896079848398\ 950569509327230867566007767526527325937527348914841568663150066536027905\ 480757904442686045155144481770621729279741408022177582556623823669211341\ 535485547673559698740403651376523360604552361858134487150068560941142804\ 648292599332129615556169392765012713663663644382665370304068180900070642\ 920215430207040940370202416950977564790485154507331486121219635319383389\ 370295967399498377431517045276686632606595496136731808902915694507741376\ 816407054775207276716924038016761555082142572821710117164287897755349658\ 231508880156622408053339948132487758071305256952539999844830904765141014\ 416155974842287025462838604075806043985868784427302290287364942622978670\ 236438745690088172773820112064094821984872431565301002952700559919974848\ 518708503472873112759779770031979217897764986907330345125101116669216324\ 139588798536635805341822084175696893354575455388036580383511343682041749\ 500153202505111448033772165775325072031661204014407896084727322343189713\ 066558880316846285679512491843834326560064346904537201648191961099321721\ 830204311907422096692905523090908076843764546107486075459714572509786488\ 440421541643799606784470840556712506180619618506365091877099579472126873\ 054787004721715502935383264299133267126732148684483590391369016581582033\ 804184405117298726288180810432731015717939425333017643241443592247487042\ 843602324903235112363041579772488623922417763883514778675560239658650510\ 639671223640620580297945204491364952643389491073916771824057250771114156\ 533613977838035211399769204768226566987573749729199562177053021525507639\ 733213995197990054266244157371992592457207880020257275284292055763342144\ 957620010434335776520872439480803372060785685851849975346183686774072059\ 733212495813946343558223267452765870324389077865290206956660856638465078\ 366632876642998556369110914005430088196344755618252938190120543710501790\ 088064980825436512520603747035751514446273836824381510334672352847165286\ 649522293831659318459163024732426152876436372853384306830529759653057275\ 422337559100874000222737025123252661249892144442154109540453237217370226\ 683491769680993935459921404584856755171756868230782609968446581244803202\ 883965297400954634041659598212874560673978987159899423756846287325897661\ 989089738089092921762932219487372852064283744117623075635725125959755272\ 046910986518211440377102662101631470417459282270470012612945118207061609\ 673074395614941746718608524890135214870909079608124844305528355614289270\ 789227192999124295813370197792559416327179515267674576735665143618401294\ 496107533206741977930471966187095609272555049440907352740631120319873560\ 232354666148325091406837020514505482091424440146064759423425160852033281\ 762741592453494648258248492774011793203836520325287641841759931515988480\ 980039852678153139459343829154392409854928064556063770386599830142881050\ 498922366546750423903306578850656668276529259116220621241246775105277666\ 361793631548798408122540308727852083281569640160710205095466387746614410\ 156190032591778269989534392359761196664122091887450981163887320594923677\ 079524840968309537183178331348898408163376639300962433356052042817507667\ 227055265704218613219817896299913998198260411944785984936816410030302684\ 692708408515136054991103375282560796665101846504655984756271177952430645\ 684546521272006661185175834753754892276515138941663062659590918550127813\ 536417962827517005208105358435199833217569531116164195693670513935979746\ 668811622381958820203839538081241165194081516000599052755022961494806119\ 020321884422326108522925463542253795188829471658333876307987618110943589\ 548910372875671134291448294665729230231942630296691659360846751777119951\ 643805871732361168055588926673422665843135832588017916045746196909981345\ 287393010724452894427443267075092794694444961111189049143984740732332752\ 740438810137988643095684071710411089936932684825166225319312304745294334\ 389984185812820012541159597417647461528021695551421674720219205219498950\ 573131359684759315019848962775807491878789973358543394077795824233096001\ 954720657521636608494788846037360144703588134222279262048199063179961579\ 387662491599094518554627652390170384048408923489596483802368815858224617\ 174933536574549930450711131760703570709926613299633154929100559913674677\ 809580065570971179228501027682278845278547634407070416765391879205769327\ 234880450061078412467707659996236647959778467168983605324482742691093334\ 344591749794200265460105080582358734283330825505165767601322148544744993\ 277251626957737569493688357060345164759777778729760592831345057336934446\ 265497703341027890515205894957919687677347098352312988612602859677792338\ 909990549837773576363197582390924811874716439095165796526455417065701280\ 530102851312315610524956426595765894433704493472641244624453707160896783\ 764980923321496053984041193624004151974385777208716354303381379693620639\ 121217962193233055905697651961715385761896455974883021727013842208968074\ 775433010673014539654956778211512456074575639748235610688437120515562007\ 530643511044979371697646071609783393810748203117981798773038065727506901\ 883372356194151597778389432980908843716886394780197123235734118104566724\ 457680462688710580865182271044327344831094291661316792808932790789522184\ 860587588983619354499928888205860408530493822910331109072721753282711827\ 143333587269432888624407932898730967118800994350498596816916868515580909\ 771539862648944508810433379283404868429598505876522787198345246138646964\ 210160597616102767151370327282853444957803052230165623265468184652468459\ 368166313207062333744917283599670656309949127979857797953820151331219451\ 304787043151397622950458066465835271932002794087524492646169198849899750\ 779047477446167714730657133304669076742039607353129382736286723329015632\ 670434997090770067773677277447966770282074069295723433547802165894472240\ 168479234656399938978192893844579887225590612553236902013364735048724525\ 932149741344553865584062559583711223740551284441695207154474866889114007\ 885004762243610478242481496926500400700445177618496803775462326918894160\ 467845930105262130342827737171881023195733709517058877460977779920324690\ 024064603999866018252523823129917165868105825362978837603587546593676661\ 785962499545555374798486923482596794802620061235842196735217358168513919\ 481623107977666022729337376005270850761408150920639091905045012864118595\ 576430206270846355057170155811986517427450734476398257302298197527259946\ 523619819043747186073480501838839702498825424332756767450545451632568064\ 303461594446083797644132502879802969201041588450582057644052473875164877\ 291127200390675400376264623986027610802432212883901440354988886734068817\ 346686094338170772546069875730343723426858022283136447364042082135138782\ 042752133127953728316166069389000487604686223517900007560951161411769521\ 558315483127948428723586348421813558486350482709485122066325638500776955\ 560514037349058293442590191049705559590325149929474389414117148395709836\ 021832990541295182028422594210343879091292276882340550960132065397674535\ 090931809583188395745509768860634766470499563826444177827107914410117257\ 226683735080897358008563256932355866160568311573452024830590356381343215\ 896393694568051110932054256585385019801121532479529464070868137314014884\ 201595714982349338689305444488572550194663542667232995196780352138600944\ 413233672969900039901719599452732691067872101999443486988928892851229050\ 022891841161718496218361633523054087617354125683843716278610144293618242\ 861919440006703066885073994494992405101604622714664970359863360974990501\ 893669318023324732942486632992005987683356230043716951280747218450987823\ 917446261733284551471572381955219076068106492297868178914645693285984616\ 777040682476577499363017319905979946816204845312026150105262579095908849\ 255508987336465917561830600637679198258322868218717375297339517399874043\ 414779818683287530578274095559639212336215574098558082109830159011006073\ 454462326159750187030514020519169186792303838833893397325066116615747614\ 032363725734071110488989052694990039776238323968007708142032970871418623\ 885818032979306311808987132303063428382033008336448155459284035195805074\ 243868852807299050490700720717684452361544215414471605759495594335063756\ 706430730806727243210957901183958363299947384513589053196359649798816910\ 129991118191528258310707144400556618237929646349987619566591870131321350\ 006820347901978727618907290818434462574127340603490043292779150633251609\ 697011639307055455431372831158801959644233907094566312822624280234688678\ 432045030025429127167124027312513170654800865723883606660322906280828959\ 659047124219725714775521069367561958154516091025771345918042096869337860\ 731285523376665145269730303638845329427453215986775576761931518697829177\ 548457999538835717994699761267997843665333961194038137928676173790107036\ 235508075773157415059543453505853491470138711897692519019611823032: