The square root of two =
1.4142135623730950488016887242096980785696718753769480731766797379907324784621
07038850387534327641572735013846230912297024924836055850737212644121497099935831
41322266592750559275579995050115278206057147010955997160597027453459686201472851
74186408891986095523292304843087143214508397626036279952514079896872533965463318
08829640620615258352395054745750287759961729835575220337531857011354374603408498
84716038689997069900481503054402779031645424782306849293691862158057846311159666
87130130156185689872372352885092648612494977154218334204285686060146824720771435
85487415565706967765372022648544701585880162075847492265722600208558446652145839
88939443709265918003113882464681570826301005948587040031864803421948972782906410
45072636881313739855256117322040245091227700226941127573627280495738108967504018
36986836845072579936472906076299694138047565482372899718032680247442062926912485
90521810044598421505911202494413417285314781058036033710773091828693147101711116
83916581726889419758716582152128229518488472089694633862891562882765952635140542
26765323969461751129160240871551013515045538128756005263146801712740265396947024
03005174953188629256313851881634780015693691768818523786840522878376293892143006
55869568685964595155501644724509836896036887323114389415576651040883914292338113
20605243362948531704991577175622854974143899918802176243096520656421182731672625
75395947172559346372386322614827426222086711558395999265211762526989175409881593
48640083457085181472231814204070426509056532333398436457865796796519267292399875
36661721598257886026336361782749599421940377775368142621773879919455139723127406
68983299898953867288228563786977496625199665835257761989393228453447356947949629
52168891485492538904755828834526096524096542889394538646625744927556381964410316
97983306185201937938494005715633372054806854057586799967012137223947582142630658
51322174088323829472876173936474678374319600015921888073478576172522118674904249
77366929207311096369721608933708661156734585334833295254675851644710757848602463
60083444911481858765555428645512331421992631133251797060843655970435285641008791
85007603610091594656706768836055717400767569050961367194013249356052401859991050
62108163597726431380605467010293569971042425105781749531057255934984451126922780
34491350663756874776028316282960553242242695753452902883876844642917328277088831
80870253398523381227499908123718925407264753678503048215918018861671089728692292
01197599880703818543332536460211082299279293072871780799888099176741774108983060
80032631181642798823117154363869661702999934161614878686018045505553986913115186
01038637532500455818604480407502411951843056745336836136745973744239885532851793
08960373898915173195874134428817842125021916951875593444387396189314549999906107
58704909026088351763622474975785885836803745793115733980209998662218694992259591
32764236194105921003280261498745665996888740679561673918595728886424734635858868
64496822386006983352642799056283165613913942557649062065186021647263033362975075
69787060660685649816009271870929215313236828135698893709741650447459096053747279
65244770940992412387106144705439867436473384774548191008728862221495895295911878
92149179833981083788278153065562315810360648675873036014502273208829351341387227
68417667843690529428698490838455744579409598626074249954916802853077398938296036
21335398753205091998936075139064444957684569934712763645071632791547015977335486
38939423257277540038260274785674172580951416307159597849818009443560379390985590
16827215403458158152100493666295344882710729239660232163823826661262683050257278
11694510353793715688233659322978231929860646797898640920856095581426143636310046
15594332550474493975933999125419532300932175304476533964706627611661753518754646
20967634558738616488019884849747926404506544489691004079421181692579685756378488
14989864168549949163576144840470210339892153423770372333531156459443897036531667
21949049351882905806307401346862641672470110653463493916407146285567980177933814
42404526913706660977763878486623800339232437047411533187253190601916599645538115
78884138084332321053376746181217801429609283241136275254088737290512940733947943
30619439569367020794295158782283493219316664111301549594698378977674344435393377
09957134988407890850815892366070088658105470949790465722988880892461282816013133
70102908029099974564784958154561464871551639050241985790613109345878330620026220
73724716766854554999049940857108099257599288932366154382719550057816251330381531
46577907926868500806984428479152424275441026805756321565322061885751225113063937
02536292716196825125919202521605870118959673224423926742373449076464672737534796
45988191498079317180024238554538860383683108007791824664627541174442500187277795
18164383451463461299020763343017968554385631667723518389336667042222110939144930
28796381283988931173130843004212555018549850652945563776603146125590910461138476
82823595924772286290426427361632645854433928772638603431498048963973633297548859
25681149296836126725898573833216436663487023477302610106130507298611534129948808
77447311122954265275165366591173014236062652586907719821703709810464436047722673
92829874152593069562063847108274082184906737233058743029709242899481739244078693
75284401044399048520878851914193541512900681735170306938697059004742515765524807
84473621441050162008454441222559562029847259403528019067980680983003964539856859
30458625260637797453559927747299064888745451242496076378010863900191058092874764
72075110923860595019543228160208879621516233852161287522851802529287618325703717
28574067639449098254644221846543088066105802015847284067126302545937989065081685
71371656685941300533197036596403376674146104956376510308366134893109478026812935
57331890551970520184515039969098663152512411611192594055280856498931958983456233
19836834948808061715624391128663127978483719789533690152776005498055166350197855
57110140555297633841275044686046476631832661165182067501204766991098721910444744
03268943641595942792199442355371870429955924031409171284815854386600538571358363
98163094524075570093251682434416824083619792733728252154622469615332170268299509
79089034594858878349439616204358422497397187113958927305092197054917176961600445
58089942787888036916943289459514722672292612485069617316380941082186004528610269
65475763043102560271523139694821355198214097165490973199928349256740974903922971
26348693414574933198041718076111963902278664075922434167762466236238913110270343
30457636814112832132630858223945621959808661293999620123415617631817431242008901
49838485604808798646083935964923665142968125773143229145687168276219961182782695
31574983802624651759054103976181287604216386134502213262727756612441133610775195
55774950865636067378665062318564069912280187574178549466125327599769796059776059
07564891066610158384172028185304321190446577525542775437987260548817361982675816
86283295260789932226683602838513512281059318591028641508157056319717315183136250
24359041463212239217663398268936825315053005989154702909537193266207341123494743
36788469020139049784285216341442921458955828784766939464642678122190497856363552
63368278051860098699248937786002398769169807656621943898544370805946433362333810
58745816235475600136592435242657143083465545768002370814675732525470255074763747
16350678515991736937932510326827606286459146182047214863703707719269268236233347
20379245964691810526139153086280291440965482563873092730426544662929045896063751
91871146934536197332478957270703153093090192119919999361576500350398405406742538
79275279227247335667706078379113844889362613676570602636003151329520953952028548
97384486256134924414708607086602676349978793420875836121947116994223848482595914
30452810706260150896913530301772006271705440209066951491527459771970594769547409
52102878725578568800221937177435581107939308833845586482772910086295545661413067
21230848740227121058686323388237413884428938155444647105755651468435702946635062
89387356986868837648032651952841465351739530273612013742030098673983851432190043
60289826982935293994141292305803845650227072168151619410114498263013649008770483
98488386090653368599054583895203185648041493272142390865164999431659207965953569
43072311291162928679751715668890543932203569129332457020806719444049730494398140
82278296027994245410831666759214248351827238172050410392742888015562233807961475
12433514731021284545944899444996000752437519570116683417447490795882099517836768
02323651767497230148745774272599476096219843271483529861119027287358490521797590
83741974860267060537462315300393752123678677528486921958571375542696848278363178
61109933680143915905974842858054516130230143979057016108898627779610750673332676
04865492925139978139053588227689373220494148394013556035656044214017612060513180
68919899626061848318534018362378217266375804552471962661749254228528045714420485
78342113228008528704205488992341278554812367615377071042544698685219911228354266
34999712748366076246241820736466617128394748473280474430403344107200428727127567
02795675824292627194545805300266648996507956977817862194217200523716536946770419
51119127046248360511302890464377511486948878496151188414719100012558838366606772
08411235153558811267789571558590412576261601067513153580212427331871000635824954
50409957940725479890031682651237311905566829151943053708489307869197428290490386
03723116099283424317122250994547150192866648787107951995180054633883844315481724
63548024451803084527343100062137103462573306001234973744355818096567846464153390
51465691932456235314057791936989884236471835253758052577133112007971040683154926
65402026046806818391437827214769063242469517128636738443139833371176159418699934
66262345373452356794012416809229116360956372167452839170990914664850739205151605
60473787106154702169960746569309794426121469256159342564940191229895147325447151
81263258368897282262833295240359700727863364604594707124174729468775705958157349
96284809956783925547424044899188707106967524250774520122936081057414265323472406
41621410333533405511045212617503590284037454591864504727624342071770929793540102
14096464502836834180407586081001407216192477179809859681115404464437285689592868
31977797786934641598469745133917741537904877880830022058335046746555323028587325
83515708599649068672875967295038725475708791695547366917087012413339221484668517
43706661548819529332272737436041082542596603039869326542235052369108595126300831
84675550345975839550584035670155887977736443804818213870700344023618041200211483
72794227407873789331627081013626498289629272562445805397134142214511099995445821
42923783881026483948233951418767468967831862868178827255582573193951815531695164
50149435726310604569492967098625204339385207822076221910034469269663342590853058
16044978025776325448937080062677873179548529856683948694673356963001402931314190
25780775816945815272529343422590519791831662164448751781696775276770913043157342
56405492293818739511084416683092491115978577332736388414185073793630026392180680
01949823966647123131719025237031990587719774100071324075192041812214132425327294
91860004200841548511547411573059872196212988541663720877522483769485974767293301
86839052250014869038261084824819816759310777270264882620907238477529058765040326
67275848252185162310745449887588274656780949712308766144264148241579035703933122
56518933356281836185405746706380618398489466284245736564564213907216305295529359
28487755524275455951338277150017840165530548544228501198836557568015934645055899
44248496274127118698831580476918141567961853216571696452225945947124693199571164
19861884797789121142681164383772384836318673186075647785369993038705466322969807
56758468212302807726100696917407820247949882109547334301126545442170195852375880
78534800373724711876111000877190355388157319225133384249477450311881194745595365
33660920641929344003507856422343292324929727084724823557671740589500126876360081
24521124487564342809465931336185643241485578079193115126509729589160529930307710
56352454514834572092245519848905889042198065439733537575998248580375463927365376
41967480626968382712920014349566748522472414548636036211584723231736998061719936
42113631458071198839681295705611588124620588579665056221507482089747764177083787
05292420288029004400248068681254220757905942434704644895754402387369360474013086
03607599174387615635296776058018334930879646627071160805073761071800221552519199
37962007091613832272801773133201900597804820796075803249946223853858035734780187
13802840398120046812370790924572728576545104897170310237054867879336437815780740
07677474215280311849815576981656151626115720204540264412993161170773312538461289
36763791838537050094206306091032540258476822203676824927947340006177512952630726
56378530973686420007766665889932845661224650730022095628772726222780803954834038
10962805764928974651843631949840261299761890046781909273709647827872435775220668
46540002468330746087835876558905305694257499098903922046300471457205905371209131
42758865376931480400008717913845690993629987847885421778154073505170625320509514
47822066725260862041079962227034808180138006610071922681402919768354884243991628
09803618597719358892265485872816327690542861746632308136287764990073775993244175
21476776046936962233215175926450556452563840546700404521580075454379681038435585
14794309229635219785228329574545727156479318504188960701280594922959218359493707
45803903214104366016376509554894454190263391196074110066949778024695409365628127
53849632360106258465366705076517702969513039685870236791287541358806440263423823
56806076407451761190883337120914157628056522379012735641935345652676296244026602
28245426196034228352400205032950531908532014968045135643341034313292235896972831
08739569438131809431666913390526489148332879882762852563045120637614900045218642
71711150897628275286714663611738982858742531721659624764332384003490049629878948
70010518844941186604397391074937573495289347707396386659332554385899935379941438
40662422102268328511662511368344732896613210526750893794834463493035278532130127
82115268594298437565174510930399249586646094238684700215355018037800018701111315
19378754010914958890807647334550026409805683214381160075146182788449046812481468
93097430000109019843208666309225138112111599481279636783908122243781910187779940
34076527406038234150532717416278674888085754101214286674663103610880018188435401
82368653221687750411978076525811538417365621835675013034456595936590974690077656
30951563662834863997975493756384052967232835634030315916549588611222995999686827
01428407239146230016173544083143643804589220554110179535135588527134798493787613
37910756559954145289177701575813487576801862429222297766621154224971133417396031
96763909350512320947616642753474388333888699979916463836750324186324862841878469
96096380827512996338173937422095347586163221630520270351703749029856852559581419
29549951765525821234731081976633013417508151236775231516073208818295640726347645
05887576136189361870128904026792264704949678723740258130083476397564463263354967
52857495370151271006944644206246175364428949860492052182321338432627533519882949
20864907096059216545737690959513893789976626287708683235059640980501885698199740
56600544153213840734978154080943540759681561338964320840415315102432432476506355
82409785346811510563238980401380381484973528744429069393443733818010901017885920
56406907697263909339111613684666699318068382346740389223672292551660244685974607
63582903728529497158369063729095033685951182387240386566803844098591359996588300
62279975291368494561705199329159949232434041372725380763684029518736981797353665
70959942204751059644075907078002039362324718238041377992837396735880963895473938
47128950623044844732470443823390251314913859447521279271461067225268355552093101
40982503241041356811888934417063480181887903852437284345041399526750839074929315