#include #include int main() { GiNaC::parser p; cln::cl_N c("3.4080516633663156919207692691639245446321858715554436618270921703605299315037893675791690101953499297783176752894452576245984977744775496643091808141052444921657948683364858931818841108144708992426182904012300119222382219597893804157399782059043681443500789905732025381155270280421236700731315991462875626645573660740419435592877446423066156819870285062516586042887821639374734902628468334318322661580767210384929324042388351184466345509072761814847714300903420115352365311421252499061273223966343347815393850906459382645087470686755215779890758917048698814897496686738680670232924772169279067406362392452093227048915470986410375982333523358917677680399137002321580268327763949228940597799361712120865269260250230642921045752354520011857422720010796530376567260003496006090463069571408996335218771058130263187122868668639927205830247309394649882904590981503687393812795972248536653772077765488148879747499943008759158068964355747422954672873794547939831576902094662966980975117921387035808495368975885909508121519437745679667668698370845583618773435854619025676895853566202434232610912939289944827339443784268926354514061939375654783402011614272117497829230767064938254047826941490139082287086423451520819517343320403991084428555820978792206868725539188743628473609368586569449559110116022796974234086488444244449684908391569055867352988303940958958816469378348049425053128489940117281295410140677263830978193845277870485854569430842578640627930669192448139771213976190611903172094493385891598006803514528010093986193225920815504873650487611809268629628196388262898343547032023435344908227015000131781406216514879249062160393718972070537572481759371153331359712315179129545231023098210759504498548065167988948733905538703701932425144451957698839135683996093763177617497111596565264910772893205697140215918981834968402462031526367418815333387177248739417590075131361996788437738252622473454305431825761803667838592794597725874725085090876467320531777670329642871499998273986675076133012640983165404908333686681551588120376158232578369562567241497229782035308144225106548555680094276068410399557335793444448408629194673455341119910818642373108782922620132894533401606439533373121912033974004108078882135295126601774497619962035339186496838075936404274764050400406821632989425223607349117866986184681961059120288873029012921428345130268735409996407722019465922026858940605112352780975928652397803188253845812922407145890049440410050451244236608814594666685653372465870957900808570617593699619941198018806781370754041791464161741678198381688953079536745852475187162367086468473329611805645761013360034164943126458813658568791086081928721828624591026333258668027191420409348300069852841117837172797723945981274466511085103226675039409281503701832809363722549341316968088565408128659916904348595578856610719859872108232408634048950098338120085457088451468244713177762699304863058403299682964497183812552806422259603070606213229066229943029752699662980399678078534735225610988786569178198753982275459480929544306840715230081241287380068144789680112724894183699970077173420990334508097595353229203550282378729787316000408224233119934142236819364681297488962179548304062446901685846509829269742894861224251003741270011556853476187711177956004355591792103390869641829591251635528163448839064792097416077103115672256565946894061787473328559038059031538982402954907471672585941440359624257315433918452686659099066441726316995949648847893878703114501908484062364493075226400284073913470559719179160681034928908511894689034138065130725462709256094556822424014272685076734252492872772579259113104108719485376225236147029731972351870514833005174193746522027254544500516745462841323440713372487368155061616514668552160664796350482771367968318367555470287942437213390598704796165593210883341062655696734327138422104311683765011606841026913905641245205280695599709723350604676164945807326730191952001949919695467068275713664719972948403595591438784491342153241871666233017333123713014421940881208574647373538766673736240898754570823708988352325882330291743791720544286034902924275488083696722373152614333867051022904739928907522251131917724140501610674408162168666924109321690718251754687806120110586360837033364003331484566801593512050931555185688673643151427996991440154635403493166187248722781154500621570303725524287869574038685915849862787400480804409493832755882351089711215052685985286795059168422440206212488096906214867733576524457511960361732304045820958037790061559338786266395807667603120779147044476342466257260782506172992048086478344830667451099946301025159493348064954571261465604158165693245276309591714690300251247897811154650929368841817971004000242328928009181567318340876644330389052451274966710778052447963210204717179350593638959319161115468939028151304771044908792696943376877955595389545053872574954178629622293364829678904781672534816867077390850865602277003383916226012046676880990055478990431497629144095389635773165286679924132143461833455509243888941892258330077835713848291300532427747086113366724100755722381652323155562403814185825598265787352737308843069403864690179153418175935974099526568811647273692235428501034607470763577720006732005121687719842863100603602220238177211186096734558231254739855536477228479370421668503480388694574163360796551418671876413941936680077235813453419657522724409830218663326223289253194440343252228152014181774645151135408548587333529060757841702639420453643386925842945082573276015930054693966219514425479031341107662729020761005708948625053535526002937241933008616963604006983196828750957271511112083247921865394528836182758219750432352568435828242297932892177149692594459301886599127723100685815155901272554331762504016013796394752870909522169661322025639997196578172022009568233188827807434589340113875264454196845213338959483975728395676860549087825530464210675766535777357784723344853513507483567908169152214959137162891100663948664252804073282651659154782220006692880844400134408412042457572732116380212977189214878180167271745810915818376568654703589125256120603258471712567925452991896102300160230698830588312031609426953470279875986140270054901148503660011950091746269375067327300893381113146703340386488269231911721489216854325279872715961677886477651442709170083460846696257422417404271319336584621473983131498278575906842125643917646262348352895183937961854838462446860998678852406648721043453802167906127420300137423914634165477262516775914068846837866169165251823931299412140552015249648839583086558479236904080389378627140315198612521997344052498666457411239278899367873480075765589170196872154857117801563431346713173132343610815189493650187704031297578012918291348272266461901751589346679604928703617684982860739239458126610237846757794275946662005163944984362073430612874177318371861262259964724008020592901592485313215315816862661087312068011004741246724797365481578671058671213160424301835430743547747723173026314626866032901884448590384696699459815824322835759129451353877478518800896926476371313501589068423912005157470662198807946175884235348930301995923273131018334986362510690440899079552996959204036411396425766779825073960887180153845815507013528776028857248631215364072144815083975324636697714586535715372225184788876433221292263726588862829739690521382019947417617487020532570701901130541018456579770858508261822556512619917071554687687088409941860020068243007740409540820248095010408457813181306992822963883785300566774213578910175668316916223604541927995302348442784816932734586152775385177190295472446889909216696803047854449517544355683256298091622637550884605855962630698697441115864166882394500058848582700320152774787253117914846549662864415042828137079436294788337876749891557576712200207193368147051579298468260007715411506829245413049854179072144194334338458574015121534289877750734751802058662288872822005193300460963912645245881374718975278121722319276182342436849157057845831468257844652131980766306242856700866650093306512910481716332234423416055889511561232667992638804679601952822244141899385304203662040054670264309778318976925920728129328801320330597275754954629071435515664029692042222950450722763114449900642069454230048789600548789314051532771773327588136371256289853761377601560671345338267925881884663707334319442931024143823474462275025496649162068870676351916891675919896653326686387453239778701242352896583480197564546300992579410225130884400964835777112767381154705908170401455430156169862185267114691417412711263776691419776698140906038303785173273082911354316874902460906018939541221771624223801356790324212795657942847741168255753040320482447048915654731170032772475811078012405179482026706743854226123855093306384199898905376439678902492613556358218884129542718046574033131290058900073635162693661159695033383801504453202999096835366383221964283920948299948984763389275126873541160190928328651406170395750472636860819066325713148055734904488724528258821185510810681428581436452718053931823358426014041082602262328982160621008261366811430219592317170062259527536438596956221374453889263496955244576663206956315132990427037060735663543505587339183855828368942499120800620514437142473360611836854280294939627327371212544069402692487948535448448297784281736791657718895263209307417993424630913519581447255202891994045780635129233835171306539367202034096325462155231261582621570965332905728712471432984349783674579410713527385763617853483887764227597602024833038290515352725538610488413139855556488211115121547906510901625253327103017294825440558327148120724135927211197720679833788766734156128481959660776104656510467711833067124194969587792639539584577923050532575325990317114508820557994531240029555442353502838114452362100265516667171308066532550018525722185621665268680481541011495946673339638251350314822805062774413618"); GiNaC::numeric g(c); std::cout << g << std::endl; return 0; }