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