3,618,206,440,128,035,435,756,976,760,105,199,558,583,267,460,340,230,579,499,879,582,156,923,560,062,748,872,105,389,211,194,464,934,732,802,749,138,171,212,928,646,661,403,296,293,650,675,796,419,790,030,583,440,876,882,743,270,690,178,130,702,037,260,127,358,236,773,649,759,549,101,584,181,518,973,572,908,815,603,795,024,350,176,425,699,129,236,334,529,067,024,151,342,910,935,542,522,051,073,680,736,599,128,279,477,779,424,433,250,104,704,699,302,949,818,124,719,645,510,485,411,567,374,157,570,258,240,509,614,694,741,887,313,208,868,653,610,216,042,563,461,644,964,383,962,257,209,768,169,274,398,901,350,788,216,001,370,778,811,800,039,979,563,286,697,561,930,255,916,197,732,427,504,626,470,715,939,748,527,873,173,528,843,660,663,258,177,164,494,590,155,838,335,988,356,001,540,548,113,809,433,833,137,764,880,262,124,565,328,726,585,982,770,289,556,322,981,396,852,179,948,847,311,957,464,642,228,300,062,704,585,742,119,604,991,999,462,193,929,711,852,074,384,443,618,117,584,400,124,960,495,853,529,459,378,455,603,201,216,363,878,459,163,123,387,943,107,775,534,592,114,201,232,588,196,807,611,206,164,538,114,058,295,718,817,494,362,238,990,311,884,114,607,493,915,469,757,899,104,282,479,499,659,070,511,593,254,647,725,942,387,115,767,618,988,871,104,190,731,310,732,541,748,472,087,575,856,386,904,354,142,363,758,303,045,646,836,507,336,933,405,452,083,036,646,610,036,499,158,707,250,369,196,977,004,543,207,145,599,697,223,579,756,855,584,470,711,472,519,549,879,281,018,556,084,988,999,383,451,516,714,313,148,268,121,832,156,188,825,981,302,313,177,740,171,258,948,811,754,193,884,480,011,372,006,870,023,013,665,852,309,530,981,414,095,128,380,156,237,550,877,047,723,413,404,890,429,219,275,292,637,032,219,984,455,494,407,886,648,866,712,718,726,346,771,846,562,718,855,531,236,905,508,296,112,616,248,606,365,871,304,660,604,222,197,221,341,620,047,413,990,243,323,154,700,347,329,187,130,870,394,711,782,060,396,370,943,356,807,089,847,914,165,849,239,410,280,416,119,280,109,502,921,799,315,134,396,032,013,083,954,302,596,430,851,461,429,130,284,099,425,666,784,748,143,290,393,841,285,842,908,548,160,094,253,523,263,090,691,236,297,369,909,235,327,797,001,480,544,735,329,422,416,378,158,664,453,479,425,880,659,125,921,622,042,693,140,915,181,951,341,901,950,331,435,831,458,826,509,457,863,019,242,743,169,304,191,899,191,381,510,727,644,942,196,312,693,486,867,003,515,795,796,880,189,855,947,502,816,441,924,576,202,807,206,569,628,923,043,655,534,298,062,899,966,772,610,480,529,484,579,226,009,856,012,886,744,001,047,321,482,975,254,681,674,432,395,925,020,840,916,049,789,682,953,820,557,332,979,955,173,867,966,818,376,852,179,648,575,368,032,325,909,721,672,365,020,144,704,057,722,861,432,147,301,652,964,705,417,428,342,936,813,196,320,539,800,961,702,788,325,606,031,771,372,101,004,560,114,967,552,244,373,545,302,164,335,895,677,479,953,280,738,941,467,460,061,690,126,925,742,661,457,046,272,002,196,354,884,942,399,669,131,312,605,333,226,769,754,024,280,812,493,773,253,199,750,640,906,373,846,680,748,242,853,354,686,088,458,262,466,369,708,072,876,687,738,125,046,624,267,911,677,352,121,169,959,436,531,071,982,619,099,011,433,286,604,729,278,554,819,811,839,613,187,028,447,418,837,445,698,670,114,485,639,369,183,731,154,957,471,350,741,868,928,639,711,969,908,611,720,471,860,556,803,867,260,410,787,662,000,961,064,376,097,776,687,486,709,164,389,869,714,729,414,427,219,371,995,338,568,767,790,378,901,907,113,424,108,344,843,715,706,244,680,082,854,700,356,078,026,964,105,159,297,173,111,170,104,848,416,169,323,265,326,372,693,406,058,571,987,795,866,077,660,808,581,744,986,090,358,402,380,888,936,738,728,917,487,484,308,802,541,468,209,525,065,206,128,471,219,318,196,512,361,940,020,057,592,190,949,280,425,453,351,739,274,817,584,302,736,887,821,015,235,366,027,802,351,770,143,199,469,424,848,575,604,051,429,766,586,542,523,142,633,399,847,820,790,352,361,964,120,700,993,953,133,937,010,138,052,392,122,729,591,429,565,568,889,886,867,631,089,784,778,846,200,774,746,441,293,055,007,597,993,433,914,448,576,267,573,381,213,193,991,276,389,279,103,197,116,101,632,549,071,689,747,626,117,562,223,037,082,378,844,356,154,693,353,099,279,384,924,764,460,469,649,947,109,056,358,139,721,146,948,324,035,836,731,552,323,274,274,340,871,441,234,570,094,781,891,795,880,625,427,969,538,195,674,929,428,954,316,326,662,489,954,030,109,957,871,711,621,232,226,962,377,252,527,419,593,663,538,743,226,819,438,599,827,518,851,271,367,139,197,594,054,752,820,340,870,079,285,534,305,475,544,818,107,567,612,436,356,780,517,472,871,288,775,740,983,446,708,348,570,741,651,315,681,925,184,034,782,194,161,029,281,478,003,206,798,333,888,891,909,777,661,057,286,390,268,354,996,221,822,197,353,545,330,115,705,980,118,303,745,688,227,589,664,574,162,258,745,573,880,565,165,067,075,659,667,224,061,366,825,638,773,812,527,154,319,435,505,606,727,903,427,924,069,974,188,451,411,523,180,273,273,560,069,199,681,653,323,260,324,206,033,572,599,302,323,548,740,394,017,314,880,575,998,006,474,991,393,195,195,909,014,005,248,295,421,018,972,799,275,126,036,970,574,622,307,364,755,084,081,448,853,446,944,774,164,587,165,354,738,875,874,436,185,659,921,120,613,096,615,638,331,831,414,213,336,487,765,837,339,316,424,845,537,081,002,163,698,082,721,755,410,485,081,831,731,928,913,601,898,632,237,076,054,299,045,703,825,065,857,798,079,606,075,391,227,355,016,890,992,803,702,274,146,731,941,082,285,488,550,818,248,661,878,371,084,337,078,458,636,975,155,662,148,105,503,087,303,264,783,325,059,929,912,071,269,859,568,417,569,745,700,074,943,484,751,990,335,278,516,631,032,663,036,204,401,080,837,666,692,413,995,209,231,208,976,810,793,848,282,998,313,761,753,354,406,490,312,863,917,910,377,679,867,466,893,846,575,185,919,743,468,188,461,122,426,070,775,395,006,118,486,051,066,117,369,700,151,806,083,853,607,982,165,621,938,640,874,222,677,488,207,575,540,026,373,285,272,132,805,253,695,965,874,668,439,973,985,835,151,122,891,245,911,781,609,899,169,243,968,866,253,659,873,871,990,998,847,335,416,671,466,076,165,744,909,161,721,741,844,647,515,865,396,158,600,440,929,799,104,213,914,942,424,941,953,923,419,872,257,881,650,500,012,931,774,444,652,080,507,864,721,603,452,984,773,273,138,541,636,671,983,272,792,571,755,933,608,054,769,213,326,907,646,933,465,308,294,182,634,587,989,112,030,040,968,845,838,159,856,741,757,785,908,082,120,243,516,891,751,767,044,758,591,164,508,676,136,465,537,745,250,618,421,362,604,085,942,159,768,831,202,971,245,221,031,193,626,584,445,652,536,945,753,148,046,742,233,621,190,632,563,285,601,349,010,073,656,917,181,771,271,453,531,272,892,072,844,200,075,615,541,379,188,190,540,537,114,609,091,865,482,591,642,793,267,376,161,717,049,224,880,861,982,831,424,596,305,726,237,250,850,139,605,463,925,257,517,022,481,193,956,107,858,498,038,656,444,547,374,280,357,044,931,343,158,943,781,969,135,182,387,713,825,111,224,491,015,159,399,260,608,610,460,949,938,875,449,593,336,746,360,260,354,098,180,084,785,617,127,547,305,359,167,508,759,734,729,169,333,414,219,297,593,476,509,003,008,352,140,266,619,644,768,789,982,139,056,858,821,177,499,784,405,732,192,019,929,139,794,593,857,756,057,849,327,635,780,826,398,361,326,550,856,085,108,202,208,929,289,814,799,861,712,129,210,984,985,277,095,766,331,887,961,904,274,506,558,147,336,562,438,832,883,675,602,228,008,865,082,675,318,326,405,375,316,813,974,683,437,251,959,325,613,041,514,684,966,058,662,086,328,535,137,947,629,686,836,033,617,890,783,235,560,866,632,855,275,887,128,368,629,328,241,976,163,100,760,187,833,207,920,445,367,136,818,473,281,088,862,059,866,687,591,671,587,171,626,361,660,032,804,162,390,998,199,631,720,463,857,344,455,498,974,054,937,579,657,776,916,143,810,453,424,902,368,416,953,078,353,786,022,820,267,770,541,518,876,245,864,097,458,880,829,867,105,339,341,238,013,295,843,978,639,562,172,862,170,202,318,023,044,248,443,884,579,595,759,229,963,166,468,509,950,000,167,143,832,088,123,150,904,837,428,575,003,963,224,108,950,149,235,486,633,491,344,622,392,498,647,954,596,391,043,163,074,759,737,434,109,780,418,767,808,130,893,564,552,335,247,318,162,591,774,731,623,961,429,454,081,261,139,094,196,021,316,142,363,015,060,333,993,905,278,200,228,258,536,930,960,178,041,137,758,166,727,040,121,471,635,346,921,092,708,399,759,260,093,380,079,762,176,076,898,386,220,290,120,706,041,104,890,271,326,172,663,485,416,300,976,119,684,698,863,128,793,841,707,311,163,632,762,548,496,535,782,581,016,097,741,050,014,772,348,242,076,702,130,128,694,629,842,894,794,639,556,617,927,154,081,554,406,881,925,179,520,331,212,630,682,648,073,642,978,317,528,111,804,940,908,478,002,803,613,922,710,957,020,263,515,721,357,308,419,056,064,208,582,423,452,926,014,557,175,969,091,998,065,711,098,348,060,558,682,393,551,516,610,181,019,547,736,265,249,886,173,860,026,266,867,154,292,437,803,770,914,397,724,094,325,798,958,976,953,269,940,358,158,966,962,085,274,504,387,576,524,161,084,688,402,913,855,333,411,647,661,077,965,107,429,510,477,548,983,941,735,524,757,611,965,380,256,404,117,559,375,970,815,043,602,605,644,409,828,257,960,015,896,517,342,183,933,300,564,031,208,807,130,172,114,837,555,931,123,551,053,366,547,769,271,880,598,917,898,909,781,177,338,928,462,940,407,059,266,817,790,477,380,254,746,516,293,588,856,781,980,766,920,648,247,056,577,947,295,526,474,583,056,228,647,278,383,249,450,799,573,750,407,998,486,251,659,468,013,886,244,117,464,981,583,237,112,995,822,109,655,701,420,545,103,192,013,347,636,372,834,346,123,864,183,032,221,632,812,756,248,088,951,389,545,241,157,481,278,116,914,399,486,139,391,468,487,792,964,272,983,802,295,212,633,962,801,735,421,389,524,450,565,903,269,263,610,729,903,064,662,239,618,340,506,345,672,908,700,348,703,341,725,908,204,537,487,496,065,221,868,161,987,382,664,277,953,666,643,155,456,728,146,544,531,155,840,837,789,055,863,686,309,408,723,283,311,130,310,153,670,565,549,709,900,981,499,283,850,306,225,953,011,955,926,245,842,529,276,725,414,244,369,015,941,315,551,866,657,632,562,490,833,431,016,099,230,169,096,974,177,200,726,934,806,475,513,221,242,987,068,504,393,185,259,538,118,868,405,552,228,915,687,413,269,738,816,071,355,269,333,444,521,893,032,118,973,813,483,908,507,055,617,345,346,742,077,930,624,734,805,936,061,961,347,018,925,948,311,791,738,093,325,624,300,769,113,085,373,108,530,519,026,871,473,472,989,862,795,197,418,703,262,702,425,163,582,895,622,721,428,923,885,728,608,538,749,541,730,029,448,121,791,488,149,972,872,753,681,047,548,705,412,336,402,969,071,038,896,721,133,118,333,801,149,510,308,275,419,443,361,208,182,794,554,920,828,039,474,725,402,624,235,537,468,245,637,973,427,429,703,236,036,105,002,717,261,290,424,599,361,707,056,959,777,402,661,854,227,655,164,874,540,329,508,327,953,650,959,422,635,939,968,998,929,753,998,367,495,146,460,186,195,733,533,886,218,288,776,207,114,453,669,726,222,021,074,493,628,879,447,624,289,466,629,287,367,049,681,162,572,721,152,154,308,516,033,288,208,038,182,496,238,845,619,296,429,771,129,470,140,248,831,529,458,962,406,270,216,328,253,600,429,295,076,264,355,476,399,204,874,756,550,145,656,959,007,234,606,194,673,651,108,459,892,933,454,037,579,046,673,473,229,379,336,784,566,452,370,502,894,042,404,486,057,816,686,670,392,262,037,364,603,273,657,383,952,179,841,991,404,840,870,186,407,206,404,530,315,924,812,975,916,011,452,621,836,086,923,950,069,866,247,139,397,298,769,618,619,751,498,232,293,540,353,558,970,019,745,673,351,135,978,127,127,243,516,744,253,770,703,326,959,546,126,252,680,145,255,975,253,490,110,061,549,111,115,612,885,013,385,185,452,781,855,942,047,944,465,191,245,851,057,549,057,477,859,047,722,754,045,621,733,051,062,836,720,897,020,960,620,581,802,752,371,740,943,656,643,565,974,267,184,449,261,076,937,840,579,787,987,616,511,855,369,585,404,835,215,838,665,173,255,497,994,858,838,417,191,997,337,007,893,737,343,959,750,935,784,940,136,297,470,346,621,901,413,517,137,328,997,569,018,648,366,813,685,833,061,275,715,086,852,672,502,838,937,038,912,317,278,836,065,755,536,846,740,537,978,066,369,999,220,325,417,661,916,399,606,323,770,521,499,716,124,140,680,094,107,456,624,936,317,177,926,543,673,733,036,415,372,863,939,834,903,318,542,846,122,506,184,361,375,748,003,193,223,389,533,502,156,251,394,625,228,923,735,809,861,249,521,607,639,590,042,953,040,660,027,773,888,318,432,049,490,842,610,123,908,685,049,367,187,809,425,544,449,375,723,345,028,686,395,687,375,246,705,829,064,538,569,827,597,515,331,078,977,719,205,618,328,421,190,324,552,350,993,300,245,063,631,531,362,445,470,712,470,927,667,059,265,748,127,009,782,567,367,661,058,753,173,139,587,570,685,476,111,091,707,773,155,123,247,504,595,688,311,078,898,903,614,337,746,754,217,656,664,994,518,243,805,150,299,495,131,111,576,607,717,905,079,289,232,430,279,851,260,124,038,379,045,200,472,703,268,489,256,650,480,840,669,057,394,054,298,266,459,100,547,703,202,209,435,649,223,122,625,918,242,531,482,992,067,241,737,387,746,273,787,376,545,471,732,098,616,926.539134136716623872
$ 2845237824028704714334999284764312083846953235931759956906970438354043131313347956156959442767676450069827734814294179409058718039223700704224932618218337076131824372499739562875672250118816259416179078295550334362374836943016796843455253278651245804428915234087009191095733157863106216215228366116001075933465473033127612418532596712430651636597221569357972098197869131820156934621741188587012064790812334498381119246162272331108353307999474137451078232516461175483619348632768568836216956919851133486580142557274886555676486115736912750027178175935784209926864487980509534868153962104949382863871874193352380844999807299064901756732314523311754867709044658082218761983047822101387155262833456239868779291983681416413417967370418493738705569317956409872236557534430418630369781744888579302630400597024624984534755470313408110865118646557147477094259007871465971010507575898350099089751392738250002924741744235797698694801162988895109470814173052564800192120949611645299008514006754447802949791173123302731673407381977810405432100486984578619667462048535812716694038800516575551863938203349929052666113631617012167198804441722632390017410730977847687502409181434564326008453687754265855638181774826804060234190661816637342626059868808057273248949690104835326581779521712680050430580863255088128003764286172886817790383684950957837259771867360528504258742372596283913579455411732285702650702268018868713403719081311963475836771242953913186346745521003556500378736028945428185444435057516901558110357620982247480305198248865009236907131483879309498175013874066764321293347904316362774573490018927110667820824289218278990095784514668900651130033248735531100871887507189475709745574960412530834772580057333051488463296692579347061278530354240369851191057909719815620193589025762220976812876013786395760119409231551457401242084353796123395487482834826178928287866393290637782363260918096703088524679676508878781956771766499182201788309147511981724958970721006817166308575355802238716415149161406014249508386270705704329619351338060287879274850389442616709989430988860717579231214360648750922243016060229379422799535136616012418921620616187436767699348278570987506215027008132175561768617892837624912084183660356227678876169634537794678664478835221219683357211879748718132880760864952810342066936427236339599324911281597430983497144757037341719323709663602796708766364402035896789242169138682642533305400916460547773434386721413912311468920474476678358742505033982898426663960075259375205133933368507699171298541758742821802438441401508735540123858512405625080527399638773340257691301303062869590358235585811754904505157653453196782943325375351767878048241793260546582027195872461021931985966959304247178124730035319274791363664575349640676279847880462520699298722489693037512916656529890191621222808755758219082628387449891179648911254217214558402003922564565584123526059386194607360085382687401479915456714221720157234815972953746102418735105301757234691517764031487142710873623608486266227410693643595447863706651167813703047929989427764611270264301937985775492957836910549026931112808629864049473873660190120496427089114004211754051674233017770134260093800276865327621015139001974556417945666908204465302574565824765005489035180071709332891725455252179885932099470791387130301715055448893341896859562493048590871862588818702046921308313536167558052908127543704511112572154595247961278338085888495955257856081187347422156250688241724379595007050374484413680596788404757843728102529096472998632336702469778892270922873603980363143982013071561267589655204406331554696479050650865203007781951867725236934499689120839194414921169057110053456629437090176853208170713887248149538132023568567402530820761018075562199313911546479010975874069158355156680489115249974644968172884720625884533107599041163650420111022370159702018395052712964876058606750888911877855955481107710268186976749090242086320543617671651130263859627431573225901810295194900301051920930150278512435563421640697806324000198686972008643724553166078208411936957027902261824318252746651866098328764702398300752042826954735134156320936350145253191325880736401775677659197229296807128456471983952772188810019829148342224140227599765392523032268019224006006878803709325581976280250889540206263327533458840381921070625225535599725269758505574736003432126369490954785862697988886772687401600417407099093525734342331563796500123002286223230577874362213287429741814208812025562524089387366951013853643654232415835306690557125705085621847460663478670905306219537423012768584870400717743552912191293805763704091731361271991785799395554762644917459911071981055001048256930897891489475849092231954711595409819082989822553155194627732880386703222550157438276713967950694991707613923565413056383923871342576445229381761906021743726621920671058994267737880579750315215208582812646059887222577183706500556774005004616494818559523337270633801238052679731795126214331901243665980275534161385337924089293663319144741936479619517990532903625907577978804753522666091378222089409328129741690971984569931058552427717663082392249773919008039835617833208215438284680255942185792250136903732697243724316911928147538890205219251384127779721207037568834850526056899489640489655624071024650011501240141420042904861246885763941458256180941233079603097046994017709470896131230984654207173006041144713586767016795404139116299730218521070003044573677208788648575575911761357808395494664578264247999028606742875759848033688482128520176490491064786021957613085997089960369788533231990314608108553557815084740226905292187585187597177585560395074304906333214310502221598927230347951696084939977132334211209775216976878457459820743647658980926742392128264814234319684810469345204022951997435143889450845791601104849482864298461004713892053873010695263853280153262060653847381067654695346048454385752836094100725885899157096998034723898823991853818219632627015550491117235251329792748779518360771969244960499084099294266476614118970106299309423785503699355583650136741117461256903103460581325199770439957758588708902716113299589079494852666841551704393679001777110836810615714299330520547595376546510054533872265009715359734449027242686136615087497041950966181074248406466788621468565323090058713619167469731995283016396517062318833273206395785148555766387600196742873203539512864098641189524668341176245060417213633641416140711314837351969249736342258203476054446588173328921141694510770345836969153629538267856351922165720192189763141525259422611347644595175225631049096308103315518842060457542016774930543335350984458739905530583447273749515677553505076768454972136832703726533370621379057834908216090558173861334802734003344318109639159487058202647846068292867435951490565122698144474562449808000608667145566181652902192418029537807000947107655307640771101099576685740496284188765369123375160627664552528363988489687359599865735722609652451425693469820290307146713387253680584638443846499364168220936575745945089405298781984331425863852249383694391449051876652267565431837821754195322762113629951911277593514495963917714303381726602980795841633527275128939957606979304164301441224623868904072197812490696773176103515567603500304236275354134509397199260984061725231101835364332908775526069214123271251841480113295332867137994179510482874330661796102225490371397561399035101939439623592946270150200420257015046752627663439861704396454236869919913396609268293277635329330358435895136677163860072102743854614671037980282643113557333654255478751821061483321267222875108046862361737380456050124872863395962027785977561359234270427260085073755556510087892283792231711169218476211674234134183443956672770583453204698552498966422474366289165963610342788727297291706846246096890386635142789366789638248754335856343765302181635245668024551308723553063255786422898672276252690729463181425742965705800572742154963400326834912633121147325088557467146873748439838694417102453207061911140136252727674102537158434463450227860126849395890321533946218397984705225370303605288376588890759075497628180124715775122675688773308364316309090839568787281741087715754636926272747242579546225647002215474591231385432563382981968388803465669305439096197055603943610344802421786692618099155307321992598569997813389097520593459800412409356023389615152193103225729977448975223113028694973957385197939427827779683899833151017881411355402486066547433907288091399389727648504280007515472334058848904667280038607647464876196674940374074766491842103578183514233393738725205272561054023902569185455130464057176178312626798070689665699535340818831416702170526775503424126103164175617921093103322561552073257325707403902547402289171062911090090676845617728616120067532408087630280480792211495918580721037377054416958539568001824399937083715772558045249403070659099889501078235040414869436617960725603143449327556687116973827778827754118971850720148732303956561483712221912369922952017701953903926451891942050157814238801749830459324446779356582406677846912393708659507964391016248290154615384028984990307341902992514277909599735541051616057474962151605701143925569093917290000608641967096955454719822722867760169287705384784320154128691265340816526279281114496980324651961003613665955490556560831700091547808399881397404911283286249147011476273781710199558234209930416748064617447458548974112134193437553278355555458694262833895223534001932832117070886612329368067781620310166510549780281999077274651478409778054813450972225444681153558162490763822591775170879029022012748836979070799354634039931620613150678153048787839569613989154204630804600065265912529091825203022987788486201564467431096820375768178999824202194827542690234141721367632484182669920656288847613983161089280030208730142709557829881354980663118266497490345701594044152591333437185285872440197733671442703098804209424149615597.72