Лучший ответ
-
1 0
Kukish 7 (63117)641153 16 лет
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470 9384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120 1909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530 5488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830 1194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356 0827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774 7713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387 5288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590 9216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454 1506959508295331168617278558890750983817546374649393192550604009277016711390098488240128583616035637076601047101819429555961 9894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003 5587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927 2107975093029553211653449872027559602364806654991198818347977535663698074265425278625518184175746728909777727938000816470600 1614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921 9222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984 8960841284886269456042419652850222106611863067442786220391949450471237137869609563643719172874677646575739624138908658326459 9581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625 2451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245 9539594310499725246808459872736446958486538367362226260991246080512438843904512441365497627807977156914359977001296160894416 9486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649 8035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589 0097149096759852613655497818931297848216829989487226588048575640142704775551323796414515237462343645428584447952658678210511 4135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571 3868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142 6912397489409071864942319615679452080951465502252316038819301420937621378559566389377870830390697920773467221825625996615014 2150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816 3574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186 1258673215791984148488291644706095752706957220917567116722910981690915280173506712748583222871835209353965725121083579151369 8820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764 7918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084 4335732654893823911932597463667305836041428138830320382490375898524374417029132765618093773444030707469211201913020330380197 6211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110 1044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876 4861179104533488503461136576867532494416680396265797877185560845529654126654085306143444318586769751456614068007002378776591 3440171274947042056223053899456131407112700040785473326993908145466464588079727082668306343285878569830523580893306575740679 5457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030 4639947132962107340437518957359614589019389713111790429782856475032031986915140287080859904801094121472213179476477726224142 5485454033215718530614228813758504306332175182979866223717215916077166925474873898665494945011465406284336639379003976926567 2146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604 9631862947265473642523081770367515906735023507283540567040386743513622224771589150495309844489333096340878076932599397805419 3414473774418426312986080998886874132604721569516239658645730216315981931951673538129741677294786724229246543668009806769282 3828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782 9735233446042815126272037343146531977774160319906655418763979293344195215413418994854447345673831624993419131814809277771038 6387734317720754565453220777092120190516609628049092636019759882816133231666365286193266863360627356763035447762803504507772 3554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879 6959703098339130771098704085913374641442822772634659470474587847787201927715280731767907707157213444730605700733492436931138 3504931631284042512192565179806941135280131470130478164378851852909285452011658393419656213491434159562586586557055269049652 0985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925 6274204208320856611906254543372131535958450687724602901618766795240616342522577195429162991930645537799140373404328752628889 6399587947572917464263574552540790914513571113694109119393251910760208252026187985318877058429725916778131496990090192116971 7372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313 0171144484640903890644954440061986907548516026327505298349187407866808818338510228334508504860825039302133219715518430635455 0076682829493041377655279397517546139539846833936383047461199665385815384205685338621867252334028308711232827892125077126294 6322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058 0685501956730229219139339185680344903982059551002263535361920419947455385938102343955449597783779023742161727111723643435439 4782218185286240851400666044332588856986705431547069657474585503323233421073015459405165537906866273337995851156257843229882 7372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925 6487985561453723478673303904688383436346553794986419270563872931748723320837601123029911367938627089438799362016295154133714 2489283072201269014754668476535761647737946752004907571555278196536213239264061601363581559074220202031872776052772190055614 8425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152 8436679570611086153315044521274739245449454236828860613408414863776700961207151249140430272538607648236341433462351897576645 2164137679690314950191085759844239198629164219399490723623464684411739403265918404437805133389452574239950829659122850855582 1572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079 2886215078424516709087000699282120660418371806535567252532567532861291042487761825829765157959847035622262934860034158722980 5349896502262917487882027342092222453398562647669149055628425039127577102840279980663658254889264880254566101729670266407655 9042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909 5620099393610310291616152881384379099042317473363948045759314931405297634757481193567091101377517210080315590248530906692037 6719220332290943346768514221447737939375170344366199104033751117354719185504644902636551281622882446257591633303910722538374 2182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584 8358845314277568790029095170283529716344562129640435231176006651012412006597558512761785838292041974844236080071930457618932 3492292796501987518721272675079812554709589045563579212210333466974992356302549478024901141952123828153091140790738602515227 4299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425 1702969234889627668440323260927524960357996469256504936818360900323809293459588970695365349406034021665443755890045632882250 5452556405644824651518754711962184439658253375438856909411303150952617937800297412076651479394259029896959469955657612186561 9673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246 8012248261177185896381409183903673672220888321513755600372798394004152970028783076670944474560134556417254370906979396122571 4298946715435784687886144458123145935719849225284716050492212424701412147805734551050080190869960330276347870810817545011930 71412233908663938339529425786905076431006383519834389341596131
Ответы
-
0 0
SeaInTheEyes 7 (20544)42667 16 лет
3.141592653589793238462643383279502884197169399375105820974944592
-
-
-
-
-
0 0
Sk1p_ 6 (6368)2621 16 лет
3.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 47822181852862408514006660443325888569867054315470696574745855 03323233421073015459405165537906866273337995851156257843229882 73723198987571415957811196358330059408730681216028764962867446 04774649159950549737425626901049037781986835938146574126804925 64879855614537234786733039046883834363465537949864192705638729 31748723320837601123029911367938627089438799362016295154133714 24892830722012690147546684765357616477379467520049075715552781 96536213239264061601363581559074220202031872776052772190055614 84255518792530343513984425322341576233610642506390497500865627 10953591946589751413103482276930624743536325691607815478181152 84366795706110861533150445212747392454494542368288606134084148 63776700961207151249140430272538607648236341433462351897576645 21641376796903149501910857598442391986291642193994907236234646 84411739403265918404437805133389452574239950829659122850855582 15725031071257012668302402929525220118726767562204154205161841 63484756516999811614101002996078386909291603028840026910414079 28862150784245167090870006992821206604183718065355672525325675 32861291042487761825829765157959847035622262934860034158722980 53498965022629174878820273420922224533985626476691490556284250 39127577102840279980663658254889264880254566101729670266407655 90429099456815065265305371829412703369313785178609040708667114 96558343434769338578171138645587367812301458768712660348913909 56200993936103102916161528813843790990423174733639480457593149 31405297634757481193567091101377517210080315590248530906692037 67192203322909433467685142214477379393751703443661991040337511 17354719185504644902636551281622882446257591633303910722538374 21821408835086573917715096828874782656995995744906617583441375 22397096834080053559849175417381883999446974867626551658276584 83588453142775687900290951702835297163445621296404352311760066 51012412006597558512761785838292041974844236080071930457618932 34922927965019875187212726750798125547095890455635792122103334 66974992356302549478024901141952123828153091140790738602515227 42995818072471625916685451333123948049470791191532673430282441 86041426363954800044800267049624820179289647669758318327131425 17029692348896276684403232609275249603579964692565049368183609 00323809293459588970695365349406034021665443755890045632882250 54525564056448246515187547119621844396582533754388569094113031 50952617937800297412076651479394259029896959469955657612186561 96733786236256125216320862869222103274889218654364802296780705 76561514463204692790682120738837781423356282360896320806822246 80122482611771858963814091839036736722208883215137556003727983 94004152970028783076670944474560134556417254370906979396122571 42989467154357846878861444581231459357198492252847160504922124 24701412147805734551050080190869960330276347870810817545011930 714122339086639383395294257869050764310063835198343893415961313.14159265358979323846264338327950288419716939937510582097494 45923078164062862089986280348253421170679821480865132823066470 93844609550582231725359408128481117450284102701938521105559644 62294895493038196442881097566593344612847564823378678316527120 19091456485669234603486104543266482133936072602491412737245870 06606315588174881520920962829254091715364367892590360011330530 54882046652138414695194151160943305727036575959195309218611738 19326117931051185480744623799627495673518857527248912279381830 11949129833673362440656643086021394946395224737190702179860943 70277053921717629317675238467481846766940513200056812714526356 08277857713427577896091736371787214684409012249534301465495853 71050792279689258923542019956112129021960864034418159813629774 77130996051870721134999999837297804995105973173281609631859502 44594553469083026425223082533446850352619311881710100031378387 52886587533208381420617177669147303598253490428755468731159562 86388235378759375195778185778053217122680661300192787661119590 92164201989380952572010654858632788659361533818279682303019520 35301852968995773622599413891249721775283479131515574857242454 15069595082953311686172785588907509838175463746493931925506040 09277016711390098488240128583616035637076601047101819429555961 98946767837449448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351125338243003 55876402474964732639141992726042699227967823547816360093417216 41219924586315030286182974555706749838505494588586926995690927 21079750930295532116534498720275596023648066549911988183479775 35663698074265425278625518184175746728909777727938000816470600 16145249192173217214772350141441973568548161361157352552133475 74184946843852332390739414333454776241686251898356948556209921 92221842725502542568876717904946016534668049886272327917860857 84383827967976681454100953883786360950680064225125205117392984 89608412848862694560424196528502221066118630674427862203919494 50471237137869609563643719172874677646575739624138908658326459 95813390478027590099465764078951269468398352595709825822620522 48940772671947826848260147699090264013639443745530506820349625 24517493996514314298091906592509372216964615157098583874105978 85959772975498930161753928468138268683868942774155991855925245 95395943104997252468084598727364469584865383673622262609912460 80512438843904512441365497627807977156914359977001296160894416 94868555848406353422072225828488648158456028506016842739452267 46767889525213852254995466672782398645659611635488623057745649 80355936345681743241125150760694794510965960940252288797108931 45669136867228748940560101503308617928680920874760917824938589 00971490967598526136554978189312978482168299894872265880485756 40142704775551323796414515237462343645428584447952658678210511 41354735739523113427166102135969536231442952484937187110145765 40359027993440374200731057853906219838744780847848968332144571 38687519435064302184531910484810053706146806749192781911979399 52061419663428754440643745123718192179998391015919561814675142 69123974894090718649423196156794520809514655022523160388193014 20937621378559566389377870830390697920773467221825625996615014 21503068038447734549202605414665925201497442850732518666002132 43408819071048633173464965145390579626856100550810665879699816 35747363840525714591028970641401109712062804390397595156771577 00420337869936007230558763176359421873125147120532928191826186 12586732157919841484882916447060957527069572209175671167229109 81690915280173506712748583222871835209353965725121083579151369 88209144421006751033467110314126711136990865851639831501970165 15116851714376576183515565088490998985998238734552833163550764 79185358932261854896321329330898570642046752590709154814165498 59461637180270981994309924488957571282890592323326097299712084 43357326548938239119325974636673058360414281388303203824903758 98524374417029132765618093773444030707469211201913020330380197 62110110044929321516084244485963766983895228684783123552658213 14495768572624334418930396864262434107732269780280731891544110 10446823252716201052652272111660396665573092547110557853763466 82065310989652691862056476931257058635662018558100729360659876 48611791045334885034611365768675324944166803962657978771855608 45529654126654085306143444318586769751456614068007002378776591 34401712749470420562230538994561314071127000407854733269939081 45466464588079727082668306343285878569830523580893306575740679 54571637752542021149557615814002501262285941302164715509792592 30990796547376125517656751357517829666454779174501129961489030 46399471329621073404375189573596145890193897131117904297828564 75032031986915140287080859904801094121472213179476477726224142 54854540332157185306142288137585043063321751829798662237172159 16077166925474873898665494945011465406284336639379003976926567 21463853067360965712091807638327166416274888800786925602902284 72104031721186082041900042296617119637792133757511495950156604 96318629472654736425230817703675159067350235072835405670403867 43513622224771589150495309844489333096340878076932599397805419 34144737744184263129860809988868741326047215695162396586457302 16315981931951673538129741677294786724229246543668009806769282 38280689964004824354037014163149658979409243237896907069779422 36250822168895738379862300159377647165122893578601588161755782 97352334460428151262720373431465319777741603199066554187639792 93344195215413418994854447345673831624993419131814809277771038 63877343177207545654532207770921201905166096280490926360197598 82816133231666365286193266863360627356763035447762803504507772 35547105859548702790814356240145171806246436267945612753181340 78330336254232783944975382437205835311477119926063813346776879 69597030983391307710987040859133746414428227726346594704745878 47787201927715280731767907707157213444730605700733492436931138 35049316312840425121925651798069411352801314701304781643788518 52909285452011658393419656213491434159562586586557055269049652 09858033850722426482939728584783163057777560688876446248246857 92603953527734803048029005876075825104747091643961362676044925 62742042083208566119062545433721315359584506877246029016187667 95240616342522577195429162991930645537799140373404328752628889 63995879475729174642635745525407909145135711136941091193932519 10760208252026187985318877058429725916778131496990090192116971 73727847684726860849003377024242916513005005168323364350389517 02989392233451722013812806965011784408745196012122859937162313 01711444846409038906449544400619869075485160263275052983491874 07866808818338510228334508504860825039302133219715518430635455 00766828294930413776552793975175461395398468339363830474611996 65385815384205685338621867252334028308711232827892125077126294 63229563989898935821167456270102183564622013496715188190973038 11980049734072396103685406643193950979019069963955245300545058 06855019567302292191393391856803449039820595510022635353619204 19947455385938102343955449597783779023742161727111723643435439 4782218185286240851400666044
-