1.332582275733220881765828776071027748838459489042422661787130899757340041719304\ 01868754804551416862313622332535180194974989209641000856553891772641845699758921\ 01521547990794756113906015855982786428920170567265821509200042087866447050781713\ 56594183851944618972769704302646595620220752657305241340565590084409135199095307\ 54455255295388930873699027993220431307259391912888396191864721907269926865646256\ 16091916006697432791872051525335442086893419600677688137428935040170202572947805\ 99456794516247958584428954394388178743216786159171113287206864754391395633234110\ 00714344125936356139084101221598704430895768565267992247409606818641518135367728\ 02506118382681131675385360471443685847284468172298808397421971426395090943064677\ 12327001123741966781348746542494431509678897743223685045122897328176578077824191\ 35776974726308738583018171429649386372707768515950536509160304392727164334529646\ 14437146550198641012160637741013093063978479438288137612015298051951949581189873\ 73470437752246501495545883842217270594702103304219470162955419458823675130916107\ 37290969164799427432189321095637743457615647942979984363517788445889733062572329\ 64551912989219379655723956922028826919947172039559939072850638738877043465819354\ 79027461093538751144674389264967842579418742249149091987157217184125098944257215\ 84791935976274889817933022893626627927694231980258751843554848240376333181277536\ 59564038973646917706593611718669325389631110782291361070158721625666104245405100\ 90622162333745211756861328888381874244999212330159168555041683409382185991118991\ 26066516282852476465431769678479663783294163534344764282341271727572535371221145\ 08286244316787859400976117156982842453003787720655895979269516765777150917843489\ 31927273743316996234733257284124426833236633798407759424554673147376510680776871\ 04761249067081697986756028777603933940028433805685431317493352633389354148746368\ 45678485593075502228118311565130199182781663678738698468588869913093993414099275\ 45259689227890494585712089521762318972991112032697686756714052145885302588253166\ 43398034909694130614267557175742671404828453767669726238344135007330024898963580\ 84417534184421154264605924210967805235534827743934227808733668303130285215973432\ 22053632512794434296363393577952913188191641671304761011469879347356156067607818\ 16989720531135421732766810909083048423895731905019970237523125887529707116274459\ 09808163679355369109646630909710133199578207178037309555641163972057461367005861\ 63132199719548819809478163150710342106599140135154049061598330114103847660173496\ 26262935753221103400572092661313192765131697499681753724410120221682794899785018\ 09775039747432183890003877850615018068032552850695375699697698262632916394057865\ 82517430396607428405012182581503775285768360748397721081186719013713589136527936\ 93651569928436121500974782286305268631628158271054537821517159493007635652469630\ 69554613350173429117623762750239715066281539220984939711541511146001788693205587\ 52915042009741493677198528868831314375268701983276549775061200895581403426326093\ 68778251715075288325943128686129310822470815778404904619176647333752078852976974\ 27373965267979663050118767810116946694424984487584417829931828849534526964232311\ 54281679806772743872964830814835791654430471232535711454639477058266574783976640\ 57309573739400679276435123221326869096529612973019158050612058815921625919692348\ 34986895267977532125895916111966659013253074542861677680184868986339042070714547\ 23288864005080315907118684199507088029902625872896465032344769423812549073334263\ 95047575495866768215697521635029296356588378799965092922218738647546681461160730\ 34655742827622962415487110856292651103888941082886445794777518110318658137442223\ 33508206840683810001110744675928588637913106778673136107170282488299763650658146\ 66970560175957694360497583110864244446693110289199367023060617522188640435271821\ 66821405648017247744211879688808463736320771094749337075472118510447450322211658\ 12499780277101389970176304818798664269210526876179900988571753725251159633199843\ 41644983570058870758794929777100167015158914945143388367568251964652749189593802\ 63833815286318952622545286413051434955554456215752017036845202367555243179663904\ 60597360100817662354959416128510816414054772810267658411259883517212640263756282\ 63765381261027352283232709431330751717493244680014494178894271971266983487575610\ 38940514330777310731957411544767299679089642844047910061929259114209826368367414\ 02478825043113804091642492996231372960295188810072180393663314792139210654100185\ 20867544205966915071291987892874463182806518402549965831587488663052178519413157\ 58703756924729880262018285904389596773786344913503745554601664407464575867381122\ 77214302859185455047621262002876692881034809357994516160480414206888970785322972\ 78122795912439222617290862453648611956869912972815846976663895301569193825680864\ 76834412629896259580064424124285333215144572593627799353069971419506588975069266\ 99124491684296093860708936159055563697662549394934992514399902420230076183352184\ 08422314607940845586110537935916425700722834840314969555205735038880270838247328\ 31460062539036668487104591795574375890132529474317057239201683096706306594048714\ 42019964747390758886530338975662544818241171545278696727167083758203973926102234\ 53050736261042290157716766942230776128941805574949697283597923104701039518928021\ 32996981240832477019558454581364862506867188596781615948687192027714847101581334\ 23139736340432570688509828016226351349251989321605500207164275605014858070455555\ 10004221341109624227608479643243728036944134849095294589939551203852536727732663\ 30100967252486677929238466914689562808886428461151303014840956413582452041800311\ 36902773801910788440974319606528886710207611120004827269195342480644750016682294\ 41916206476486837728691932703161610991609362086767230813121841557758968549409825\ 77860148283651312609027315049041079394824384058188601026732871552658217321095893\ 00121633827343153687858171789420822600707447780794284020924603729616118303371292\ 44246121596171892105990077542146145443519352519946707097831592152462113472822211\ 78202779233265831858646099218310627924956990402255923663745994859380977304432963\ 27976909116761890603268013868037834462033200597266166512929748171755772904795586\ 72483179755450330480157857860099543765905558756729517315747671020446904106957670\ 41801126029322998855000957179382178216751761692610363741553072466847723406563174\ 23755570592854173062114877534931486845578941502783432166887174476378694561295529\ 02983278286955060680199314925003403330624983189827143017703464890360361425977726\ 59338955627059196523687477031471729169280080311707338400795510872522724564558439\ 18379933613510338541757282145623433623956805762029475853657881564541330613182730\ 38520872365124323823429515239314412523785954558222493482304571952370284159915662\ 03181437577047778797769434282230878103747832127941931845278289673405189805080665\ 63191941434222996866153670853882208846972963509690091469388209033031097157080138\ 53238072091250447554455907682440365270718157531009125838432651012905694384610662\ 61388183934854394158120658586782421763369208546488992189902001656833238004795842\ 04214383980844018757412375521704740317860208319657131925813236241286042921978837\ 71949803141776727686550263941126714312562762201753490664551071900120849659634299\ 91268312331614652268189050467993241489945756028884889090273649937761523550115726\ 02285456858385705425999006899848746195535350340037108770435234339365414362991966\ 25480261135585583543313463866736683528012789341293597678602594352565071864634012\ 32734103252439704075829245523357751014866213026744606857704426657014391402680813\ 71757585782819711004834152889301388745431534072028101986802783609771208242746533\ 29585184793967509210194743013044829218877918125789133242396522299756142260761192\ 08562180906993300266110176173433868712692083490586936322236098154099635605416546\ 63161402005490076925637125847623710745961267617568513394330797998336252647018176\ 70467410540800375614250341049742025191110735843729649213242428603790573944518471\ 19043036115848959811350016423640859110723977684886178815260872008902366421721075\ 31900853212829714156814083661328929341653983068989710684820682285819141379559124\ 65209698486022068180927144821973983850908598708123306713852924266778165359385889\ 32511462793602966825313587375277651865685029946320610727134515033393248330331946\ 90718940008060704473596883571456043187092560285706034416913352511299865927722110\ 52795678333757239217393087138509549974684600689230473317389895705628049769385306\ 73362095416938565059100470463379697682225441503472536703540684543432106547358316\ 93513226201773099347601715719088308599817795497665680460301704290043066849014590\ 63787308206973300032840458586590108817966499780640959051217462013334493194227823\ 76606014264935882584286029428317063235422642221798946624982189107386054514411824\ 18944981538031929718447629799446333944261291650059716365513332571353405704373713\ 66157848017973741621410438767899208935330665831432933698472698475834647072481497\ 47636237751060785011098393140230740807985667207938812462786116842727764281967950\ 41720465241781862022509688071855385323981567601816927569362065931362792116303130\ 42000538181592304217218295834257799661491017539923526968525458188346430688620047\ 18613086922239809209239613588228996548745786667546000874756584615426474131049352\ 09518896066027891230469268211818008053552162033856326726392942344205653554782475\ 92178576158912369409182651189890234702091491448244799825966566547386576532788931\ 60960319409158510015375475948947320160117541218203414640909304685823270248676172\ 03968508619716159451748338890743164220948676242494372657391510427909694607396930\ 58204291802877035622315750313916808413674714699063843460211643544193153281312935\ 94473952808960885706808085380730605956769001705822717767670133619197383920391421\ 72275915629909960719760156239674478225143224198392746325011428112724265626122982\ 03952370379354759292215509497032120003211536914141142679118045538912163961821178\ 63966273767191635960589648291382260241942688911434563200746265895508375306769528\ 86668952185076661053969645430299653908442201875961618686424069134940773596203195\ 73162602955211326528232788031687516780524160439461475802517318015779846547413396\ 997