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