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