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