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