3.605551275463989293119221267470495946251296573845246212710453056
22716694829301044520461908201849071767351418202406354037603067826
46978077051630171668927097577426905642741526332338303949623469447
96273229996288003268856427213072112733169072205297501785558838444
81465386892107539539248256331024468283663873252869681018926331304
98355399216211744108618057015127689031028812143994831798683809191
32903435362062795122333651135820697957383623852657760689067926096
03184500630561512640198380725552254880439995068063909609144631797
62891635645447196853921690689156698918467597390353947698499962247
90964428901064444127667548164021298371596181489447281979381732144
47846457811396497056952460736874807030279572211614048803288171659
55719615176191267450711335387328533605451035213805566502555494587
07329208126034773439158299436739575142958774128717613148983284913
67481982288670670500887357298564518320813595755837452874899777049
82250744917394861221499173463141297785305679365833859084923735540
65107297529702358225215798837850269894282454690625563169103888152
79736434437524821084086361156074758237731255530044702890996967047
10508699254697434651546613469212981929183252286748526314272934526
99892309211713860457565629323519119403418470020960513980405780259
06957252139543990180009011409006265571072946576708316803140984157
73901563908503404241793077506836749737871913151072375050438047543
63858064985247124593652115117379259574843777404818332520785160051
87125422206279034628034943466129798521693459150882886927592343717
79141723605073454014992028790326042101473757243044250847279893878
28469898546644813266423717439934826604677382067089190628644622749
40779257184857550527671151180136621192547209726545078039877156671
88299134930744408348541540710309341858195784289120914592780538472
90198264468339720913796195985053286549816899887962081923259167877
70438058994967251478199867182397633296354011219521289153265870357
52106595874296086777147614183619429221315218593100226786095136342
06231721877361162616881921861002335987667567005603515006639789328
19838982822510426591528850005986363641732982595594339369675585747
34065019871941890403909620087078134074388631481683537503385350868
59481150788526701561798110770642538350908875880161688122093432408
68293559585595483218990526438033394515855394517877078395641789392
84174617313214901596369257774846353426934842258567705449918958415
72743594349505721463360370775814994999106438618297673178428863765
30016451141471543878297201871624767422566409098146836311837328618
60733257208060510445632502545951911215966073462438107616155303821
81558424548527413623081623932008600418452560469855876597307805230
46639325312087729184799405297065976714823851100000641605659544831
08447903326384434040993420079098919397577698882533595415723357223
91762037694822321802969685246946934779518613572313224274382382758
05087702880232767502066850862696164478626887499999898301461680957
29222909306475093472160364957425446644467495126122910563949888801
47254618185226964276324710172470906925245061938122839955863877457
40884961515577072818845996887054459523263683687419714352775227888
03905058149778494993489262231267670308858327864216747459306395432
74586486160178044594035637032399214578751729950210129312497997035
76186400653055254265016919540203761765081678637569665987066563224
97624388335564173059016776484124240828238172856728928609763569332
88069597882937946470095829486732002470908486553784113396113077694
53962360486070281906178866940196615161517426591977887398067072501
55388379333109926649921292478754565900878669865721311865564920887
92413930114050796355673522153508392254969387526837155695446607209
81567432886030085754963344555980030264389595185557877512624070753
22014832787091900306161744596443053452012072240233285440783866411
42284096065795709903636993927893995390151411924922733663385004531
68868354925482570402017162583597303248340740872597810373981995901
61944025500771974624478965125229488604493986186526993483085401309
09209865938843407587043777330854709826976168163593942396465640601
94448441789203274539843526823790571275271259315344355373375287544
84921923739147175948935694464233248415218878413553063482501469649
52459992686959759791995199430949460963542542669621872923976710694
92090276426037090035005279127340379762118846533291595070696495080
22692525444396148843358408318568043763143997395280353035845713814
40012253712533177383067806949294146774640464393302747094287281015
42624878540191773159221912198152831315546694629657040875476675690
36137588302801822310063461431098715573126598941364981180822978464
68536758007350401123109310503362486004353690240292163610942522609
81865562385083260345249945510763652250799283809541867038846888479
24809968227771453608687173650082665989718469121700041861150287269
35755172276584231035341003276606428548060831155369648441687817178
92814606737551934640865895488318821578225365326540945358979070050
48204978954233858285116321084410160263479743572785334773683056663
35300665963691604759804963423792376103789979034258284260760731514
50571324575349106614370147552489630994874868883058087776102298330
72434168942620718565631138575346346276865302311368083525023958387
00859296444967418955078579778859239303596134553776117268081473635
60297418049919693510169837250817310725499753325749707205956414530
09822970519297049814725425166034647132060753022318936846221397123
83358897277484735266377386728949239238010789163607188955721805808
97468118193332850257986733571702653153497423064392814924539532161
79711527826246151684582530089335228075982285830146623614654796547
98321826046172372953353105000547838714770465901910252523510019022
74089048699737997742854928531715877524520663255634014803198220921
96005774676127930263868063880863610347807329383937190017991082151
79438948538417801741757193462846749538927542247861078405347403271
40180245906032376117328137487848581658270552259217169337664556800
07758030771896459218077856728974823026300725749376568208002954319
43407944820755403556153948801628721864649917507635632621958061263
82798039735606575279415506535766414388540798992916014017403541526
18002417592231841175527038077208810731585758705775666147170598635
77777024856023824331926753807080292093946949854466962834365571510
42186404315620276667047070380836179577948193043363819357318363348
58096655333146883208143293121277291470123406481005360197501523357
65484323528388320709154076587626526466861635813531047668365160254
05246229495080150061779929114879867218629444261052371481951692574
82537301701411786803883994897271586401597531760338673886429223399
28297794315848153776451906108316702938994553466915579913094961112
87943355455846429476118589250609758319801979131321349975243605008
19967525953457083217580827656323417456869703569983091049643037261
57304999040852949477275182126805339550981249430130918802563153977
97687079857447706517936975632378312832458712236524924942847159054
12764837027892179579283984180316720362311332304320295578412305619
02235158338559269623990095901702783806281241773237295804461342261
04828666231137668916875469746204304861040941614218394643973064820
90003132601243374070364919944314372093410371554616925231244060974
22180510684801289995851133369917463835593523710158369815459917262
01366416059085101607075469913452883382012679530244021930657686420
42942503422624352048635508255279886958902004329753609612279002161
58116422572564316195731440646876763150325484455047529647307490538
91147066899724468448806767934417531663716722483347472787282664534
07670802527600971668758808748839766131653129958709227253145657540
57734667760107289263698303501249065098304749614490728301985820102
68336385834012608750101586789267260603358949982142185256583966524
56704071053480839623298873816264202494473725855902094371778342434
46882562496426359578102584606556034119947641269307318269288147219
18270886160027997124252339472693843447417316308260904757623215604
37105482629942005637234274195820645773043473910884019973583659641
03057524991224627199902991784329944785430431457795606782518077023
06100437159410523547684819271879823941403383443583514854058730229
52794224369931497628537076339368457396859015981372255851619991615
35219409386606592219592762177133433686848627367621664166515003980
59813161887948019006056299653178235065353232266497091351739729788
53562711381371326414553698825142380169949786306982920116880677907
34836130312700195252451124287813851281616704051174731788321694056
46778107822366214760051985469210488774025089027018429395618980567
15744382487097481256145283613896661411510421074935664961118703483
23856442861069312138467823406721984582370003682359809303729766949
65002414202057449360994781048052193856718991484201263602628650469
77197100932821477862117665950296823359743017549651386302068436603
62163641000366635659543850967622241474559301859477092716885624442
48650937262239845272651033574396399483437526124220931707132971345
63983236616381230035070957982618971813822919382772206435381872406
13822974559824488660572300429350211230148858514553616688089501342
85827818373370261702169575790386225228776968738165681350979668776
72617743091054792570235639097895527721415782886074400291202681802
69422410203434643156267535193053605075274547096666989551210118672
26804837577428320454277359961177957178452804508263510654065032634
39910993814527778704492315094311191025921439462730093395774666648
35332679912835953004361638392405513526462408358215225633506987251
01345712850593097898112054906775522042791211163641389026472508177
10740720120162410953135795229821975501427242522187127849720148618
41927249721342529617530033095408501238604760111996778968715082208
77856429634837712956893497708867631039241382440967305115025679850
96460695862233535233580553778527648404109027981804213805648590039
53804369169809735723263573801520114790363420459363538972089468065
81696567196238462711914955412196019005908432114343508158859901202
80062940684187045020652803130223877295949780311110694020388902314
34545695869123674656098049345096070853272196873045736821883121399
20497471924097740325535101709185492288346197966103781428561232198
74418799284937161445603234448052443852462439164890215481983660001
25868822542107101948124105111483571388703078152237690406610068892
34261046452753238115380529781559312385017466635777556022969401839
69529849835579073804917086092854246352976312782820351813753880652
48803924582320343938063843366520340159610447732327012118423029919
25075948459478984342031860677943760027757909551045657370987578630
66442489646694761937469680089740659700981911008550008899719633915
80451970084195703411437093569241374600635151236577916196089640314
61868741474167109628597470459748644031009808267909926932697035026
78961315284865233455997426385733828634039530763572812952208282956
73990626222924833641531932162201639451216260348032822059084128327
68596447357133962926986831017241344728645512052478605002805955250
98750610678646966107815158469383963300221405070200774263873205306
63639062238132478743237136887067584819449300693876037352308854997
81965009524395145052571245666802188754325337020247396383996003851
05016140208026832883035761687867915683318863272180960347142397377
61910784248941424549303297119171188042386346550936470763451576948
02357137044258561660862005647058256687935193532370816607760628173
80950654385161252599588416501116241815276110139598926695554577227
28057257487588229326330943614861975403550360341591523229797463447
09695329096740651807986556720333763292298350800939018854728997777
68961541345602871045004703921860324585582902168581548054283180613
43953440595818562342465709660582728495274361392309738230038459064
06245342162679335124009816195118193853736824865645354375415336200
90383438245436958168397045466430365259506660292264657812745780569
73735775994067020132208808910770992638765475994528674505020617790
33844119045011205206093316830730384902212026741897188842681174338
56295794364810429404955364527012382747176121052029629304442678931
94211772303643723793927782343076389043574900907202362855848796725
28367141674105486836624906624241423765629465646630382205218581513
87269763640709434444820031922733245164502594415582784010141785840
78032166118314378408932547912547109423360468300744960448092493378
59151373856917732346769360778350654468793186354501790897249118221
06136081310130212759939156292956025557538528000877865905393053242
70954511155407259257402951072209322417208288697962162248164123805
23641838330356117614743136455164416860946037661166429419663298063
66697400325484992050564552718730699793597307362518009932831714782
61919055209168771351853614956223887334192710299417653581130710904
55015465579584507649726841815658976677228991030465497570998147805
76634495325407433891350151607671095563792557153966207918834970726
92200220536654150329362026375308793842490078622634462378799225789
50930185822159069445575385862578627355958092136854192423078121953
05899523496929924218758379425728239319399141618664816554623498374
07429471078202946074483406553386472084737434756854321409618473306
69028834069941548896504965320396256739221043069718278519939956264
75245451224874134373730067145916778231753770811414768784376918024
57734182578619374786588572356021723551594543190321114288291787152
12624343227360533550465882627469736297615322453983031440176342966
17488985336192