2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035402123407849819334321068170121005627880235193033224745015853904730419957777093503660416997329725088687696640355570716226844716256079882651787134195124665201030592123667719432527867539855894489697096409754591856956380236370162112047742722836489613422516445078182442352948636372141740238893441247963574370263755294448337998016125492278509257782562092622648326277933386566481627725164019105900491644998289315056604725802778631864155195653244258698294695930801915298721172556347546396447910145904090586298496791287406864145591538037751816732078966315915769438591072957133645654639839053983625452787029140750882121085992404487726925099240055656520167145112054835559525181401180003358424069854715744902019643025996135886504245567420167116004633708745739892584777955599207172249480833292044405383089098459712965808703331539982631348003333459644877899829326232470925639683168777754574867779457297367999216092261437527089457585188094500233518995328951213175891601184772088985870508271010174550651075696150538515564050736019110929597435610464724178519513733189978391391529800612776180672568470530326105552519862340654894821013824603740001576775982054942180652068690979536434789861483344843418094039248209817360217116686990426497767221671377434968847342748587900275372564027334768588611803650450899554169131872441186035325728183054833903422064139694539420343296176241567160648393879381955141425051811149442341329751500174081730612901696193123496147849521635863870072089331449883425760127215253672401332116575687709211677681817143453107522610492981073810230681270511127009597059319363952906641477285918788391434647399975056895300858260180302554256192477293435570033879449727254447248140248292141280895329580369804213450218817175807366207143515301491321028523539640485616267146407928493755930953337819475486963010580469121150230829470687270872090580200877394254327075903968746656353002007103752622911934760495448054235799958160529568237517801950164819889875639744281079651218262713184021780698394795146399741694476