Statistics

Problem Statement for "MapleTree"

Problem Statement

Time limit is 3.5 seconds.

Kaede loves maple trees. One day, she found a big maple tree and she described it as an undirected connected graph with N nodes and N-1 edges.

You are given the description in the int[]s p and length. For each valid i, the i-th edge of the tree connects node p[i] and node i+1, and the length of this edge is length[i].


There are 2N-1 ways to choose a non-empty subset of nodes. Once we choose a subset of nodes, there is always a unique minimal subtree which contains all nodes in the subset.


Kaede got interested in diameters of these subtrees.

Suppose we iterate over all 2N-1 ways to choose a non-empty subset of nodes, for each of them we construct the unique minimal subtree and then we determine and write down its diameter. Let D be the sum of the 2N-1 values we would write down.

Please help Kaede: calculate and return the value (D modulo 1,000,000,007) for the given tree.

Definition

Class:
MapleTree
Method:
sum
Parameters:
int[], int[]
Returns:
int
Method signature:
int sum(int[] p, int[] length)
(be sure your method is public)

Notes

  • Given two vertices u, v in a tree, let d(u, v) be the distance between u and v, i.e., the sum of lengths on the unique simple path that connects u and v. The diameter of a tree is the largest out of all values d(u, v).

Constraints

  • N will be between 2 and 2000, inclusive.
  • p and length will contain exactly N-1 elements each.
  • For valid i, p[i] will be between 0 and i, inclusive.
  • Each element of length will be between 1 and 10000, inclusive.

Examples

  1. {0, 0, 1, 1, 2}

    {1, 2, 1, 1, 2}

    Returns: 249

    The tree is shown below as ASCII art. Edge lengths are shown using the corresponding number of symbols. 0 / \ 1 \ / \ 2 3 4 \ \ 5 The diameter of this tree is 6. There are 63 different ways in which we can select a non-empty subset of nodes, so the answer is a sum of 63 subtree diameters.

  2. {0, 1, 2, 3}

    {10, 10, 10, 10}

    Returns: 720

    This tree is a line. We can compute the answer as follows: There are 5 non-empty subsets of nodes that produce a subtree of diameter 0. Example subset: {2}. There are 4 non-empty subsets of nodes that produce a subtree of diameter 10. Example subset: {2, 3}. There are 6 non-empty subsets of nodes that produce a subtree of diameter 20. Example subsets: {0, 2} and {1, 2, 3}. There are 8 non-empty subsets of nodes that produce a subtree of diameter 30. Example subset: {0, 1, 3}. There are 8 non-empty subsets of nodes that produce a subtree of diameter 40. Example subset: {0, 1, 2, 3, 4}. Thus, the sum of all 31 diameters is 4*10 + 6*20 + 8*30 + 8*40 = 720.

  3. {0, 0, 0, 0}

    {10, 10, 10, 10}

    Returns: 480

    This tree is a star. Among the 31 subtrees whose diameters we are interested in are five with diameter 0, four with diameter 10, and twenty-two with diameter 20. Thus, the sum of all diameters is 4*10 + 22*20 = 480.

  4. {0}

    {1}

    Returns: 1

  5. {0,0,0,0,3,4,6,7,4,5,2,8,5,9,14,14,13,0,16,8,5,2,19,6,6,17,18,16,9,16,6,25,11,12,0,21,0,13,15,24,28,7,19,38,31,16,29,39,16,37,31,17,42,16,39,48,7,27,23,2,6,55,34,35,51,52,32,28,11,63,61,58,19,16,48,15,0,36,47,1,21,45,75,81,28,15,23,53,58,67,87,69,83,12,45,87,92,58,2,85,43,93,57,103,1,14,43,81,46,58,6,5,90,1,80,8,63,96,107,93,76,32,0,91,94,80,119,34,74,9,57,10,95,102,75,11,129,91,16,87,55,37,113,17,69,76,132,106,66,91,127,112,145,107,102,15,60,125,67,129,127,78,162,47,66,43,97,96,117,53,72,89,26,75,87,55,122,86,48,1,99,93,71,8,130,90,3,5,11,56,150,180,65,171,57,158,114,114,36,5,80,104,13,90,152,28,192,65,26,30,86,122,13,106,176,106,177,110,23,206,194,157,82,158,49,215,163,223,43,40,47,78,230,18,43,182,193,59,97,188,210,7,71,130,144,98,14,184,183,51,8,144,13,108,119,81,205,190,185,102,203,131,178,128,51,178,178,205,179,74,33,66,66,121,8,53,45,47,17,13,187,162,81,82,233,261,190,257,110,38,137,82,231,41,263,99,117,260,187,214,129,158,240,96,275,223,238,13,11,15,13,161,246,290,273,240,70,285,250,222,267,305,273,229,178,11,270,276,319,175,98,154,67,108,18,49,285,291,196,285,158,169,127,343,187,253,303,176,3,158,294,126,85,325,32,211,122,65,330,23,241,255,259,114,95,122,190,239,262,104,239,287,185,369,35,261,329,321,81,285,292,21,363,150,367,264,272,172,174,279,160,228,88,114,288,365,193,319,120,231,234,358,253,243,326,300,123,345,311,77,31,186,147,124,126,254,243,79,375,265,17,247,364,99,79,171,189,395,400,266,270,184,224,159,210,390,11,420,195,431,207,151,380,115,87,226,289,79,360,36,119,361,282,344,177,97,249,346,22,360,189,316,152,292,401,447,434,80,231,183,191,287,77,89,67,236,388,5,1,60,334,22,432,86,6,445,68,382,274,167,480,423,90,234,324,456,71,442,44,452,14,435,301,193,321,116,79,434,416,365,377,469,374,22,470,367,503,205,90,225,415,285,220,284,160,436,152,163,313,297,18,47,502,75,489,468,412,485,182,459,180,179,211,121,186,92,423,1,461,509,470,457,185,518,330,545,516,482,420,527,352,371,48,112,456,174,389,505,485,198,209,422,446,341,75,527,390,85,404,399,548,102,69,4,243,16,157,123,139,23,8,508,211,566,106,204,408,325,457,539,332,56,259,155,72,429,451,325,28,233,433,438,436,315,508,501,67,111,587,292,447,250,501,611,198,124,101,495,410,365,464,365,186,109,161,84,152,254,637,305,303,435,123,402,478,605,62,563,438,170,284,205,517,101,376,240,563,62,202,299,479,540,396,75,573,346,19,139,432,637,129,134,253,321,666,316,383,499,118,394,572,30,259,371,48,391,150,225,630,532,466,336,313,453,233,378,178,608,482,294,656,139,263,124,367,617,489,394,627,435,125,55,388,167,460,596,249,474,514,501,537,497,132,420,22,525,18,481,169,561,435,131,299,434,220,426,400,208,498,405,165,493,385,507,68,702,253,620,311,487,67,204,709,349,23,337,736,237,106,302,537,41,269,502,684,760,681,356,17,367,359,587,451,156,357,766,573,767,458,541,28,212,534,273,405,379,133,472,288,418,388,625,786,22,359,393,665,393,242,189,141,301,489,6,645,204,321,444,805,124,258,422,654,396,511,780,534,493,376,577,256,172,438,587,324,681,542,712,296,230,749,711,409,618,306,255,656,326,749,581,446,431,498,294,600,118,298,616,95,306,658,805,522,71,645,17,374,490,355,466,378,436,142,338,507,98,567,715,786,708,693,446,297,455,859,423,559,223,465,819,816,641,391,194,204,310,407,723,709,255,8,491,425,422,562,231,332,701,831,747,119,170,200,48,743,659,99,495,328,301,185,740,468,869,566,877,19,212,558,682,885,542,198,427,566,104,640,545,136,465,4,827,279,264,459,514,870,324,613,735,933,594,87,401,194,6,54,43,222,623,366,931,185,752,1,168,654,603,707,862,290,445,549,517,705,415,225,366,172,791,258,439,434,207,218,436,264,959,835,325,951,7,416,953,245,724,446,781,413,160,445,475,171,709,159,509,771,640,343,407,830,940,155,808,389,696,864,924,76,997,583,758,186,229,672,686,390,482,693,583,768,694,281,657,188,756,245,278,883,813,889,322,625,983,38,809,935,557,854,569,435,257,877,641,477,485,723,759,869,230,916,774,991,327,1041,343,953,931,711,550,336,212,969,122,147,267,709,64,646,642,401,717,598,951,886,354,91,777,192,723,798,472,95,1049,179,414,243,1042,188,567,1078,331,472,476,448,95,651,1063,298,503,131,530,888,262,1079,364,287,411,635,473,1011,1089,477,472,383,78,721,959,769,262,331,760,278,88,1016,702,1034,144,727,1097,235,158,492,290,315,106,203,955,540,444,29,367,493,966,52,509,1017,980,609,877,914,548,1125,906,272,136,625,607,450,300,828,322,1137,1135,29,118,151,355,791,340,726,328,20,727,900,201,573,894,746,875,897,158,959,38,19,57,794,1099,548,297,245,644,1008,822,246,254,95,661,1100,790,453,1157,465,839,1000,798,76,289,947,113,895,976,176,952,292,155,71,497,1,855,155,52,780,927,1110,1214,757,233,983,1210,267,543,77,958,585,1223,21,1160,849,472,988,1120,32,73,1222,486,620,1070,60,22,203,743,1228,94,351,1124,1163,1240,11,1008,274,1038,140,1074,1258,1056,1264,711,1057,115,253,936,502,1156,471,1095,703,971,140,806,846,1164,415,548,1282,242,257,682,804,982,502,926,531,209,690,1166,721,285,1091,346,1010,22,632,433,724,144,316,698,651,1,31,301,674,767,333,1241,595,1276,635,27,410,48,1244,1074,982,1180,305,1242,963,374,101,1059,828,852,1264,1327,1246,1131,1196,440,127,948,124,653,859,568,780,1317,369,614,919,469,23,1063,542,586,112,684,957,721,615,465,1172,860,333,1338,1172,656,314,1362,140,1129,1118,239,720,679,1250,15,1189,401,225,1161,647,465,203,687,235,855,606,574,1293,1096,122,974,1234,328,608,922,810,193,1180,869,298,514,870,122,1129,851,1361,861,792,118,478,846,338,833,839,989,1235,1330,893,784,926,746,465,291,1223,364,1251,436,935,617,1133,851,479,601,517,989,279,1056,323,1429,1133,1199,1025,998,122,449,637,1122,410,1270,361,1285,895,115,1413,296,1190,1027,848,710,28,1113,1295,983,219,1228,1112,560,1203,335,159,1446,1358,1271,773,208,811,1336,590,857,574,1425,1441,660,1004,660,1308,66,259,837,1406,788,191,1046,652,1254,309,1340,1074,151,1176,1459,1070,1430,667,114,443,502,14,1206,1064,1418,775,484,1214,1459,1401,574,796,1233,440,447,38,1435,416,1477,1092,777,621,808,760,412,380,157,931,650,267,875,1471,358,722,1012,342,700,358,272,1299,72,684,412,1455,812,268,473,452,619,277,705,954,573,1535,457,27,1497,1063,669,732,632,548,1171,361,956,516,648,144,285,1030,333,1466,680,424,295,642,890,752,1581,89,132,174,1003,187,1063,1135,246,876,1361,52,1403,116,505,472,1288,1284,1457,1176,663,1524,299,881,263,725,1479,835,714,1270,488,369,1104,438,187,719,523,346,1514,26,542,456,101,1514,1136,1217,1372,488,1549,36,1519,389,193,1576,632,484,722,1066,1014,85,141,1329,1491,524,319,1027,1336,1068,150,288,640,621,426,327,494,116,1332,771,1309,1481,1316,197,1527,1418,267,376,1200,397,619,1060,802,841,630,1486,1666,871,1237,95,146,128,286,927,1167,1381,1081,1431,936,324,1673,144,73,1512,584,1048,288,643,685,391,271,1021,1365,27,926,1286,157,315,1007,310,542,14,1010,264,1441,1282,339,869,1035,11,401,702,1125,362,139,797,658,1661,707,1514,1267,64,220,892,365,1140,1236,1563,405,1173,396,795,110,1371,1725,1013,1026,680,884,1531,1009,1716,1719,101,1711,687,702,1027,1245,211,368,1518,1134,1621,1248,915,450,236,878,763,785,150,1102,1618,22,1410,1395,886,349,583,682,1548,1639,42,220,936,1150,1539,1292,850,1544,392,1784,772,1415,796,1750,1052,618,847,207,699,345,946,250,1521,735,427,1359,1061,494,1569,963,1598,560,800,1532,1687,3,1040,1800,1251,1320,1754,131,684,1765,1309,1168,1371,224,1385,465,1581,1309,445,1180,58,505,34,1065,603,256,103,788,912,1782,754,1312,111,390,853,299,1536,998,747,1537,64,1725,1854,1795,968,809,911,714,254,375,1121,1548,54,648,1150,1785,706,330,266,1274,1820,869,520,669,1392,238,1355,1470,129,636,1804,1130,1386,357,984,1257,1171,151,1762,537,773,1349,498,634,1356,332,295,1659,744,264,239,328,471,520,802,38,967,1534,623,1857,1720,1591,1019,729,586,113,860,154,1126,168,94,131,1418,1115,1355,643,215,1559,384,1366,646,728,204,1826,775,500,193,22,1725,504,1460,171,1337,1739,157,1174,965,1611,63,1097,554,1086,1742,536,949,389,1848,866,176,134,1025,285,1500,1780,525,345,1860,1218,954,30,1643,1602,1018,553,1399,1428,1947,615}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 836267973

  6. {0,0,1,3,1,1,4,1,1,1,4,5,7,4,11,11,14,7,0,19,1,5,9,2,16,11,6,1,6,20,29,5,25,18,20,8,15,26,36,15,10,19,17,8,25,10,41,35,15,28,11,44,31,1,44,14,27,29,31,43,31,20,9,34,56,32,3,22,40,31,6,19,22,47,70,52,0,44,43,40,45,64,66,1,26,7,33,36,47,84,67,19,42,16,92,67,37,93,71,44,51,98,102,55,95,37,16,3,74,59,93,27,99,0,32,54,11,86,113,15,104,110,45,26,39,46,64,10,22,97,28,104,24,96,74,109,88,37,8,33,25,41,139,55,29,51,77,33,87,85,68,89,1,20,99,132,31,23,148,116,150,153,17,62,124,56,16,133,72,94,162,113,12,66,121,147,106,158,18,70,52,176,143,164,4,47,56,187,44,118,111,138,54,142,193,82,103,89,176,182,91,201,37,38,182,52,0,204,185,173,72,202,133,70,188,26,184,109,203,216,140,196,0,186,27,3,119,146,196,28,122,189,190,36,193,93,205,92,44,100,178,41,134,162,217,68,70,93,104,17,14,84,230,140,165,175,224,83,147,168,112,4,7,57,264,60,124,113,223,210,99,125,201,107,55,60,226,121,228,188,251,235,279,40,272,248,255,142,6,30,68,212,50,111,122,290,0,275,161,147,289,290,6,216,8,290,46,62,243,247,156,100,297,272,20,277,18,136,268,17,17,82,150,186,5,112,314,150,12,1,312,316,27,291,296,330,84,130,91,228,250,304,37,273,110,301,43,129,41,166,55,304,272,111,198,12,6,149,223,339,106,1,91,260,204,76,144,2,78,72,84,210,56,269,12,116,199,194,220,231,163,121,52,359,279,243,268,299,7,23,205,111,385,370,262,39,212,231,12,154,130,210,341,216,252,26,308,294,244,208,188,254,104,307,5,159,48,330,194,294,367,20,303,401,120,297,347,331,174,222,354,307,302,344,61,429,191,41,338,55,376,227,417,39,428,238,16,297,96,199,345,54,28,246,229,121,300,391,423,308,214,67,242,28,462,384,154,402,257,359,23,342,244,86,266,52,46,401,307,313,28,231,336,478,30,297,98,342,233,338,434,149,234,237,213,93,306,415,177,134,199,220,152,354,264,381,316,118,418,405,328,369,101,511,512,152,275,30,405,395,267,81,35,57,144,190,32,42,133,140,109,63,279,256,17,335,340,194,392,416,235,428,59,452,74,324,345,30,164,473,360,345,128,485,18,451,554,360,130,11,456,206,58,129,397,1,301,95,450,327,354,125,460,278,502,134,11,146,327,371,60,350,257,379,31,184,421,257,332,414,48,352,316,169,123,17,527,583,22,385,365,533,403,143,534,486,10,59,364,472,219,55,533,520,149,57,172,572,97,195,46,431,253,75,387,570,582,562,334,118,549,443,586,580,457,478,598,160,378,596,385,28,99,387,351,628,27,50,141,140,600,114,633,247,568,159,362,306,170,102,36,408,139,178,541,370,603,662,118,598,456,444,529,565,600,496,471,538,261,659,49,205,555,288,565,221,58,14,163,607,107,457,309,69,83,351,695,315,656,75,221,80,305,638,615,519,268,450,617,250,51,379,500,515,437,566,647,700,641,287,301,431,561,518,311,333,485,214,460,547,264,469,731,632,9,286,601,171,284,48,349,505,483,631,493,671,79,159,679,586,329,32,38,17,669,642,412,379,664,524,562,653,216,636,175,702,357,508,260,3,289,125,458,444,376,134,304,100,88,422,543,308,222,624,602,378,652,125,112,502,9,84,39,69,338,755,423,558,316,393,248,298,749,170,175,540,193,758,712,455,375,782,354,210,291,200,494,568,78,781,817,767,30,612,178,397,85,432,500,428,596,372,570,36,194,758,743,475,523,829,552,22,674,557,800,366,623,349,713,91,739,113,432,346,366,305,851,560,286,740,728,849,345,791,655,7,139,608,413,719,34,218,558,121,847,671,748,609,824,534,666,789,545,136,223,595,582,613,411,105,680,132,696,750,68,212,718,182,214,408,8,431,711,879,456,492,219,59,37,198,865,402,652,503,526,10,681,409,765,640,905,921,284,456,20,175,638,224,62,832,265,143,79,605,732,391,771,781,668,313,271,353,363,348,662,134,575,707,121,262,689,139,494,227,164,356,39,705,621,145,68,489,572,252,52,309,874,817,400,667,266,923,310,943,406,659,599,749,263,533,873,790,199,404,893,942,417,934,80,26,112,833,7,323,399,391,900,767,935,778,751,455,736,356,310,48,774,517,669,171,355,629,381,963,424,138,858,225,15,854,740,267,868,962,649,459,873,55,618,928,807,388,828,714,287,467,78,433,387,1017,718,214,745,99,710,440,611,98,589,332,467,590,665,664,503,883,486,278,298,844,458,755,1049,744,222,528,820,876,824,484,691,790,648,838,1020,732,290,858,1043,79,347,799,304,919,830,432,352,752,490,783,364,390,403,52,795,398,405,247,27,391,708,1073,745,134,172,1025,450,150,985,447,454,699,708,438,437,827,826,906,144,622,1049,819,845,885,705,194,1094,258,676,432,1083,1102,1037,882,756,167,100,730,647,1068,720,414,1124,937,1079,983,83,776,805,995,964,932,115,618,950,470,1042,204,514,462,400,952,257,379,867,886,152,603,1030,1150,882,369,94,815,1039,1080,855,864,690,371,902,1159,899,74,367,572,751,603,980,52,928,421,482,202,540,10,1157,411,845,647,722,403,96,57,591,817,803,476,97,42,70,21,228,305,571,1082,1171,106,722,752,801,239,1025,348,959,1103,658,715,1131,1034,1075,865,508,237,40,361,538,996,825,0,834,1014,450,808,777,820,304,1054,584,1098,939,138,267,624,509,973,362,1037,563,984,26,506,688,149,148,1030,502,171,805,917,1090,536,817,1121,400,56,1218,51,1077,641,729,1069,325,825,548,1191,23,1027,34,739,800,15,1088,171,421,900,309,333,427,534,173,409,260,1112,82,85,126,1285,410,1000,96,605,667,232,862,10,434,227,1141,1106,260,234,152,1306,299,11,857,408,733,535,1290,1196,559,818,1321,7,253,138,1087,143,483,1133,188,261,122,500,855,162,25,518,725,1269,57,587,450,625,346,361,221,701,29,805,1335,252,98,1320,38,1325,1107,1148,204,662,1307,831,438,958,409,1031,1368,927,1041,881,192,767,1019,341,85,391,224,1298,637,361,1247,584,346,704,1050,1000,728,43,315,1343,1117,964,190,665,68,875,842,1070,19,1399,21,356,1263,16,74,9,1267,977,319,48,1334,1135,111,127,219,1417,1137,1312,684,1226,859,598,810,910,505,689,581,622,278,1020,766,443,1314,287,589,684,672,149,1144,353,113,178,506,1379,772,19,72,431,758,668,1458,1067,1335,1121,905,614,39,208,850,756,1266,1253,376,1326,396,34,729,633,1006,812,1166,721,695,134,1057,1100,1082,36,1109,1235,323,213,12,498,1335,914,1041,339,918,553,1451,972,161,675,1139,619,1403,1228,773,1169,239,801,872,1335,1099,791,850,996,731,506,731,1455,1227,677,1025,911,799,620,1517,1512,1320,1214,1212,477,394,998,1016,65,1361,397,1215,228,1220,1011,1002,1195,917,1362,890,432,564,1485,1046,1544,1506,392,1227,1119,190,577,977,1393,1278,768,1511,1227,358,291,197,1477,650,1036,1164,770,758,576,1476,1539,66,1171,306,1156,226,1219,858,710,885,267,921,1447,900,1083,802,758,691,998,346,966,1161,135,1286,1578,418,1470,1314,26,1443,1547,541,756,1133,263,1412,1479,529,797,118,693,1231,555,964,1322,35,621,710,1417,505,1036,1448,53,1604,1406,112,114,1074,798,77,559,461,110,333,1243,1342,440,940,1576,1030,1436,670,98,197,970,1040,525,1500,1221,468,1276,1595,546,1658,1112,828,1141,515,734,1387,703,1650,1486,1661,721,414,781,1543,1173,206,943,876,363,691,723,800,719,985,56,1361,901,1499,1133,799,1612,560,287,1524,615,850,117,1313,891,1269,1260,1399,1512,138,526,134,1402,1453,1547,797,840,41,1327,1485,1088,334,784,364,297,763,592,4,152,275,682,1515,1272,942,1708,1052,922,483,756,1406,1394,566,1470,1046,1226,1508,410,28,1006,801,1739,870,162,389,1519,161,1460,1545,592,1606,454,897,1203,1292,1413,926,1557,1223,1572,1549,596,386,1455,1586,195,1289,1618,592,579,1755,639,244,1517,295,566,361,447,355,1318,471,482,195,135,1457,851,152,1676,341,1410,669,78,1013,1186,371,694,636,158,859,849,1802,1213,385,1178,862,1282,1589,770,1238,489,287,1197,1185,1647,1249,1203,209,287,410,539,689,856,1658,783,683,390,311,1272,1103,278,1055,809,652,127,316,659,278,1634,832,1194,1394,806,1735,945,441,987,1513,1564,1688,1802,1539,91,1241,55,1783,669,1825,765,376,1135,1817,1451,154,1415,1093,785,874,1594,615,1390,1301,1635,1192,1198,742,233,1612,859,77,755,1485,75,598,749,1155,532,1191,726,1246,783,633,1442,850,506,1129,1581,366,770,638,1390,1791,1653,393,1110,600,766,1461,1173,194,1905,1496,286,1103,330,1728,1426,493,224,1782,1492,1077,311,377,817,1223,1054,1897,939,258,845,1405,1150,1794,1825,942,341,752,435,953,942,532,121,960,1020,588,80,306,391,1354,1329,820,307,1710,1750,1676,707,1210,933,207,662,172,935,311,512,677,794,315,654,1747,1023,1734,35,1641,253,849,1679,193,549,1767,1155,1029,1890,1016,259,1488}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 952816457

  7. {0,0,2,2,4,1,5,3,3,5,2,6,9,1,11,14,12,12,17,3,18,1,1,20,19,18,12,12,6,14,10,27,31,11,22,20,14,18,12,38,32,12,16,24,40,13,41,36,5,1,5,26,51,36,16,2,28,11,54,18,27,24,62,33,54,39,2,21,35,20,32,11,67,11,38,64,76,5,51,75,38,23,68,19,11,80,29,6,33,68,70,39,88,29,10,34,30,74,50,92,98,73,69,82,91,99,49,81,48,17,82,53,62,9,0,100,30,91,108,72,102,57,56,54,6,42,4,71,26,19,59,83,67,12,115,75,3,90,54,72,41,94,118,110,139,42,45,115,89,7,81,66,43,60,85,62,17,3,61,144,134,65,4,31,59,43,137,133,84,98,108,7,129,76,2,161,118,28,98,59,45,62,43,79,6,87,148,87,69,112,59,118,91,54,6,71,46,41,68,183,140,21,97,176,66,184,187,17,28,71,30,173,150,187,113,56,76,90,154,158,196,133,80,150,177,62,40,46,73,14,219,87,148,167,104,172,40,142,169,101,104,151,76,89,24,160,35,58,92,121,135,196,134,79,48,15,167,196,75,124,68,128,255,112,233,114,164,15,167,13,133,213,85,147,249,178,62,92,227,204,143,45,232,67,28,87,55,231,112,256,48,23,130,169,54,212,274,189,125,7,14,159,192,230,22,214,73,89,67,196,309,49,119,266,252,298,179,30,232,17,319,65,190,3,77,26,130,161,101,304,280,204,204,188,264,290,245,173,75,24,310,86,150,43,300,254,46,253,70,333,160,347,123,168,249,245,176,136,340,240,61,13,80,272,338,336,173,323,268,178,180,35,294,41,154,158,18,110,72,24,360,277,317,262,364,47,107,244,366,174,36,291,1,174,9,392,215,352,356,172,236,34,304,68,94,61,384,192,320,287,4,214,188,242,77,235,315,401,360,411,335,387,39,200,156,139,262,360,109,112,305,225,124,345,287,79,31,380,371,55,72,253,72,279,70,17,267,435,210,277,385,275,168,120,309,353,155,432,216,59,166,396,56,56,170,403,207,54,214,467,107,264,467,174,293,357,233,434,179,47,27,29,45,15,364,267,320,109,432,19,406,231,433,427,23,447,466,75,442,420,20,233,80,56,278,170,317,197,170,210,398,189,145,297,263,119,144,409,390,404,412,281,290,28,346,519,252,181,79,318,126,302,227,118,230,483,337,120,131,263,509,481,185,464,217,525,209,387,212,314,414,353,114,389,223,423,517,50,252,255,268,56,365,499,341,448,194,92,331,214,159,162,80,363,137,8,9,499,50,558,564,350,276,248,464,272,330,94,345,120,323,278,364,290,540,191,214,304,182,132,78,103,553,135,206,583,404,94,388,528,100,320,488,235,596,1,217,385,564,1,14,528,120,490,318,559,593,14,58,109,614,299,97,108,240,484,630,87,586,182,353,537,212,405,499,390,602,614,194,308,284,467,607,465,272,288,463,352,76,455,517,398,618,272,370,209,325,45,388,437,319,296,1,295,314,72,124,639,217,110,192,255,44,63,492,391,613,122,25,241,257,155,33,681,84,15,617,231,217,249,353,609,385,350,453,119,291,703,408,359,602,685,594,557,178,591,614,716,447,631,221,250,656,627,96,507,168,242,666,410,14,438,393,225,266,36,559,252,77,626,458,484,596,351,609,128,22,599,21,189,29,714,271,661,634,698,236,252,463,708,336,582,502,535,750,211,370,193,502,249,400,242,722,387,341,750,459,376,187,659,42,359,428,30,562,168,305,208,113,259,67,590,261,254,70,518,790,103,438,774,109,517,764,376,254,741,267,612,562,684,231,230,589,82,534,149,287,267,794,118,613,406,452,413,482,183,566,271,803,694,449,589,494,606,233,232,836,382,120,3,556,501,811,755,155,600,457,174,343,72,83,707,791,70,192,699,109,309,824,304,466,417,376,30,799,463,671,115,808,427,738,642,411,10,649,610,741,586,669,841,441,135,826,677,710,110,127,178,658,374,695,821,253,485,280,697,610,387,79,41,589,259,459,694,152,57,719,213,496,55,251,328,852,585,246,580,771,520,103,408,19,715,219,746,268,193,878,767,161,917,343,172,930,842,371,818,489,456,616,164,89,264,378,658,361,673,90,921,903,394,903,757,330,441,756,539,27,944,335,169,655,150,200,220,487,705,786,487,793,565,609,815,75,892,186,363,529,735,865,244,295,44,752,272,600,57,462,852,530,522,960,893,496,832,309,219,971,384,610,984,963,13,421,49,717,615,639,386,480,911,560,3,19,829,749,287,188,981,238,487,193,310,506,764,930,83,510,413,679,604,246,424,277,782,45,373,437,336,535,660,188,816,167,192,581,358,952,619,244,542,364,545,50,624,887,286,293,664,78,1023,334,727,259,84,140,198,68,181,641,13,284,659,834,836,496,466,351,582,254,802,332,876,962,559,754,575,611,333,1025,394,175,952,236,366,803,954,524,99,758,967,479,1039,1067,362,275,838,9,1069,242,385,981,84,57,422,701,952,665,973,186,885,127,148,91,212,48,781,618,125,544,531,199,957,771,604,739,154,979,1104,808,190,974,297,318,70,804,194,405,939,350,312,436,906,734,79,315,589,192,481,593,786,165,1013,7,1158,179,1030,1076,668,789,39,199,244,119,599,422,531,83,579,1127,183,485,497,268,851,293,1175,1060,156,602,306,554,391,994,916,238,611,1105,1019,1052,210,712,39,1127,288,243,695,203,430,1193,847,1081,178,867,1103,962,276,741,16,994,213,174,656,731,566,833,877,204,1215,1227,235,307,868,756,773,621,1218,1127,533,1147,302,780,598,328,359,1043,800,29,522,130,431,962,926,1056,224,253,938,668,200,539,987,1223,309,547,989,975,21,1057,526,736,616,984,1146,1217,1082,220,1245,519,143,326,276,564,962,394,221,829,391,1188,376,1094,578,208,301,700,439,1199,1147,896,320,46,5,208,1116,808,991,444,434,1014,501,381,199,952,1179,1022,172,1063,1023,459,144,620,1172,1180,560,930,713,338,201,149,656,614,1301,802,956,1213,254,129,876,973,848,424,698,940,603,1269,775,471,1231,910,409,83,180,21,626,848,1076,1237,1318,809,672,107,1203,956,820,456,1243,327,219,371,1076,124,240,743,374,716,1083,1304,177,211,1335,1166,497,926,276,1239,959,1108,1314,959,1010,153,667,162,845,1302,775,1183,486,29,277,802,89,187,869,1107,259,742,372,1395,806,907,848,292,585,117,230,1365,1308,511,1315,182,967,706,97,272,724,555,309,600,155,71,911,57,975,847,91,692,113,759,717,310,838,1026,232,225,1245,525,442,687,1203,1060,359,1013,1017,739,835,95,842,527,567,1428,1339,971,874,100,1018,505,1398,786,239,1464,417,218,316,573,884,163,1320,1288,1213,500,404,214,311,927,384,758,320,1267,153,173,282,1376,418,1370,47,984,476,792,822,164,501,1110,885,717,204,1399,1131,352,100,958,1380,1169,1470,636,718,635,286,1075,974,573,360,59,400,827,1166,1430,175,792,1120,934,1123,433,96,488,1068,834,1011,1107,84,1502,1418,430,1125,842,366,1239,1389,1405,128,1429,1391,1032,930,736,788,1327,796,394,1503,712,160,501,383,80,1119,1105,430,243,920,176,652,765,1392,961,267,1415,1269,20,80,1323,852,1053,370,1248,1506,755,1106,278,244,767,105,613,800,1075,1390,1307,753,1381,1594,543,46,1051,1218,372,1511,278,414,1564,789,704,418,1266,1224,686,719,1549,1076,157,163,1413,1527,1405,1543,1473,1583,867,648,1495,1050,728,1147,1593,1175,1366,489,413,1340,465,406,1030,609,187,1209,908,768,27,978,1240,1506,242,1474,1152,695,1360,429,1402,226,1241,565,297,1337,1397,1305,1286,390,462,729,1242,665,305,1382,1224,53,316,384,1595,847,1062,587,622,54,1237,1681,131,1305,288,985,494,1638,1131,113,280,1663,388,224,491,985,901,1404,239,766,732,161,790,885,499,124,569,1329,1652,1590,1230,1280,1201,185,984,151,1457,42,1470,34,1355,100,989,267,1425,353,673,332,898,11,33,1508,427,854,832,496,1256,354,1443,1338,469,279,382,1444,519,475,943,1343,319,18,513,86,893,1640,617,1497,313,717,433,151,1421,855,991,1166,1381,1272,1507,1623,835,1144,482,1289,1426,1459,310,566,945,1159,1035,1,687,48,663,175,1062,1564,1351,838,1537,55,963,1630,260,998,88,1183,894,1747,1458,499,1247,888,174,1145,1385,1775,1114,1168,365,662,676,1186,161,1657,1485,1548,294,530,887,1667,1783,8,479,856,1495,1544,624,403,243,349,1259,1498,1601,79,977,69,1189,722,941,94,495,1381,1047,657,1834,1248,1564,903,419,1358,880,1395,790,159,1782,629,724,501,1556,917,1367,359,680,1365,424,1399,378,46,530,77,1682,978,1382,912,908,487,1211,1803,1178,1179,245,484,1202,804,1368,1336,1691,496,929,1435,340,1079,162,93,783,792,351,1217,525,764,1529,416,1403,1269,681,1872,747,1394,907,1815,1448,744,1714,1844,618,274,722,1336,560,1335,1673,930,1168,932,1238,93,1137,1560,7,1801,903,1879,150,95,694,457,1802,95,1810,1406,19,1286,897,1038,1348,1326,327,1343,999,856,860,234,991,401,1192,658,431,1321,1107,1581,466,1810,79,755,772,1340,476,667,154,1725,378,1839,562,1338,478,1355,1359,1198,1226,359,1020,608,1862,691,929,808,1131,38,1910,341}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 647666566

  8. {0,0,2,0,1,3,2,6,1,7,1,0,10,8,11,5,6,16,0,2,17,14,9,18,3,19,9,1,18,13,21,7,29,4,29,30,28,20,22,21,14,0,10,4,21,6,32,20,38,23,6,38,16,44,12,14,20,25,16,12,20,25,37,0,13,45,40,58,30,20,36,65,9,32,52,55,28,36,5,21,23,6,27,69,36,32,11,54,72,53,89,5,9,59,92,24,38,13,2,71,0,94,26,76,13,23,81,80,97,101,72,47,50,68,105,52,48,18,66,53,67,58,120,31,124,95,125,9,115,105,15,64,79,0,30,132,39,87,138,16,6,1,95,71,12,83,35,108,54,27,71,54,31,139,85,102,136,46,104,48,31,25,81,137,82,88,86,70,163,103,158,19,55,56,8,135,136,71,113,62,146,98,61,43,37,58,34,82,167,4,88,3,105,30,34,105,175,25,126,9,140,157,173,87,85,196,149,201,78,67,210,206,18,89,157,107,95,29,50,167,198,0,166,207,68,109,64,61,126,183,137,48,126,53,127,144,124,178,19,204,215,68,31,87,137,230,72,60,155,55,238,242,58,93,216,20,44,228,202,102,148,27,10,42,192,63,33,155,11,259,217,97,120,223,227,151,23,146,92,260,112,27,122,71,210,134,100,139,285,34,0,144,68,249,132,160,135,37,197,182,290,65,106,197,234,217,133,10,246,285,255,157,66,121,181,35,20,96,220,144,39,228,276,37,251,137,215,184,54,258,207,168,9,153,138,11,172,119,208,121,102,272,61,167,67,235,198,289,103,80,231,141,349,340,264,239,151,237,30,21,178,17,356,201,340,200,252,289,254,112,17,161,169,277,340,77,275,334,370,225,333,127,331,29,251,328,196,1,27,1,257,191,231,59,349,166,115,68,113,260,275,143,396,197,338,398,169,353,145,37,13,346,43,89,261,285,247,411,277,338,198,96,72,71,258,218,5,190,277,253,414,346,95,121,156,151,46,362,47,319,29,205,230,25,395,348,360,64,71,421,241,262,206,359,105,111,286,304,140,211,52,140,76,104,20,348,74,175,461,190,280,131,375,378,285,320,312,431,374,269,262,139,143,132,363,153,157,329,230,478,186,307,238,293,309,410,185,137,349,469,220,371,332,39,102,56,451,315,3,345,505,278,83,191,167,442,337,487,434,134,65,488,198,328,518,474,449,75,384,314,419,67,430,240,168,330,383,424,368,460,497,89,188,197,374,25,353,357,491,205,302,202,14,111,190,328,508,486,259,64,156,16,98,412,162,481,246,408,280,20,350,175,418,265,119,366,496,150,293,236,91,289,82,485,510,333,577,435,395,37,434,520,14,487,385,426,449,260,350,45,153,218,171,339,597,274,294,169,23,103,80,157,527,345,473,601,488,274,174,453,340,527,270,444,310,614,24,151,398,28,21,191,175,35,9,493,469,158,138,477,15,464,453,134,100,331,444,468,34,204,57,556,306,388,605,247,583,73,169,644,212,268,468,502,93,401,599,273,418,595,558,435,99,426,65,529,336,323,618,378,662,232,30,614,236,510,541,43,405,539,64,219,471,39,409,337,247,254,625,505,115,367,243,33,546,534,677,475,701,329,244,196,380,163,40,277,174,419,448,377,629,558,445,259,425,714,151,6,141,129,646,409,131,113,659,292,211,418,328,148,621,674,689,662,262,624,183,269,743,561,493,319,305,744,547,459,399,608,492,501,681,444,100,349,45,130,533,378,329,136,240,116,527,643,36,407,440,663,673,686,613,213,424,158,261,348,562,151,264,596,4,309,375,202,136,499,696,392,471,775,170,336,32,155,73,423,713,446,237,460,92,629,400,696,378,159,51,659,517,133,645,291,184,124,770,178,644,794,816,147,207,336,266,2,195,706,806,535,10,792,95,107,465,790,606,336,677,706,124,804,52,451,726,211,465,280,528,572,602,830,576,302,300,144,593,463,82,316,475,228,714,845,362,76,673,50,725,760,878,822,222,439,34,153,649,714,650,658,16,705,185,857,841,522,317,93,269,673,589,2,829,24,234,548,868,726,267,165,162,512,302,321,1,91,433,63,195,364,68,439,805,682,630,301,484,850,678,243,242,517,831,860,620,228,328,878,545,666,668,665,140,14,283,440,232,327,234,366,187,263,14,210,248,710,145,526,353,73,373,896,799,497,245,723,461,529,852,272,33,14,471,340,310,174,295,881,212,783,929,155,892,69,555,778,243,514,391,507,335,621,863,621,141,217,598,244,748,971,618,894,798,326,414,246,397,257,780,600,562,201,667,431,131,688,888,74,554,525,166,921,803,543,864,455,621,127,618,897,688,525,160,343,107,561,899,883,1002,627,542,342,130,676,894,899,1019,703,760,540,420,310,349,527,490,373,612,507,865,219,841,309,304,942,202,566,1047,512,661,475,8,885,818,765,621,1018,213,9,840,421,680,726,366,647,554,301,503,486,768,763,9,362,767,1032,281,26,16,546,711,930,475,801,927,144,673,110,123,825,78,231,840,534,1011,705,865,798,101,552,708,108,910,285,204,1044,932,1064,570,314,217,260,1045,24,898,240,601,758,1008,920,867,573,727,638,427,594,232,166,1132,1058,574,498,136,373,278,751,56,516,485,1090,56,685,419,862,383,582,1054,971,422,959,362,888,1140,1128,1004,679,934,707,559,508,651,556,769,737,899,794,621,1136,710,980,9,752,469,958,469,1131,922,227,1142,637,698,1156,744,1020,1096,1195,175,1080,1026,978,743,187,438,140,711,1080,34,582,997,586,1156,72,616,722,824,433,936,146,1063,458,398,187,1029,853,759,169,857,658,1184,273,508,183,1006,562,999,699,167,834,153,703,614,1051,99,382,424,931,988,49,863,953,114,356,780,609,724,70,490,258,956,673,96,421,302,749,1005,379,584,881,884,232,107,524,141,620,1153,895,645,497,665,389,561,875,1261,1221,1068,1215,568,1072,946,1048,1086,1213,703,1266,1163,400,629,1074,1078,479,1180,11,371,612,1135,690,1205,1155,1296,489,672,37,467,962,952,413,686,587,577,130,1130,1203,1215,218,296,421,442,955,829,854,888,129,1049,485,464,1306,156,411,1100,565,1132,171,1246,402,4,199,387,1143,1,918,1062,866,96,1087,716,229,1334,605,879,1275,441,937,768,491,803,1046,93,1166,1036,1142,1356,1152,1185,336,550,1300,1049,354,170,494,27,1358,478,650,64,111,960,215,1241,1340,157,1075,369,1255,1335,714,821,1148,963,366,827,1015,906,364,324,89,327,895,1032,700,1230,1415,179,66,1261,1289,695,312,12,912,586,298,868,1293,848,1329,192,523,156,507,484,117,821,14,1152,958,777,987,359,166,785,746,29,401,1270,69,448,463,214,1164,1068,544,511,270,467,1350,622,50,247,567,41,442,512,1125,853,1274,341,525,1208,1092,287,942,1044,824,1006,1335,71,1446,1289,380,1437,307,340,1224,218,467,739,986,1290,45,108,1141,1110,1055,1399,388,1467,654,313,1114,286,524,730,1142,100,243,731,837,961,1321,130,493,1254,608,994,1298,1043,1438,1247,1404,639,68,1123,239,171,1411,783,567,1075,442,1126,1303,783,65,1523,477,180,1302,466,878,683,372,400,921,299,433,1290,919,1097,842,1039,1114,1111,1044,402,1247,9,943,504,1412,579,1020,13,445,542,1380,1512,1447,145,605,705,767,1040,394,253,857,1326,464,299,849,483,1495,1430,1063,557,952,823,1087,165,453,1264,1089,331,816,1004,861,773,147,1514,1078,627,626,1427,351,669,614,387,1446,1138,421,821,194,1369,766,108,62,1230,1248,1323,84,1046,209,992,1205,521,1311,1050,142,91,1120,317,1632,128,811,989,1510,101,1632,126,300,320,324,1207,450,1394,235,1073,1643,684,1565,974,213,1331,312,101,736,956,654,559,763,1473,924,1102,943,944,510,1125,1606,364,1323,551,1603,1585,887,1417,1052,886,173,228,544,599,836,1330,1045,464,1122,613,726,103,154,1667,291,1625,1040,400,567,1325,796,1511,1152,669,270,827,1646,286,1191,1195,345,1453,547,1113,340,392,260,290,428,216,219,507,21,1001,238,1526,1107,571,70,1368,665,1686,579,1029,1547,1313,986,816,765,531,1296,1537,76,630,803,1334,779,326,900,1099,1120,51,587,1086,749,1717,152,379,1235,43,592,1443,1492,999,902,1610,660,1602,482,1551,129,221,820,213,696,856,1702,970,1092,640,663,263,323,964,626,1756,255,999,657,435,1405,442,356,1594,1300,1052,1056,1460,560,1392,250,768,265,1465,1335,1561,324,394,605,624,660,1106,332,126,962,1551,1033,1585,470,1306,633,1245,992,1538,66,1227,1465,1309,982,481,252,7,1698,1219,196,1300,774,1460,280,396,86,1336,1066,1162,569,120,1427,1073,598,1723,1220,723,1324,278,1850,1316,725,1413,986,1118,394,1457,1680,643,1526,508,1335,896,1072,1517,662,1747,1691,300,629,1192,1012,331,317,532,1835,574,1635,777,134,442,6,578,513,76,342,1058,1410,217,1454,281,1343,1392,144,225,221,920,1787,1790,978,1811,532,466,562,1547,1183,423,1842,1308,928,914,1371,83,1828,1906,1106,425,1487,1210,56,1638,1627,574,546,621,1107,1902,1294,499,1360,1685,195,1929,417,1350,357,352,1586,17,1020,1062,1641,1189,1042,264,1120,519,1595,829,187,403,704,1071,726,1470,1153,356,460,1966,600,1596,104,468,1179,1397,1783,1964,273,549,882,1501,88,1214,621,939,1178,1207,1588,1509,1356,1316}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 613347951

  9. {0,0,1,0,2,2,6,5,1,4,9,10,5,9,10,14,8,1,18,15,13,8,7,6,1,21,3,14,14,23,23,27,11,25,27,1,3,34,32,26,18,30,24,16,7,25,39,29,45,25,21,40,28,12,27,14,28,23,42,27,51,60,8,12,37,39,17,1,21,1,8,37,64,7,28,50,51,64,25,37,16,6,61,22,84,0,33,43,6,11,69,10,56,8,91,59,68,19,24,65,60,76,60,99,82,75,76,22,102,86,6,108,89,40,104,42,6,3,44,112,36,74,114,17,9,121,62,79,6,48,123,121,129,119,60,50,77,73,12,114,94,106,62,94,47,85,104,130,100,4,116,102,41,6,98,27,135,44,29,125,95,69,58,127,121,98,114,38,48,164,52,42,142,136,0,25,156,163,123,66,31,18,11,58,40,177,61,5,45,138,170,97,132,74,15,85,183,33,188,86,158,45,159,27,144,95,174,108,33,31,59,118,207,57,6,92,183,82,130,35,51,138,136,110,88,53,158,182,17,152,152,135,20,129,3,81,203,94,19,164,68,82,176,158,140,104,75,3,117,121,201,47,23,0,147,238,141,213,199,197,213,1,167,259,5,154,44,125,170,251,149,169,6,199,131,176,113,31,176,21,219,213,259,163,181,124,105,148,103,279,133,164,272,69,0,231,257,292,233,287,162,287,71,97,86,191,296,10,265,70,130,74,29,250,32,106,142,293,247,51,277,236,6,23,92,173,155,10,241,235,166,55,270,134,114,18,203,25,38,158,161,207,14,242,149,11,306,278,87,191,311,88,335,299,297,29,40,56,121,64,213,352,58,131,106,155,173,195,249,186,157,107,270,194,121,330,265,24,138,212,245,169,119,5,27,256,141,129,321,167,202,153,210,284,12,113,18,283,127,327,163,375,200,261,331,299,282,313,274,61,56,66,339,412,256,350,90,275,255,5,116,20,398,30,408,114,183,150,6,387,1,132,308,334,215,327,304,64,214,50,50,48,379,23,57,354,417,215,300,106,309,154,115,392,383,363,317,311,301,50,430,24,358,195,71,212,70,147,164,386,404,173,464,413,288,432,93,389,353,361,219,269,189,96,31,136,329,200,228,44,126,122,337,382,470,364,248,204,261,170,14,491,78,389,376,373,27,369,304,224,269,381,300,343,485,97,126,482,18,516,284,207,184,414,33,86,165,206,446,134,59,406,71,52,223,355,305,493,17,471,358,109,219,524,170,198,203,381,457,35,422,438,72,520,271,299,452,121,211,294,389,45,255,162,229,335,366,339,559,462,176,57,216,159,237,103,229,423,314,484,538,123,579,50,245,39,378,255,547,367,444,101,136,167,90,558,16,427,134,329,342,261,427,564,193,209,138,352,374,514,98,130,300,289,519,107,268,243,397,268,327,243,372,159,118,0,607,372,74,251,311,208,326,36,431,250,271,398,374,451,402,306,82,456,233,351,183,629,385,433,497,484,277,476,445,30,538,586,321,194,514,479,119,377,214,583,557,667,337,465,433,346,266,121,501,18,374,484,479,285,441,305,148,662,325,445,420,618,170,513,552,461,417,296,203,345,450,462,62,316,620,559,256,294,551,214,372,65,462,72,661,176,159,126,577,173,447,507,650,186,92,123,150,338,245,305,153,27,248,554,126,158,312,542,522,366,313,30,671,155,147,528,502,740,589,362,605,330,66,588,33,287,362,386,487,94,41,201,579,658,565,538,347,365,375,93,174,122,400,606,85,724,184,278,391,189,7,446,599,653,323,628,386,92,292,0,272,125,616,337,724,654,711,75,70,194,103,570,268,416,375,356,75,712,261,298,339,544,530,659,390,306,361,562,699,538,541,71,106,73,266,529,259,257,640,729,434,325,650,755,476,212,477,414,534,220,345,646,663,603,617,175,413,28,287,220,787,209,724,351,131,675,86,68,406,60,836,137,851,345,57,712,401,92,553,224,95,846,638,673,10,229,453,222,747,517,775,806,581,373,702,878,837,409,132,126,296,48,443,624,115,700,262,760,604,757,825,518,297,450,801,182,893,220,172,187,76,163,392,848,423,130,93,622,805,612,508,813,469,461,661,910,462,217,274,707,895,825,890,863,217,851,807,329,836,262,260,192,196,260,767,931,476,213,569,468,635,617,7,634,861,592,248,100,354,631,587,731,127,379,326,697,735,403,791,36,84,36,707,285,851,69,263,754,177,631,148,885,755,894,280,366,104,792,739,426,30,300,693,687,502,742,532,696,784,664,646,4,850,248,102,817,515,411,380,432,371,483,118,773,198,555,72,79,776,420,405,43,982,700,478,193,921,724,877,654,102,304,622,1,554,823,1008,253,256,481,93,985,687,1027,440,840,865,486,589,5,51,720,981,115,542,990,604,197,553,118,693,407,7,157,542,679,513,221,54,311,273,692,737,422,900,845,649,458,709,17,157,733,1037,350,285,923,47,904,1039,808,71,376,1079,859,458,569,708,373,776,768,877,667,270,535,669,608,186,167,763,964,440,293,471,975,978,468,605,629,48,1077,30,804,864,769,272,124,850,585,385,1086,167,27,192,836,1050,1097,425,1119,684,441,700,867,596,746,686,641,706,278,39,614,1059,231,752,255,659,438,981,513,565,793,484,622,753,905,369,700,373,788,114,579,391,615,455,247,134,516,221,1131,310,1000,345,1177,1163,599,285,570,52,1166,689,673,977,859,894,1084,945,40,1031,938,626,639,217,943,1160,990,195,436,962,514,330,485,904,270,615,417,637,186,125,292,1068,122,992,711,526,849,694,761,1079,456,730,716,351,237,1037,675,875,533,719,441,343,285,158,921,495,399,118,207,250,1193,404,650,1014,470,333,1083,959,1109,641,398,355,50,1164,997,803,1050,330,927,86,954,92,325,547,40,1087,772,246,364,265,1238,1226,88,1062,430,199,1269,818,1126,1134,798,210,265,694,606,78,651,100,413,724,1008,449,956,1083,1018,913,203,374,522,162,337,252,487,1111,1005,1209,353,817,255,1298,849,1085,1142,833,82,544,707,964,594,883,716,1273,829,414,148,50,993,54,299,384,788,1170,730,1071,499,533,823,1286,771,472,726,732,548,810,277,328,911,458,380,680,1196,579,892,1134,947,92,1134,752,1007,781,58,256,768,1352,1092,569,949,553,957,578,1064,1251,398,1054,26,85,86,1267,764,778,1277,1048,222,369,521,1261,1343,1088,442,366,1037,838,924,845,643,1092,1054,943,503,277,66,1114,148,154,701,880,528,997,412,451,280,1377,168,943,1415,1043,1192,606,1244,1146,418,132,460,1255,772,93,361,658,5,558,291,865,236,1414,400,1077,1123,195,867,469,616,1383,600,189,441,1191,999,1033,332,663,817,548,778,513,134,908,375,173,1175,500,1233,473,502,269,842,643,603,1078,1139,1314,837,1083,302,241,1240,907,849,262,415,315,545,1279,387,1343,150,311,376,847,735,935,1229,1029,1301,1466,610,1314,1490,996,926,1269,685,18,314,1134,835,171,1478,1117,867,744,606,491,1138,462,475,1060,628,1114,487,1313,417,1497,138,687,1024,78,1457,283,474,793,1386,1057,84,157,214,1015,1214,875,260,981,842,488,717,1200,978,1041,1486,252,329,1419,653,1235,1217,1062,608,848,761,1353,453,777,1377,451,1159,623,1084,804,208,1059,688,148,988,1432,52,954,879,122,1521,589,705,179,318,822,716,837,974,840,1194,1175,981,219,1527,107,483,519,292,437,1028,780,761,1227,192,1445,679,570,255,993,629,1466,1363,1264,635,1178,1583,1259,1233,1352,466,664,1530,891,199,472,73,675,1063,1380,781,487,784,1010,354,675,1615,506,1314,1172,984,39,1366,778,144,745,105,788,1066,901,1239,921,1514,1543,1577,1232,1139,1549,1131,246,345,367,816,1652,615,1479,1174,580,482,805,948,277,1554,239,644,1247,1604,377,830,1514,245,603,1196,123,1313,1000,1532,171,1198,1027,856,28,1077,113,146,1414,195,1323,1661,215,832,838,1512,728,1697,406,1641,667,210,998,77,1412,711,486,1644,901,8,1543,1562,1022,537,799,1404,1118,1128,44,1601,1320,1091,1132,1435,1653,709,1150,1565,1214,1354,989,376,916,764,477,614,801,947,947,365,1502,242,506,1670,1649,606,160,403,1228,998,1588,688,535,1032,850,477,590,1252,972,1629,1081,1313,38,264,39,1704,59,976,1401,874,1768,604,1069,615,1512,1746,841,127,1171,1746,1754,11,1632,691,187,372,1074,1445,1777,1046,662,1689,108,1788,1619,1495,870,1178,677,1577,5,925,1352,1260,1206,1622,414,282,764,337,1496,176,940,1112,1010,726,83,1594,1344,568,599,20,744,1654,304,1175,1494,1580,656,1570,413,498,1248,838,546,1495,830,1279,1305,1845,90,695,1700,1729,74,653,1696,532,1598,1831,234,750,524,1111,921,1248,248,195,844,230,1069,1423,1054,260,126,1163,1651,1137,932,862,1497,90,1184,1620,1161,969,1743,1124,671,212,1729,319,594,1336,1421,934,1533,71,1372,1879,1212,880,710,1590,66,835,878,685,61,1183,240,561,1092,1453,1563,834,613,500,1409,1225,1570,1614,85,402,1584,15,1068,42,1273,1892,868,487,498,1626,866,178,1066,1206,927,1501,635,581,41,71,1220,1049,1683,711,1719,278,1764,945,879,1661,1328,1244,1926,1042,1792,764,1071,606,1704,1940,1388,387,1314,1601,1183,809,864,226,828,1215,937,1887,203,53,562,357,508,1479,577,640,327,1923,500,833,1019,1773,1628,202,1150,24,1429,291,366,552,1464,375}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 724395005

  10. {0,1,0,2,3,1,3,6,6,7,9,5,2,8,14,11,11,4,10,1,17,8,15,18,24,23,26,1,9,25,10,4,13,3,26,24,8,4,19,31,22,22,16,24,17,20,45,11,9,16,4,35,42,15,45,8,42,9,3,50,33,60,20,28,46,61,40,19,46,32,53,71,43,58,24,3,37,74,14,72,23,54,7,76,48,55,30,0,42,0,45,7,75,82,11,10,90,67,4,30,25,26,29,31,51,59,48,65,36,13,49,89,31,22,22,16,25,60,9,103,12,86,35,24,105,66,104,120,5,57,119,73,112,105,89,113,18,108,127,134,54,127,83,30,101,5,144,132,32,116,56,69,17,127,94,141,109,111,21,158,44,131,143,69,65,164,112,67,78,149,122,166,4,134,72,42,160,52,25,114,107,90,107,163,68,82,89,154,85,118,3,136,174,78,136,156,162,77,33,85,172,155,116,203,178,155,177,152,44,19,118,93,210,119,12,28,0,122,25,30,156,121,15,186,186,85,54,160,84,201,151,179,65,194,23,186,179,124,43,155,197,19,47,178,115,11,12,245,180,189,227,80,69,127,164,114,95,211,148,46,229,188,16,181,264,187,108,19,100,43,100,22,241,93,74,91,27,104,90,91,30,104,186,155,112,221,45,253,53,158,87,177,249,212,242,257,139,178,245,64,29,178,39,0,30,89,199,51,174,128,157,104,295,214,298,43,279,302,143,6,266,30,224,29,9,241,41,125,10,308,277,122,93,11,307,170,222,103,274,220,1,12,303,213,124,218,128,77,76,83,198,259,301,243,297,20,275,321,239,312,152,32,237,224,243,200,173,8,346,153,316,162,252,55,98,44,5,375,234,327,31,22,284,224,276,237,272,94,229,53,50,384,152,271,125,318,216,79,366,330,142,58,254,381,105,194,199,23,148,306,341,178,297,215,6,60,32,205,245,214,410,216,367,161,94,241,367,28,150,99,67,288,146,355,135,274,316,72,97,14,186,426,74,356,301,73,363,187,43,443,207,389,238,257,431,203,81,74,8,56,123,185,298,403,64,122,255,325,368,13,323,33,84,131,454,177,19,166,300,437,7,281,92,433,140,159,62,265,257,81,337,113,455,360,138,54,338,371,221,386,191,25,125,20,221,274,181,373,243,357,117,308,355,253,125,503,288,283,372,109,271,155,155,385,393,45,50,417,400,174,13,461,145,104,362,148,358,395,92,396,404,362,363,153,523,223,334,21,399,52,329,488,121,177,132,229,476,314,128,63,144,19,276,349,521,26,440,344,300,70,78,242,353,69,230,391,433,215,67,273,384,502,94,403,159,487,4,445,77,484,444,5,466,226,197,152,397,453,341,196,63,35,449,86,168,515,549,562,220,70,491,457,72,541,117,413,362,374,116,487,483,547,557,607,286,513,319,616,594,26,480,40,12,285,200,507,36,81,273,563,345,91,492,312,225,287,355,623,590,395,226,208,181,430,303,603,401,344,77,653,256,237,558,309,366,651,625,249,394,453,26,505,373,600,522,95,175,531,246,1,676,289,286,140,83,55,186,275,641,252,78,483,262,214,90,411,160,569,145,677,267,100,229,529,419,480,312,126,290,587,46,87,21,340,322,218,489,242,613,583,650,206,678,27,516,453,216,71,489,644,243,126,507,96,361,133,412,98,10,240,722,595,611,218,559,120,178,522,116,626,508,726,46,618,493,676,517,706,588,46,416,161,44,427,138,206,165,473,706,256,744,723,717,664,433,263,621,614,567,281,29,591,429,761,767,259,111,112,58,173,256,413,547,661,643,327,788,653,61,225,652,659,554,776,242,179,688,613,624,568,84,29,639,186,485,625,584,302,92,115,232,620,781,78,605,787,767,642,807,486,509,425,367,471,318,810,437,260,662,793,428,745,91,833,89,243,737,414,170,396,382,132,125,542,159,82,189,605,534,459,624,634,819,336,363,392,291,617,634,511,327,492,814,733,303,498,501,791,626,140,564,233,46,177,1,543,330,617,869,473,655,674,123,87,0,753,487,553,832,857,523,527,504,157,494,176,530,249,629,566,643,615,396,14,253,440,835,915,143,227,512,508,712,547,828,677,266,586,597,325,159,135,411,112,26,374,855,46,872,389,678,454,348,391,414,779,907,709,135,523,731,276,897,330,781,652,856,192,907,648,911,145,234,194,693,869,308,300,4,534,706,33,777,708,84,719,296,671,269,932,735,246,966,916,778,170,868,551,289,631,931,129,294,534,632,882,731,526,129,779,231,767,622,883,841,17,708,229,407,554,503,247,36,513,509,336,297,412,870,474,26,986,667,41,531,854,813,800,167,633,927,744,549,391,117,347,822,281,503,52,764,795,966,718,234,122,827,29,768,19,777,334,1024,1053,75,216,467,79,41,184,211,202,663,346,647,311,292,847,454,325,776,421,210,421,914,490,694,570,296,393,309,210,761,528,253,1058,789,1056,565,212,73,468,808,1056,39,898,212,829,917,830,793,667,318,158,304,916,10,149,241,493,929,9,916,1003,505,627,234,130,736,92,77,625,731,901,882,754,1045,813,403,690,196,360,225,200,1026,726,640,103,726,1129,383,694,588,126,472,1112,462,1076,891,1072,104,1061,62,242,1067,906,562,1020,510,206,977,621,691,509,503,1038,668,1160,95,438,161,704,786,82,803,481,404,152,1022,736,549,177,1027,531,618,360,366,21,117,538,958,683,111,663,431,412,958,431,930,820,329,1015,467,58,649,289,179,966,802,609,1201,343,1167,1186,1036,472,1173,707,1167,251,1104,72,71,1220,351,344,968,84,986,116,787,956,321,762,284,931,1181,258,247,126,502,590,952,373,671,923,631,407,955,343,926,883,749,503,449,293,547,244,646,854,172,1102,141,1019,623,229,194,502,958,393,830,968,937,581,93,802,1111,537,486,50,1000,201,171,1014,205,179,558,865,62,383,1030,716,27,310,884,384,1230,91,800,737,474,1105,520,940,840,69,360,933,711,1135,497,388,1186,1086,132,1253,1295,343,403,1127,1175,1169,851,312,786,1122,993,341,981,859,998,617,72,702,348,905,346,1093,605,167,464,496,192,735,509,551,641,63,1176,890,1141,553,173,1053,851,937,551,323,3,637,837,343,266,1100,522,458,202,485,1057,292,775,747,1043,593,674,914,427,1290,1280,339,1306,205,868,1179,168,926,611,1134,958,1058,1100,733,749,771,1284,1340,419,280,406,1143,303,956,982,740,1043,357,284,872,1113,1168,558,838,477,586,1154,301,610,873,882,977,1388,1216,340,1401,906,149,1393,514,1212,731,1292,769,1294,1044,1089,477,1245,933,137,742,54,136,270,278,884,1293,189,739,401,209,1344,385,841,1196,871,158,655,1158,1282,927,729,344,264,1249,3,1068,374,124,10,1466,820,1388,262,873,1199,1106,1017,1101,81,211,952,681,143,1241,961,1306,380,318,981,696,51,954,730,1080,1423,697,543,869,507,1411,67,301,741,96,753,1243,689,344,837,1236,690,135,204,264,1259,109,511,458,17,1306,1288,19,1365,1261,529,822,1385,1448,788,1431,419,568,904,900,528,640,78,871,459,927,829,1265,1113,331,1073,314,503,1404,240,1180,1180,211,1391,877,647,740,563,232,1411,1440,1080,829,1364,236,1175,617,797,69,840,1022,944,417,32,660,196,880,1056,205,983,146,474,966,806,1319,1092,1043,225,1164,1194,536,322,117,1473,1010,374,1374,319,712,315,503,190,287,848,1503,580,533,686,1295,577,1124,1599,1175,96,67,391,883,455,1255,795,1247,1203,744,1603,1444,366,1539,771,19,685,383,897,411,547,958,342,1595,604,871,129,1428,497,888,1052,342,285,1319,866,1121,804,973,92,820,943,1204,723,166,276,1257,68,86,1349,1501,1327,1037,689,989,1660,266,471,1170,421,736,1049,115,621,286,1369,533,1075,647,1055,491,1239,1589,425,933,740,1150,1548,453,1150,1386,1574,1471,1471,882,1523,28,1368,823,537,1377,1378,1612,1431,476,691,7,236,1609,273,855,826,126,989,685,817,643,13,293,1174,58,274,423,593,94,901,1557,1522,1490,1007,235,829,1046,782,34,1452,1374,182,1141,1272,188,1075,1219,1442,307,1475,934,757,145,642,924,575,25,505,911,1528,1189,137,527,1579,1355,817,1283,1235,843,670,910,1675,1095,188,1555,378,295,1462,1742,1441,238,1134,288,515,1661,1299,621,1084,1118,914,1122,186,709,256,3,1481,708,1040,457,259,421,969,1265,505,1455,80,1720,710,1181,1568,494,39,1410,142,391,58,186,184,1097,1158,647,474,1388,1322,90,730,251,1482,1636,455,1505,767,477,1125,1253,107,240,1213,612,863,398,154,23,516,1204,1310,1273,1613,1752,1476,181,913,961,1100,1298,752,95,286,1687,695,418,1376,1636,567,1167,1273,1702,220,397,385,1822,111,1033,334,1698,837,1178,1392,1687,481,1000,778,753,946,1749,1540,1323,812,1736,1280,939,329,1648,1358,922,343,1026,300,899,1281,1655,1210,1881,1197,232,329,856,485,1270,941,390,274,1495,621,1144,1286,1626,1741,1236,1302,1289,461,1386,1473,1240,1368,588,1752,1279,1887,718,1366,800,1317,433,1747,1211,1646,653,803,105,242,629,716,1486,1324,613,428,1343,679,1746,1193,1080,1256,544,1758,1725,1320,671,836,1523,60,87,1004,1244,211,178,254,335,494,404,1554,1206,1558,549,758,1228,521,830,169,1200,1303,422,235,1263,1528,1143,1502,1136,1533,1962,1436,830,1005}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 136033442

  11. {0,1,0,3,4,1,2,6,7,1,10,8,12,8,14,2,3,12,11,19,19,3,16,3,17,7,19,16,27,3,23,24,5,17,25,22,20,20,20,11,39,5,5,34,44,16,20,40,2,42,5,24,41,43,38,55,46,48,5,19,38,61,42,30,43,57,43,27,38,48,4,19,69,40,7,55,17,59,47,50,11,50,37,9,69,42,76,61,38,77,13,68,63,38,90,41,35,62,32,43,68,97,65,91,47,18,93,26,69,95,85,22,23,68,63,4,57,84,54,11,51,85,91,57,112,13,6,125,6,8,128,101,93,16,75,15,105,17,12,105,16,11,77,13,124,117,18,142,77,34,59,45,9,114,8,96,8,145,53,72,48,161,1,149,18,36,111,84,162,103,11,170,26,147,86,89,90,104,177,169,46,115,93,140,1,142,40,20,26,28,21,124,163,21,52,163,59,195,104,81,120,169,180,132,85,145,142,26,21,28,162,50,192,103,96,53,6,188,30,186,53,65,193,161,38,7,26,191,125,116,164,149,37,51,169,93,92,61,12,162,44,99,124,133,10,177,201,164,209,88,102,151,82,231,115,230,37,68,107,187,55,2,22,23,207,8,49,61,8,141,114,90,153,140,87,96,130,204,211,47,138,129,131,24,25,160,173,246,161,145,133,138,239,12,96,14,176,218,174,188,168,285,241,175,129,86,143,15,65,18,144,298,132,255,25,130,310,79,57,86,79,283,193,131,49,283,315,5,59,313,33,292,115,195,310,283,65,308,91,139,307,75,49,41,313,62,306,128,267,107,277,193,51,351,75,164,275,2,335,22,165,227,145,124,77,274,71,357,271,354,112,320,107,351,189,308,372,172,130,303,71,306,190,338,68,7,89,386,27,215,163,97,356,15,305,60,275,384,92,181,11,129,73,329,199,109,293,149,385,119,404,286,280,291,0,347,359,264,418,55,5,245,166,87,238,337,399,36,285,249,338,138,185,417,68,7,169,16,122,330,270,125,296,286,21,30,302,71,154,112,145,327,446,271,291,101,283,52,213,285,397,412,44,133,280,32,262,387,56,431,144,74,236,341,325,315,234,270,320,52,400,322,28,474,101,198,385,466,485,69,63,109,86,448,320,385,167,317,441,143,11,141,225,466,249,308,290,162,457,220,126,421,272,102,448,9,235,317,223,156,57,437,39,134,272,509,200,239,125,527,426,390,288,530,167,228,96,534,425,65,182,347,302,496,429,173,160,489,324,273,80,495,312,436,73,147,45,90,496,211,248,496,516,342,98,427,296,48,182,509,18,48,342,344,271,263,515,120,144,477,31,474,263,401,246,179,372,183,341,475,524,223,371,99,293,559,65,472,362,149,323,509,482,338,593,370,234,119,395,548,556,54,337,612,25,456,33,280,369,176,172,446,513,106,234,233,458,461,516,585,21,239,360,269,221,90,554,495,206,51,22,108,380,226,492,437,330,625,102,8,481,325,58,82,623,225,605,22,335,417,68,136,254,252,204,168,590,326,260,582,621,499,591,665,302,131,556,610,135,588,243,433,347,55,319,513,212,64,607,191,47,48,53,212,74,496,622,83,615,86,299,418,265,0,549,293,286,136,470,14,179,217,234,366,437,578,369,110,216,534,350,545,407,86,388,153,583,309,130,699,531,400,436,616,69,583,84,100,428,3,351,18,518,122,411,298,378,40,414,189,158,322,381,339,248,374,219,268,722,114,496,505,195,491,740,622,375,158,392,513,441,627,15,114,277,443,775,214,162,363,486,558,497,119,563,639,593,71,82,465,434,86,672,446,314,566,731,154,424,637,741,748,561,639,230,393,771,593,591,74,59,670,96,83,223,638,544,157,440,385,305,437,543,22,357,715,723,291,612,675,17,474,319,302,457,656,531,43,180,122,333,387,340,302,750,534,345,675,789,143,591,780,757,362,348,31,459,312,43,782,445,249,360,278,469,780,513,687,163,403,132,234,314,230,582,652,252,603,213,621,464,747,591,40,63,320,597,28,610,225,167,508,251,415,189,372,847,785,240,9,195,168,648,198,667,547,437,779,68,35,584,260,739,773,400,77,315,433,315,546,524,636,149,857,199,29,270,816,878,275,699,410,571,916,494,907,769,607,549,312,41,339,173,87,934,625,734,0,710,148,122,67,350,912,152,282,102,104,111,763,706,12,909,849,810,537,456,208,513,346,75,135,589,150,171,833,750,557,288,851,672,878,459,592,530,956,888,709,253,802,715,263,210,20,110,800,993,410,153,707,0,157,593,923,745,947,917,735,757,461,400,15,648,148,785,573,348,367,18,771,942,936,403,223,56,878,46,633,561,805,527,1009,823,418,216,497,436,400,274,302,962,314,152,203,933,380,239,687,409,126,284,253,691,733,46,52,948,756,984,586,287,329,787,769,525,746,477,938,13,1014,944,598,965,80,707,991,518,502,754,100,599,434,935,175,734,928,967,857,2,90,744,984,175,87,1063,606,173,63,13,1099,62,386,204,37,478,469,908,343,658,112,1,1014,552,791,366,1020,715,979,809,283,124,64,287,836,74,908,48,133,228,584,112,187,349,46,84,49,753,308,407,1122,649,1090,596,361,889,797,678,959,228,317,1128,531,747,786,1095,694,19,789,644,466,706,400,983,1011,259,51,531,335,1112,469,538,9,325,461,168,574,1089,847,605,612,151,648,316,1160,311,360,503,382,611,1086,377,295,162,459,951,283,219,328,502,708,252,196,703,431,325,1201,209,994,1103,313,510,503,126,528,465,752,1008,354,1093,1032,517,618,290,238,233,367,1192,1141,859,1143,711,576,599,72,1169,1161,525,565,745,834,868,384,863,695,1185,492,73,363,134,1139,585,1048,481,175,1129,590,859,508,963,517,687,700,507,335,1020,157,906,986,995,516,749,970,630,998,127,909,1129,857,782,551,943,77,168,107,1042,548,1134,1164,89,365,877,1051,1250,301,221,596,80,511,1224,120,251,130,912,96,209,1053,910,1180,365,1264,566,397,79,1044,98,61,261,53,885,522,1171,1164,273,806,1174,737,1032,59,1014,208,1135,802,358,260,952,818,391,1230,923,220,91,340,51,419,903,1247,571,453,382,118,705,1258,1215,133,951,1016,1264,775,566,314,389,762,1023,244,176,630,509,336,413,710,1197,613,845,640,81,1179,1138,668,383,84,1376,1237,1169,685,640,233,63,1178,988,698,890,433,1163,47,841,691,557,1167,397,599,673,1274,1062,162,704,1050,837,1373,560,868,428,1017,685,307,190,259,1172,932,1399,232,876,605,787,40,946,964,1322,448,874,874,938,1095,104,608,156,569,1299,1185,1331,1360,441,972,633,872,1209,381,669,555,493,998,442,1172,177,1214,1355,891,1238,281,499,863,461,804,211,369,159,399,408,1458,146,641,385,96,1266,389,419,71,170,1240,197,275,460,526,418,952,926,519,1007,982,1094,432,169,201,816,586,1283,937,181,483,1469,1286,1003,922,100,116,974,1303,40,1291,135,1272,267,318,381,472,565,1457,255,712,542,1171,466,476,57,471,758,43,995,1470,510,383,166,989,692,1432,470,751,849,696,367,1133,1389,774,931,271,831,31,797,1472,213,1392,48,1082,664,276,728,1140,1403,1135,763,40,46,363,702,1265,1015,13,1112,1077,1240,1430,1189,1490,1,589,670,1267,867,586,759,203,102,30,534,243,827,1476,415,120,1288,1518,923,751,1554,479,489,1144,489,755,1134,1297,991,1143,1224,162,104,760,1047,419,1026,1398,251,427,818,817,1309,290,1410,1023,728,493,502,756,305,1503,1490,14,896,737,1384,216,1025,1143,279,1007,1284,886,760,388,35,798,1333,847,1061,1353,793,373,931,701,805,129,410,602,1377,1574,1280,639,493,354,1611,668,817,597,962,1245,25,1568,806,1587,75,1253,517,1594,855,937,207,987,1119,1122,808,535,239,230,674,681,351,255,783,616,156,1029,485,1626,753,1440,404,881,494,837,394,1420,1110,636,1035,1261,1469,155,1629,1355,408,1274,1142,1231,1135,44,63,598,1330,1567,810,1,870,370,518,1114,245,1611,572,1131,1158,1131,157,30,883,653,147,1378,1161,926,338,206,1453,688,1551,314,139,142,393,944,1257,1604,813,331,1444,437,1025,233,1538,1752,699,932,324,1463,602,487,1295,233,1308,1041,802,1380,935,1262,332,605,544,1497,1332,396,747,737,1542,712,1102,1766,172,723,1059,644,1531,155,150,1010,333,560,655,26,284,182,1456,1661,543,668,1045,369,248,659,316,760,935,147,195,460,1025,604,1532,852,1340,444,1160,1146,1754,360,1214,1389,883,1383,945,174,1296,1568,306,1542,781,799,1576,1804,864,31,1236,868,1062,796,834,1067,903,1394,1172,456,485,740,672,1464,1635,277,1632,91,1828,263,1036,886,521,947,1819,575,1689,1341,1785,1401,1363,591,1649,1593,376,2,603,1744,702,967,22,1626,624,1621,248,974,984,1545,634,921,1114,633,1867,343,1011,1791,1663,1428,879,1069,142,84,571,231,1319,849,952,322,1903,105,1860,1679,1369,991,1445,1507,1594,733,567,1038,1203,1179,1430,376,1617,109,870,1479,752,1644,122,1029,1358,1698,1175,841,1140,1282,202,987,1901,878,950,1036,434,1283,586,1480,1456,630,1843,1603,742,65,1714,1919,1723,311,1680,1067,692,751,1135,978,428,1255,779,1746,803,857,1448,1897,586,1658,1010,440,297,1198,936,1548,1319,1865,1860,603,1932,686,810,493,88,256,1574,1504,518,1727,1592,1339,1752,1631}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 680960844

  12. {0,0,2,3,3,2,2,2,1,1,0,11,4,13,8,12,14,13,18,17,19,1,13,20,1,17,19,0,18,20,0,14,7,10,19,10,22,4,32,31,1,19,7,41,22,41,45,40,31,43,45,38,27,19,17,54,11,15,42,23,4,5,27,22,59,37,5,39,27,65,47,46,72,60,56,13,23,66,70,68,61,65,53,2,73,33,47,13,50,3,22,4,28,92,88,42,25,18,59,97,71,69,40,71,46,42,57,92,84,99,38,5,5,20,67,111,35,79,54,7,87,38,43,101,26,37,62,2,80,38,109,71,109,76,131,19,131,135,113,16,2,105,0,50,136,0,51,131,93,53,90,98,16,18,14,63,24,44,66,109,127,120,101,49,20,65,62,7,7,130,109,9,49,32,7,80,159,79,57,61,153,106,25,102,71,5,112,89,95,135,190,81,135,62,0,45,149,112,23,29,190,150,188,28,72,28,136,94,6,62,174,22,153,26,186,63,110,14,25,131,185,200,103,62,181,166,218,8,198,9,202,80,230,202,226,191,107,227,76,94,122,196,227,115,135,239,109,182,75,237,165,101,198,239,152,70,86,78,144,189,228,51,244,92,139,132,266,181,45,203,160,95,53,147,143,215,45,0,148,162,215,279,20,238,116,69,270,266,24,284,179,124,208,275,35,219,262,204,9,228,208,163,17,56,242,121,252,105,32,147,2,285,240,183,306,95,307,79,263,249,229,104,302,161,0,291,176,144,74,321,144,183,164,175,25,163,207,30,146,161,278,37,54,59,212,11,155,137,198,33,156,97,326,67,294,172,18,357,79,329,277,228,299,172,325,212,125,259,141,367,41,279,317,232,216,352,64,99,95,270,357,50,111,273,315,284,146,338,42,9,386,227,20,86,205,306,377,317,121,101,364,173,229,225,165,341,211,336,400,367,239,87,318,345,302,276,126,254,324,315,101,8,66,183,85,359,104,40,323,67,391,99,297,48,381,426,359,42,10,247,47,252,66,103,334,417,144,410,378,293,406,286,411,153,395,441,329,66,59,29,148,75,53,255,74,329,290,383,223,293,15,353,15,389,193,40,231,55,207,193,310,352,418,296,247,462,287,167,266,137,413,461,45,67,80,18,146,81,382,62,184,267,276,134,270,358,253,468,294,26,60,93,93,476,148,74,174,502,416,122,130,272,123,120,512,316,506,434,217,374,357,253,399,178,246,154,374,293,219,91,260,171,9,218,514,66,237,108,203,138,472,537,551,384,434,99,62,235,496,330,90,552,35,372,334,552,400,248,499,38,312,54,109,39,467,211,524,163,564,157,196,119,523,568,503,347,462,498,195,425,429,278,119,593,423,559,307,378,575,56,337,4,495,150,295,24,231,107,243,218,140,516,481,560,206,451,494,61,250,537,569,355,268,524,325,346,271,54,543,84,132,276,179,301,612,223,34,339,296,145,77,189,141,91,454,28,581,229,57,526,298,347,540,25,488,545,135,651,293,622,272,636,81,464,92,193,543,403,155,319,433,549,565,281,585,614,624,491,124,581,352,151,386,224,77,80,609,647,448,203,45,665,434,145,325,91,91,453,599,141,684,608,587,169,179,258,296,334,18,152,465,247,676,197,143,346,443,298,273,521,26,232,637,418,283,47,209,102,240,450,638,479,463,205,303,462,44,564,668,641,595,482,303,419,537,370,182,203,476,422,258,610,584,27,66,704,75,75,303,201,604,374,296,229,395,58,180,378,756,354,34,296,716,468,55,145,232,710,25,499,626,680,75,308,65,677,193,299,337,663,229,518,82,509,734,647,531,754,403,492,164,191,267,85,406,474,583,434,314,9,720,729,587,553,653,596,404,17,668,338,736,243,25,698,595,430,720,663,473,434,563,525,382,586,788,251,427,380,821,834,796,668,429,458,524,458,831,380,44,479,342,774,316,756,105,567,46,797,315,201,658,272,419,412,434,703,202,600,104,445,378,539,109,49,145,358,537,386,99,604,163,207,213,455,874,750,531,536,226,173,91,42,527,890,853,160,187,386,313,21,251,539,90,848,257,308,739,349,698,335,600,456,27,861,495,718,266,201,209,454,51,852,347,764,781,395,101,171,414,896,809,770,262,375,203,763,25,172,841,717,717,901,146,193,274,571,640,37,337,904,609,841,842,331,690,549,782,82,901,366,136,245,779,798,477,962,563,10,799,662,14,541,841,481,577,609,726,249,732,317,771,810,407,336,330,941,699,307,4,856,344,499,524,7,771,934,34,947,795,261,126,8,6,366,62,904,187,74,93,1,1001,39,807,961,620,548,65,724,237,593,7,352,131,868,6,176,205,506,398,233,663,403,212,785,801,858,505,544,780,696,669,340,97,739,253,7,835,396,682,178,1035,665,197,656,828,275,344,712,923,967,201,330,515,951,234,757,195,1046,904,619,423,517,269,682,412,227,431,821,1035,933,809,274,382,209,273,623,110,26,683,778,257,825,597,1078,782,237,676,503,22,522,419,1029,654,550,535,540,726,1102,971,848,302,437,89,666,546,201,464,41,573,280,825,109,1030,380,882,547,1025,606,375,866,319,861,54,464,238,199,52,668,357,369,744,690,759,785,931,884,162,668,993,871,674,611,507,335,1092,45,764,361,158,1014,848,482,203,344,511,962,856,699,606,871,690,688,576,316,523,402,419,88,544,383,103,1129,1174,517,497,445,902,358,1123,1069,495,1110,755,730,763,796,678,728,941,486,830,42,483,132,97,754,909,1012,716,392,682,996,381,644,960,487,172,1041,42,217,502,620,720,993,717,867,1157,52,1012,1048,954,783,574,534,297,726,1198,895,895,634,208,551,435,400,974,120,298,657,1218,264,1207,758,547,1032,989,775,1244,428,312,29,951,962,404,506,675,834,423,333,1237,188,820,392,219,89,1153,1055,687,585,338,1042,807,765,264,703,526,164,752,16,315,751,420,935,502,112,859,673,20,642,83,1241,0,730,929,916,86,993,424,492,970,736,1065,823,94,513,35,492,287,843,1005,717,1164,55,395,250,948,1126,171,968,245,985,1254,596,839,605,264,1140,719,699,249,495,959,1052,1138,918,861,263,172,1054,714,860,1076,285,1309,1230,1115,934,655,477,256,1293,1167,1044,1022,395,1008,878,1269,1138,588,650,46,931,892,1026,318,252,1032,585,1175,1260,1299,368,1033,1288,1327,1155,903,1083,184,1351,195,1096,1387,729,884,111,486,903,181,1064,488,1253,697,983,232,503,752,928,693,961,1111,889,1292,1345,196,586,483,1031,727,948,75,1076,1020,1245,1193,262,1093,287,425,544,1212,1262,31,274,730,558,1343,167,757,893,510,845,1073,1359,1206,864,356,63,797,1432,628,428,1262,320,1,1184,40,260,198,1149,750,1342,663,880,1427,1250,1236,1390,98,1318,541,912,1025,34,1236,353,122,560,1377,420,1260,585,1092,574,140,180,526,1233,1091,666,941,740,561,1367,330,458,587,982,887,542,9,851,794,852,1449,1365,1440,172,1205,1490,816,665,504,101,1098,236,21,1308,514,1164,634,727,624,1193,1378,814,703,243,1271,1429,906,1300,161,838,960,168,1503,881,756,641,51,1042,263,1307,848,505,158,721,522,547,24,937,951,111,1452,101,732,1052,1441,635,1553,1120,134,88,462,1219,1048,1474,298,1510,240,638,751,314,1319,1445,851,1290,519,880,1071,803,997,840,848,1530,1333,1559,272,145,1006,925,743,810,358,141,1083,1402,38,614,1284,1343,0,1118,155,1495,376,1551,1328,855,1112,1475,303,1231,973,362,181,1214,808,1298,1174,693,257,1615,788,921,158,241,1073,212,1332,94,1227,1093,1380,409,1424,382,81,647,733,1268,496,533,109,204,1613,1075,538,1581,79,1528,258,931,1042,954,896,1471,1154,1482,1548,1217,125,860,570,543,1318,382,982,1568,1369,991,238,1339,370,1114,1357,1086,400,1352,64,722,1518,1084,205,920,1514,1280,1545,1195,534,263,1101,1449,1459,538,704,884,442,176,558,1069,79,595,1058,739,642,383,128,1080,1407,1075,63,1075,1608,253,170,479,1123,98,1451,1423,610,1003,627,1377,504,692,1340,1062,434,769,1148,1593,1548,1665,322,346,913,1513,1485,1700,369,1719,606,275,1404,1276,378,653,1071,1641,506,1378,1416,65,673,1731,96,1478,1462,1306,797,570,235,760,1484,815,1047,109,1320,497,1262,1242,982,1238,882,433,976,1736,398,1091,1060,1619,1256,940,1234,1766,1537,814,1184,898,1774,1783,113,901,1582,899,443,196,690,341,1412,78,1091,447,490,1272,1147,1629,741,1491,1629,888,1324,67,1406,240,1395,880,1126,1595,502,707,1139,694,268,1452,825,483,745,1480,552,843,350,883,412,533,1837,960,1718,899,111,1611,710,420,1195,303,628,331,500,458,348,1555,194,1432,398,382,531,179,216,33,1190,1428,4,461,1112,1800,715,1043,1692,1037,109,151,766,240,590,120,955,1213,828,620,1717,16,932,531,1543,1773,1853,264,469,1711,7,929,1044,1003,1109,1286,1497,1054,613,1781,1287,801,1159,1503,330,25,1434,20,938,609,1241,1834,1140,425,1555,238,282,649,151,1274,1784,243,1575,190,134,545,1572,923,851,129,30,1012,156,1069,1070,649,534,1633,1301,1093,1240,846,670,1365,612,103,104,1479,800,923,956,1633,1414,347,965,620,1759,1185,805,1216,382,1558,115,1146,1613,706,525,1265,1782,293,1779,608,214,1106,1091,1264,984,1866,1308,546,682,1064,414,251,1603,997,664,1831,1286,604,1539,261}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 136930271

  13. {0,0,0,3,4,5,3,1,2,9,3,6,9,1,1,7,2,1,1,7,19,19,21,0,11,18,25,9,9,14,15,13,6,4,11,20,5,12,13,33,20,26,1,9,37,0,46,8,22,30,21,36,35,22,54,31,30,50,52,23,9,25,1,5,25,0,61,54,7,63,57,59,10,51,65,47,6,75,45,42,58,34,71,51,24,39,74,84,2,70,33,65,29,51,23,25,55,77,90,39,36,16,97,47,45,72,86,70,53,71,99,80,111,76,104,98,7,93,65,36,37,111,4,102,103,6,20,33,17,76,35,64,82,49,54,9,48,108,85,115,92,112,85,38,95,11,42,129,27,87,20,18,32,75,118,146,82,147,158,3,30,89,49,109,52,140,15,96,161,64,91,137,79,94,132,29,1,56,80,127,68,153,98,170,79,45,24,30,68,57,56,36,176,191,79,152,23,96,39,181,66,127,13,61,138,9,88,134,77,55,0,111,106,196,49,75,139,24,90,6,135,161,20,130,17,170,188,2,201,23,8,139,17,167,191,225,21,106,98,220,73,62,14,184,89,2,71,143,106,121,207,161,173,220,143,230,220,186,107,29,83,256,128,105,232,21,65,59,74,72,108,157,92,114,143,128,157,112,137,272,234,110,208,13,192,152,162,48,90,258,132,225,130,219,279,131,266,145,152,76,136,49,302,183,98,14,86,184,219,44,46,129,303,64,161,15,193,280,228,103,95,117,295,35,5,240,48,267,314,153,260,330,193,218,25,315,290,153,217,195,45,95,16,84,202,232,147,224,49,270,42,343,63,248,124,355,73,82,240,248,14,5,230,238,292,308,137,262,108,228,318,106,191,348,234,138,258,225,19,174,70,290,282,198,369,257,197,100,53,72,262,188,99,348,279,311,372,8,314,43,150,273,200,387,0,165,116,379,189,342,291,133,345,20,193,279,298,36,373,2,203,369,224,216,386,268,225,166,310,79,186,62,293,198,343,136,314,423,151,21,3,427,215,262,82,344,235,247,320,36,31,348,431,405,450,111,278,457,370,317,255,164,136,9,79,63,244,220,463,269,439,9,219,366,295,454,36,56,334,472,203,398,450,482,265,232,216,144,136,232,385,60,413,59,227,412,357,201,424,105,365,326,155,367,51,323,211,149,113,81,337,283,194,450,272,288,55,155,28,285,157,96,393,363,288,291,243,286,42,447,153,21,389,111,459,82,460,296,490,249,466,157,382,181,471,118,442,213,153,525,408,188,81,422,506,427,322,411,556,114,144,38,243,410,338,324,118,158,220,440,318,546,176,38,548,480,500,152,526,21,560,572,481,170,132,313,371,19,566,179,215,399,335,351,568,329,163,354,170,119,123,283,308,110,237,279,37,178,580,73,290,149,396,151,419,39,268,276,19,492,172,61,269,291,295,231,45,546,267,474,369,253,74,374,138,275,70,265,620,338,118,604,252,254,398,336,480,278,2,477,339,615,182,571,354,71,581,45,356,627,67,223,520,16,659,653,643,371,578,72,450,104,587,17,601,461,506,138,429,358,593,605,45,561,417,652,226,448,447,685,154,440,629,255,499,431,43,538,468,162,84,70,593,202,365,452,183,509,178,618,60,538,571,267,33,548,355,420,542,322,325,675,377,581,391,623,597,497,379,8,89,84,521,404,657,516,37,547,151,469,702,717,457,741,271,138,484,433,296,196,359,375,253,353,4,182,529,71,738,732,580,54,258,705,467,742,263,15,137,150,714,480,400,151,104,5,733,285,339,72,746,27,409,412,727,636,149,429,689,75,189,774,158,431,31,640,28,367,769,199,252,61,83,378,711,465,397,487,38,569,597,228,783,431,395,628,795,714,468,163,86,629,493,707,132,193,716,416,471,476,650,303,10,188,315,683,53,305,442,164,19,622,280,459,567,814,250,606,782,25,442,545,106,850,554,465,534,829,832,383,556,634,415,828,54,246,234,295,203,515,98,547,402,97,432,872,701,212,600,498,755,225,848,111,183,478,459,748,795,702,270,323,858,177,828,25,823,412,186,520,149,683,17,249,379,223,208,336,711,786,597,495,894,351,105,342,365,124,261,903,175,573,309,694,850,375,615,913,465,538,4,496,931,511,293,155,701,732,350,528,535,514,61,720,176,360,442,733,799,237,400,414,475,746,670,166,747,677,447,754,414,669,174,207,184,680,437,250,180,654,736,522,783,294,658,633,308,871,711,790,245,204,582,472,411,306,280,580,725,404,24,40,723,728,351,254,647,787,0,724,66,948,949,628,382,123,298,346,216,836,381,908,557,42,352,690,922,533,656,484,932,899,637,793,591,434,916,448,870,756,464,114,697,36,856,272,836,369,110,22,781,861,642,10,656,1030,202,660,775,203,251,256,587,759,151,357,239,689,477,612,1014,274,548,494,472,321,225,104,767,445,488,652,1017,514,474,684,725,737,393,981,814,746,1044,501,96,255,1056,977,402,813,44,849,320,810,474,277,551,199,281,242,738,753,309,19,318,561,88,193,912,855,642,684,79,669,1095,524,1042,60,899,197,649,871,781,300,264,124,141,762,536,609,1030,47,1024,610,526,329,958,219,1021,1086,1030,892,105,248,633,38,679,585,827,1126,1095,648,782,667,612,396,1119,761,502,78,540,524,904,766,758,695,513,275,1116,428,836,826,362,998,376,537,718,468,157,595,463,601,397,317,1144,481,901,589,294,915,975,56,718,849,156,197,1153,448,126,202,864,774,54,355,182,674,1077,639,183,889,559,1006,15,763,114,338,281,627,200,983,189,1099,977,147,463,421,622,1148,878,333,131,736,399,968,682,1082,947,871,747,798,852,422,488,1152,0,73,92,900,349,928,705,732,33,334,243,1156,972,507,73,794,934,636,630,9,274,1053,202,216,1012,83,1004,859,953,306,1098,919,850,308,500,402,318,1223,1133,1194,1279,685,6,106,395,647,1180,866,629,1164,30,1289,926,57,168,1289,1166,1057,783,553,453,230,456,628,672,147,691,109,180,665,58,625,665,885,1196,288,64,578,1229,853,643,1264,1023,380,635,1236,93,855,501,300,611,1050,338,1082,746,1255,1183,548,65,560,627,1246,735,767,569,32,1327,378,929,1001,622,1299,1323,1003,215,719,70,905,1220,1224,537,650,1143,886,758,812,1291,446,572,620,444,816,351,989,623,433,1143,849,1018,1024,512,1244,839,656,1073,356,553,779,64,1099,743,1364,1352,646,765,1169,1158,404,759,949,1313,1122,234,124,574,342,1185,511,672,983,662,3,762,232,429,225,1089,456,1399,374,696,484,813,616,811,370,145,795,850,139,1302,427,576,359,832,1405,94,1335,327,34,616,608,3,507,573,1127,324,120,453,1065,466,65,1273,1031,300,273,1225,963,257,1440,1409,394,87,1087,1433,494,112,1002,1314,107,139,1283,1379,700,89,491,610,753,358,789,796,63,689,419,448,9,426,909,1108,125,1221,1254,1334,407,437,439,361,281,503,687,872,1045,780,1342,833,783,516,884,710,1016,637,320,1034,1099,407,590,16,25,148,297,1521,359,625,1327,723,1127,678,1289,456,784,1054,1383,796,517,323,1226,70,585,77,695,1034,739,1510,1064,916,765,1049,1380,103,396,265,427,846,1077,682,101,1107,1222,236,1388,578,791,626,268,1351,1133,650,1546,449,330,1312,680,374,1067,373,1131,179,256,1251,851,1034,889,72,1456,407,621,659,599,111,527,684,1368,944,1527,359,1117,35,37,403,210,1400,107,247,1570,1163,1195,1092,560,975,5,1432,1097,1214,20,1410,1244,547,1057,423,974,1028,196,1031,296,402,827,1400,22,853,1334,1002,1317,878,1551,851,219,1201,336,533,275,162,652,193,22,1313,1534,584,1320,946,1646,347,738,117,1133,712,371,730,865,1217,0,1058,642,1299,241,118,769,1513,814,636,864,783,1244,991,244,1066,1137,108,226,957,876,1249,1159,569,733,24,1575,669,1432,471,146,188,1175,828,965,626,837,838,1115,1608,885,1121,1440,408,148,60,1322,805,574,1062,741,669,1446,894,471,509,1303,384,527,1093,1028,905,1204,1500,1399,212,1373,688,1134,845,236,1693,1123,1047,682,1168,944,1463,1276,160,1485,320,350,1010,895,1124,1210,1118,1090,283,751,15,44,443,360,1557,572,334,1659,1185,194,247,494,278,1538,865,1412,1669,596,1352,1613,655,1634,328,756,861,1700,423,401,380,805,995,1593,1602,946,339,423,1522,1163,833,309,584,967,1219,1357,1147,850,677,390,1772,1186,1618,1641,184,721,927,696,986,338,616,234,467,1550,156,391,1511,473,12,1814,95,1279,256,1733,761,1128,1561,915,1128,836,870,436,373,1552,840,1823,1095,1766,1806,471,599,393,985,721,1212,625,1761,858,201,6,196,1792,67,722,775,1192,1797,768,771,1122,245,861,1308,702,724,1656,246,1627,12,1295,1639,1788,590,787,17,1535,1334,1299,910,1689,1623,44,1768,77,1628,27,254,60,673,225,101,204,1677,141,1448,1681,514,240,1199,1384,524,713,1777,679,1497,1504,935,1695,636,661,243,455,115,960,74,1898,1472,1116,968,231,1313,857,860,284,931,1449,142,248,2,1063,390,1810,911,252,437,205,1629,472,753,968,1786,448,853,139,1685,1204,1298,711,1170,1556,336,447,435,1671,622,1570,1687,385,956,868,1732,1099,730,379,406,1570,1439,1769,1735,785,179,354,925,1965,1501,319,926,1013,872,1110,912,1350,1691,872,45,1002,553,1332,1725,1887}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 155582493

  14. {0,0,0,1,4,5,6,2,8,1,6,6,0,12,9,0,5,10,15,1,15,14,10,6,12,14,13,21,19,0,11,18,3,9,19,5,1,21,31,32,1,11,11,29,28,6,34,8,17,42,38,16,44,35,27,53,3,42,2,43,45,6,29,0,29,18,58,53,17,28,6,32,50,60,56,65,8,27,24,57,34,29,4,81,63,65,32,25,84,32,34,53,70,89,31,5,50,48,76,91,39,99,0,38,64,15,0,49,35,61,38,45,84,46,38,92,105,43,72,6,44,47,73,4,71,25,20,84,100,10,121,49,69,98,14,77,39,37,138,124,56,118,2,14,95,126,142,78,29,93,116,125,117,86,142,38,127,32,1,131,33,84,83,69,154,0,161,150,127,67,78,139,45,33,59,32,134,18,146,64,29,0,82,25,30,182,169,99,105,4,134,30,117,95,168,34,109,154,100,126,58,171,124,71,187,38,58,14,200,97,169,146,99,45,171,214,65,80,141,39,169,73,36,63,174,109,182,64,28,182,189,229,179,129,57,180,170,59,53,54,208,18,132,193,228,59,67,235,209,6,163,130,252,146,28,216,72,114,130,87,40,253,185,70,235,6,235,169,23,56,136,176,12,185,71,201,145,93,216,45,171,257,243,149,51,263,192,92,128,136,199,82,228,136,42,60,91,47,199,131,230,120,198,191,207,2,71,207,155,37,191,135,207,236,38,71,87,39,100,199,194,319,274,102,127,219,220,236,223,248,211,49,308,169,101,249,129,129,82,181,308,191,153,320,274,10,98,97,181,57,331,172,12,337,219,134,185,238,222,97,112,175,206,125,307,109,264,352,363,30,268,268,86,332,81,368,339,169,166,82,293,103,181,341,266,9,324,139,362,61,347,272,76,369,310,99,169,263,219,220,173,179,109,134,363,278,12,41,18,218,20,331,128,31,365,255,245,385,39,186,208,56,150,34,54,223,405,107,425,423,291,312,92,4,138,373,220,361,211,161,73,323,415,224,390,407,190,63,106,252,116,267,387,309,157,153,418,448,135,223,364,366,461,298,306,167,15,17,207,435,159,131,62,207,19,333,409,132,100,57,182,26,137,363,258,319,73,32,481,4,483,310,107,301,161,351,61,179,202,179,173,270,134,58,150,206,191,250,114,212,431,369,241,368,511,325,458,372,328,488,515,63,19,111,292,483,192,180,481,326,86,206,413,193,183,87,68,431,322,191,0,181,520,235,208,323,497,301,125,145,531,206,418,535,100,413,420,176,13,444,482,50,339,1,280,158,468,202,307,20,157,484,536,490,370,500,329,359,542,41,449,388,39,8,263,223,336,463,94,182,391,177,31,462,413,333,124,98,426,118,477,185,43,486,510,169,314,520,115,455,568,201,93,391,524,579,94,162,231,448,271,245,334,75,377,19,62,283,246,331,78,604,448,298,375,291,287,551,497,90,97,314,161,377,124,386,567,610,81,26,427,226,420,365,280,228,279,533,467,632,292,120,443,459,563,203,378,192,6,560,223,454,332,19,117,263,606,650,10,485,378,357,64,429,647,312,557,331,43,72,572,358,210,177,130,256,289,342,140,372,135,208,286,417,523,467,131,352,294,203,499,159,336,406,285,227,192,304,217,619,573,710,70,649,52,720,450,132,611,395,395,260,302,569,83,58,574,116,203,94,633,178,296,54,323,79,522,581,266,133,291,159,508,283,532,549,516,612,277,442,669,457,484,659,225,699,86,745,148,562,717,11,293,43,511,10,173,463,64,378,550,538,173,405,463,425,575,60,49,94,652,197,664,284,378,265,529,596,415,682,229,417,180,239,259,780,618,623,506,709,276,109,99,554,400,722,389,277,655,407,815,19,17,554,403,523,85,166,823,225,605,509,405,516,665,19,14,668,820,15,148,784,605,555,552,472,549,82,1,784,235,492,29,6,198,342,626,94,627,470,18,526,117,352,307,633,500,438,647,111,796,196,816,92,231,290,47,821,95,490,575,91,723,250,101,662,479,188,438,372,292,25,270,57,39,335,285,269,167,572,671,556,445,739,622,77,135,477,283,773,885,466,585,258,451,136,504,93,454,343,679,834,701,148,331,809,508,521,755,685,158,390,381,298,627,308,575,849,798,852,553,123,581,332,728,867,96,320,290,539,433,396,662,946,197,314,476,70,68,465,149,274,585,293,874,275,522,551,133,541,273,306,670,781,650,72,439,392,249,868,220,652,43,751,31,965,102,526,588,642,140,575,740,334,171,384,578,201,814,471,63,421,105,565,516,38,747,293,699,172,42,156,716,53,126,163,405,376,144,786,803,613,962,461,913,744,736,746,95,16,44,748,672,893,225,130,165,1015,350,414,618,467,993,970,479,92,72,696,522,254,328,880,474,387,744,586,931,284,874,906,538,550,1006,487,244,702,523,206,248,522,724,354,1066,880,507,97,856,666,416,577,120,677,588,792,1028,30,256,861,151,915,1019,302,706,116,908,727,1068,36,164,522,779,662,958,452,256,1021,272,354,886,334,871,506,558,565,1074,345,653,640,996,193,929,1027,261,1012,84,511,818,848,30,966,314,601,274,424,423,309,1047,624,1052,95,975,1002,33,1137,708,220,368,597,274,1056,542,727,261,182,293,209,331,791,28,568,300,669,763,472,857,1031,256,626,758,155,1117,419,551,826,1060,1175,858,517,401,133,979,309,353,958,196,404,460,602,114,378,392,170,406,373,148,648,1046,497,605,941,27,166,78,118,435,160,795,390,1126,219,717,1183,739,1126,1080,1078,593,340,444,900,1209,688,30,505,733,1131,712,264,141,1150,810,730,896,797,470,957,940,628,200,707,30,267,474,775,161,864,171,465,1201,529,572,361,897,56,636,788,41,206,895,1010,391,478,9,956,114,403,685,348,95,62,889,210,649,34,529,654,1156,558,287,1123,1055,136,1120,933,242,607,969,276,556,304,228,1105,575,449,433,423,829,1246,370,335,1223,351,401,326,509,795,681,752,432,819,156,560,1168,308,949,1055,952,394,59,224,973,879,902,1143,810,336,1193,983,0,962,267,640,808,723,88,274,241,668,661,214,104,1297,238,252,197,27,1235,342,534,631,1016,1094,42,1098,20,1003,785,1096,1201,897,716,765,1140,1153,136,1223,911,1257,1265,493,89,1267,344,87,300,1174,889,1255,1063,890,1129,149,574,1360,1267,541,1229,313,475,123,1344,1315,996,698,1004,192,1275,864,1076,863,464,808,695,59,1376,23,564,1357,811,289,1022,193,1271,1161,222,196,307,227,487,323,845,558,1090,1415,141,871,573,638,644,847,121,1311,1342,610,143,1074,1213,548,1285,860,541,308,508,158,1175,647,614,893,89,1071,750,567,1022,643,211,501,156,1315,369,126,1146,157,799,898,1421,322,1207,499,740,1202,1240,1428,1129,208,1075,158,225,691,1009,302,169,1444,200,780,968,1395,615,110,973,1204,362,1095,380,650,631,1444,231,1487,1164,124,1273,731,764,380,773,580,162,456,1374,1423,975,452,504,1470,74,1108,1177,1460,1101,970,1040,673,985,496,875,1063,1459,435,847,974,1056,957,1088,1435,375,119,1289,468,422,771,1306,73,583,578,982,1527,1047,723,1245,673,239,525,657,1108,829,1477,275,810,916,1461,1560,1446,585,30,929,739,889,1367,564,1439,146,1131,906,1336,302,867,509,1379,272,939,244,111,172,1094,1116,1140,1561,32,1174,1491,212,636,451,1077,842,1461,66,414,236,662,678,1070,1199,572,569,1068,1541,257,1129,1338,301,533,874,634,1012,527,1013,671,681,53,1560,644,542,189,248,262,974,1499,446,306,739,1062,708,699,1447,109,888,603,875,122,1001,423,1446,1258,226,193,679,889,304,1194,775,481,241,1170,1273,745,747,624,301,448,20,1134,547,538,1658,47,915,184,31,33,1581,1412,1081,1277,488,869,1419,1462,492,584,766,421,1094,486,1341,698,1296,491,1447,758,243,248,1634,222,31,1511,1118,1535,1004,1215,1135,1264,1096,1580,758,736,1650,995,709,1605,236,1609,1186,1437,530,898,799,475,579,133,20,1700,1324,1098,384,126,1476,973,946,772,550,1344,1447,1525,908,684,1227,497,257,1101,31,567,203,681,760,159,967,1739,72,915,1353,851,328,753,1474,1263,170,1245,101,993,1590,1339,1544,1406,1605,1264,592,1263,365,1214,348,1154,1216,904,945,308,1226,1377,1247,856,246,1284,1636,1591,783,866,1083,193,915,1473,72,1199,602,730,1392,358,342,528,1428,52,1071,1216,1328,1388,1336,72,1075,1053,703,422,806,1419,1024,1713,428,246,1473,1528,1151,1034,844,528,918,1647,1037,1815,457,1276,590,1798,1527,1657,509,569,1632,1161,179,1382,1683,1509,360,1151,230,405,340,1592,555,119,1548,1596,1456,113,1375,356,1042,105,1245,1349,101,1018,735,24,1319,199,690,1077,1787,1054,125,416,775,1093,1529,1178,341,793,1723,766,763,1571,925,1248,211,1569,1330,1653,1567,1415,825,1412,286,1735,1306,921,837,721,1717,1445,1666,1304,1842,510,1819,1027,140,247,1686,621,66,1048,185,1720,1552,1669,533,314,183,477,1471,1873,1907,183,400,314,460,377,547,1781,1423,1103,1221,643,308,1302,549,1786,208,492,1668,375,1080,472,979,1535,189,673,1698,1145,1848,486,130,1401,1100,704,495,1669,1441,1102,1502,1838,967,719,1598,1306,457,978,171,707,944,814,85,678,908,1770,332,1845,1508,1368,1906,1168,999,302,1391,1174,1028,1023,147,891,1046,1666}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 327081513

  15. {0,1,0,1,3,3,4,3,8,1,2,7,7,10,14,13,1,11,8,18,1,4,1,7,5,9,0,1,6,7,11,0,4,33,33,14,7,4,23,14,29,25,38,22,44,37,44,12,7,30,33,21,1,42,17,16,33,39,57,39,52,33,15,14,38,8,52,25,52,9,65,7,29,65,47,10,58,77,19,28,51,46,63,46,12,56,17,8,71,80,12,68,71,40,26,49,5,29,73,28,73,53,23,96,4,40,24,88,50,102,84,109,55,2,61,38,7,69,116,24,67,4,77,93,97,32,88,33,41,118,54,115,108,11,23,123,112,78,63,103,3,99,116,3,78,106,77,68,33,33,138,28,86,115,61,7,11,5,143,18,100,138,144,17,15,0,137,89,67,55,52,62,82,123,162,91,175,47,78,142,117,102,155,121,75,124,153,146,118,11,176,95,120,42,91,182,160,165,101,17,134,113,196,64,46,4,88,118,62,162,8,152,139,15,201,202,33,5,3,182,37,118,2,142,37,21,181,149,29,94,88,105,228,53,83,124,50,115,34,116,76,153,175,49,133,100,69,104,12,47,246,36,169,131,244,201,158,214,76,95,43,63,59,35,134,222,2,27,66,28,204,263,141,47,27,208,238,256,53,274,79,185,120,217,49,73,188,3,101,282,121,46,94,158,83,15,138,155,56,287,137,8,166,176,137,22,209,196,128,13,134,96,192,112,180,112,147,109,42,213,13,222,230,31,242,155,30,285,219,160,170,191,175,271,315,47,87,115,256,58,164,31,208,263,162,284,281,344,202,272,85,68,110,269,131,263,215,314,144,294,130,21,99,340,36,116,5,160,235,252,314,116,294,184,56,63,324,206,193,277,333,373,148,174,71,347,357,38,58,243,206,286,380,106,110,156,90,273,44,391,166,314,385,27,206,34,192,401,385,223,225,21,71,59,184,141,70,101,132,156,196,132,80,77,60,37,30,255,146,259,95,63,149,48,282,30,327,95,258,265,314,19,357,269,339,294,156,432,134,186,382,376,99,112,162,255,62,235,275,203,85,435,40,99,333,300,26,40,115,434,114,314,336,177,149,432,2,387,263,85,112,297,480,410,461,355,3,47,64,474,356,122,440,197,197,307,228,403,186,77,478,330,347,463,452,93,32,491,191,86,345,260,313,222,506,6,340,451,83,231,293,390,223,326,79,305,78,80,181,106,315,207,490,516,220,15,340,465,440,372,150,115,202,49,511,470,363,346,64,10,464,40,324,182,136,476,204,516,548,490,515,340,219,536,258,55,266,410,56,230,430,428,516,130,344,237,90,289,121,409,8,406,198,538,370,165,318,372,532,319,151,193,362,313,229,304,480,85,317,453,506,249,157,238,410,326,476,423,339,605,53,12,573,556,452,382,361,327,233,38,521,488,267,83,217,324,599,606,114,206,395,202,473,427,411,385,229,241,251,153,197,223,508,50,131,601,66,148,567,231,371,565,53,431,251,78,235,551,190,131,640,351,252,147,657,379,563,105,518,442,52,8,584,273,597,31,348,530,656,300,608,667,59,318,393,394,74,568,228,428,351,140,189,397,510,534,220,177,50,6,375,351,462,0,598,84,705,358,340,438,662,318,698,594,284,261,56,171,706,620,65,425,504,667,199,628,319,114,436,185,423,252,439,251,32,534,488,379,701,640,375,140,50,319,320,17,421,642,335,289,642,75,283,14,393,459,541,27,478,463,750,79,660,198,210,693,680,207,748,671,10,29,293,433,644,335,336,459,7,330,283,596,182,377,611,117,29,271,12,688,172,29,167,768,791,50,30,452,695,256,41,298,328,55,360,6,200,515,465,55,291,8,344,648,562,554,179,63,679,490,500,555,690,602,179,203,149,21,437,588,555,608,254,79,755,642,190,782,44,786,48,770,660,251,335,723,342,403,359,229,358,645,644,727,385,251,322,18,845,270,847,814,701,446,740,166,294,168,696,88,824,635,553,581,355,97,468,408,441,194,22,642,848,499,50,611,676,542,720,777,393,552,456,554,673,421,797,575,462,182,222,454,674,77,133,536,268,268,81,315,704,690,456,6,905,296,913,350,209,182,412,339,259,48,203,875,281,66,533,896,431,899,823,274,81,279,138,35,661,417,33,739,894,116,361,554,798,315,883,17,31,111,482,905,28,491,66,543,846,371,604,431,136,531,575,807,880,121,316,291,749,436,283,135,382,971,673,76,409,487,640,502,578,532,224,661,896,641,811,362,739,371,51,957,56,383,528,248,549,629,873,823,406,963,506,472,405,59,688,464,223,829,293,699,817,237,546,871,349,915,734,314,365,730,223,462,834,606,265,894,513,100,512,433,187,158,454,328,235,650,613,947,561,850,179,208,495,1041,3,448,379,605,303,704,581,734,921,992,1038,126,227,960,351,113,317,461,33,290,1068,672,341,1032,403,161,732,348,66,595,659,982,582,629,1062,754,397,331,267,837,799,898,1046,608,466,429,706,1079,171,845,81,675,54,1015,874,322,1034,1061,21,32,304,543,427,800,363,505,394,304,135,922,1105,206,81,942,1101,294,486,813,989,96,921,292,307,591,425,638,695,622,818,46,517,655,43,690,632,684,240,802,238,627,365,292,500,1035,1024,296,886,582,596,614,191,145,498,829,537,1034,1047,839,595,375,43,513,998,202,614,678,484,379,527,946,444,607,453,330,735,892,740,621,463,877,371,1142,737,777,543,156,484,436,376,483,976,698,232,363,1133,988,1067,746,567,781,1073,637,362,624,628,303,1,280,1180,480,135,410,724,464,808,270,562,481,33,715,684,839,923,437,724,520,1022,715,338,1053,1193,1180,998,1095,831,31,462,1035,872,1218,1153,104,1074,62,853,200,1194,484,998,723,541,333,493,56,548,411,168,631,837,949,241,1051,918,1037,890,342,267,460,441,628,280,790,26,622,1070,1147,584,838,354,31,260,369,302,998,1269,1106,238,144,252,1103,415,238,186,785,1051,254,1183,334,711,1065,1073,633,1262,970,1259,562,70,118,459,683,540,286,785,452,130,817,554,800,1097,1217,1221,1255,30,372,465,999,1145,1085,982,669,1321,815,619,42,73,762,25,833,74,1182,44,997,990,458,1105,761,379,1147,872,382,550,84,932,559,1062,751,1165,1229,299,127,595,819,548,477,540,209,1210,44,550,190,371,1085,276,244,1157,753,146,940,823,624,1376,318,816,1127,296,456,582,205,1201,1210,618,1313,1327,953,1010,268,937,313,1343,1267,1217,1380,1281,1407,575,763,375,231,818,399,5,1157,161,597,821,356,779,1143,1070,171,667,1337,1111,829,942,879,1086,865,347,1150,1185,995,317,19,12,1004,376,452,1438,263,842,532,517,26,1424,727,550,971,135,776,1432,181,207,214,364,1123,535,1137,230,678,647,436,955,1023,470,431,1186,951,555,406,1084,424,1251,1010,736,268,672,1190,203,585,202,434,1326,1377,1000,642,515,242,225,70,497,646,842,1130,109,1320,1022,1222,1083,1098,258,442,446,410,252,369,708,673,143,239,1127,352,189,1031,1187,919,205,1152,1235,1354,594,629,1310,1476,145,781,983,142,1303,1050,309,1473,277,1407,1519,178,1219,763,1322,145,1119,330,205,868,784,1053,641,11,264,901,56,806,367,402,470,1034,1424,1277,1221,1219,1272,692,362,1401,149,520,642,1155,177,1535,561,190,1364,77,1202,983,1298,607,932,1122,569,1188,186,773,1343,1154,1114,689,1035,1311,1422,803,146,1045,571,1595,503,64,235,1155,74,979,1116,517,545,427,716,223,747,1244,1090,1543,1161,21,354,1541,1535,1588,1518,1205,47,1071,1229,892,622,599,163,1441,1294,429,771,539,660,809,98,758,569,60,416,1590,1225,1587,484,501,1219,967,1097,35,280,342,1545,1153,1016,863,1245,889,542,842,998,1309,136,1667,666,149,1233,964,183,509,1674,1605,1038,462,952,1603,69,1465,1101,559,754,1541,1426,113,1472,67,535,577,1516,1102,15,113,224,1310,229,482,978,915,64,13,735,1352,206,1079,1120,1647,104,1409,1533,333,627,1694,799,105,856,849,608,933,1,1626,1425,90,1630,955,934,1317,774,1051,1058,573,7,218,800,790,592,172,1180,141,433,938,1443,1247,748,284,1086,1037,1135,115,1009,626,1453,865,17,1642,87,984,922,128,188,1544,243,580,425,1195,653,546,220,683,1188,614,1274,1244,566,1619,97,1760,813,1010,243,1558,277,713,126,1155,157,1239,1062,1690,1618,1585,1557,665,335,1095,1168,1686,1170,270,1393,447,176,310,1390,799,1414,691,536,1451,255,867,654,1626,110,724,503,1494,375,1354,1711,791,527,804,1569,700,336,879,1323,406,1195,120,943,937,425,741,601,672,328,1432,322,1637,823,1008,1560,1434,16,1640,1529,679,156,235,1578,1501,157,265,1248,336,941,146,777,135,1666,789,1350,1189,1742,946,1708,467,619,260,1662,1540,1677,1036,1467,470,413,1299,1437,155,470,890,298,1509,966,1863,321,1891,847,1536,1743,842,763,1190,512,1140,6,98,758,459,487,1335,1836,1387,1823,675,604,219,1373,1299,1747,1173,76,1367,296,1383,66,865,637,427,1432,350,1329,1492,700,1370,856,1895,1759,1562,811,972,254,728,66,1185,1178,1603,1244,522,1598,372,1364,48,813,470,1649,1014,663,555,1541,1354,1756,1749,973,80,1954,1962,36,1626,519,870,210,699,152,935,789,937,833,1863,998,723,217,281,1079,1199,1450,802,1500,1149,59,71,33,1210,1378,1974,1764,1350,1081}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 201835085

  16. {0,1,1,3,4,4,4,5,4,4,3,9,6,10,11,8,0,4,9,4,17,16,3,10,9,10,18,18,14,13,6,5,21,21,30,14,26,15,15,36,20,41,5,39,39,34,6,16,23,23,43,34,37,17,31,40,38,34,30,49,58,45,43,2,39,1,44,54,28,10,43,22,66,38,36,44,23,49,20,52,2,1,49,69,15,29,69,79,21,37,16,25,11,26,83,78,39,56,32,99,24,98,27,41,87,101,61,43,17,19,81,59,47,85,22,25,21,89,7,24,107,20,18,53,32,111,90,112,39,70,80,58,115,20,59,38,120,128,29,122,112,53,4,137,24,34,41,68,0,148,94,148,24,71,17,89,48,78,103,16,57,41,4,94,133,18,13,1,3,114,41,150,140,80,110,107,173,70,138,6,165,71,114,62,62,164,51,41,12,118,162,150,60,48,175,113,63,120,36,20,64,50,34,138,43,196,80,1,59,123,22,69,178,3,164,27,85,11,51,46,97,152,180,217,218,18,119,52,107,88,1,83,207,53,61,182,230,18,225,120,216,237,202,196,49,147,179,221,81,172,112,199,227,46,245,158,185,135,249,211,178,102,230,225,99,37,211,164,217,77,224,9,106,110,202,27,190,261,259,9,222,267,259,238,140,186,265,5,209,214,192,282,86,27,165,87,81,247,65,45,92,218,202,101,56,132,110,285,185,88,186,159,137,255,238,165,163,118,109,310,99,47,303,39,254,20,124,44,186,213,217,232,24,111,267,56,216,334,338,277,250,281,77,193,93,105,272,128,6,256,350,206,336,171,330,352,87,3,143,114,336,197,36,71,133,37,301,259,275,324,113,325,104,30,318,360,290,317,272,168,105,247,45,250,254,305,70,18,356,248,39,291,178,178,71,231,170,51,361,160,65,375,162,256,333,71,333,326,262,254,146,18,366,98,28,140,373,115,362,234,171,51,303,296,40,196,124,137,106,338,336,388,413,20,302,124,65,92,339,147,71,211,75,229,96,49,85,97,113,332,288,167,257,65,109,238,82,154,223,284,311,353,294,310,361,16,141,215,234,16,350,426,331,243,154,256,56,166,291,202,214,477,112,415,350,148,422,78,422,339,254,133,76,193,449,105,448,222,482,494,377,330,192,12,312,442,434,297,58,278,130,344,49,360,335,66,0,342,144,369,365,461,369,77,345,71,319,373,233,513,526,155,490,254,437,515,283,371,74,495,451,41,317,461,145,219,446,191,285,251,428,349,348,40,170,74,553,78,94,349,429,356,177,375,44,240,82,531,40,356,493,443,185,351,237,427,468,310,503,150,283,88,388,413,342,387,88,194,393,170,188,149,25,32,532,288,408,422,313,369,272,158,227,39,359,556,416,147,226,374,393,178,261,293,321,147,11,276,100,531,325,468,458,140,294,292,230,447,173,16,141,427,596,150,190,247,599,453,630,139,73,113,426,98,166,47,105,268,505,244,145,577,570,474,404,181,300,174,647,408,188,439,96,75,601,646,249,296,268,58,589,367,669,198,105,220,375,230,344,377,280,333,447,474,403,558,400,657,21,278,471,126,237,549,252,319,278,26,501,646,587,329,495,140,582,690,135,406,188,470,100,640,597,437,674,133,91,304,187,359,285,438,616,155,580,622,186,534,237,229,94,258,393,389,715,269,70,540,536,142,548,354,264,342,614,568,5,540,499,686,335,423,123,365,119,583,140,601,154,537,262,469,372,224,348,159,356,519,348,417,222,100,587,260,748,342,745,357,187,176,62,81,314,677,244,362,211,7,307,598,81,725,675,396,575,171,575,325,448,274,733,222,511,5,466,429,12,495,545,37,82,275,717,47,550,457,473,624,605,8,331,186,156,354,575,393,322,643,323,670,676,532,74,137,12,43,195,73,683,428,801,704,263,656,164,763,526,136,522,334,576,342,156,550,622,470,392,742,88,442,442,114,649,485,369,781,580,177,739,546,817,458,733,758,612,57,597,847,799,705,502,791,271,596,297,762,216,671,198,31,739,60,13,160,191,455,196,61,299,114,450,94,810,382,252,737,580,370,83,887,706,210,561,496,466,504,190,468,372,222,246,542,284,366,357,332,382,347,204,141,788,905,700,197,571,354,416,905,41,63,324,746,805,215,277,612,783,768,467,539,21,43,20,205,948,366,707,268,423,216,573,301,824,291,160,254,209,497,838,470,868,147,256,100,169,695,277,386,457,179,680,24,110,818,448,438,95,8,410,914,679,176,764,726,705,292,203,686,20,39,956,98,22,121,540,100,417,771,596,340,363,204,183,298,452,140,100,899,746,915,84,715,693,26,7,400,509,70,293,279,723,854,912,544,335,161,58,1008,938,585,482,1031,658,888,270,792,741,847,954,1012,5,634,118,166,908,97,346,623,797,562,613,447,824,1041,201,582,858,614,685,649,722,93,341,659,318,251,189,488,160,1026,764,64,175,692,872,734,37,329,376,32,831,719,119,423,1090,756,164,169,784,986,546,880,48,861,225,353,662,205,1091,134,114,285,865,133,871,467,855,638,104,690,524,188,788,451,318,1116,818,222,837,640,623,210,27,31,458,70,919,838,686,765,965,206,380,715,760,220,851,1017,285,228,985,976,736,39,1121,959,351,1153,164,305,191,1159,665,460,1046,631,955,15,941,1086,784,1106,865,312,70,635,600,616,365,138,452,1172,841,1088,104,412,1140,1086,1179,313,69,1062,789,930,718,626,985,143,655,55,623,316,150,990,572,527,95,246,594,1125,362,805,887,113,516,270,247,623,654,1084,857,1153,792,433,661,316,420,569,564,423,583,1118,684,1150,1207,1176,851,306,1182,314,807,909,264,1012,345,1069,1160,701,1212,424,930,301,903,580,532,778,723,449,1047,1000,710,790,32,643,540,346,97,1086,503,36,210,861,955,1273,8,1207,356,505,23,993,1148,934,710,460,563,468,889,674,747,389,1087,1072,1223,325,603,1024,406,99,48,918,475,1301,310,124,47,584,502,772,26,656,1105,1026,379,53,682,336,506,852,1149,154,960,0,873,1161,934,453,1042,1309,100,378,393,427,126,870,1154,344,105,931,896,504,909,1321,944,1273,304,485,535,715,213,1290,391,31,31,1243,638,81,1126,671,580,569,749,765,1011,648,60,1115,754,325,28,1045,825,682,421,1316,1245,1046,485,536,28,835,70,660,1028,325,639,561,410,189,1376,910,1006,556,75,1109,300,231,483,1189,1257,332,621,561,132,1387,98,1350,686,326,1383,1010,272,1068,481,843,1187,1206,902,565,651,424,923,544,1144,767,835,22,718,75,1169,38,759,1373,19,1417,525,63,719,80,406,752,159,751,117,171,119,1213,639,622,1090,435,1395,1449,1360,557,1439,1405,282,282,84,1120,310,1023,790,1415,1341,502,1360,863,726,1046,1442,612,974,492,340,236,57,1259,525,1133,192,394,1106,1286,1009,1233,409,1432,1170,937,1280,740,234,946,361,1067,1169,290,391,762,998,868,1360,112,1502,1141,331,1488,344,113,559,933,1349,1298,742,823,779,139,1400,175,1322,192,358,1154,908,640,277,19,152,1246,273,991,759,611,76,317,1449,1015,464,1260,106,37,530,1076,1014,1132,1069,1047,230,1447,327,472,219,945,549,1507,299,1414,267,896,758,1190,646,1271,1540,15,279,1529,165,550,1444,189,11,985,981,429,1396,1543,999,1259,1564,1037,506,1498,20,346,962,293,1117,877,1549,1144,880,1579,718,977,245,639,821,269,817,561,1569,793,1587,667,482,1082,864,1400,1295,1022,1048,1331,1016,173,400,58,473,298,417,1567,863,133,795,511,852,748,1503,722,1311,1071,1062,374,444,921,1268,781,959,1176,443,718,1010,0,1406,990,749,463,385,130,570,1424,1387,1066,1209,1205,754,372,1038,292,69,597,1214,13,1493,749,282,1498,924,498,999,1110,310,707,42,1595,392,1461,30,337,338,893,463,1190,530,360,1352,1360,171,680,1565,1028,1635,1061,415,1670,1103,454,951,1286,377,970,652,479,901,258,1157,810,203,1480,1241,1522,787,1660,1604,800,1703,1152,489,1481,861,296,229,409,1067,372,1300,471,1227,101,592,544,287,633,825,277,207,1551,1602,738,1140,1298,493,874,1477,999,1060,82,1290,292,1572,655,180,1207,18,418,1323,65,902,491,205,278,576,1509,1590,1085,1209,620,930,1199,1602,235,63,1336,1499,405,1287,1192,1591,1518,68,1478,756,1371,66,1785,803,1383,1504,1096,1074,637,738,1721,54,1243,608,181,1486,112,1427,486,16,823,58,956,473,1663,792,298,1281,1469,687,1572,1093,1547,880,1615,1442,299,1546,1821,1707,562,910,351,1190,1188,748,1389,877,1410,711,1690,1544,618,213,547,1716,638,1372,1280,431,1145,1396,490,1144,569,1350,1201,682,1522,1163,57,656,1335,613,628,347,367,1376,811,892,365,369,23,215,1097,1122,1041,1483,417,1842,20,116,1318,444,1720,1142,1410,263,198,1596,1404,612,1624,127,1376,1588,28,318,263,276,1473,1173,1148,795,360,1820,1759,999,523,1459,852,1178,910,864,9,1405,1445,1257,1758,490,1336,1035,1280,1079,1238,1626,718,680,769,1077,1290,134,1528,1221,496,641,341,332,1115,645,523,1054,968,1362,1792,973,796,1933,1360,610,223,1804,1284,1608,51,596,767,460,1844,342,364,1835,1771,260,1088,105,691,1133,1953,1452,799,1500,311,1294,1250,968,446,960,1664,1777,933,438,1610,1776,1485,699,1572,1276,384,760,1733,1741,1588,365,1631,462,1322,985,1116,85,1866,1047,152,1571,1934}

    {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

    Returns: 705892980

  17. {0,0,2,0,1,0,0,0,1,2,8,4,12,6,1,15,3,17,2,19,6,7,19,6,3,8,18,18,15,29,28,25,15,8,11,7,0,20,1,24,6,39,23,39,27,37,38,1,32,0,1,1,24,28,21,35,44,0,19,0,18,3,21,8,23,61,20,51,35,6,42,28,44,72,20,24,72,39,62,69,7,54,42,56,83,39,36,67,46,37,25,86,85,16,92,83,8,65,5,80,29,82,69,11,9,82,22,77,71,88,63,51,7,69,4,84,17,11,112,96,64,8,44,76,123,26,37,94,87,110,13,70,120,100,82,82,136,81,41,61,87,41,119,35,57,30,72,25,26,142,99,18,93,69,141,89,92,55,45,104,33,102,145,102,60,110,83,107,11,160,112,70,46,103,152,162,152,9,68,122,62,122,75,174,15,9,143,108,40,149,26,65,133,116,24,18,17,21,101,75,34,10,24,93,200,147,131,78,28,161,72,65,187,91,115,92,202,212,132,23,54,141,221,16,146,55,196,69,64,43,178,156,151,53,155,25,206,46,68,226,87,42,43,114,75,22,105,6,68,174,43,218,191,47,249,30,7,244,152,180,192,189,184,238,251,222,252,57,206,200,60,73,129,204,14,152,1,130,66,207,79,137,171,241,249,60,85,252,61,15,160,95,84,91,166,57,281,225,119,217,85,124,267,36,116,89,204,270,55,270,75,219,273,174,124,75,129,108,93,34,234,172,121,300,79,270,213,278,65,288,225,80,110,94,145,279,248,212,327,116,146,223,205,140,96,228,105,14,87,114,192,200,225,224,326,199,189,24,220,297,248,6,284,267,255,37,103,274,159,139,333,278,155,341,120,207,340,98,358,156,330,132,300,177,189,306,177,347,248,119,228,116,349,34,224,393,131,133,316,111,128,401,383,313,310,61,185,258,235,330,393,272,352,221,266,224,140,303,187,55,272,289,267,254,404,356,382,335,270,349,222,50,252,86,49,108,117,93,159,236,122,161,46,156,56,27,250,343,434,117,118,400,424,231,397,361,196,234,400,29,214,240,60,438,401,67,27,292,252,391,436,150,339,420,412,64,370,455,66,230,299,48,34,301,481,310,88,349,279,179,277,225,407,358,485,98,83,156,143,380,434,273,438,215,328,496,394,15,200,475,435,360,252,471,158,213,211,456,339,292,402,446,65,376,48,150,297,68,335,456,413,401,260,183,370,9,327,253,3,386,160,210,351,170,25,330,83,93,22,164,226,328,56,29,528,510,319,309,464,496,139,92,113,29,136,495,61,339,2,514,134,505,78,372,48,413,121,577,315,156,254,412,384,1,333,481,371,387,372,178,468,52,524,105,382,483,103,86,500,251,55,445,201,304,382,483,264,393,36,9,408,7,609,316,590,293,501,257,99,549,545,160,135,240,14,592,499,332,70,52,297,327,132,427,411,163,140,26,244,621,283,86,514,452,420,224,12,390,201,296,56,300,307,380,106,30,427,297,82,614,659,505,339,164,290,664,457,102,389,4,507,266,510,535,192,285,81,427,127,528,79,649,248,637,503,553,446,17,575,523,617,274,511,204,578,395,264,276,86,556,22,640,347,328,5,44,360,93,150,82,316,51,418,450,415,62,532,655,189,465,524,557,611,384,631,551,484,101,222,423,613,366,690,223,575,702,659,70,177,257,292,216,659,90,667,726,24,584,600,571,350,67,195,489,679,68,546,6,734,471,470,739,463,559,398,0,594,702,20,583,555,92,444,40,417,136,671,558,106,242,248,155,597,574,336,244,523,560,355,529,49,596,64,380,332,237,410,413,516,524,453,443,515,677,431,778,705,278,335,573,438,9,710,214,736,503,332,94,470,516,498,608,805,400,260,92,735,293,721,429,729,179,247,108,771,658,293,652,184,438,352,355,283,642,382,428,719,250,507,586,671,632,101,472,254,666,229,242,570,6,161,163,840,194,233,137,819,392,455,738,254,460,643,780,763,784,532,499,509,851,730,595,231,362,463,637,316,624,247,236,6,486,265,379,208,284,574,242,282,624,562,877,404,612,452,114,394,830,892,546,605,131,456,229,101,786,404,77,757,317,238,190,631,138,643,57,727,279,414,666,846,641,172,648,690,173,834,703,397,918,779,277,230,143,723,877,589,922,530,628,606,814,763,686,533,583,802,777,28,824,627,231,756,389,788,841,9,51,18,869,707,358,536,606,887,424,933,277,329,66,144,371,124,792,899,520,752,708,322,886,123,591,645,379,292,577,589,861,93,333,126,817,332,810,37,837,285,843,595,396,909,311,434,394,47,779,615,397,869,803,1017,484,493,422,936,343,338,170,980,239,947,1022,462,853,996,489,388,543,330,693,917,157,331,613,22,847,537,943,403,250,517,8,860,793,756,73,908,914,745,933,830,179,666,414,637,17,814,371,694,197,915,688,215,703,125,244,824,873,971,713,317,23,343,600,1016,503,305,489,297,475,499,754,783,982,444,49,749,96,380,876,476,1029,474,73,1045,757,711,1024,904,782,474,1010,825,195,462,434,889,491,833,186,249,598,779,359,58,7,1087,679,662,1003,561,950,375,814,95,855,974,689,972,704,802,169,255,35,203,140,1114,205,414,12,711,617,342,951,848,280,110,724,185,967,438,292,1087,722,97,1030,848,831,834,218,941,827,1041,832,688,465,980,864,294,74,128,34,240,138,738,348,348,103,875,237,107,317,182,95,707,464,1094,189,782,343,128,168,618,170,444,921,182,1164,13,186,223,687,925,863,119,164,936,552,139,847,287,1064,158,348,754,181,802,792,1226,1229,514,316,167,437,774,828,305,437,522,845,209,995,592,94,609,134,671,653,557,298,879,707,869,988,229,166,331,839,1076,85,1001,810,370,438,912,769,900,373,644,4,376,84,836,238,210,444,356,618,1139,559,1258,30,342,541,927,194,715,551,32,1037,1166,713,1282,265,41,108,743,1270,368,237,380,849,914,1147,328,907,134,1073,267,120,1085,747,1224,19,491,1002,1283,1173,195,1311,629,282,177,1257,861,587,259,256,1078,956,106,908,493,265,118,1282,665,867,1094,984,169,90,577,1276,1189,811,66,1170,675,1057,1350,424,526,996,375,506,1010,1208,701,729,589,887,274,1227,980,1360,1055,546,618,573,387,1204,75,227,1142,133,1055,1128,621,79,1270,1376,387,1379,1238,1335,1017,1075,1363,1269,262,625,554,1249,35,922,1196,332,449,1058,150,1138,602,1237,18,959,690,378,1063,867,825,1152,1101,1340,949,1198,420,373,1108,1409,156,122,954,121,662,1039,321,972,819,545,833,879,416,764,22,1210,415,95,1276,69,173,677,12,1085,363,1344,1208,1207,371,1003,209,492,1109,489,615,1092,334,17,1407,577,813,337,1113,1007,1381,473,106,953,1305,525,497,863,365,945,875,415,1218,239,1169,1241,58,1433,1428,664,802,329,1215,370,668,916,1007,1178,1152,1470,38,1141,816,1090,605,1170,514,552,691,555,1137,200,19,1000,1102,1348,911,384,414,845,1183,23,215,993,1065,835,1421,1306,1193,1471,1222,1231,1198,913,232,1391,795,1450,1170,1102,18,997,717,613,324,1234,725,1059,842,879,1297,681,147,793,945,906,307,1126,61,846,970,5,849,396,1321,819,1462,837,789,1164,682,1201,1375,508,1496,1442,1154,1076,674,897,385,731,300,1227,159,988,1241,843,1161,1313,889,1245,1350,1235,986,812,1213,1124,1167,1071,427,931,1026,376,705,476,560,182,660,671,931,726,1218,821,880,748,46,1526,261,838,1492,1313,1479,1232,833,932,108,761,1079,780,230,191,392,618,295,1450,1469,1536,1097,1316,1176,29,1468,1493,606,804,49,1636,1358,1248,223,135,83,1408,741,121,1390,176,1505,893,784,930,826,1292,1366,866,1023,1548,891,706,1467,224,767,263,1094,1194,84,685,1429,1659,1651,1483,1202,1062,1031,1549,1089,1569,374,41,383,1552,1292,259,1071,1276,454,338,843,1586,1058,185,1065,1368,162,333,749,408,1584,1034,480,556,1044,192,49,1013,826,606,316,1442,277,27,1314,513,598,638,588,1215,598,1450,1471,1053,196,763,482,1077,1403,470,1110,482,1006,891,386,377,1552,1688,1329,1462,1066,414,1105,220,1264,786,1383,1347,398,1196,1281,1370,1583,1185,1534,1012,1716,1105,788,653,960,1535,1408,643,706,1220,198,907,1490,1658,1372,923,1053,804,1092,1767,1307,1656,958,595,608,989,678,598,345,1056,1727,1219,1321,1767,666,336,163,1609,1571,1568,1010,597,665,1051,805,787,1514,1327,567,314,708,1388,943,1468,696,1379,1220,1301,1409,1586,1643,1115,1562,532,100,1221,348,1798,940,1287,569,597,739,1406,1414,688,728,204,358,1798,1247,786,916,137,993,434,1449,1230,774,1544,898,1578,1826,762,442,1393,1685,585,527,440,813,1208,515,829,1019,1247,430,70,599,1042,407,987,790,1733,92,1737,709,1641,128,429,1584,1686,1319,503,823,371,1658,768,1260,64,741,1263,394,213,963,1555,399,663,316,1351,213,1773,566,21,937,1637,1901,841,108,524,760,1192,1116,1005,1908,397,1243,863,1211,1798,1037,251,677,953,1101,891,1085,10,246,754,1077,314,670,207,1716,433,1610,1033,392,1180,1586,153,625,1471,234,989,250,392,1044,1520,686,1752,1006,1346,200,1145,1102,266,926,110,1184,1425,375,353,1865,1888,373,1845,1136,1206,580,1576,1560,727,168,1360,1908,1308,1019,417,961,531,542,292,347,451,304,1165,1329,1894,1937,264,115,1311,892,258,1449}

    {1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,1,2,1,2,2,2,1,1,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,1,2,1,2,1,1,1,2,2,1,1,2,2,2,2,1,2,2,1,1,1,1,2,2,2,1,1,1,2,2,1,1,2,2,1,1,2,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,2,1,1,2,1,2,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,2,2,1,2,2,2,2,2,1,1,1,2,1,2,2,1,1,2,1,2,2,2,2,2,2,1,2,2,1,2,2,1,2,1,2,2,1,1,2,1,1,1,2,1,2,2,2,1,2,1,2,1,2,2,2,1,1,2,2,2,2,2,2,1,1,1,1,1,2,1,2,2,1,1,2,2,1,2,1,2,2,1,1,2,2,2,1,2,1,1,2,2,1,1,2,2,1,2,1,2,1,2,1,2,2,2,2,2,2,1,1,1,2,1,2,1,2,1,2,2,2,2,1,1,1,2,2,2,2,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,2,2,2,1,1,2,1,1,2,2,2,2,2,2,1,1,1,1,1,2,1,2,1,1,2,1,2,1,2,2,1,2,1,1,1,1,2,2,1,2,2,1,2,2,2,2,2,2,2,1,2,1,1,2,1,1,1,1,1,2,1,1,2,1,2,1,2,1,1,2,2,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,1,2,2,2,1,2,1,1,2,1,2,1,2,1,2,2,2,2,1,1,1,1,1,2,1,1,1,2,2,1,1,2,1,2,1,2,1,2,1,2,2,1,2,1,2,2,2,1,1,2,1,2,1,2,1,2,2,2,1,1,1,1,2,2,2,1,1,2,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,2,2,1,2,1,2,1,1,2,1,2,1,1,2,2,2,2,1,1,1,2,2,2,1,1,2,1,2,1,1,2,1,2,2,2,1,2,1,2,2,2,1,1,2,2,1,2,2,2,1,1,1,1,1,2,1,1,2,1,2,2,1,2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,2,1,2,1,2,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,2,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,2,1,1,2,1,2,1,2,2,1,2,2,2,1,2,2,1,1,1,2,2,2,1,2,2,1,1,2,2,2,2,1,1,2,2,1,1,1,1,2,2,2,1,1,1,1,2,2,1,2,2,1,2,2,2,2,2,1,2,1,2,1,2,1,2,1,2,2,1,1,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,2,1,1,2,2,1,1,2,1,1,2,2,2,2,2,2,1,2,2,2,1,2,1,1,2,1,2,1,2,2,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,2,2,1,1,2,1,2,2,2,1,2,2,1,1,2,2,2,1,2,1,1,2,2,2,1,2,1,2,2,2,1,1,2,1,2,2,2,1,1,1,1,2,1,1,2,1,2,2,1,2,1,2,1,1,2,2,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,2,2,1,1,2,2,1,1,1,1,2,2,1,1,2,1,2,1,1,2,2,2,1,2,2,1,2,1,2,1,1,1,1,2,1,2,2,2,1,1,1,2,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,2,2,2,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,2,2,2,2,2,2,2,1,2,2,2,1,1,2,2,1,1,2,2,1,2,1,2,1,1,2,2,1,1,1,1,2,1,2,2,1,2,1,1,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,1,1,1,2,1,2,2,1,2,1,2,1,1,1,2,2,2,1,2,2,2,2,1,2,1,1,1,1,2,2,1,2,2,1,2,1,2,1,1,2,2,1,2,1,2,1,2,1,2,1,1,1,2,1,2,2,1,1,1,1,2,2,2,2,2,1,2,1,1,2,1,1,2,1,1,2,2,2,1,1,2,1,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,2,1,1,2,1,1,1,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,1,2,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,2,2,2,2,2,2,1,1,1,2,1,2,1,2,1,2,2,1,2,2,2,2,1,1,2,1,1,2,1,1,1,2,2,1,1,2,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,2,2,2,1,2,1,2,2,1,2,1,2,2,1,1,2,1,2,1,2,2,1,2,1,1,2,2,2,2,2,2,2,1,1,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,1,2,2,2,2,2,1,2,2,1,2,1,1,2,2,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,2,1,2,2,1,2,1,2,2,2,1,2,2,2,2,2,1,1,2,2,2,2,1,2,1,1,1,2,1,1,2,1,2,2,2,1,2,1,1,1,2,1,2,2,1,2,2,1,2,2,2,1,1,1,1,1,1,2,2,2,1,2,1,2,1,2,2,1,2,1,2,2,1,1,2,2,2,2,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,2,2,2,1,2,2,1,2,1,1,2,1,1,1,2,1,1,1,2,2,1,2,1,1,1,2,2,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,2,2,2,1,2,1,2,2,1,1,1,2,1,1,1,1,2,1,2,2,2,2,1,2,1,2,2,1,2,2,2,1,2,2,2,2,2,1,2,2,2,1,1,2,1,1,2,2,1,2,2,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,2,1,2,2,2,2,1,2,1,1,1,1,2,1,2,1,2,2,2,1,2,2,1,1,1,2,2,1,2,1,1,1,1,2,2,2,2,1,1,2,2,2,2,2,1,1,1,1,2,2,1,1,2,2,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,2,2,1,1,2,1,2,1,1,2,2,2,2,2,1,1,1,2,1,2,1,1,2,1,1,1,2,2,2,1,2,1,1,2,2,2,1,1,2,2,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,2,2,1,1,2,1,2,2,2,2,1,2,1,2,1,1,1,1,2,1,1,2,2,2,1,2,2,2,2,1,2,1,1,1,2,1,2,2,1,1,1,2,2,1,2,1,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,2,2,2,1,2,2,1,2,2,1,1,1,2,1,2,2,2,1,1,1,1,2,1,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,1,2,2,2,2,2,1,2,1,1,2,1,2,2,1,1,1,2,2,2,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,1,2,2,2,1,1,2,1,2,2,2,2,2,2,1,2,2,1,2,1,2,1,2,1,1,1,1,1,2,2,2,1,2,1,2,1,1,2,1,2,2,1,2,1,1,2,1,2,2,1,1,1,1,2,2,2,1,1,1,2,2,1,2,2,2,1,1,2,1,1,2,2,1,1,1,2,1,1,1,2,2,1,2,1,1,1,2,1,1,2,2,1,1,2,1,2,1,1,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,1,2,1,2,2,1,2,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,2,2,1,2,1,2,2,2,2,2,1,2,1}

    Returns: 857370777

  18. {0,0,2,3,3,1,5,0,0,2,8,4,5,7,1,10,0,8,10,0,12,13,20,0,17,8,17,1,23,16,3,19,9,6,21,13,7,3,31,14,3,40,29,25,43,2,31,5,9,20,23,25,40,25,31,2,4,22,12,48,48,30,8,11,33,27,28,56,25,41,8,56,64,50,23,47,41,63,74,33,70,39,25,42,31,6,39,85,33,26,46,57,79,65,33,25,75,54,22,49,87,33,97,30,89,87,8,27,4,10,82,18,19,111,89,72,21,40,40,117,76,53,82,65,10,2,71,47,126,90,10,101,31,78,14,45,117,103,113,109,124,95,31,3,69,122,1,39,116,88,43,79,3,6,83,1,97,24,79,91,9,26,162,119,34,28,151,4,1,82,18,149,136,71,24,44,176,95,59,50,101,91,170,132,151,44,22,29,107,165,99,127,4,1,193,183,25,188,42,75,34,46,192,113,27,112,22,125,40,59,138,106,120,65,189,182,113,181,81,54,71,40,189,2,89,10,95,92,11,225,198,151,86,100,116,23,10,58,201,171,85,98,5,3,118,62,191,152,230,236,77,129,82,82,120,136,130,104,180,37,2,102,96,3,150,47,229,103,126,81,6,25,86,164,15,193,228,211,142,270,262,76,112,162,124,66,207,45,280,173,59,264,209,6,206,111,164,138,231,115,23,33,140,180,45,82,80,157,148,308,175,307,274,136,115,125,275,40,102,102,211,243,197,244,182,45,101,298,255,257,323,300,103,20,188,117,84,142,69,112,89,15,319,252,62,133,39,135,135,66,222,147,7,189,69,277,143,186,25,125,210,259,98,186,14,287,126,25,363,287,94,304,337,175,329,53,253,274,237,117,119,262,18,357,354,313,118,70,286,117,389,63,348,86,77,203,115,143,40,41,25,138,280,135,198,392,302,333,168,228,293,334,18,95,267,261,206,63,130,121,81,214,389,278,63,40,382,169,265,184,140,305,245,386,53,297,100,242,169,134,211,132,99,239,435,412,420,24,445,379,67,29,82,438,217,138,21,430,151,234,222,29,162,452,132,465,283,361,322,38,28,298,263,201,367,346,136,132,250,259,242,476,197,343,12,469,112,435,273,354,323,302,34,312,108,241,220,468,225,243,321,185,108,240,119,384,124,35,322,195,431,388,33,414,326,475,381,149,512,69,264,430,145,448,288,226,436,137,483,227,71,482,383,313,263,287,253,509,72,307,149,420,241,172,499,386,41,10,429,468,481,215,473,472,56,551,453,169,387,71,23,409,339,321,225,547,337,115,154,136,180,289,521,163,405,497,391,276,528,285,482,62,320,423,565,569,197,390,389,559,14,328,11,249,21,276,37,185,204,470,41,344,88,542,109,349,555,247,440,441,559,284,316,227,584,137,547,221,586,349,214,613,512,308,331,388,86,358,110,105,568,104,400,175,78,612,256,392,269,590,453,206,30,34,33,328,555,168,538,134,377,193,595,203,295,457,283,530,447,571,543,452,509,330,7,195,650,558,248,457,432,263,73,554,249,542,476,492,38,492,39,217,182,496,43,214,72,678,512,508,625,150,223,212,677,82,116,568,1,155,667,263,179,458,567,604,203,183,593,332,219,123,544,117,623,602,158,338,96,171,509,489,312,614,410,270,228,544,295,636,75,120,224,253,396,269,459,443,628,99,399,514,392,663,137,637,635,740,38,29,21,744,540,147,548,731,671,391,169,105,2,107,181,67,376,563,262,52,453,465,201,311,454,657,588,516,194,508,678,629,191,536,407,327,52,358,385,169,285,143,730,775,528,306,96,606,719,255,688,269,408,245,536,297,243,366,785,406,440,617,64,798,9,548,341,479,158,48,144,21,241,257,514,294,639,523,279,547,499,336,364,473,20,399,619,602,463,282,740,810,460,223,149,720,224,22,537,87,97,102,496,290,355,448,254,15,359,150,154,640,46,592,722,171,570,756,71,640,8,688,861,815,425,91,200,575,851,461,207,554,577,104,286,677,403,413,88,81,504,346,342,771,529,679,584,657,610,466,303,191,865,691,525,429,474,203,233,419,865,789,473,694,174,550,46,530,452,742,568,563,917,36,483,290,426,886,452,300,824,854,878,889,431,266,14,256,352,50,48,812,125,869,882,936,759,0,345,470,300,84,919,340,945,737,573,89,286,124,419,58,115,788,541,5,562,258,518,606,916,567,910,471,449,964,38,1,98,960,514,361,977,733,560,923,930,885,373,816,905,898,137,506,537,517,475,383,846,774,975,97,483,330,231,587,837,563,241,878,789,223,51,808,66,751,264,697,763,405,91,949,635,148,926,765,871,789,305,745,422,637,565,324,6,3,137,887,179,181,458,287,271,426,834,316,527,829,288,364,672,578,329,988,319,940,287,525,181,752,89,42,997,764,269,484,943,1023,742,743,252,893,10,134,970,90,734,384,1050,947,851,1079,218,724,554,301,785,834,248,1074,789,364,636,712,118,270,257,122,945,374,596,787,174,1089,304,670,938,94,169,29,724,84,776,68,572,405,666,562,347,1059,368,280,616,1055,948,50,1007,98,498,446,171,119,747,658,9,540,11,1061,687,466,484,304,767,813,1136,116,18,408,504,948,154,174,1020,937,233,243,784,1008,681,932,1086,407,721,44,327,474,382,536,622,172,1146,425,1090,782,284,1112,690,912,595,561,422,498,316,1107,741,215,733,816,478,416,294,0,418,268,820,121,1,955,215,49,548,518,105,4,796,1124,977,830,722,556,402,623,372,890,746,180,210,226,206,1068,1016,1127,543,1053,84,375,973,439,1023,613,762,987,117,839,742,486,1001,849,432,1071,818,665,874,833,1096,817,592,175,286,405,947,1244,909,980,436,1092,1127,522,194,951,307,951,744,21,207,717,489,682,1093,490,150,684,36,1133,1097,4,443,1110,973,956,628,994,23,603,1161,601,646,214,369,752,222,1248,1276,177,784,92,193,231,131,168,1273,976,381,495,1005,654,1007,1130,137,1138,159,1132,465,399,14,879,584,850,609,158,1214,1132,863,1010,1294,563,16,983,1060,102,792,593,847,223,605,824,720,336,192,1182,176,651,689,1331,572,1320,1089,1138,197,201,1015,561,219,1126,887,362,360,895,181,1172,723,569,978,1305,775,861,864,1362,201,1275,372,552,436,972,809,1187,798,322,569,1106,500,437,836,539,276,1120,10,803,1239,1075,1249,1387,543,487,220,135,535,92,1012,285,973,415,977,858,684,362,445,407,1328,1303,830,1270,696,1018,608,1094,125,537,648,433,1174,1285,411,503,945,76,702,159,1277,170,466,455,1402,247,477,550,199,0,490,1198,689,715,631,202,550,1027,1345,1013,389,554,216,1315,130,480,1359,443,177,83,359,839,810,239,103,669,693,896,283,1222,1314,176,112,978,1020,772,808,1290,588,743,865,959,687,1116,1456,1341,681,465,311,1271,909,184,937,830,1339,1252,623,79,1020,139,806,499,1087,56,933,1433,1307,881,1067,272,232,65,661,125,39,1276,308,360,1372,501,673,1,1160,1152,957,20,1221,1199,1135,951,207,852,1123,516,1060,271,1304,993,7,1340,883,712,1450,320,436,1404,1158,1331,507,142,1361,757,770,485,1350,1233,488,258,5,587,818,258,446,16,1034,728,829,422,214,1270,918,211,371,862,1523,1196,1199,491,755,323,1329,1524,633,276,1254,936,695,46,307,86,1047,661,1555,123,896,678,257,1203,1337,503,943,1281,1430,1340,276,23,887,1139,464,531,138,642,626,1555,1514,1536,977,165,205,1138,1328,397,598,1276,77,291,78,35,921,1168,84,1385,209,481,168,1319,1562,1000,1025,5,709,346,571,556,36,1060,544,257,59,1182,891,1078,731,1581,491,236,1442,1431,349,899,1133,470,298,807,553,1094,870,360,1615,355,535,357,1402,695,1524,1048,1278,1502,1582,1146,1474,682,1287,642,861,465,1061,442,755,1370,600,139,398,1394,35,523,1543,988,1045,1121,88,1410,747,1314,266,1577,1425,1281,169,1446,294,1135,1132,1304,1269,1635,1345,1546,308,501,775,1223,1219,683,872,1197,82,638,495,944,461,1234,470,697,1675,212,838,618,1583,464,1541,705,338,128,1019,163,898,1424,807,808,435,929,60,629,1275,809,540,558,656,358,1739,808,467,1484,1682,127,1488,553,35,982,1410,1070,1421,974,1076,1534,1673,540,613,457,1065,41,1245,1624,715,426,473,939,1202,1353,1168,1244,745,1774,1679,477,1662,32,564,1083,233,820,1728,150,1106,1304,1264,1761,1525,616,266,943,1269,1492,91,437,1196,1542,1228,427,1651,316,1685,1097,950,343,1057,1078,960,1733,330,463,1152,480,428,1525,1325,1179,1,329,251,377,515,1061,1480,1234,1595,305,411,314,715,310,422,604,458,706,1130,1052,1664,586,156,1404,460,1826,362,140,271,1599,1166,901,761,1203,912,854,1580,708,810,1529,280,1414,1197,91,55,71,1394,643,1115,469,1800,1695,46,591,236,1821,1771,323,794,1048,410,893,1758,988,1577,1689,1454,684,1102,1535,347,1419,543,587,1253,1490,1136,1140,191,1018,1493,1497,1288,24,241,58,649,162,1839,377,1373,624,35,1275,792,949,1107,775,1869,1272,941,1409,1235,86,1248,1415,285,171,271,1895,764,1022,185,1497,1848,809,16,1941,998,205,1427,1297,1507,228,209,781,996,1056,465,276,483,1576,1539,745,23,1813,1564,1101,1119,160,1887,450,1727,275,1439,1496,824,359,1389,1319,292,1603,460,899,631,510,1202,1464,799,696,510,704,551,1022}

    {1,1,2,1,1,2,2,1,2,2,1,1,2,1,2,1,1,1,2,2,2,1,2,1,1,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,2,2,2,2,1,2,2,1,2,2,1,2,1,1,2,1,1,1,2,2,1,1,2,2,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,2,2,2,2,2,1,1,2,2,1,2,2,1,1,2,2,2,1,1,2,2,1,1,1,1,2,2,1,1,1,2,2,2,2,2,1,2,2,1,2,2,2,2,1,2,2,1,2,1,2,2,1,1,1,2,1,2,1,2,1,2,1,1,2,1,1,2,2,1,1,2,2,1,2,1,2,2,2,2,1,1,1,2,2,2,2,1,2,1,2,2,2,2,1,1,2,2,1,1,1,2,2,2,1,1,2,2,1,1,2,2,2,1,2,2,2,1,1,1,2,1,2,1,1,1,1,2,1,2,2,2,1,2,2,2,2,1,2,2,2,1,1,2,1,2,2,1,2,2,2,2,1,2,1,2,2,1,1,1,1,2,2,1,1,2,2,1,2,2,1,1,2,2,1,2,1,2,1,2,2,2,1,2,1,1,2,1,2,2,1,1,2,2,2,2,1,2,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,2,1,2,1,1,1,1,1,2,1,2,1,2,2,2,2,2,2,2,2,1,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,2,2,2,1,2,1,1,1,1,2,2,2,2,1,2,2,2,1,2,2,1,1,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,1,1,2,2,2,1,2,1,2,2,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,1,2,1,2,1,2,2,2,2,2,1,1,2,1,1,1,1,2,2,1,2,1,1,2,1,2,2,1,2,1,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,1,2,1,2,2,1,1,2,1,2,1,1,1,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,2,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,1,1,2,2,1,2,2,2,1,2,1,1,1,1,1,2,1,2,1,2,2,1,1,2,1,2,1,2,2,1,1,2,1,2,1,1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,2,1,2,1,1,2,2,1,2,1,2,2,2,2,2,1,2,2,2,1,2,1,1,2,1,2,2,1,1,1,1,2,2,2,1,2,2,2,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,2,2,1,2,1,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,1,1,1,1,2,1,1,2,2,1,2,2,2,1,2,1,2,2,1,2,1,1,2,2,1,2,1,1,2,2,1,2,1,2,1,2,2,2,1,2,2,2,1,1,1,2,2,2,2,2,1,1,2,2,2,2,2,1,1,1,2,1,1,2,2,1,1,1,1,2,2,2,2,1,2,1,2,2,2,2,2,1,2,1,2,2,1,2,2,2,1,1,1,1,2,1,2,1,2,1,2,1,1,1,2,2,1,1,2,1,1,2,2,2,2,2,2,1,1,2,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,2,1,2,2,2,2,1,2,2,2,1,1,2,1,1,1,2,2,1,2,1,2,2,2,2,2,2,2,2,1,1,1,1,1,2,1,1,2,2,1,1,1,2,2,2,1,2,2,1,1,2,2,1,1,2,1,2,1,2,2,1,2,1,1,2,2,2,2,1,1,1,1,2,2,2,1,2,2,1,1,1,1,1,1,1,2,2,2,1,2,1,1,2,2,2,2,2,1,1,1,1,2,2,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,2,1,1,2,2,2,1,1,1,2,1,1,2,1,1,1,2,2,2,2,1,2,1,2,2,1,2,1,1,1,1,2,1,1,2,1,1,1,2,2,1,2,2,1,2,2,2,2,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,2,2,1,2,2,1,2,2,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,1,2,1,1,1,1,1,2,2,2,2,1,2,2,1,1,1,2,1,2,2,2,1,2,2,2,1,2,2,2,1,2,2,2,1,1,2,2,2,1,2,2,1,2,2,2,1,2,1,1,1,1,2,2,2,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,1,2,2,1,2,2,1,2,2,1,1,2,1,2,1,1,2,1,1,1,1,2,2,1,2,2,2,2,2,1,1,1,1,2,2,2,2,2,1,2,1,2,2,2,1,2,1,1,1,1,2,1,2,1,1,2,1,2,2,1,2,2,1,2,1,1,1,2,2,2,1,1,1,1,2,1,1,2,2,2,2,1,2,1,1,1,1,1,1,2,1,2,2,2,2,1,1,2,2,2,1,2,1,2,2,1,2,1,1,2,2,2,2,2,1,2,2,1,1,1,1,2,1,2,2,2,2,2,1,1,2,1,2,2,2,1,2,2,2,1,2,1,2,1,1,2,2,1,2,2,2,2,2,1,2,1,1,2,1,2,1,2,2,1,2,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,2,2,1,2,1,1,2,2,1,1,2,2,1,2,1,1,2,1,1,1,1,1,2,1,1,2,2,2,2,1,2,1,2,1,2,2,1,1,1,2,1,1,2,2,2,1,2,1,1,2,2,1,2,1,2,2,1,2,1,2,1,1,2,1,2,2,2,1,1,2,1,1,2,1,1,1,1,2,1,1,2,2,2,1,1,2,2,1,1,2,2,2,1,2,1,1,2,2,1,2,1,1,2,2,1,2,2,2,2,1,2,1,2,2,1,2,1,1,1,2,2,2,1,1,2,2,2,1,1,2,1,1,2,1,1,1,1,2,2,1,2,2,2,2,2,1,1,1,2,2,1,2,1,1,1,1,1,2,1,2,1,2,2,2,2,1,1,2,2,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,1,1,2,2,1,1,2,1,2,1,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,1,2,2,2,1,2,2,1,2,1,2,1,2,2,2,2,2,1,1,1,1,2,1,2,1,2,1,1,2,1,2,2,2,2,1,1,2,1,2,1,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,2,2,1,2,2,2,2,1,2,2,2,2,1,2,1,1,2,2,2,1,2,1,1,1,2,2,1,1,2,2,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,2,2,2,1,2,2,1,1,2,1,2,1,2,2,2,1,2,2,1,1,2,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,1,1,2,1,2,2,2,2,1,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,2,2,1,2,2,1,1,2,2,2,1,1,1,2,2,1,1,2,2,1,1,2,2,1,2,1,2,1,1,2,1,2,2,2,1,2,2,2,1,1,2,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,2,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,2,2,2,1,1,2,2,2,2,2,1,1,2,1,2,1,1,1,2,2,2,1,2,2,2,2,1,1,2,2,1,1,2,1,1,1,1,1,2,2,2,1,2,1,2,2,1,2,1,2,1,2,2,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,2,1,1,2,2,2,2,2,1,2,2,2,1,1,1,2,1,2,1,2,2,1,2,2,2,1,1,2,1,2,1,1,2,2,1,1,1,1,2,1,2,1,2,1,2,2,1,1,2,1,1,1,1,1,2,2,1,2,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,2,2,2,2,2,1,2,2,2,1,2,1,2,1,2,1,1,2,1,1,1,2,1,2,1,1,2,2,2,2,2,2,2,1,2,1,2,1,1,2,1,2,1,1,2,1,2,2,1,1,2,1}

    Returns: 422367002

  19. {0,1,2,2,0,3,6,2,7,9,6,8,6,11,10,8,3,7,16,13,20,20,7,4,15,4,5,15,18,27,12,21,25,29,2,10,30,6,35,28,35,18,34,9,44,2,21,3,42,8,40,5,21,37,7,25,16,3,20,39,17,5,52,45,20,4,39,52,61,15,45,12,50,31,51,59,7,55,2,58,63,14,51,78,13,59,46,66,0,22,40,81,92,37,11,78,77,30,65,6,50,24,43,9,77,23,10,61,10,60,47,27,14,109,33,112,26,73,54,33,75,80,7,110,111,98,109,33,122,80,95,83,9,41,8,128,42,54,17,64,3,96,12,7,22,73,2,2,41,48,142,30,98,101,120,154,95,92,102,76,33,66,101,75,151,62,6,67,4,123,19,58,76,10,106,56,30,110,140,102,117,170,182,2,132,16,127,22,11,60,82,138,24,44,57,130,62,95,31,134,96,49,38,123,106,79,78,132,121,178,58,24,164,51,101,29,165,111,70,179,33,61,32,30,110,26,38,87,149,166,179,154,118,66,159,177,61,181,4,123,131,122,241,161,120,28,53,114,242,153,80,203,185,182,195,101,87,256,18,54,245,226,232,106,53,205,199,241,45,232,66,36,167,26,183,126,83,34,204,93,158,86,20,128,84,285,120,145,77,252,144,172,28,256,84,162,104,0,230,168,272,23,146,227,151,17,132,306,66,55,306,175,199,86,284,15,215,124,9,219,240,157,45,298,273,34,68,132,210,327,55,296,68,80,22,234,162,162,92,127,260,42,299,103,23,209,107,258,308,267,92,217,56,263,298,14,24,85,314,99,204,81,4,129,66,290,39,229,62,69,255,62,357,114,10,165,163,180,272,316,99,29,133,265,184,333,198,343,261,290,67,373,210,64,13,146,103,190,72,375,21,220,353,386,102,384,367,180,319,173,286,29,12,254,20,408,22,4,41,212,136,95,73,59,262,206,294,119,3,120,129,356,130,421,274,396,62,116,291,398,346,424,162,75,77,83,364,238,397,347,360,269,452,343,383,251,316,413,343,208,324,440,248,345,427,87,193,466,270,165,83,106,113,305,201,433,100,305,19,410,418,179,44,411,165,111,139,128,168,89,445,80,205,162,86,314,157,79,64,32,17,478,501,340,436,20,26,208,352,148,89,303,189,486,445,415,392,94,447,173,510,344,173,96,207,27,198,80,36,43,217,131,32,280,103,22,299,253,537,519,347,148,137,386,466,353,501,195,537,297,277,339,470,413,530,216,274,380,283,153,371,423,230,300,503,213,4,452,121,225,546,478,7,122,463,369,61,461,32,154,228,462,156,317,427,320,158,196,411,541,182,404,303,114,63,314,361,288,123,362,479,354,569,544,170,310,306,570,233,190,191,4,121,577,457,391,426,369,536,85,52,462,187,113,575,103,12,48,69,50,158,516,291,518,44,563,430,217,78,283,1,241,365,106,242,265,14,293,374,231,334,134,254,625,562,217,620,490,416,70,115,350,354,72,170,51,530,642,310,187,329,295,344,530,388,440,447,176,424,250,426,612,199,136,613,491,575,129,58,449,251,245,175,177,682,610,201,347,534,176,547,593,522,95,223,539,673,363,439,459,28,55,174,495,619,232,101,341,289,487,166,75,532,436,30,591,46,587,473,217,409,705,402,676,646,251,408,134,706,79,137,407,105,664,212,185,251,265,106,713,506,693,225,570,167,746,587,117,494,653,203,429,303,684,339,321,252,304,541,755,155,217,656,149,464,301,676,608,612,373,606,187,224,138,678,736,631,771,527,603,346,548,756,787,707,416,211,74,381,283,405,514,7,339,303,745,485,15,710,361,281,355,758,14,538,632,714,661,580,528,473,465,27,155,661,83,109,485,795,689,435,133,269,106,648,593,10,623,756,208,491,246,51,48,154,436,255,546,525,238,234,755,136,802,839,528,449,95,355,843,453,119,93,391,115,472,37,433,111,176,639,638,827,265,396,270,14,359,853,644,823,139,265,575,677,54,541,643,17,48,656,817,279,446,544,608,326,195,416,458,517,504,666,360,775,724,307,528,314,645,81,836,307,281,439,153,517,13,414,335,288,869,645,534,899,892,151,596,335,485,611,525,352,900,766,270,558,563,731,307,686,375,682,108,110,79,394,930,615,712,253,929,555,649,119,16,778,84,426,332,51,507,262,532,14,957,262,954,924,581,774,239,338,799,539,643,75,118,150,924,303,864,903,727,214,437,909,652,790,553,740,98,122,56,311,271,401,518,651,146,317,738,914,83,919,293,998,202,162,450,968,237,613,291,177,749,579,528,740,563,283,918,886,771,690,386,332,220,96,744,196,994,877,850,368,130,1002,199,427,254,1023,230,102,972,234,803,480,0,739,452,813,547,868,463,662,457,255,188,954,387,453,1006,878,675,515,747,943,485,378,441,829,297,237,417,291,938,853,421,807,946,395,8,477,678,809,136,359,693,11,592,448,176,695,631,544,521,368,539,669,675,521,59,834,176,419,239,276,808,807,909,710,416,707,100,416,806,541,423,385,672,1,22,568,115,659,831,980,279,703,862,504,400,135,940,691,484,289,995,149,213,8,682,371,84,801,713,26,1060,929,140,24,516,3,454,23,1140,786,685,340,691,448,1026,865,65,434,187,131,1015,210,764,781,728,584,1008,354,591,27,613,226,1051,985,879,672,594,2,721,172,257,421,1001,657,1165,345,358,918,1156,152,1191,982,259,214,46,821,480,1085,415,1098,543,719,488,273,823,907,1095,438,1093,1171,936,324,679,230,665,313,1134,1070,1151,1188,1119,139,508,1168,470,484,755,798,981,876,528,489,403,935,297,839,672,1165,1065,411,240,1230,1217,47,1208,812,313,99,1211,1156,94,74,366,715,980,524,1172,660,1182,885,865,99,410,1095,638,826,238,1041,92,1125,1040,1120,160,276,812,1274,669,904,1177,566,265,684,400,1267,585,1100,233,362,955,304,1080,747,762,1273,647,271,76,1238,785,663,86,385,1155,617,500,24,917,1154,60,63,863,859,1249,56,712,904,1225,144,491,619,514,359,222,762,1220,652,264,1274,1077,1174,744,951,173,1296,434,265,1054,279,969,1299,1262,390,669,507,696,1352,562,814,1160,928,1310,1131,434,626,497,335,247,1258,1053,1092,1113,859,405,156,869,402,1185,307,760,619,209,129,1377,530,188,470,283,971,373,947,693,493,1131,234,10,300,1058,385,1213,342,382,865,1359,934,709,1366,209,519,952,1193,1161,432,582,1089,485,17,1325,452,702,26,715,873,857,534,692,912,158,605,1110,797,244,695,1081,720,350,1083,182,1297,593,929,792,834,543,170,172,1131,846,758,1389,135,393,330,1379,1337,278,654,453,311,549,798,638,219,516,1367,564,1126,49,81,1138,175,873,503,1289,1114,842,894,457,109,1218,1116,776,624,1305,484,64,1373,467,1044,1267,1066,594,1481,859,293,567,353,666,278,747,12,1197,513,1481,524,272,463,724,1106,1183,149,1267,470,1090,959,188,598,634,267,891,1377,169,754,549,1261,1141,1400,1220,321,35,1286,540,757,29,126,1358,1036,653,75,409,1500,1270,574,392,1201,1172,249,78,844,645,915,821,553,1250,337,319,496,755,1186,119,35,99,977,831,985,1515,1040,1043,665,1344,452,1537,1119,320,507,1256,1129,1289,601,272,1464,937,1468,1104,492,1507,1071,261,871,1047,576,1344,106,622,1432,1512,1487,840,604,720,1492,202,1579,425,1229,141,656,1,51,1393,899,264,327,720,76,78,1499,1190,1569,679,230,770,47,807,1265,586,1132,737,1365,923,1113,1528,290,112,355,621,843,244,1083,370,1179,891,832,396,404,1547,639,1557,172,1164,764,948,932,559,161,796,1450,637,1289,1144,1397,9,389,870,610,863,1590,794,1148,1304,899,1603,865,521,506,546,1380,1106,1189,915,177,1044,1497,254,1431,829,135,1167,1454,212,164,547,1679,102,1058,1149,29,439,1571,859,199,1693,115,342,1064,179,599,666,880,858,616,1517,1158,1538,1064,612,1255,218,1344,1633,1046,838,127,967,360,717,730,1361,1417,1377,419,588,1550,371,496,229,592,342,972,1259,1226,87,1703,285,1722,1650,115,32,1248,773,1094,848,1470,1626,909,946,80,1061,1079,1636,211,1718,463,1692,297,1427,1363,1607,1665,61,1055,583,367,406,658,103,681,159,1475,82,871,1303,666,881,1565,1586,130,1131,1360,351,237,409,1143,116,1622,1035,685,210,1023,710,118,1793,180,1087,110,975,862,1383,1581,5,1388,940,739,533,428,135,1649,1522,1500,1347,765,114,889,743,1744,1049,543,395,1704,978,1718,1463,1263,557,1431,572,1362,1349,1277,611,1681,858,1324,1220,84,1493,268,1505,744,920,1579,1575,33,200,1828,456,1663,1818,1103,653,849,9,709,1721,990,57,582,1590,1591,644,589,706,1312,978,630,399,1852,1747,1853,1627,1117,1161,1720,497,1284,1136,1326,1154,206,1103,1426,1106,1847,1121,1847,303,1469,860,279,0,1820,978,424,836,438,1744,1478,1501,963,768,504,162,567,389,24,1399,1631,740,145,156,1527,1484,419,480,566,1391,516,763,1069,367,1813,947,673,462,203,1166,1676,930,1373,1283,1097,1827,84,954,213,1660,1856,256,1147,74,626,110,712,1205,1072,1444,639,143,1634,723,425,1620,259,722,1179,1094,1338,57,245,364,1537,1624,1847,387,873,1153,182,345,241,712,1808,1717,1316,1339,126,148,1529,917,473,549,97,1120,1697,913,898,580,160,48,1124}

    {2,2,1,1,1,1,1,2,1,2,2,2,1,1,2,1,1,1,1,2,2,1,1,2,2,2,2,2,1,1,2,2,2,1,2,1,2,2,1,1,2,2,2,2,2,2,2,1,2,1,1,1,2,1,2,1,1,1,2,2,2,1,1,2,1,1,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,1,1,2,2,1,1,1,1,2,1,2,1,1,2,1,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,2,2,2,1,2,2,2,1,2,2,1,2,1,1,2,2,2,2,2,1,2,1,1,1,2,2,2,1,1,2,2,1,1,2,2,2,1,2,2,2,2,1,1,2,1,1,1,2,1,1,1,1,2,2,1,2,1,2,1,2,2,1,2,2,1,2,1,1,2,1,1,1,2,1,1,1,2,2,2,1,1,2,2,2,2,2,2,1,1,2,2,1,1,1,2,2,2,1,2,1,2,2,1,1,1,2,1,2,1,1,2,2,2,1,2,1,1,2,1,2,2,2,1,2,1,2,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,1,1,2,1,1,2,1,2,2,2,1,1,2,2,1,1,2,1,1,2,1,1,1,2,2,1,2,2,1,2,2,1,2,1,1,2,2,2,1,2,1,2,2,1,1,1,2,1,2,2,1,2,2,2,1,1,1,2,2,1,1,2,1,2,2,2,2,2,1,1,1,1,1,2,1,1,2,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,1,2,2,1,2,1,1,2,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,2,2,2,2,2,1,1,2,1,1,2,2,2,1,2,2,2,1,2,1,1,2,2,2,1,1,2,2,1,2,2,2,2,2,1,1,1,2,1,1,2,2,1,1,2,2,2,2,1,2,1,1,1,2,2,2,2,1,2,2,1,1,2,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,2,2,1,1,2,1,2,2,2,2,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,2,1,1,1,2,1,2,1,1,2,2,2,2,2,2,1,1,1,2,2,1,2,2,2,1,2,1,1,2,1,2,1,1,2,2,1,2,2,2,1,1,2,2,1,2,2,2,1,1,2,2,2,2,1,1,2,1,1,1,1,2,2,2,2,1,1,2,1,1,2,1,2,1,1,2,1,2,2,2,1,2,1,2,1,2,2,2,1,2,2,1,2,2,2,1,1,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,1,2,1,2,1,2,2,2,1,2,2,2,1,2,2,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,1,2,2,2,1,1,2,1,1,2,2,2,1,2,2,2,1,2,2,2,1,1,1,1,2,1,2,2,1,2,1,2,2,2,1,1,2,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,1,2,2,1,1,1,2,1,2,1,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,1,2,2,1,2,1,1,1,2,2,1,1,2,2,1,1,1,2,1,2,2,1,2,1,1,2,2,2,1,1,2,2,1,1,2,2,2,1,1,2,1,2,2,1,1,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,2,2,1,2,2,2,1,2,2,2,1,1,1,1,2,2,2,2,1,1,1,2,2,2,2,2,1,2,2,2,2,2,1,2,1,2,2,2,2,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,1,1,2,2,1,1,1,2,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,1,2,1,1,2,1,2,2,2,2,1,1,2,2,1,2,2,1,1,1,2,1,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,1,2,2,1,2,2,1,2,2,2,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,2,1,2,2,1,2,1,2,2,1,2,1,2,2,1,2,1,2,1,1,2,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,2,1,2,2,2,1,2,2,1,2,1,1,2,2,2,1,2,1,1,2,2,1,2,2,2,1,2,1,1,2,2,2,2,2,2,1,2,1,2,2,2,1,1,1,1,2,1,1,2,2,2,1,2,2,1,2,2,1,1,1,2,2,2,1,1,1,2,1,1,2,2,2,2,1,2,1,2,2,1,1,1,1,2,2,2,1,2,2,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,1,2,1,1,2,2,1,2,1,1,2,1,2,2,2,1,2,2,2,2,1,1,1,2,2,1,1,2,2,2,1,2,2,2,2,2,1,1,2,2,2,1,2,1,2,2,2,1,2,2,2,2,2,1,2,1,2,1,2,2,1,1,1,2,1,2,2,1,1,1,2,1,2,1,2,1,2,1,1,2,1,1,2,2,2,1,1,2,1,1,1,2,2,1,1,1,1,1,2,2,2,1,2,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,1,2,1,1,1,2,1,1,2,2,2,2,2,1,1,2,1,1,2,2,2,1,1,2,2,1,2,2,2,2,2,1,2,1,1,2,2,2,1,1,1,1,2,1,1,1,1,2,1,2,2,1,2,2,2,1,2,2,1,2,2,1,2,2,1,1,2,1,2,1,1,2,2,2,1,2,1,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2,1,2,2,2,2,1,1,1,1,1,2,2,2,1,2,2,2,1,2,2,2,2,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,2,1,1,2,2,2,1,1,2,1,2,1,1,2,1,1,2,1,2,2,2,1,2,1,1,1,2,1,2,1,2,1,1,2,1,1,2,1,2,2,1,1,1,2,2,1,2,1,1,1,2,1,1,1,2,2,1,2,2,2,2,2,1,2,2,1,2,1,1,1,2,1,1,2,2,2,2,1,1,2,2,1,2,2,2,2,2,1,1,2,2,2,2,2,2,1,1,2,1,1,2,1,2,1,2,1,2,1,1,1,1,2,1,2,1,2,1,1,2,2,1,1,1,2,1,1,1,1,2,2,1,2,1,2,2,2,1,1,2,1,1,1,2,1,1,2,1,2,2,2,2,1,2,2,1,2,2,1,1,2,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,2,2,1,1,2,2,1,2,1,2,2,1,1,2,1,2,2,2,1,2,1,2,2,1,2,1,1,2,1,2,2,2,2,2,2,1,2,2,1,2,2,1,1,2,1,2,1,1,1,1,1,2,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,2,2,2,2,2,1,2,1,1,2,2,2,1,2,2,1,2,1,2,2,2,2,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,2,1,2,2,2,2,1,2,1,1,2,2,2,2,2,1,1,1,2,2,2,1,1,1,2,2,1,1,2,2,1,2,2,1,2,1,2,1,1,2,2,2,2,1,1,1,1,1,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,1,2,2,2,2,2,1,1,1,1,2,2,1,1,1,2,2,1,2,1,1,2,1,1,1,2,2,2,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,2,2,1,1,2,2,1,1,2,2,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,2,1,2,1,1,1,2,1,2,2,2,2,1,1,2,1,1,1,2,1,1,1,2,2,1,2,2,1,1,2,1,1,1,2,2,1,1,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,2}

    Returns: 190890400

  20. {0,1,0,3,1,2,1,1,8,8,9,9,8,3,11,7,8,17,8,13,4,12,3,3,17,11,5,18,8,24,2,17,20,27,7,12,11,4,33,6,13,0,12,42,10,28,32,29,15,23,49,33,48,41,28,2,30,31,23,12,16,48,34,38,61,60,52,41,47,37,53,67,62,66,25,0,17,17,12,20,4,67,71,80,58,57,81,30,41,50,65,8,25,13,87,76,54,93,40,82,19,39,56,101,35,58,69,89,33,10,8,18,39,52,41,35,101,93,51,21,95,73,84,92,52,33,103,122,104,70,24,78,56,128,61,51,126,15,68,73,1,6,142,92,49,67,132,35,145,84,40,10,109,26,101,85,70,66,6,90,132,154,14,25,160,133,53,163,33,71,17,122,22,29,158,3,108,89,165,62,18,169,48,59,43,154,141,154,137,49,170,136,152,177,16,180,172,55,188,152,2,20,184,1,146,37,124,179,146,20,51,54,151,1,140,47,59,61,158,38,33,7,186,151,111,93,105,127,9,205,84,179,198,227,158,160,21,176,35,198,146,132,65,28,198,104,218,9,105,33,89,55,242,75,29,123,168,63,59,157,104,206,160,223,17,73,146,49,225,240,90,236,92,115,26,27,230,33,162,2,171,159,16,107,76,156,176,222,200,66,164,277,277,150,67,263,235,59,297,79,212,23,61,81,144,2,34,227,209,80,237,0,224,123,278,7,76,104,94,16,252,15,49,309,176,317,93,220,305,80,312,117,56,130,196,277,247,182,134,196,17,245,333,147,219,29,346,11,178,239,104,171,294,155,238,341,200,338,226,289,232,203,98,49,344,117,111,92,187,58,253,290,214,162,286,223,348,374,120,182,26,142,107,99,34,49,34,202,120,229,248,74,319,314,367,390,387,123,220,75,265,180,309,30,290,294,190,283,189,287,54,86,312,253,46,107,391,178,410,92,390,211,78,244,54,87,46,8,371,50,291,92,363,426,95,235,233,95,282,112,162,4,145,439,20,316,410,363,163,399,368,411,305,194,267,208,207,264,6,114,59,155,179,273,187,57,330,352,217,294,136,453,36,12,204,210,37,311,415,107,315,153,438,145,393,30,484,444,64,136,264,480,51,389,133,254,430,58,138,398,400,44,146,325,255,497,12,95,442,478,397,310,488,504,118,43,42,213,438,504,19,335,437,61,300,414,461,364,200,516,284,447,72,409,175,280,494,425,289,251,381,273,60,17,481,421,99,119,333,88,165,422,31,461,431,142,27,354,293,145,303,159,447,134,55,215,273,41,2,469,135,4,203,318,335,202,79,273,458,508,522,254,289,387,444,77,528,327,261,288,19,371,431,54,342,444,570,155,147,535,67,432,3,31,430,260,180,577,296,187,554,96,534,304,590,104,419,434,71,445,129,69,448,616,546,376,27,159,332,279,415,254,121,51,190,61,88,245,139,19,635,248,588,507,68,369,98,492,643,125,467,348,367,334,202,174,138,501,154,130,246,39,129,30,108,256,517,186,125,93,192,259,244,566,265,25,345,535,465,269,306,648,197,80,475,355,665,405,582,227,38,641,629,656,544,551,218,210,365,638,115,78,347,413,45,705,567,625,648,69,392,397,228,401,409,425,234,479,454,93,533,394,222,11,71,583,145,367,687,638,584,613,560,681,413,443,29,516,357,721,655,446,176,85,396,80,625,308,245,395,717,35,521,401,661,27,22,272,307,185,433,98,151,308,588,668,46,459,65,674,440,393,642,492,195,573,443,686,59,681,546,319,449,578,198,72,349,726,237,143,165,49,718,174,768,105,271,730,215,434,121,69,40,144,674,5,36,529,639,45,742,520,383,511,306,139,561,713,796,285,248,518,262,539,542,334,457,589,114,25,640,656,260,168,452,726,591,115,46,32,482,492,178,495,578,160,490,7,830,560,724,55,354,595,618,314,276,733,370,388,846,771,676,718,845,574,145,601,510,709,285,492,617,488,485,251,224,21,153,797,510,817,214,367,685,242,159,176,617,172,11,659,776,88,781,728,825,97,358,857,494,637,711,75,522,827,878,504,685,882,277,787,593,907,900,36,790,362,728,371,188,772,354,365,231,858,162,596,172,157,172,683,686,546,230,562,854,357,673,407,296,153,406,633,258,20,943,811,200,14,211,134,927,858,206,494,955,901,640,913,166,663,780,529,574,487,106,519,758,480,177,562,478,483,187,897,173,946,582,945,45,493,798,198,369,440,15,747,659,653,570,204,811,452,402,18,834,90,802,482,395,618,384,892,33,405,27,483,106,463,374,494,755,368,792,685,656,81,795,285,153,133,184,893,847,563,158,558,478,193,538,382,938,630,322,115,526,763,927,185,1012,233,625,801,791,752,549,383,799,478,722,497,630,593,486,487,127,359,74,731,447,745,708,190,1016,650,39,339,295,753,143,607,927,919,875,479,815,206,867,222,774,597,443,750,1011,232,248,720,810,340,646,906,148,95,908,4,445,479,192,397,447,926,1067,990,1040,618,1077,79,647,501,601,82,243,529,43,497,210,72,523,104,978,782,908,18,492,1101,76,580,985,1100,266,456,222,82,221,960,1082,380,51,342,582,832,1033,332,1130,218,137,318,390,372,449,72,684,54,289,708,187,367,1039,1106,563,52,300,410,10,522,702,794,2,281,591,609,239,537,911,1010,631,725,806,929,833,257,707,361,498,321,819,82,296,1112,354,103,435,707,1046,988,656,701,48,248,744,322,875,1026,924,1169,505,597,339,834,704,595,707,691,540,368,420,1136,491,316,1044,786,481,1062,250,1015,741,939,750,391,599,976,1215,553,33,813,1182,839,862,344,584,223,949,1171,1227,184,556,421,1091,281,938,95,133,1038,235,332,329,676,625,606,384,440,402,1113,591,512,583,1027,586,952,185,405,770,945,1245,861,41,9,1142,1179,621,289,464,1225,42,705,459,1064,294,1283,260,1141,845,588,698,609,1052,892,182,609,812,203,308,341,248,1059,1014,1153,772,152,7,1089,1061,848,1210,859,697,1107,1194,384,1317,855,548,426,1000,161,395,928,149,1094,269,642,247,430,544,468,1036,1253,899,372,221,1280,565,663,444,15,390,1289,342,902,788,683,831,614,202,31,115,456,244,467,932,433,57,1001,930,502,672,467,861,589,1344,189,635,337,1283,485,798,1139,1333,960,866,1073,683,438,512,354,86,684,368,108,360,545,627,1175,1139,1006,231,595,381,1311,1242,751,334,485,719,73,1298,1246,1362,975,189,1359,553,611,520,202,1033,43,534,657,1107,327,530,1261,439,1422,1287,118,1043,624,1384,1274,1092,580,342,310,43,473,1321,277,127,972,1436,571,461,760,990,863,1287,990,1412,1341,530,179,425,228,941,644,529,1137,767,78,581,972,1429,1312,855,1178,145,594,73,1105,533,856,1247,691,183,1347,1431,1445,789,1065,979,746,384,822,903,877,936,1439,537,59,398,1114,986,926,1486,463,1429,231,588,29,1370,1399,324,281,985,1195,1303,1324,60,1038,361,1208,795,602,775,1181,224,717,956,1518,1001,1255,878,710,849,1067,496,499,443,1203,983,1524,890,513,571,1122,1171,608,1114,790,1257,742,1226,770,1542,1105,1430,1255,1204,819,221,1181,1417,841,619,204,229,202,1043,892,807,408,544,1502,1461,1134,1528,753,659,465,50,185,389,93,1102,408,1123,902,1386,698,722,1252,900,64,268,1257,654,395,867,576,1083,1212,818,1569,225,747,753,794,541,783,1305,509,1311,207,553,455,279,105,695,1427,61,718,1255,1402,534,134,1353,175,103,835,337,190,1350,1091,126,1466,1456,613,1429,1331,213,1203,754,441,1379,1165,1500,357,353,30,187,1627,438,1261,1304,407,1632,318,969,1231,560,1215,1299,933,810,911,211,1286,1269,850,720,1633,650,1453,917,201,1531,91,1168,603,1367,791,285,439,220,835,243,507,652,865,1406,1005,304,937,898,1416,457,547,516,918,762,1297,1390,1602,293,1259,1430,1484,846,1608,138,1157,1156,1378,1093,761,950,1559,880,1092,1505,1292,1181,1600,959,431,1206,418,847,945,1391,951,602,858,1288,841,278,346,846,1347,641,172,183,1572,1191,1412,862,898,40,110,38,394,1013,108,1566,1247,617,995,1745,1216,590,177,987,259,303,1328,668,102,1153,74,1725,1700,1608,278,73,204,1287,668,968,1109,1249,1461,1380,881,268,1538,1101,832,1143,1003,976,419,711,368,955,909,1612,218,593,1051,870,217,336,1363,539,433,1325,491,859,1519,1274,136,731,245,952,1162,626,1416,503,235,1445,15,246,281,250,913,1355,373,1035,1346,549,1573,1112,482,707,1533,1414,1423,748,1511,567,1567,564,1329,921,213,65,809,712,1165,1565,847,964,1184,677,1592,1146,1193,590,201,1799,1403,1483,1089,1038,1239,1361,1433,900,780,566,924,1049,177,1325,1122,315,29,1610,661,1751,1564,1435,1727,290,1002,1362,1251,807,807,1308,397,1394,932,985,455,797,1562,1572,924,305,825,1471,1313,1293,1400,1888,969,1545,439,682,1565,1812,911,1433,1054,1372,1373,680,1010,633,187,777,734,1241,1845,163,762,1631,621,112,410,632,1088,819,1646,1845,1171,1624,1297,727,1428,219,536,884,1623,760,358,285,1441,101,782,639,90,1011,1428,674,99,441,1385,792,1018,579,925,877,1777,667,1405,1606,1647,429,606,689,53,1793,1358,642,1017,1033,1593,956,1034,749,940,1600,1727,1701,595,159,1208,1025,375,868,1646,188,1531,1552,1047,1872,1516,1153,213,1557,1466,31,1616}

    {2,1,1,1,1,1,1,2,1,2,1,1,1,2,2,1,2,1,2,2,2,2,1,1,2,2,2,2,1,1,1,2,1,2,1,2,2,1,1,2,2,1,2,1,2,1,2,2,1,1,2,2,1,1,2,1,1,2,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,2,2,2,2,2,1,2,2,1,2,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,2,1,2,2,1,2,1,1,1,2,2,1,1,1,2,1,2,2,2,2,1,2,1,2,2,1,2,1,2,2,2,2,2,1,1,2,2,1,1,2,1,1,1,1,2,2,2,1,1,2,2,1,2,2,2,2,2,1,2,1,1,1,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,2,2,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,2,1,1,2,1,2,2,1,1,1,1,1,2,2,1,1,2,1,2,2,2,2,1,2,2,1,2,2,1,2,1,2,1,1,1,1,1,2,1,1,1,2,2,2,2,1,2,2,2,1,2,2,1,1,1,1,2,1,1,1,2,1,2,1,2,1,2,1,2,1,2,2,1,2,2,2,2,1,1,1,2,2,2,2,1,2,1,1,2,2,2,1,1,2,1,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,1,2,2,1,2,1,1,1,2,2,1,1,2,1,2,1,1,2,1,1,1,2,1,1,1,2,2,1,2,1,2,1,2,2,2,2,2,1,2,1,2,1,1,2,2,1,1,2,2,1,2,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,2,2,1,2,2,2,1,1,1,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2,2,1,1,1,2,1,2,1,1,1,2,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,2,2,1,2,2,2,1,1,1,1,2,1,2,2,1,2,2,1,2,1,1,2,1,2,1,2,2,2,1,1,1,1,2,1,2,2,2,1,1,1,2,2,2,1,1,2,1,2,2,1,1,2,1,1,1,1,2,2,2,2,1,1,1,2,1,2,1,1,2,1,1,2,1,2,2,2,2,2,1,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,1,2,1,1,2,2,2,1,1,1,1,1,2,1,1,2,2,1,2,2,2,1,1,1,2,1,1,2,1,1,2,1,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,1,2,2,1,1,1,1,2,2,2,1,1,1,2,2,2,1,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,2,2,2,1,2,1,1,2,2,1,1,1,2,2,2,2,2,1,2,1,1,1,1,2,2,2,1,1,1,1,2,2,2,1,1,1,1,2,1,2,1,1,2,1,1,1,2,1,2,2,2,2,2,1,1,2,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,1,2,2,1,2,2,1,2,2,1,1,1,2,2,2,2,1,1,2,2,2,2,1,1,2,2,1,1,1,1,2,1,1,2,1,2,2,1,2,2,1,2,1,1,1,2,1,2,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,2,1,2,1,2,1,2,1,2,2,2,1,1,2,2,1,2,2,1,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,2,1,1,1,2,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,1,1,1,2,2,1,2,1,1,1,2,1,2,1,2,2,1,2,2,2,2,2,2,2,1,1,1,1,2,1,1,2,1,2,1,1,2,2,1,2,2,2,1,1,1,2,1,1,2,2,1,1,1,2,1,2,1,2,1,2,1,2,1,2,2,2,2,2,2,1,1,2,2,2,2,2,1,2,1,1,1,1,1,2,2,1,1,2,1,2,2,2,2,1,1,2,2,1,1,1,1,2,1,2,2,1,2,2,1,2,1,1,1,1,2,1,1,2,2,2,1,1,2,1,2,2,1,2,2,2,1,1,1,1,1,2,1,2,1,2,2,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2,2,1,1,1,2,1,2,2,2,1,1,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,2,1,2,1,1,2,2,1,1,2,2,1,2,1,1,1,2,2,2,2,1,1,2,2,1,1,1,2,2,1,1,2,2,1,2,1,2,2,2,2,1,1,2,2,1,2,2,1,1,2,2,2,1,1,1,2,2,2,1,1,1,1,2,1,1,1,2,1,2,1,2,2,2,2,1,2,1,2,1,1,1,2,2,2,2,1,1,1,2,1,1,2,2,2,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,1,2,2,1,1,2,2,2,1,2,2,1,1,2,2,1,1,2,2,1,1,2,1,1,1,2,1,1,1,2,2,1,2,2,1,2,1,1,2,1,2,1,2,1,1,2,1,1,2,1,1,1,1,2,1,2,1,1,2,1,2,1,1,1,2,2,1,2,2,2,2,2,1,1,2,1,1,1,1,2,2,2,1,1,2,2,2,1,1,2,2,1,1,2,2,1,1,2,1,2,1,1,1,2,1,1,2,1,1,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,1,2,1,1,1,2,2,2,2,2,1,2,1,2,1,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,1,2,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,2,1,2,2,1,1,2,1,2,2,1,2,2,2,1,1,2,2,2,2,1,1,1,2,2,1,2,1,1,2,2,2,1,2,1,1,1,2,1,1,1,2,1,1,2,2,1,1,2,2,1,1,1,1,1,2,2,2,2,2,1,2,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,1,2,2,2,1,1,2,1,2,1,2,2,2,2,2,2,1,1,2,2,1,2,1,2,2,1,1,1,2,1,2,1,2,2,2,1,1,2,2,1,2,1,2,2,1,1,1,2,1,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,1,2,1,2,1,2,2,1,1,1,2,2,1,2,2,2,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,1,2,2,1,1,1,2,2,1,2,2,2,1,1,2,2,1,1,1,2,2,1,1,2,1,1,2,2,1,2,1,2,2,2,1,2,2,1,2,1,1,1,1,1,2,2,2,1,2,2,1,1,2,2,2,1,2,2,1,1,1,2,1,1,2,2,2,2,2,1,1,2,2,1,2,2,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,2,1,2,1,1,2,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,2,2,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,1,2,2,2,1,2,1,2,2,1,1,2,2,2,2,2,1,1,2,1,2,2,1,2,2,1,1,1,2,1,1,2,2,1,1,1,1,2,2,1,2,1,1,1,2,1,2,2,1,1,1,2,2,1,1,2,2,1,2,1,1,1,1,1,2,2,2,2,1,1,2,1,2,1,2,1,1,2,1,1,2,2,2,2,2,2,1,2,2,2,1,2,1,1,1,2,2,2,2,1,2,2,1,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,1,2,2,2,2,2,1,1,2,1,2,2,2,1,1,1,1,2,2,1,2,2,1,1,2,1,2,2,2,1,2,1,1,1,1,2,1,2,1,1,1,2,1,2,1,2,2,2,2,2,2,1,2,2,2,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,2,1,1,2,1,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,2,2,2,2,1,1,2,2,1,2,1,2,2,2,2,2,1,2,1,1,1,1,2,2,2,2,2,1,1,2,2,2,2,2,2,1,2,1,2,1,1,1,2,2,2,1,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,1,2,1,2,1,2,2,2,1,1,1,2,2,2,1,1,2,2,1,1,1,1,1,2,1,2,2,2,2,2,2,1,1,2,1,1,1,2,2,1,2,1,2,1,1}

    Returns: 712151429

  21. {0,1,2,0,3,5,6,4,7,3,10,11,9,4,0,14,11,17,4,15,9,13,2,5,0,12,15,9,7,23,3,24,29,21,26,27,13,8,29,19,13,1,39,14,44,32,35,20,1,13,6,38,15,50,34,23,55,52,18,3,45,0,14,16,30,13,26,40,47,59,43,70,2,40,11,49,52,69,58,35,6,18,31,51,22,44,45,37,78,73,89,42,69,54,53,45,52,21,46,5,76,89,93,55,50,91,93,14,2,19,46,73,68,3,69,59,103,51,16,43,56,112,53,34,87,31,3,19,18,97,61,49,40,43,36,55,130,5,53,84,133,3,99,60,86,2,52,144,77,35,16,133,1,20,125,131,97,45,109,14,135,97,132,81,13,137,57,45,89,53,24,62,119,86,63,55,92,91,144,120,68,77,80,145,48,67,148,177,46,174,94,34,92,83,94,161,0,14,16,78,65,43,176,12,198,177,33,148,138,199,52,209,61,194,9,174,199,193,149,72,34,116,8,78,181,59,204,92,165,23,53,170,62,126,191,76,230,177,77,32,197,39,221,144,237,153,107,179,172,106,147,10,176,82,211,8,64,94,17,234,139,92,201,14,207,65,137,144,10,136,16,2,65,20,42,109,139,170,14,219,98,78,26,213,34,224,166,179,98,204,118,31,242,30,36,93,83,105,262,202,141,242,158,117,27,263,252,214,96,37,69,229,149,119,301,38,170,72,134,229,216,98,212,311,35,16,126,77,258,219,317,300,266,281,58,116,293,18,35,236,41,281,53,288,106,78,300,147,178,338,227,100,85,139,80,202,48,217,175,295,32,238,18,21,267,238,267,69,74,129,130,153,155,152,144,184,102,334,355,291,205,231,175,224,180,235,106,202,379,217,154,24,217,311,134,157,109,104,163,351,387,291,376,274,240,365,42,8,123,407,164,356,111,133,38,130,233,368,19,344,317,196,210,277,301,180,28,385,240,52,234,337,63,68,121,354,100,298,130,174,224,51,9,39,317,281,381,400,186,318,96,330,71,336,445,157,397,112,65,363,360,188,415,185,408,125,262,118,315,30,466,45,73,234,372,186,341,389,331,443,103,317,422,478,161,72,407,278,290,102,92,238,196,452,286,201,263,382,29,419,201,416,443,297,230,439,244,421,20,49,389,244,219,56,432,131,65,3,76,488,369,132,328,370,289,522,478,259,301,269,369,110,303,312,227,101,215,227,420,40,232,335,397,425,34,17,377,347,273,121,105,232,29,546,99,421,271,191,162,49,254,35,93,268,330,538,332,146,199,114,570,37,545,289,21,98,169,465,286,472,393,540,257,15,581,4,49,564,539,314,318,271,176,36,426,216,75,468,484,314,527,234,177,391,534,576,128,516,361,242,341,294,108,3,45,489,517,136,113,383,447,217,195,269,147,137,265,368,496,377,70,615,542,584,296,18,536,225,633,300,468,304,552,531,11,119,153,469,577,516,648,128,187,481,565,634,401,340,274,57,636,359,300,54,656,202,85,293,538,163,580,334,602,4,73,508,149,507,168,156,160,248,306,110,14,572,250,305,490,302,343,72,288,339,84,437,598,41,53,204,493,194,111,298,158,410,100,74,154,71,640,221,576,209,194,680,43,307,571,695,358,290,407,712,642,660,44,181,187,207,36,552,609,512,153,13,675,316,215,206,689,597,97,103,112,666,549,519,533,671,528,667,93,594,59,536,724,334,592,15,613,159,354,362,439,65,599,221,578,367,105,577,626,140,662,56,566,716,547,307,307,485,619,508,364,267,699,693,86,638,380,704,672,228,162,7,231,789,313,755,240,486,388,364,770,657,144,33,239,166,223,192,215,351,138,443,319,346,17,37,417,250,198,682,258,760,518,374,501,4,68,183,369,685,172,577,711,71,2,303,217,109,496,142,644,548,312,35,563,99,778,381,537,306,648,784,43,247,119,510,171,459,255,123,102,31,743,229,479,459,417,179,478,11,225,135,65,90,232,649,534,292,673,772,601,555,688,573,501,867,398,186,373,80,271,62,865,444,880,315,844,794,322,257,784,416,238,81,455,524,364,401,579,255,779,428,552,409,879,771,561,154,801,196,459,580,181,216,139,857,755,150,725,919,164,498,48,665,754,620,858,18,179,922,320,97,695,909,45,144,217,874,203,376,73,198,449,399,264,58,481,836,763,942,303,876,215,615,15,833,297,11,101,693,589,628,552,930,539,154,220,92,368,450,858,678,117,809,380,941,719,817,11,326,656,166,180,132,691,77,578,813,925,1002,149,791,89,1006,55,372,458,448,601,711,694,672,187,82,11,603,45,227,587,844,45,947,360,608,810,878,436,141,52,747,285,931,654,4,623,405,855,384,405,83,916,643,14,144,281,576,947,513,812,629,783,94,121,180,185,898,112,1056,781,982,242,15,115,894,1042,488,560,78,963,83,104,201,262,371,175,1075,197,616,22,76,774,877,387,770,19,549,216,315,863,1045,2,391,727,746,1042,31,278,627,406,689,692,436,855,418,872,822,29,11,422,889,875,428,122,1021,198,902,1002,1056,1120,614,651,558,707,969,516,180,956,82,417,814,1134,664,861,191,529,450,257,222,1119,656,508,693,112,1138,480,148,444,433,585,900,295,786,678,692,1066,964,1146,920,285,1109,173,27,954,785,941,791,1048,954,733,350,608,321,909,377,436,794,892,685,1110,971,1102,1047,884,518,1052,719,32,474,928,594,520,293,327,388,940,978,66,167,112,925,932,1174,497,196,894,356,543,422,6,632,167,336,679,525,896,1202,9,533,126,995,618,572,1073,467,466,1211,448,12,557,548,1212,1107,452,1214,182,624,801,688,1115,963,960,19,1087,101,1175,484,1159,512,845,733,204,114,1116,910,996,134,527,196,875,529,1112,1156,176,777,839,731,249,45,169,151,1093,1273,1104,36,1206,566,785,952,174,891,192,110,1041,964,582,304,152,1281,420,860,429,852,497,386,85,425,953,466,545,1202,571,1057,219,156,210,100,1102,202,944,559,683,668,28,706,747,1012,188,69,720,930,228,648,1042,673,533,709,4,692,638,408,981,758,913,395,1056,176,1251,537,264,640,536,300,342,1272,1078,114,1081,582,1053,871,483,280,898,443,1246,193,187,751,76,478,1,1118,400,495,1103,1009,644,1169,987,1036,261,530,990,66,781,1309,107,908,91,1275,1139,195,1148,205,1081,311,1160,1135,581,401,227,816,609,130,585,896,755,1137,211,775,340,454,538,345,163,653,967,842,1024,1297,1378,829,194,1139,578,1397,296,914,862,1021,153,74,889,506,846,998,83,723,311,1115,1221,1377,1116,324,249,740,117,175,1235,722,1334,725,1005,258,1013,1123,1385,822,1451,39,1261,1346,684,19,248,352,23,608,1332,974,507,407,689,1376,594,714,79,856,82,694,1441,1381,1111,1376,398,838,808,845,227,177,261,8,241,1154,1384,828,1162,595,1007,1389,254,840,267,984,433,439,1149,363,1069,957,729,1272,1356,231,683,726,749,1080,1482,1294,182,82,7,345,1005,1266,953,487,554,191,591,1270,77,1375,1510,65,182,249,1040,179,8,985,493,1314,1411,1396,413,1286,715,645,1390,1256,1377,743,938,251,704,1041,441,838,962,909,1451,1239,71,74,1341,1469,544,1168,1422,786,950,187,832,1102,566,544,254,835,95,1474,1540,910,1425,1419,1505,673,1115,117,98,554,277,187,544,1360,680,530,389,13,264,1253,352,1094,906,1465,81,77,555,1538,654,284,893,928,367,895,1479,1443,273,580,30,1437,1144,294,1434,345,440,1266,1155,889,1047,1586,928,984,1384,1478,1324,1197,1435,1376,432,182,1382,1497,1119,400,35,1078,744,793,1271,1438,939,1557,954,1233,1083,840,136,601,1350,456,97,992,695,213,200,778,1104,464,688,125,154,997,1629,341,1361,1569,1308,370,995,1506,108,458,1223,1581,1010,1540,215,1560,281,976,931,1248,1077,1663,424,1067,229,524,1070,1692,1084,1400,0,1108,527,527,849,564,213,723,1352,624,761,1553,1,753,468,8,1611,1244,1133,291,387,1335,1524,507,1380,1408,806,1289,1519,520,816,1335,1233,763,1493,519,1194,1553,843,1541,6,693,136,1734,1619,488,510,1461,1189,320,29,890,878,1289,1182,659,336,1242,950,1148,445,1319,1102,543,1284,60,949,751,873,755,867,351,566,1453,413,1766,4,1096,1651,1634,846,500,241,1354,516,1066,31,187,1077,1328,382,1723,962,1382,553,1317,467,526,152,1007,112,986,1691,1373,1454,1357,1361,358,246,226,300,1806,193,714,116,95,476,318,295,104,317,536,786,628,944,1801,520,940,1244,884,1358,951,242,267,397,1793,931,1259,1263,1459,498,869,1594,736,1203,165,1612,47,90,1693,1139,1576,276,189,183,1129,1739,1365,1774,1162,688,1750,1198,717,1053,890,178,503,1277,847,284,1756,58,1734,253,1762,1668,484,1309,329,1137,107,800,1184,181,713,1845,818,127,532,850,809,1751,1168,1722,44,887,266,1017,1025,47,1699,724,545,514,738,385,1428,1734,350,368,669,817,1623,27,405,857,1626,1283,685,769,205,493,584,973,744,945,800,541,1112,349,95,313,1034,517,211,786,486,289,571,1844,1434,15,1506,373,779,209,834,85,1742,111,1871,1534,37,730,1391,891,1667,1648,1718,1364,1444,504,1149,992,1178,818,1113,410,867,616,1925,1963,1113,1790,1363,286,1416,1357,1103,729,1128,387,374,91,604,1189,1463,424,518,1057,910,133,674,370,1126,755,112,1652,1284,1068}

    {3,3,2,1,1,3,1,2,2,1,3,3,2,3,3,1,1,1,3,1,3,2,3,3,3,1,2,1,1,1,3,2,3,3,1,3,2,1,2,1,2,1,2,1,1,1,3,3,2,3,2,3,2,3,2,3,1,1,3,1,1,3,2,1,1,3,1,1,1,1,2,3,1,2,1,2,2,3,2,1,1,2,3,2,2,3,2,1,2,3,3,1,1,3,1,3,3,1,1,3,3,3,1,3,1,1,2,1,2,1,2,3,2,3,3,3,3,1,2,1,2,1,1,2,2,3,1,2,2,3,3,1,3,3,2,3,2,3,1,2,3,3,1,3,2,2,2,3,1,1,3,2,2,2,2,2,3,1,1,1,2,2,2,3,3,2,1,1,2,3,2,2,2,2,2,2,3,3,1,3,3,1,1,1,2,1,2,2,3,1,2,3,1,1,1,2,3,2,3,3,2,2,2,2,2,1,1,1,1,1,1,1,3,1,3,1,3,2,1,3,1,1,3,2,2,1,2,2,2,1,2,1,3,3,1,1,1,2,1,2,1,2,3,3,2,1,1,2,2,3,1,1,3,3,1,1,3,2,2,3,1,3,3,2,3,2,2,3,3,2,1,1,1,1,1,2,3,3,1,2,2,3,2,1,2,1,3,1,2,3,1,3,3,3,3,2,1,1,3,2,2,2,1,3,1,3,3,3,1,1,1,2,1,1,3,2,2,3,2,1,2,2,2,3,2,3,3,3,2,2,1,2,1,3,3,3,2,3,3,3,3,3,2,2,1,2,3,2,2,2,1,3,2,2,3,3,3,2,3,3,2,3,1,1,2,3,2,3,1,2,2,3,3,1,1,1,3,3,2,2,3,1,1,2,2,2,1,3,3,1,2,2,3,2,3,3,2,3,2,1,2,3,2,2,3,3,1,2,2,1,3,3,3,2,3,1,2,1,3,2,1,1,2,2,3,3,3,3,1,3,2,1,1,3,3,1,2,1,3,3,2,1,3,3,3,3,1,1,3,1,3,2,3,3,3,3,1,1,3,3,1,1,3,3,3,1,3,3,2,1,3,2,1,3,3,1,3,3,2,1,1,1,1,1,1,2,1,1,2,3,1,3,3,2,2,3,3,1,1,1,3,3,3,3,1,1,1,2,2,3,2,3,1,1,1,2,2,1,3,1,1,1,2,1,2,2,3,1,3,3,2,1,2,1,1,3,3,3,3,2,1,1,3,3,3,3,2,1,2,3,2,1,1,1,3,2,2,2,3,1,1,3,3,1,1,1,1,3,2,3,2,3,3,3,1,3,3,3,2,3,3,2,2,3,1,3,2,1,2,3,1,2,3,1,2,2,2,1,3,1,3,2,2,3,3,3,3,1,2,1,3,2,3,3,2,1,2,1,1,2,2,3,2,2,2,3,3,1,1,1,3,1,3,3,3,1,2,2,1,1,2,1,1,2,1,3,1,1,3,1,1,1,2,3,3,3,1,3,1,2,1,1,1,2,2,3,1,2,3,2,2,3,3,1,3,1,3,3,1,1,1,2,1,3,2,2,3,1,3,2,3,3,3,1,3,1,3,1,1,2,3,1,2,1,1,2,1,1,3,3,1,1,2,2,3,2,2,3,2,3,3,3,3,2,3,2,3,2,3,2,2,1,1,3,2,1,3,2,1,3,1,2,2,3,1,1,1,2,1,2,2,1,1,2,3,2,2,1,2,3,2,1,1,2,2,3,1,1,1,2,1,1,1,2,1,1,2,3,1,2,3,3,1,3,3,1,2,2,3,2,2,1,1,3,1,1,1,1,2,2,3,2,3,2,3,2,2,1,3,2,3,3,3,3,2,1,3,1,3,2,3,3,2,3,2,2,1,3,2,3,2,1,3,2,2,1,2,2,3,2,2,3,1,2,2,2,3,1,3,2,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,2,2,1,1,1,2,1,1,1,3,2,3,3,3,1,2,3,1,2,1,2,3,1,2,1,1,3,3,1,3,3,3,2,1,2,1,1,2,2,1,3,1,1,2,3,1,2,3,2,2,3,1,2,3,3,2,2,3,1,2,2,3,1,3,1,3,2,1,3,2,1,1,1,3,2,3,3,3,3,3,2,2,2,3,3,1,1,2,3,1,2,3,3,1,2,2,2,2,1,3,3,1,2,1,1,2,2,1,3,2,3,3,1,2,1,2,3,1,3,1,1,1,2,2,3,1,2,3,2,3,1,2,1,3,1,2,1,2,3,2,3,3,2,1,3,1,1,2,2,2,3,2,3,2,1,1,1,3,3,1,3,3,1,2,1,3,2,1,3,1,2,2,3,3,2,2,3,3,1,1,1,2,2,1,1,1,3,3,2,2,1,1,2,2,2,1,1,2,1,2,1,1,3,2,1,3,1,2,3,3,2,1,1,3,1,3,1,2,1,2,3,3,2,1,3,1,1,3,1,3,2,1,1,3,1,2,3,1,3,2,2,1,3,1,1,3,1,3,1,2,1,2,1,1,3,3,2,2,1,3,3,2,1,2,2,2,3,2,3,1,2,3,1,3,3,2,2,3,2,3,2,1,1,1,3,1,1,1,3,1,2,2,3,3,1,3,2,3,3,2,2,2,1,1,2,3,2,1,2,1,1,2,1,1,1,1,3,2,3,3,1,3,3,1,3,2,1,3,1,1,2,2,3,1,1,3,3,1,1,2,3,3,2,1,3,2,2,3,2,2,1,3,2,3,3,2,2,2,1,2,2,3,1,2,3,3,1,3,1,3,2,2,1,3,2,3,1,2,1,3,3,2,1,2,2,1,3,1,1,3,3,1,3,3,3,1,2,2,1,1,2,1,2,3,3,2,1,2,2,1,1,3,3,1,1,3,2,1,1,2,1,3,1,1,3,1,3,2,1,1,1,1,3,2,1,3,1,2,3,1,3,1,2,2,3,1,3,2,3,1,1,3,1,2,1,1,3,3,3,3,2,1,1,1,1,2,1,2,1,2,3,2,2,2,3,1,3,2,1,2,1,1,3,2,1,2,3,2,2,3,3,2,3,1,3,2,1,3,3,3,3,3,2,1,2,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,3,2,2,1,3,2,1,2,1,2,1,1,2,1,2,2,1,3,1,1,1,3,3,1,2,3,2,3,2,3,2,3,1,1,3,1,1,2,1,1,3,3,2,2,2,1,2,2,1,3,1,1,2,1,1,1,2,2,3,2,2,2,2,2,1,1,2,2,2,1,2,2,1,2,3,2,1,3,1,3,2,2,3,1,2,3,2,1,1,2,1,3,1,3,3,1,3,2,3,1,3,2,2,2,1,1,1,2,2,1,1,3,3,3,2,1,3,1,1,3,2,1,3,3,2,3,2,2,2,1,2,1,1,3,1,2,2,3,1,1,1,1,1,3,3,1,2,3,2,2,3,1,1,1,1,1,2,3,3,3,3,3,3,1,3,1,3,2,1,3,1,3,2,3,2,1,2,2,1,2,1,3,2,2,2,1,1,3,2,1,2,2,2,2,3,3,3,2,1,2,2,2,2,1,1,1,2,2,2,1,3,1,2,1,2,1,3,3,2,3,2,1,1,3,1,3,1,2,2,2,1,1,3,1,1,1,3,3,3,2,1,1,3,1,1,1,3,1,1,1,1,3,3,1,3,2,1,3,2,1,3,1,3,2,2,2,2,1,1,1,3,3,2,1,3,3,3,3,2,2,1,3,2,3,3,2,3,3,1,1,2,2,1,3,3,2,3,1,3,1,2,2,3,1,1,3,1,1,2,1,1,2,2,3,3,2,1,1,1,2,3,2,3,3,1,2,2,3,3,1,2,1,3,3,3,2,2,1,2,1,1,1,1,1,1,3,1,3,2,3,1,3,2,3,3,3,2,3,1,3,3,2,1,3,1,2,3,1,2,1,1,1,2,3,2,1,2,1,2,1,2,3,1,2,3,3,2,1,3,3,2,1,1,3,3,3,2,1,2,1,2,1,2,2,1,3,2,2,1,2,1,1,2,3,2,2,3,1,2,2,2,3,1,2,1,3,1,1,3,1,3,3,3,3,3,3,1,3,1,1,2,1,1,3,3,2,3,1,2,3,2,1,3,1,1,3,3,2,1,2,2,1,1,1,2,1,2,2,2,1,2,3,3,2,3,1,1,1,1,1,1,1,3,2,2,3,1,2,2,2,1,3,3,1,2,2,2,1,2,1,1,3,2,1,2,2,1,2,2,1,2,3,3,1,3,2,3,1,2,3,1,2,1,1,1,2,2,2,1,1,3,2,1,2,1,1,3,2,3,2,2,1,2,3,2,3,3,3,1,1,1,3,3,3,2,1,2,2,2,2,2,1,1,3,2,2,2,3,2,2,2,2,2,2,3,2,1,3,2,1,2,1,1,3,1,1,1,2,1,1,1,3,2,2,3,1,3,1,1,2,2,3,3,3,3,2,3,1,3,3,2,3,1,1}

    Returns: 851311305

  22. {0,1,2,2,1,0,2,0,2,3,5,3,3,13,10,8,8,13,14,17,19,13,1,11,5,8,26,2,15,12,25,17,28,18,28,1,6,36,2,1,7,13,1,24,27,20,23,5,43,21,2,13,45,51,12,18,21,29,0,33,51,55,53,54,64,43,23,13,58,25,31,60,23,41,42,14,21,55,48,68,60,44,5,72,57,54,42,78,67,16,15,49,89,80,28,62,29,61,73,96,97,4,60,2,103,83,64,16,86,102,53,32,9,61,70,108,84,92,2,38,76,47,74,116,64,0,103,57,55,128,92,115,78,32,122,32,75,7,34,7,104,120,74,17,31,44,119,121,133,15,121,96,71,88,79,143,85,152,121,46,94,37,82,36,79,54,125,89,71,166,41,120,20,21,71,144,26,106,53,57,91,78,117,108,68,154,47,129,135,42,47,148,73,14,74,145,130,57,31,103,21,40,11,85,49,41,59,47,156,146,163,181,87,119,183,92,210,14,207,0,69,120,28,129,217,68,25,26,28,148,227,84,5,180,171,211,231,14,193,177,74,211,166,163,166,36,17,182,93,189,66,154,240,78,49,65,88,208,185,140,192,9,186,106,5,24,198,72,148,162,7,267,184,97,41,26,104,263,149,29,184,151,61,236,84,57,160,6,58,259,95,88,221,220,292,205,242,104,260,291,243,215,289,23,216,274,265,155,66,87,174,179,71,212,85,315,92,252,293,175,31,254,10,272,117,185,79,274,263,196,73,212,87,116,241,235,2,285,27,334,327,153,10,28,336,179,17,91,30,178,114,190,54,20,213,126,220,292,328,280,196,139,266,329,68,204,251,131,164,225,193,316,272,196,7,104,189,298,280,202,341,361,366,149,346,309,78,362,81,345,251,337,294,146,227,44,159,303,20,208,91,183,349,47,379,206,136,360,347,125,14,356,181,354,141,143,309,343,152,138,320,53,40,31,366,150,180,66,73,345,358,102,270,193,421,263,95,366,58,291,309,438,157,37,180,191,161,144,440,165,196,314,335,21,136,155,290,319,82,297,321,40,393,81,126,53,427,86,177,466,316,325,231,449,325,173,186,16,432,205,114,434,192,470,322,333,378,237,120,371,441,382,4,163,180,17,316,54,289,71,140,240,232,194,394,430,298,313,177,105,412,310,299,311,430,98,469,156,472,103,249,99,282,5,253,191,506,488,314,146,105,294,208,313,312,499,120,512,461,506,116,482,99,370,193,410,257,85,231,289,523,372,219,281,58,329,388,416,438,98,265,479,411,226,316,465,49,247,382,246,285,455,81,333,11,338,296,88,444,538,3,28,166,8,543,568,197,413,310,510,530,521,460,298,244,479,231,379,291,35,566,136,28,415,338,165,501,92,40,52,289,298,37,489,188,108,378,219,50,357,204,367,398,50,624,169,615,1,344,353,376,600,284,26,181,413,316,4,516,476,284,577,638,633,113,100,181,552,434,97,63,397,558,410,79,427,454,72,10,335,556,312,407,121,618,509,28,457,272,482,408,489,371,202,53,261,440,433,416,518,231,514,20,86,219,36,26,362,24,391,253,216,196,80,502,267,530,180,20,284,55,383,188,208,95,63,130,114,88,97,29,419,271,626,196,11,536,98,566,495,441,310,475,545,385,110,46,272,177,614,334,457,216,73,625,367,340,261,334,178,640,485,254,2,74,272,267,550,114,262,719,313,201,224,751,97,279,79,424,52,214,320,371,226,430,704,483,274,542,80,290,206,347,205,268,253,603,445,7,81,54,80,65,28,77,525,228,74,372,406,418,460,459,607,364,376,447,638,366,282,445,353,29,567,575,498,719,599,92,577,584,161,653,281,146,594,306,59,427,448,286,247,221,760,720,265,156,330,18,555,787,810,825,394,472,399,318,500,341,552,188,95,759,304,673,654,135,224,159,452,361,645,389,190,792,526,532,510,725,522,856,617,600,57,851,122,156,453,352,529,344,523,42,201,564,465,351,32,164,148,495,98,684,158,681,734,293,824,648,606,723,752,473,381,272,135,138,366,322,646,251,83,364,485,510,274,170,617,641,90,854,364,233,861,739,511,649,813,116,836,808,486,239,146,273,238,485,510,344,190,9,182,116,653,481,97,931,171,827,719,776,773,148,692,44,337,684,22,894,640,576,739,889,555,188,930,630,89,313,442,958,933,722,493,559,701,799,561,255,60,277,35,232,730,430,926,570,269,597,811,4,956,672,209,156,443,307,755,271,705,930,728,421,218,895,488,604,508,24,251,28,387,395,139,113,772,688,53,475,414,339,3,350,263,360,920,237,687,856,149,652,43,838,72,438,659,964,829,13,434,675,654,520,693,157,131,131,752,136,824,329,507,878,82,222,55,638,493,544,871,522,249,436,460,788,990,135,1054,567,938,789,523,114,827,114,129,125,43,1036,369,661,941,633,283,595,123,226,936,664,40,834,786,489,560,93,549,482,50,33,846,1012,1020,361,326,933,1094,31,276,399,489,124,1005,554,166,731,518,1066,833,790,973,375,322,170,553,612,657,164,593,372,1016,707,1061,691,320,460,532,715,140,1014,1030,341,463,415,588,405,483,418,829,344,764,48,934,139,853,836,379,86,387,707,850,52,1086,805,363,1074,743,845,1103,474,1010,881,227,85,1110,462,562,806,945,1005,444,431,574,321,30,1059,935,986,126,1050,635,646,1029,976,991,694,789,557,762,38,516,395,305,1124,665,1101,177,904,802,654,982,482,639,302,404,575,407,397,1012,548,1046,405,198,959,817,639,786,120,224,473,355,450,845,884,1060,1101,809,67,367,825,1187,629,1186,513,974,442,711,1008,240,961,1238,1221,1182,85,956,36,705,1067,374,75,1174,1066,157,1043,155,1131,1028,317,1225,1039,1123,514,482,711,943,1135,609,392,499,982,51,246,398,1190,234,190,103,593,779,734,792,849,221,1087,471,284,575,780,496,681,347,1019,630,776,1026,872,1099,567,486,926,100,196,991,36,637,384,774,665,64,580,858,77,662,677,436,810,469,150,342,0,69,138,861,1071,636,1173,726,689,1074,66,346,1110,197,927,795,1029,64,443,118,1222,455,908,743,59,1036,367,350,229,1285,965,120,542,218,1161,1271,811,59,89,289,896,718,654,75,1214,1285,1284,1179,685,210,614,294,1314,590,290,390,1079,1186,1185,1304,692,1046,738,225,536,241,1158,1287,336,961,27,949,679,337,1342,1364,345,266,902,45,845,395,659,1275,241,281,1052,186,249,1303,1388,378,370,1166,65,647,1072,258,743,769,131,1342,1336,1355,490,607,1298,52,1129,510,1359,461,416,1048,793,202,1044,348,1088,430,1310,300,119,834,20,247,202,1104,1039,128,762,748,0,1160,572,301,374,328,798,1059,1357,288,749,738,404,1158,48,359,222,1299,1130,313,15,932,143,463,1383,247,84,364,1411,1144,100,905,1456,975,84,990,1431,1190,1163,1412,82,43,842,825,545,334,1091,902,484,822,1237,1414,493,801,1214,1217,731,737,178,1170,448,673,848,584,608,961,791,482,378,415,929,1206,980,808,842,59,1097,977,1340,1276,1443,1006,761,655,987,1241,1377,110,1337,604,391,890,1253,999,1523,782,180,608,87,732,448,1549,1280,1387,209,1364,1325,111,1511,1132,1199,292,49,909,684,1333,951,1524,631,491,247,973,1117,1264,668,816,1481,1369,1035,1149,774,419,58,1332,665,1400,377,1175,320,633,126,1016,1014,514,871,1451,537,1400,1072,1490,1004,37,1009,897,502,1141,1407,1574,552,1363,942,1077,897,640,557,1600,532,887,1433,782,1521,123,1305,96,342,567,476,231,1476,1023,1388,594,1384,1452,660,1179,646,69,1570,503,1574,451,1402,340,1134,464,163,206,77,706,994,238,1455,1493,1573,542,947,138,1544,58,432,322,1511,24,243,1618,562,205,211,597,160,1113,776,1003,1004,1595,136,1124,1182,1266,615,585,1290,1553,273,1373,1444,1083,1505,33,390,1001,497,1200,1373,121,900,1020,1019,1518,920,1161,1041,535,342,491,1612,759,732,1507,405,406,683,928,1670,815,1577,986,495,595,0,538,135,122,1248,1426,417,1111,1692,974,1562,768,1156,1229,45,890,969,1720,1514,303,435,1178,737,236,771,704,1267,258,1402,134,924,1065,1477,88,1522,954,1044,1123,1542,1592,1626,400,613,178,891,1060,633,25,1426,1529,1303,1191,629,1645,1051,622,1679,1085,559,406,596,1121,1482,63,1306,1244,916,516,1592,725,1429,112,991,1584,49,1347,1737,941,102,1402,848,931,1729,748,40,104,720,898,1464,1052,500,659,1125,137,299,150,868,180,1543,1169,1405,895,1764,237,624,1791,1167,1272,1659,1255,564,1822,1449,1331,780,149,1557,845,1430,248,593,728,751,1440,673,681,1074,1053,407,1197,1785,845,217,291,411,680,1150,858,1433,1210,1699,405,1793,247,243,1253,27,1835,2,1473,937,1084,215,972,445,96,81,254,989,46,326,677,536,1182,1276,1058,422,848,172,963,1226,1582,1325,1454,1416,1523,1817,1270,743,1423,765,453,1388,658,696,1137,874,980,543,325,257,1547,1781,1003,931,99,578,1018,1853,1097,245,1496,494,1616,662,1295,640,1539,991,356,1643,1498,33,1638,1872,217,1660,357,970,487,1639,922,1831,590,1918,1502,1935,1869,729,398,1314,1398,313,1603,1441,1358,579,756,1189,218,964,146,625,1356,1761,23,1573,185,793,1969,926,903,276,580,33,1222,1771,306,1267,471,648,331,265,681,1266,434,64,500,1665}

    {1,3,2,2,1,2,1,1,1,3,1,2,1,3,1,2,3,3,1,2,1,1,3,1,2,3,3,1,2,2,3,3,3,1,2,2,1,3,3,3,2,3,1,2,2,1,1,2,3,3,3,3,2,1,2,3,2,3,2,2,2,2,3,2,2,1,3,2,2,1,1,2,1,2,3,3,2,1,1,2,1,3,3,1,3,1,2,2,3,1,3,2,1,1,2,3,1,3,2,2,1,2,2,1,2,3,2,2,2,2,3,2,2,3,3,3,2,3,1,2,1,2,3,1,1,3,1,2,1,3,3,1,2,2,3,3,3,1,1,3,2,1,1,2,1,2,1,1,3,2,3,2,1,1,1,3,3,1,1,3,3,1,1,1,2,2,2,2,2,3,2,2,3,3,2,3,2,1,2,3,3,1,2,2,3,2,1,3,2,3,1,3,1,1,2,1,2,1,1,3,3,2,1,2,3,2,3,2,1,2,3,3,1,1,2,3,2,2,2,1,1,3,3,2,2,1,1,2,3,3,1,2,1,2,2,3,2,3,2,2,1,2,2,1,2,1,1,2,1,1,1,2,2,3,1,1,1,2,2,2,2,2,2,2,1,2,1,1,2,2,1,3,3,3,3,2,3,3,3,1,1,1,1,3,1,3,2,2,2,3,2,3,2,1,1,3,3,2,3,3,2,3,3,3,3,2,1,2,2,2,3,1,1,3,3,1,1,2,2,3,1,2,1,1,1,3,1,1,1,1,2,2,1,2,1,2,3,2,1,3,2,2,2,1,2,1,3,3,1,3,1,3,2,2,1,2,2,2,3,1,3,1,1,1,2,1,3,3,1,3,3,2,1,2,1,3,1,1,2,1,1,3,3,1,3,3,3,2,3,3,1,1,3,3,3,1,2,3,3,3,2,3,2,3,3,3,2,1,3,1,1,1,2,2,2,1,3,2,3,1,1,1,3,2,1,2,1,3,2,2,3,3,2,1,3,2,1,2,2,3,3,1,2,3,2,1,3,2,1,1,3,1,3,3,2,1,2,3,2,3,1,3,2,2,1,1,2,3,2,1,1,3,2,2,3,1,1,2,1,2,2,2,1,3,2,1,1,2,3,2,3,1,1,1,1,3,3,2,2,1,2,1,2,3,3,1,2,3,2,3,3,1,2,2,2,2,3,2,1,3,1,1,1,3,1,3,1,1,2,2,3,2,1,3,3,3,3,2,3,1,1,3,3,1,2,1,1,2,3,1,3,1,2,2,3,1,3,1,2,2,2,3,2,3,2,1,3,2,1,2,3,1,2,1,1,2,3,1,1,3,1,2,3,3,1,2,3,2,3,2,3,3,1,2,3,3,3,2,3,2,1,2,2,3,3,1,3,1,1,1,2,1,1,2,1,3,2,2,2,2,1,1,2,2,1,3,1,3,3,1,2,2,3,1,2,3,1,1,3,2,1,1,1,1,3,2,2,2,1,3,3,1,2,3,3,1,3,1,3,2,3,2,3,1,3,2,3,1,3,1,1,1,3,1,2,1,3,1,3,3,1,3,3,2,3,2,3,2,2,1,2,2,2,2,3,3,2,2,2,3,1,1,3,1,2,1,1,3,3,2,2,1,1,3,1,2,2,1,1,1,3,3,2,3,2,1,3,3,3,3,2,2,3,3,3,3,2,2,3,3,3,2,1,3,2,1,3,2,3,1,1,2,2,1,2,3,1,2,3,1,3,1,2,1,1,1,3,1,2,2,3,3,3,2,1,3,2,1,2,2,1,1,1,3,3,2,3,1,2,3,3,1,2,2,3,3,2,2,1,1,3,3,1,3,2,3,1,2,3,3,3,1,1,3,3,3,2,2,3,2,1,3,3,3,1,3,2,2,2,2,2,3,1,2,3,1,3,2,1,1,1,3,2,3,3,1,1,1,3,1,3,1,1,2,2,3,1,1,3,1,1,1,3,3,1,1,1,1,3,3,1,1,3,2,3,3,2,2,2,2,1,3,3,1,3,3,2,2,3,1,1,3,2,1,1,1,1,1,3,3,1,1,3,2,1,3,1,2,3,3,3,1,1,2,3,2,3,3,3,1,2,2,2,1,3,3,3,1,1,2,2,2,3,2,1,1,2,3,1,2,3,2,2,3,2,3,1,2,3,3,2,1,1,3,3,3,1,3,1,1,1,2,3,3,3,2,2,2,1,2,1,2,1,2,2,1,1,3,1,3,2,2,3,2,1,3,2,1,2,3,2,2,2,3,3,1,2,1,3,1,2,3,2,3,1,3,3,1,3,1,2,2,2,3,3,3,3,2,1,1,2,3,3,3,1,1,3,3,3,1,1,3,1,3,1,3,2,1,3,2,2,2,1,2,3,2,3,3,1,2,2,1,1,3,1,1,2,2,1,2,3,3,2,2,3,2,3,3,1,2,2,2,2,1,1,3,2,1,3,3,3,1,3,1,1,1,3,2,1,1,3,1,3,3,3,1,1,1,2,2,2,2,2,3,1,2,3,3,1,3,3,3,2,1,1,2,1,1,2,1,3,3,3,1,2,2,1,2,1,1,1,1,2,1,3,1,3,2,2,1,2,3,1,2,1,2,1,2,1,1,2,2,1,2,2,1,1,2,1,3,2,3,2,3,2,2,1,1,2,3,1,1,1,1,2,3,3,1,1,1,2,2,3,2,3,3,3,2,2,1,1,2,1,3,1,2,3,3,1,3,1,1,1,1,3,2,3,1,2,1,2,3,3,1,1,1,2,2,1,3,1,1,3,2,2,1,3,1,2,1,1,1,3,3,1,2,1,1,1,2,1,1,2,3,3,2,2,2,1,3,1,2,3,3,3,1,3,3,2,1,1,2,1,3,3,3,3,2,3,3,2,3,3,1,2,1,3,3,3,2,1,2,3,3,1,2,1,2,3,3,1,2,2,3,1,3,1,3,1,1,1,3,3,2,3,1,1,3,1,2,1,3,3,2,2,1,1,3,1,3,2,3,3,3,2,3,2,1,2,2,2,3,3,3,1,2,3,2,2,2,2,2,2,3,1,3,2,1,3,3,2,1,1,2,1,2,3,1,3,1,1,1,3,1,3,1,1,3,2,3,1,3,2,1,2,3,3,1,3,3,2,3,1,2,3,1,2,2,1,2,2,3,3,2,2,2,1,3,1,2,3,2,1,3,1,2,1,1,3,2,1,3,3,1,2,2,1,3,2,3,2,1,3,2,1,3,2,3,2,3,3,3,3,1,2,1,3,1,2,1,3,3,2,1,2,1,1,3,1,2,1,3,1,2,1,2,3,1,2,1,1,1,2,3,1,3,2,3,3,3,1,3,1,2,3,2,1,3,2,3,1,1,2,3,1,3,2,3,3,1,3,3,3,3,3,2,2,3,1,1,1,1,1,3,1,1,2,3,2,3,2,1,3,1,2,3,3,1,1,1,3,2,2,3,2,1,2,3,3,2,1,2,3,2,2,2,1,2,2,3,2,3,2,1,2,2,1,2,3,1,1,1,3,2,1,3,1,2,1,2,3,3,2,1,2,3,3,2,1,1,1,3,1,1,1,3,1,1,1,1,2,3,1,2,3,2,2,3,2,3,3,2,3,1,1,2,1,1,2,3,3,3,1,1,2,1,3,1,1,1,3,2,3,1,2,1,1,2,3,3,2,1,1,1,2,3,3,3,3,2,3,1,3,2,2,3,2,2,1,3,1,3,3,3,3,3,1,3,3,3,2,1,2,2,2,3,1,1,3,3,1,2,1,2,2,3,2,2,2,3,3,2,3,1,3,3,2,2,2,1,2,2,2,1,3,2,3,2,1,3,3,3,3,1,3,2,3,1,2,1,3,2,2,3,2,1,1,1,2,1,3,3,3,3,1,2,1,1,2,2,3,2,2,1,2,1,1,1,1,3,3,3,1,3,1,1,1,1,2,3,1,3,1,2,3,3,2,2,3,2,2,2,2,3,3,3,2,3,1,3,3,1,1,2,2,3,3,3,2,1,1,2,1,2,3,1,2,1,2,1,3,2,3,1,2,1,2,2,3,2,1,2,1,1,2,3,1,3,3,1,3,2,3,1,1,1,3,1,2,3,2,2,3,2,1,2,1,1,2,3,1,2,1,1,1,2,2,3,3,2,3,1,3,3,2,1,1,2,2,1,3,3,3,2,2,3,3,3,1,3,3,1,1,1,2,2,2,1,1,3,3,3,2,1,2,2,3,1,3,1,1,1,2,3,1,1,1,2,3,1,3,2,2,3,2,1,2,1,3,1,2,3,1,2,2,2,2,1,3,1,3,1,2,2,3,2,2,1,1,2,1,1,1,1,3,3,3,3,1,1,3,1,2,3,1,3,3,3,2,1,2,1,2,1,3,3,1,2,1,1,1,1,3,2,1,2,2,3,1,1,2,2,3,2,1,2,3,3,1,1,1,3,1,3,1,1,2,1,2,3,2,3,3,3,3,3,1,3,1,3,3,3,1,2,3,3,1,2,3}

    Returns: 443863104

  23. {0,1,0,1,3,3,4,5,4,0,8,7,11,8,2,15,11,7,1,12,9,3,7,11,5,7,25,26,25,16,22,18,19,9,19,25,22,14,37,8,14,23,10,2,1,32,31,1,34,44,9,31,48,10,20,33,53,34,34,14,22,25,26,22,22,47,50,46,57,57,9,0,48,7,40,60,20,36,26,9,30,74,80,28,58,76,62,54,52,85,2,19,2,59,27,50,79,79,19,9,6,55,69,95,7,57,49,23,19,84,15,76,67,101,77,115,81,4,118,22,40,36,117,88,105,1,59,57,102,24,87,83,51,58,129,96,75,3,131,14,62,3,103,39,65,41,141,16,8,102,137,9,110,23,124,74,33,68,138,37,25,142,86,72,29,20,114,105,125,11,62,48,28,35,131,120,85,159,86,60,115,79,70,70,68,71,140,64,29,168,109,53,143,15,161,98,168,21,147,174,167,167,183,22,118,108,194,75,32,86,142,22,134,52,170,130,124,145,79,47,125,31,129,110,52,99,79,179,51,116,8,200,28,76,39,219,219,222,68,233,199,210,83,146,220,220,157,220,91,229,89,6,248,34,192,82,25,101,27,254,250,232,0,151,242,175,31,61,200,81,176,268,91,130,36,14,263,81,259,110,169,124,173,155,152,39,1,139,207,205,234,73,128,217,162,267,294,201,205,69,286,292,202,115,141,149,6,180,291,176,122,62,290,130,225,270,67,273,277,268,212,88,154,322,178,283,70,71,250,157,195,68,1,270,116,86,137,246,225,225,239,71,122,41,164,286,98,100,83,193,264,118,268,211,177,194,182,89,276,344,355,294,113,296,209,109,51,15,332,19,46,312,65,190,185,202,268,372,197,189,144,120,202,121,211,42,373,264,261,20,278,22,389,337,39,369,105,231,144,185,374,216,339,314,252,105,349,98,351,145,215,299,75,335,1,352,174,194,135,310,165,415,6,375,129,70,273,31,161,349,249,330,403,82,141,375,389,195,233,390,438,293,149,427,372,60,412,198,90,307,308,185,295,429,337,390,159,104,383,209,325,269,451,111,263,80,446,148,176,425,245,360,253,335,223,407,457,197,422,474,199,201,242,380,259,179,431,215,394,272,178,268,394,306,288,28,359,310,258,451,14,453,458,187,488,213,471,99,448,352,170,133,394,330,134,444,430,339,446,223,322,78,328,87,299,18,95,222,30,496,482,279,110,476,240,78,353,416,384,142,118,476,362,338,60,413,75,200,167,16,457,25,379,444,262,195,152,16,363,506,422,387,343,72,375,433,51,430,36,438,212,55,377,204,551,552,82,38,367,220,524,250,395,492,540,201,43,412,276,69,3,27,514,552,313,177,240,513,186,247,515,518,407,506,543,489,368,329,143,521,424,284,173,422,62,126,41,119,489,520,256,340,291,6,12,599,519,163,23,563,459,407,131,20,78,297,288,264,628,610,569,565,624,259,617,347,282,132,143,601,33,247,303,393,415,426,324,625,519,568,474,422,544,529,184,84,37,186,587,186,49,477,277,498,138,312,39,326,398,174,132,81,495,571,219,454,673,159,429,604,278,171,413,119,360,690,157,521,113,285,383,101,645,12,461,418,25,199,619,156,296,81,452,287,545,256,217,589,482,367,323,27,590,284,261,162,145,446,373,529,691,124,536,312,243,514,397,465,412,689,130,201,474,495,26,502,48,656,743,356,648,429,454,183,596,361,457,539,202,41,267,339,519,586,275,765,754,47,447,440,76,5,272,287,378,55,544,168,68,78,247,589,465,676,783,572,132,374,154,710,299,390,119,214,163,372,344,265,732,231,259,167,243,157,270,706,716,442,607,276,41,783,349,440,629,54,69,628,40,411,566,53,92,183,93,452,389,34,154,271,562,830,427,202,301,157,794,14,801,154,135,271,696,115,36,239,207,557,136,434,476,180,366,386,576,360,259,628,58,420,175,478,747,373,346,349,371,609,720,434,29,336,233,4,109,3,535,823,595,13,815,266,757,751,10,540,692,307,821,510,555,297,877,844,164,612,667,529,159,676,334,827,133,558,862,258,371,797,884,894,110,225,458,580,635,263,723,434,666,807,804,157,467,897,700,555,730,785,618,794,39,582,215,526,398,499,266,516,830,751,709,440,106,511,238,84,718,250,14,19,929,578,505,124,870,950,774,957,22,756,822,546,908,559,79,316,221,116,547,38,431,732,514,917,217,47,513,337,413,740,323,13,199,72,952,202,148,317,348,652,440,349,764,507,438,836,333,492,136,623,943,385,171,214,39,811,933,853,616,573,61,419,514,252,155,691,272,30,86,311,896,147,250,732,135,6,427,410,266,635,294,512,386,560,355,784,283,921,590,738,671,866,103,80,429,805,760,41,274,638,1035,81,1036,659,943,823,376,799,1010,134,803,773,785,621,200,101,755,280,927,1033,392,434,485,363,697,751,44,114,1021,663,199,486,496,540,320,1076,852,38,575,202,471,166,623,699,363,198,900,912,634,493,755,871,1063,1019,315,698,1046,345,229,438,89,588,609,771,403,322,1013,195,192,651,968,771,620,1050,154,290,934,775,593,696,146,952,302,879,694,540,220,839,595,1125,1121,26,420,1018,987,18,436,942,817,575,544,430,298,163,512,60,748,713,1158,922,324,730,783,922,775,117,396,856,451,129,503,200,663,554,749,544,361,1138,909,754,623,111,442,944,244,1115,1007,351,838,9,544,338,861,639,857,261,486,1191,1081,863,656,700,127,116,272,611,447,697,432,801,1078,593,523,788,946,1083,828,990,741,719,470,561,784,964,1002,74,371,747,695,57,952,933,828,268,621,565,33,1159,238,725,4,659,809,501,799,908,1080,913,291,1036,726,538,1179,460,982,650,1092,242,464,205,313,1094,77,1140,1077,315,1196,1085,948,279,431,254,580,105,926,749,301,852,645,1213,751,566,1061,1241,858,341,649,891,75,735,168,489,1281,65,605,265,525,346,668,1162,1086,37,47,871,697,585,57,402,224,401,1294,1056,522,646,113,404,1085,436,20,1203,769,1164,489,326,404,353,78,1148,420,1135,759,265,450,1140,1013,979,1130,922,586,270,70,1341,1047,262,530,875,92,37,551,1004,995,105,146,1069,993,128,409,1016,1047,980,257,881,784,334,122,1194,979,131,1118,104,536,544,262,133,513,832,841,1307,363,89,814,1343,836,5,1374,111,889,1055,1220,654,182,89,647,1045,779,717,271,310,229,664,1257,836,492,1011,711,390,717,1326,249,1336,118,1096,741,1276,243,334,1290,201,2,1095,369,1221,948,518,1022,1280,1257,1244,983,141,979,966,1360,1249,509,907,1297,104,235,107,181,878,619,1286,1281,144,655,239,719,1029,884,767,907,821,431,910,1120,1294,191,213,1337,1139,890,1194,258,328,1441,636,7,911,1032,1265,430,65,957,528,22,1129,1391,1070,161,646,1207,591,1155,799,202,689,356,1396,1070,1407,1452,58,1319,100,98,385,535,1220,1448,155,1317,375,249,67,84,1204,1000,1462,1467,599,1293,1424,1027,1023,705,1120,361,1171,7,12,802,55,171,884,1327,161,1154,1403,1158,44,408,97,637,502,951,311,1124,907,1120,1135,524,634,552,1039,333,523,24,374,23,582,575,1411,424,301,1121,76,726,568,166,743,782,875,758,488,18,1255,199,427,1515,639,426,867,1548,358,440,662,32,544,759,1092,844,1378,1353,499,557,634,1542,1471,1132,1052,1418,1044,779,815,1292,563,422,1450,1413,24,322,606,1362,622,782,140,1567,68,695,827,473,218,1395,1441,185,932,71,1000,253,1423,1156,540,975,1391,1508,692,353,715,1251,1345,23,1508,1377,531,397,82,848,360,1454,1248,1585,1353,614,573,1164,1160,1565,1210,373,1406,649,360,1003,43,1147,631,1486,963,69,898,1099,431,935,330,1440,743,1491,1554,39,63,602,848,407,319,120,758,859,1573,1264,279,985,1663,1457,552,498,53,245,1223,1615,281,248,774,1179,1561,338,1213,1254,75,822,105,422,429,1344,1640,762,886,164,1120,879,389,990,1605,399,636,446,146,1145,637,1206,624,528,520,219,1386,158,1271,955,1514,863,962,1392,1133,641,334,993,535,224,728,1052,829,1406,1406,690,1038,1092,830,736,129,177,1666,1733,1233,1677,976,349,1394,157,1509,372,968,271,174,1221,1337,1096,1073,1605,1504,1049,1407,1204,855,1021,446,858,1304,1205,760,1148,1697,1605,570,635,1766,411,978,378,781,1426,1162,1310,1047,662,1067,484,1389,1558,908,767,198,166,187,475,1216,952,550,463,763,1212,1467,1063,1558,596,1581,170,961,111,375,868,1735,1493,302,1358,229,381,532,498,49,461,1194,463,997,147,586,1808,27,750,309,1708,1669,388,529,501,684,965,1837,484,152,1104,158,365,768,739,966,1473,964,1112,695,1444,1116,1549,1741,152,1114,185,25,1848,368,226,842,560,1612,219,335,916,48,880,1599,909,1045,1341,1665,1851,1451,330,1577,688,457,1098,1731,504,508,651,369,833,1295,522,343,1462,1838,1651,317,467,471,1107,182,1083,1177,655,1233,1411,1691,1008,653,187,662,740,549,1553,1374,923,1004,523,420,1830,1820,1563,1300,933,1449,1418,1306,1603,187,783,1912,720,452,987,344,8,816,904,955,1734,541,851,1439,1165,1132,1202,94,1244,802,686,1241,660,770,933,4,451,1578,1346,1749,846,1841,1562,973,526,541,1859,1913,1233,942,688,1013,595,956,87,870,120,1175,1438,1816,1378,99,817,1296,1648,1797,1893,1394,509,215,1163,1127,1235}

    {1,3,3,3,2,1,1,3,2,3,2,3,3,1,1,2,3,1,2,3,3,3,1,2,2,3,2,2,3,3,1,3,2,3,1,1,2,3,3,1,3,2,2,1,1,2,2,1,2,1,2,1,2,3,3,3,3,3,2,3,1,2,3,2,3,2,3,1,1,1,2,2,1,1,2,2,1,2,1,1,3,1,3,2,1,3,3,1,2,1,2,3,2,3,1,3,3,1,1,1,1,1,1,2,1,1,2,3,1,1,1,3,2,2,2,1,1,2,3,2,1,2,2,1,1,2,3,1,1,2,3,3,2,1,3,3,1,1,3,1,2,2,3,1,1,3,1,1,1,1,3,3,1,3,2,1,3,3,2,2,2,1,3,1,1,1,2,1,3,2,3,3,3,1,3,2,2,2,3,3,2,1,3,1,3,3,2,1,2,3,2,1,3,2,2,1,1,1,3,3,2,2,3,3,3,2,2,3,1,3,2,1,3,3,2,3,3,1,2,3,3,3,3,2,3,2,3,2,2,3,2,2,1,2,3,1,2,1,3,3,3,1,2,3,1,3,1,1,2,1,3,2,1,1,2,2,2,1,2,3,2,3,1,1,3,3,1,1,1,3,1,2,3,1,2,3,3,1,3,1,3,3,1,3,3,2,2,3,3,2,1,2,3,3,2,1,3,2,1,1,3,1,1,1,2,2,1,2,2,1,3,1,3,3,3,2,2,2,3,1,1,2,3,3,2,2,3,1,2,3,1,2,3,1,1,3,2,1,3,3,2,1,1,3,1,1,2,1,2,2,2,2,2,1,2,3,1,2,1,1,2,1,1,2,2,2,2,3,1,3,3,1,1,3,3,3,1,1,2,1,2,2,3,1,1,3,3,3,1,3,2,3,1,2,3,1,3,1,3,1,1,2,2,3,3,1,1,2,2,1,2,3,2,1,2,3,1,2,1,3,1,3,3,1,1,1,2,1,1,2,3,1,1,3,3,1,3,3,2,3,3,3,2,2,3,2,2,2,1,1,3,2,3,1,2,3,1,1,2,1,3,2,3,1,2,2,3,2,3,2,3,3,3,1,3,2,1,2,3,1,2,3,3,2,2,3,2,1,3,1,2,3,2,1,2,3,1,3,1,2,1,1,3,2,3,1,1,3,1,2,3,1,3,1,3,3,2,2,1,1,1,1,1,2,1,2,1,2,1,2,1,2,2,1,3,1,3,3,2,2,2,3,2,3,1,1,3,3,2,2,1,3,2,1,3,2,3,1,1,3,3,1,3,3,2,3,2,3,1,2,1,1,2,1,3,2,2,1,3,3,3,2,2,3,3,3,3,3,2,3,2,1,3,3,2,3,3,1,1,1,1,1,1,3,2,3,3,2,3,1,3,3,1,2,3,3,1,3,1,1,2,3,1,2,3,3,3,1,3,1,3,3,2,1,1,1,2,1,3,2,2,3,3,1,1,3,3,2,3,1,3,1,2,3,2,2,2,1,1,1,1,1,2,1,3,1,2,2,1,2,1,2,1,1,1,2,1,2,3,2,2,2,2,2,3,1,3,2,3,3,2,1,1,1,1,1,3,1,3,2,3,2,3,2,3,3,1,3,1,1,2,1,1,1,3,2,2,1,2,1,1,3,1,1,2,2,2,3,2,3,2,2,2,1,3,2,1,1,1,3,2,2,2,1,3,3,1,1,3,3,1,1,3,3,2,3,3,2,3,2,3,1,3,3,1,2,3,2,1,1,3,1,1,3,3,2,3,2,2,1,1,2,2,2,1,2,3,1,1,1,1,1,2,1,1,3,3,1,3,1,1,2,3,3,3,3,1,3,2,1,3,3,1,1,3,3,2,3,2,2,2,1,1,2,1,3,1,2,3,3,3,2,2,3,2,2,2,3,1,1,3,3,2,1,3,2,2,1,1,1,1,1,3,3,2,2,3,2,1,2,3,1,1,3,2,1,2,2,1,1,1,3,2,3,1,2,1,1,3,2,3,3,2,2,2,2,1,1,3,3,3,3,3,2,1,1,3,3,2,3,1,1,1,1,1,3,2,2,3,1,1,1,3,3,3,2,2,3,2,1,2,2,2,3,3,3,2,2,1,3,1,1,1,3,2,2,1,3,3,3,1,1,3,1,2,3,1,1,1,2,3,2,2,1,1,2,2,1,2,3,2,3,2,2,1,3,3,3,3,1,2,1,2,2,2,3,3,2,3,3,3,3,2,3,1,1,1,1,2,2,3,3,2,2,1,2,3,1,2,1,3,2,3,3,2,2,3,3,1,2,2,2,3,3,2,3,3,2,1,3,3,2,3,2,3,1,2,2,1,2,3,2,3,3,2,2,2,1,3,3,1,3,2,1,1,1,3,2,2,2,1,2,3,3,3,2,1,3,3,1,2,1,3,1,2,1,1,2,3,3,1,2,3,2,3,1,1,3,3,2,1,1,1,1,3,2,1,3,3,2,3,3,2,3,1,3,3,2,3,1,3,1,1,2,1,2,2,3,1,2,2,2,3,1,1,1,1,1,1,1,1,2,1,2,3,1,1,1,3,1,2,2,3,3,2,1,1,2,2,3,1,2,2,3,1,3,2,2,3,2,1,2,2,3,3,1,2,1,3,2,3,1,3,1,2,2,2,3,2,2,2,1,1,1,1,1,2,1,3,3,2,3,1,2,2,2,3,2,2,3,2,3,1,3,3,2,1,2,1,3,1,3,1,1,1,3,1,2,2,2,1,1,1,3,3,3,1,3,3,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,1,3,1,1,2,1,2,3,2,1,3,2,3,3,1,2,1,2,1,3,2,2,3,2,2,2,1,3,1,3,3,3,1,1,2,3,1,1,1,1,1,2,1,2,3,3,1,1,2,2,3,2,3,1,2,1,3,2,3,2,2,1,1,3,2,1,1,3,3,3,3,3,2,3,2,3,2,1,2,2,3,2,1,1,2,3,2,2,2,3,2,1,1,3,2,2,2,3,3,1,3,3,1,2,3,1,2,3,2,1,2,1,2,2,1,3,2,1,1,3,2,1,1,1,1,2,2,1,3,3,2,3,2,1,2,1,1,2,2,3,3,2,1,2,2,2,1,2,1,1,1,1,1,1,1,2,3,2,2,2,2,2,1,1,3,3,2,1,2,1,3,3,2,2,1,3,2,1,1,1,3,2,1,1,3,3,2,2,1,1,2,1,1,3,3,1,2,2,3,2,2,3,2,3,2,2,2,1,3,3,2,1,2,1,1,3,2,3,1,3,3,2,1,3,2,2,3,2,1,3,1,2,2,1,1,3,1,1,3,2,2,3,1,2,2,3,2,3,2,2,3,3,1,1,1,3,2,3,2,2,2,1,3,3,3,1,1,2,2,3,1,3,3,1,2,3,3,3,3,3,2,3,1,2,1,3,3,1,2,1,3,1,1,2,3,3,3,3,3,1,2,3,3,1,2,1,2,2,3,1,2,1,1,2,2,1,1,2,2,1,1,1,2,1,2,2,2,2,1,2,3,1,3,1,3,2,3,1,2,1,1,2,2,2,3,3,2,3,3,3,2,2,1,3,2,3,1,1,3,1,3,1,2,2,3,2,3,3,3,2,3,2,2,2,1,1,3,1,1,1,2,3,2,1,3,2,2,1,3,1,2,1,2,1,2,3,2,3,2,3,1,3,1,3,1,2,3,1,3,3,2,3,2,2,2,3,1,1,3,3,2,1,1,3,1,1,2,2,1,3,1,1,2,2,3,1,2,2,3,1,3,2,1,2,2,3,1,2,3,2,3,3,3,3,2,2,3,3,3,1,2,3,1,1,2,2,3,2,3,2,2,3,2,1,1,2,1,1,2,2,3,2,3,1,2,3,2,3,3,3,1,3,1,2,3,2,2,2,2,3,3,2,3,3,3,1,2,2,1,3,3,2,2,1,2,3,3,3,2,1,3,1,2,3,1,3,1,3,2,1,2,3,2,2,1,3,1,1,2,3,3,2,1,2,3,2,3,2,1,3,1,3,1,2,2,1,2,3,2,2,3,1,3,2,2,2,2,3,3,2,3,2,2,3,3,1,3,1,1,1,1,1,3,3,2,2,3,3,3,2,2,1,2,3,2,1,2,3,2,2,3,1,1,1,2,3,2,3,3,1,1,1,2,3,1,3,2,3,1,3,3,2,1,2,3,1,2,3,1,2,1,3,2,1,3,1,1,2,2,1,3,1,3,3,3,3,1,3,3,1,1,3,1,3,1,2,3,1,1,2,2,3,1,1,3,1,3,3,1,3,3,3,2,3,3,3,1,1,3,3,2,3,1,3,1,2,2,1,1,3,1,1,2,1,1,1,2,3,3,3,1,2,1,2,2,3,3,1,1,2,3,3,2,2,3,2,2,1,1,1,3,2,2,1,2,3,2,3,3,1,2,2,3,2,3,1,3,1,3,3,2,1,2,3,3,2,1,2,3,2,1,1,3,2,2,2,3,3,2,1,1,2,2,1}

    Returns: 180720839

  24. {0,0,1,3,3,2,0,5,5,6,1,7,0,2,2,9,8,4,16,17,15,1,17,0,7,10,13,15,25,12,18,22,1,10,21,5,18,33,28,37,23,11,24,7,42,13,8,1,27,32,23,13,21,15,32,11,14,26,16,40,28,34,54,21,23,9,5,22,23,16,55,45,51,22,62,61,41,30,58,43,80,31,10,45,47,0,16,29,71,41,70,34,75,39,38,75,16,69,64,75,67,18,49,29,20,10,82,45,65,36,60,66,51,113,67,54,14,28,57,25,59,72,45,81,43,72,110,70,97,16,15,50,66,131,19,81,71,88,4,138,98,41,6,82,40,50,60,88,81,124,38,118,98,61,143,28,60,100,32,95,49,161,82,64,50,74,12,35,51,115,21,107,61,75,154,47,118,146,40,66,150,61,8,110,16,144,114,39,130,29,55,35,153,3,111,172,49,60,130,181,79,149,132,104,160,168,18,139,8,116,141,65,37,145,209,59,68,123,164,56,177,186,173,27,188,120,226,109,98,28,39,166,194,227,179,94,40,144,5,108,3,10,97,4,171,22,113,79,169,65,239,108,10,167,148,202,19,167,73,115,68,3,39,164,153,177,14,101,150,35,66,234,231,246,30,111,120,183,149,91,242,192,214,175,111,115,62,140,55,188,27,66,249,209,163,259,114,3,76,200,177,131,178,242,186,202,148,40,52,295,75,143,62,158,216,129,118,28,41,14,269,68,6,312,313,220,263,283,287,77,128,192,232,148,250,89,202,53,304,131,23,105,288,99,2,125,180,343,221,234,326,162,241,118,276,170,28,130,185,181,72,346,295,224,105,152,41,258,174,38,38,33,371,93,226,24,116,109,362,239,56,57,175,116,380,315,364,372,303,280,234,53,250,391,266,316,34,190,312,275,189,383,24,62,262,65,280,173,173,178,354,344,403,367,20,331,49,270,294,190,335,109,145,92,73,423,378,218,330,107,328,418,366,275,197,121,82,105,104,1,314,439,351,192,426,376,405,281,170,384,400,267,152,227,366,403,252,9,302,97,27,69,361,458,451,198,211,10,410,346,216,17,420,390,72,337,16,346,18,279,117,289,273,227,464,222,32,472,361,176,240,344,451,127,94,8,148,125,331,138,479,420,69,111,304,52,391,228,290,489,365,362,163,177,422,10,515,162,238,8,354,414,31,85,174,280,220,82,304,225,4,207,5,513,429,348,226,315,78,437,533,183,355,266,439,370,123,461,197,437,169,445,421,291,53,395,351,429,46,529,385,466,39,261,317,466,471,381,393,471,368,241,567,407,260,280,104,263,209,207,284,81,564,235,495,368,477,22,211,263,290,198,434,304,5,576,196,298,423,187,448,445,82,475,236,197,95,493,342,237,467,465,93,173,294,36,43,304,328,91,197,215,496,515,248,279,309,47,337,429,303,253,501,209,76,47,585,360,300,522,304,386,83,45,149,155,268,193,482,45,525,248,536,575,190,503,554,561,260,646,276,205,180,395,517,470,490,102,391,633,477,40,615,182,32,259,122,89,544,2,351,679,83,214,319,472,550,297,277,497,70,446,50,14,307,361,693,595,245,666,680,48,562,500,124,470,438,252,267,245,419,319,539,588,388,193,695,198,593,579,427,550,310,633,199,531,707,408,145,510,683,38,720,347,434,433,478,200,572,404,63,485,713,4,229,600,704,104,466,355,649,129,143,118,389,475,330,47,104,669,37,223,262,170,259,271,415,482,103,294,554,91,4,690,642,179,717,240,62,233,124,308,486,110,503,118,592,447,592,44,316,199,349,81,27,20,450,502,574,215,46,393,3,250,186,635,337,385,741,177,394,669,259,718,56,305,495,691,347,737,62,683,221,85,66,257,150,23,521,786,430,322,672,618,441,529,481,409,152,583,396,56,308,70,435,45,315,346,103,267,772,571,421,270,440,730,778,114,64,301,339,663,753,651,593,802,756,389,572,628,731,255,4,662,215,622,550,595,610,867,769,168,450,766,105,324,85,843,161,567,129,32,804,147,221,220,785,849,353,649,96,588,361,661,606,846,521,584,197,68,23,545,450,361,533,662,841,748,491,570,606,518,887,322,7,296,752,110,671,157,40,524,206,227,893,804,299,94,379,881,96,925,791,153,102,12,588,778,341,545,683,57,623,338,538,228,328,494,605,535,937,28,78,392,346,168,394,655,894,43,217,716,332,257,617,289,617,244,946,201,540,96,266,807,794,555,744,130,682,482,812,765,10,623,145,129,447,120,69,39,734,863,59,769,697,801,152,406,492,556,796,171,373,421,251,263,560,769,396,35,195,969,276,706,435,902,1020,479,146,446,307,642,930,737,248,409,751,280,864,283,70,916,612,856,687,330,34,1039,242,431,174,614,149,495,1031,320,191,1011,553,558,200,454,795,861,165,178,298,373,113,486,201,41,278,523,508,210,592,74,495,595,326,499,570,676,846,455,907,389,484,279,371,1046,514,678,339,659,691,158,545,694,1073,907,422,320,715,296,403,942,394,340,470,1104,1081,161,935,982,427,293,509,879,923,117,33,764,476,375,153,737,386,142,20,818,67,0,1095,1012,301,437,422,1042,923,777,106,70,342,520,124,212,501,512,497,44,500,254,390,735,724,159,306,312,922,1026,273,964,135,1035,967,344,124,981,778,299,33,1116,21,137,314,871,124,48,858,264,1096,896,120,957,408,931,564,679,513,1099,443,519,398,397,186,1163,1189,1076,53,24,722,7,489,175,296,1172,659,754,802,919,285,337,484,786,1131,630,826,462,179,937,62,1033,46,643,966,751,93,290,920,80,154,731,746,881,1153,226,1037,30,133,414,693,511,68,891,641,146,973,361,1065,880,1134,90,216,1089,553,608,1235,1112,90,803,508,89,897,863,541,908,730,958,1236,308,1143,1043,644,408,947,321,1210,1149,872,1002,249,969,1091,721,1065,197,556,141,1050,1250,1099,674,1015,405,317,1011,742,1163,957,724,584,479,1017,169,717,1145,99,1188,830,494,1085,530,501,201,1211,186,796,430,1093,1049,882,163,1142,1202,858,255,911,939,365,608,253,626,325,1053,1232,522,716,1083,590,122,308,917,830,810,377,901,1052,1047,60,485,953,204,934,924,1016,654,5,847,558,192,320,1299,624,188,53,792,294,819,160,449,561,118,843,306,700,664,518,242,791,888,565,491,351,126,316,461,234,1373,321,337,530,654,316,1317,65,688,1376,631,608,251,1100,1089,1383,787,1268,723,1404,210,266,1364,98,933,742,455,756,1236,1265,1141,539,625,536,1073,904,486,862,748,1025,25,0,1025,729,761,456,601,888,75,1193,1248,614,266,918,731,494,1160,1189,454,80,1318,494,506,110,884,110,1029,1032,486,359,146,69,149,561,663,726,762,1092,468,1040,747,657,446,89,56,247,911,955,564,1219,1439,434,994,1184,1395,246,1383,290,1116,103,318,37,81,1269,1369,386,1133,1288,973,931,1276,191,920,773,469,1130,1399,1383,475,165,365,621,1368,1359,1235,405,81,1042,998,1148,229,1059,51,417,1267,1294,1083,382,125,894,1207,1346,678,372,1101,1264,491,1295,209,1144,1304,134,1337,1109,1191,334,1279,832,1278,671,411,459,259,267,1097,362,327,318,1202,443,305,1538,321,27,418,1335,1527,315,995,398,1264,1432,1392,126,846,735,125,1263,930,1337,997,74,485,959,799,918,759,796,784,502,1345,261,556,59,963,702,203,1528,706,753,63,1039,18,1577,1159,108,971,1067,741,256,175,484,1440,1190,30,1411,1256,1475,1280,734,656,1225,1133,1482,1276,657,1320,470,1250,988,61,851,1281,150,1033,207,1313,550,534,1257,267,188,1359,114,556,1353,188,777,820,629,1459,286,224,1560,1053,671,167,884,125,1118,1413,516,410,1636,633,405,1633,697,1592,907,517,1296,1594,471,994,352,43,458,1199,1216,369,1120,1512,1012,1521,1061,1317,1126,477,1343,619,1609,433,241,1513,1044,1086,302,780,1506,716,1336,1229,530,354,33,890,520,1628,1572,911,329,1266,1151,1226,143,817,349,174,449,6,458,564,1395,614,289,292,1209,591,532,1080,663,812,559,939,928,463,606,990,945,577,553,1728,181,1718,1456,1733,1280,1527,470,1218,130,961,1126,803,92,1094,240,955,215,33,519,731,999,1128,1285,715,1765,912,1327,1582,1534,782,841,910,1090,264,1498,184,1182,773,1361,1072,106,1199,1004,1678,343,615,316,70,1711,1512,1508,1136,1466,348,825,1559,1037,1610,1545,732,946,1557,1615,1632,952,1,1473,159,664,896,231,430,223,1703,383,1306,191,628,1167,1241,1306,1782,919,1387,1539,1707,1643,1350,1175,1363,1080,1659,287,1314,940,685,937,1426,340,1713,1261,1424,1330,460,718,176,1277,613,1532,242,1260,1750,497,1639,50,838,812,636,597,184,1442,664,1134,833,456,1601,1626,1792,975,136,740,1168,802,514,830,1557,52,1650,1704,749,1589,173,1786,592,1703,1093,771,625,1872,1346,790,852,1133,1141,591,1353,670,1012,1479,1066,418,344,1508,848,570,1433,1034,1328,1621,515,1506,591,1666,1068,1053,1894,1197,954,43,779,335,107,1747,883,1443,356,35,1891,1401,931,763,1542,819,229,1119,1443,1232,868,1273,642,1652,1500,305,963,400,419,279,1693,1050,1900,1860,495,257,1268,278,1878,237,820,1669,541,1278,121,948,452,1928,1499,608,1434,373,1718,1826,1703,1166,276,1397,1014,1150,1917,1852,1232,74,1899,678,170,1445,1874,278,61,982,1907,1364,1645,1253,474,1301}

    {1,1,2,2,1,2,2,1,3,2,3,1,3,2,3,3,1,1,2,2,3,1,1,2,3,2,1,1,2,3,2,2,1,3,1,1,1,3,2,1,2,1,3,1,2,2,2,3,2,1,2,1,1,2,1,3,1,2,3,3,1,1,3,3,3,3,2,2,2,3,1,1,2,1,1,1,3,1,1,1,1,2,3,2,3,2,1,1,1,3,3,3,1,2,3,3,3,2,2,1,3,2,3,1,2,3,2,3,2,1,2,1,1,1,2,2,2,2,2,2,3,1,3,1,1,1,1,1,1,3,2,3,2,3,3,2,3,3,3,3,1,2,2,2,1,1,1,2,2,2,1,2,2,1,1,2,2,1,2,2,3,1,2,2,1,1,3,2,3,1,2,3,3,3,2,3,1,1,2,1,1,2,3,1,3,3,2,3,2,2,3,3,2,3,2,3,2,3,2,1,1,2,3,2,2,3,1,1,3,2,1,3,1,3,2,2,3,1,2,3,2,3,3,2,2,1,1,3,1,3,3,1,3,2,2,3,2,2,1,1,1,1,3,1,1,1,1,2,3,1,2,3,3,2,2,1,3,2,3,1,3,3,1,3,3,3,1,3,2,1,1,3,3,3,1,3,3,2,3,3,2,1,1,3,3,1,2,1,2,3,2,3,1,1,1,1,1,3,3,3,2,3,2,2,3,3,1,3,1,1,1,3,1,3,3,1,3,1,2,1,3,3,1,2,3,2,1,1,1,2,1,2,1,3,1,3,2,3,3,2,2,2,1,3,2,1,2,2,1,2,2,1,3,1,1,3,1,3,3,1,1,1,1,2,1,2,2,3,1,1,2,1,1,2,1,3,1,1,2,2,1,1,3,2,2,2,2,3,2,3,2,2,1,3,2,1,1,3,3,3,2,3,1,2,2,3,1,3,2,1,1,1,1,1,2,2,2,2,2,1,1,2,2,2,3,2,2,3,2,3,3,3,3,2,2,1,3,3,3,2,1,3,1,2,1,1,2,1,1,3,2,1,3,3,3,2,1,1,1,2,1,1,3,3,3,1,1,3,3,2,1,2,1,2,1,3,3,2,2,1,3,2,2,2,1,2,2,1,2,2,2,3,1,1,3,3,3,3,3,3,2,3,1,1,1,1,1,3,3,1,1,2,3,1,2,2,2,3,2,2,3,2,3,2,3,2,2,3,1,2,3,2,3,3,3,2,2,2,3,3,3,2,3,2,2,3,1,3,3,2,1,2,1,3,2,2,2,2,3,3,3,1,3,2,1,3,2,1,2,2,3,2,3,1,2,3,2,3,2,2,3,1,1,2,2,3,2,3,1,1,1,1,2,3,2,2,3,1,3,3,1,2,2,1,2,3,3,3,1,3,2,1,1,1,2,3,2,2,3,1,2,1,2,2,1,2,2,1,3,1,2,1,3,1,3,2,2,3,3,2,1,1,1,1,2,2,1,3,3,3,2,1,3,2,1,3,2,1,2,2,2,3,3,3,2,2,1,2,2,2,1,1,2,3,3,3,3,1,2,2,1,2,3,2,1,3,2,3,3,2,3,1,1,2,1,1,2,1,3,1,1,3,2,2,3,1,3,1,2,2,3,1,3,2,1,2,1,1,3,1,2,2,3,2,3,1,1,3,1,2,2,3,2,2,3,2,1,1,2,2,3,3,3,2,3,3,1,2,1,3,1,3,3,3,1,3,1,2,3,2,1,3,3,2,1,2,2,2,2,2,2,1,3,3,1,2,3,2,3,2,2,1,2,3,3,3,2,3,1,1,2,2,1,2,1,2,2,3,2,1,2,2,2,3,3,2,1,3,3,1,3,3,2,3,2,3,2,2,3,2,3,2,2,2,3,2,1,1,1,2,3,2,3,2,3,2,1,1,2,2,2,3,1,1,1,1,3,1,3,2,3,3,2,1,2,2,3,1,2,1,3,2,2,1,1,2,3,1,3,2,3,3,2,2,2,3,1,2,1,2,1,3,2,3,2,2,3,1,1,3,1,2,3,3,3,1,2,1,2,1,2,2,3,1,3,3,1,2,1,1,2,1,3,2,2,2,3,3,3,2,3,1,2,2,1,1,1,1,1,2,2,3,2,3,2,3,1,3,3,3,1,3,2,2,3,1,2,3,2,1,1,3,1,3,3,3,3,2,3,1,1,1,3,2,1,3,2,3,1,2,3,3,2,2,3,1,1,1,3,1,2,3,1,1,3,2,3,3,3,1,2,2,2,1,3,2,1,2,3,2,3,3,3,1,1,1,3,3,3,3,2,2,2,2,2,3,2,1,2,1,2,1,3,2,2,2,3,3,3,2,3,2,2,2,1,2,2,2,1,1,3,3,3,3,2,1,1,1,1,3,3,2,3,3,3,1,3,2,1,1,2,1,1,1,1,2,3,3,2,3,2,3,2,1,2,2,2,3,1,2,2,2,2,1,2,1,3,2,3,3,1,2,3,3,3,1,2,2,1,2,3,3,2,3,3,3,2,3,3,2,1,1,3,2,3,3,3,1,3,1,3,3,1,3,1,1,3,1,1,2,1,2,3,3,1,2,1,1,3,1,1,1,1,3,2,1,2,2,2,3,3,2,1,2,1,1,1,1,1,2,2,2,1,1,1,3,1,1,3,2,2,2,1,2,1,2,3,1,2,3,1,2,3,1,1,1,2,3,3,1,1,1,1,1,2,2,2,2,2,1,1,2,2,1,2,2,1,3,1,3,1,2,3,3,1,1,3,1,2,1,1,2,1,3,2,2,2,1,1,3,2,1,1,3,3,3,3,3,2,1,1,3,1,2,1,3,3,3,3,2,1,1,3,1,1,2,3,1,3,3,2,3,2,2,1,3,1,2,1,1,2,2,1,2,3,3,1,3,3,2,3,1,1,1,3,2,2,3,2,2,1,1,1,1,2,1,3,2,3,3,1,1,1,3,2,1,3,2,1,1,3,3,3,2,3,1,3,2,2,1,3,2,1,2,3,1,2,2,2,2,2,3,2,2,2,1,1,1,3,2,2,3,3,2,2,2,2,2,3,2,3,3,3,2,2,1,3,1,1,3,1,3,3,3,2,1,2,3,3,2,3,3,1,2,1,2,3,2,3,3,2,2,1,2,2,1,3,1,2,3,3,3,1,3,1,3,1,1,3,2,1,3,3,1,3,3,1,2,2,3,3,3,2,2,3,2,2,3,2,3,3,2,1,1,2,2,1,2,2,1,3,2,1,3,3,1,2,1,1,2,3,2,1,2,2,1,1,1,2,2,1,1,3,3,2,2,3,2,2,3,2,1,2,1,2,2,1,2,1,2,2,2,3,3,3,1,2,2,3,3,1,3,2,1,1,3,3,2,2,1,3,3,1,3,1,2,3,2,2,1,1,1,3,1,1,2,1,1,1,1,2,1,3,1,3,2,1,1,3,2,1,3,1,3,1,1,1,1,3,1,1,3,1,2,1,1,1,3,2,2,2,3,1,2,1,1,3,3,3,2,1,3,2,1,2,2,2,2,2,2,1,1,2,1,1,2,1,2,3,1,2,3,3,1,3,2,2,1,3,3,3,3,1,2,2,3,3,3,1,2,1,3,3,1,3,3,1,2,1,2,1,3,2,2,3,1,1,3,2,3,1,3,3,2,3,1,2,3,3,2,2,2,1,3,3,1,2,1,2,3,2,1,1,2,3,3,2,3,1,1,3,3,2,3,2,1,1,2,1,1,1,1,2,2,2,3,3,1,2,3,2,3,3,3,3,1,2,3,1,1,1,2,3,2,3,1,2,3,3,3,3,3,3,3,2,3,2,3,2,3,2,1,3,1,3,1,1,3,2,2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,1,1,1,2,3,2,2,1,3,2,2,1,1,1,1,1,3,2,1,3,3,2,3,2,1,3,2,2,1,1,1,2,2,2,2,3,2,1,1,2,3,3,3,2,3,2,1,2,1,2,2,3,1,2,3,3,2,1,1,2,1,1,3,2,1,3,3,1,1,3,2,2,1,1,1,3,1,2,1,2,3,1,2,2,2,3,2,1,1,2,3,3,2,3,3,2,1,3,1,2,2,1,3,2,2,2,3,2,1,3,3,2,3,2,1,1,3,3,3,1,3,2,3,2,1,2,3,1,1,3,2,3,1,3,3,3,2,1,2,2,3,3,2,2,3,3,2,1,3,2,3,3,2,3,1,2,2,3,2,1,2,3,2,2,3,2,2,1,2,1,3,2,1,1,2,3,1,2,3,2,1,1,1,2,2,2,1,2,3,3,3,3,2,2,3,3,3,1,3,3,2,3,3,2,3,3,3,3,1,2,1,1,2,2,1,1,1,2,3,3,1,3,1,2,3,1,2,3,2,1,3,3,3,2,1,1,1,3,2,2,1,2,3,2,2,2,3,1,1,2,1,2,3,1,2,1,3,2,2,2,2,3,1,1,1,3,1,3,2,1,1,1,1,3,1,2,1,2,3,1}

    Returns: 101710332

  25. {0,1,1,0,0,3,2,3,8,1,0,4,2,13,7,1,12,7,17,7,3,12,21,6,6,23,10,9,24,19,29,7,7,16,16,22,22,36,1,8,0,19,6,41,35,27,28,5,33,44,10,33,12,15,29,21,18,2,47,29,55,6,7,61,2,17,13,31,27,7,59,42,55,21,74,45,29,73,22,50,30,30,4,35,70,57,54,54,78,85,50,4,45,83,85,2,27,8,12,1,57,19,80,52,103,40,23,41,89,13,7,109,97,89,99,31,108,48,37,96,83,49,83,43,115,104,76,46,38,68,99,45,52,98,128,14,112,44,29,99,135,139,96,135,11,140,12,109,113,1,29,10,20,150,61,112,54,55,44,119,57,18,40,87,6,43,87,158,90,68,20,98,32,37,127,134,140,48,104,48,137,99,68,45,61,51,101,105,11,98,47,43,78,41,61,5,127,28,57,196,167,131,70,17,183,147,61,144,177,189,114,7,90,183,204,53,150,54,98,43,1,136,91,159,7,58,170,94,9,160,90,24,50,26,217,206,50,215,192,87,82,235,68,86,210,102,209,210,141,59,136,17,200,194,160,110,222,192,101,173,190,261,143,174,260,34,219,111,244,31,213,1,54,221,94,205,49,11,23,246,211,83,76,27,158,46,111,273,33,232,96,138,278,163,74,292,147,105,251,123,7,212,215,231,187,112,30,230,8,148,125,116,46,95,167,225,126,209,9,56,302,131,24,70,155,133,219,121,138,1,236,148,206,305,76,12,26,75,277,140,281,196,25,54,33,266,221,176,157,240,109,150,137,63,98,62,152,208,197,48,13,257,105,211,45,222,366,183,195,297,32,312,355,116,142,367,62,86,69,323,331,291,18,303,216,84,371,26,238,193,79,121,298,309,112,249,217,152,371,249,35,323,271,69,281,58,147,284,16,215,32,196,249,201,349,361,385,138,90,196,216,295,383,333,396,297,361,42,385,204,55,54,140,406,83,174,368,357,10,287,394,374,133,404,152,168,265,345,4,39,244,108,39,181,88,322,277,129,199,181,128,22,176,104,406,431,83,46,417,288,299,230,109,364,279,215,113,314,171,419,422,279,13,190,343,86,396,464,101,365,389,331,414,356,338,384,420,317,460,2,427,423,369,221,268,162,396,494,330,436,177,309,503,119,444,390,445,347,345,409,67,57,463,304,301,344,189,298,382,201,496,195,211,191,353,440,356,363,94,56,228,83,98,511,284,182,244,335,431,277,514,547,473,94,131,380,468,482,279,446,56,407,43,124,503,209,535,312,109,366,191,102,352,93,174,337,82,312,325,559,146,175,66,512,152,565,482,94,67,330,32,280,376,199,344,38,180,571,189,575,252,288,186,510,446,22,127,574,405,148,135,506,435,591,22,237,217,207,358,286,66,164,375,112,50,278,241,470,515,114,114,438,82,453,109,325,154,461,541,589,487,399,515,565,492,504,445,416,337,359,382,514,0,232,613,487,573,251,588,517,354,195,278,537,414,207,627,107,281,614,241,448,609,213,194,328,270,0,387,642,8,118,167,461,527,629,56,228,253,352,530,481,237,93,217,189,643,312,387,78,38,37,128,491,620,138,679,416,628,37,422,146,575,69,409,137,67,94,164,577,379,494,473,309,314,11,409,82,152,71,265,27,435,103,536,664,104,582,387,177,49,478,81,216,144,264,361,69,210,308,261,237,218,71,51,639,405,277,45,234,587,300,172,30,167,523,335,466,194,391,750,628,356,109,627,313,207,672,268,591,117,545,92,490,62,654,540,510,349,686,605,321,419,24,794,207,84,108,465,479,93,448,11,126,548,164,688,72,569,777,320,389,627,365,406,465,555,154,321,731,704,782,76,67,14,34,75,815,691,218,296,740,757,486,430,387,634,18,66,473,236,392,52,142,555,253,230,262,113,91,295,851,814,209,425,339,776,556,794,434,27,181,56,19,863,261,101,419,719,575,784,393,429,223,735,55,238,728,317,362,363,487,313,139,543,480,862,534,354,291,179,14,685,56,487,774,843,274,849,154,265,521,239,423,101,820,106,896,451,421,488,609,778,120,47,651,265,437,473,205,13,118,139,46,431,882,77,836,663,292,815,153,99,180,523,603,344,733,877,346,795,4,811,269,565,152,775,538,87,391,656,863,56,176,162,751,507,702,615,628,0,211,742,600,641,158,903,457,657,331,949,578,556,590,348,523,440,672,494,594,285,870,237,942,563,779,229,509,545,506,983,659,76,134,981,309,770,543,822,25,410,859,868,627,379,289,478,436,748,637,177,228,165,686,536,285,33,7,965,594,696,644,617,334,585,614,643,427,344,341,485,399,443,691,615,411,800,208,503,754,662,922,462,792,261,651,97,596,34,502,417,576,255,883,390,204,943,788,735,325,490,274,293,799,283,589,475,17,507,184,204,713,599,489,332,10,484,962,930,170,818,770,983,432,126,116,70,213,325,462,725,391,13,345,246,916,582,444,1048,486,763,791,75,227,301,938,957,32,352,1083,691,26,333,390,708,464,652,609,991,448,80,926,1113,416,99,401,1042,1056,921,715,90,167,142,638,1055,20,980,586,1076,787,194,25,998,326,173,1026,1,384,714,319,950,568,450,103,126,348,473,258,63,219,778,272,626,359,102,541,818,561,672,747,927,454,563,1085,557,1170,618,490,1125,281,960,339,825,673,1026,131,540,704,814,951,107,1063,621,891,172,368,265,582,579,448,770,801,717,841,681,389,107,771,844,110,880,180,438,605,160,541,987,855,252,441,846,487,1007,279,527,685,31,176,9,1186,851,688,544,57,988,869,486,1237,1209,318,255,781,1098,1189,319,126,744,1213,1015,849,518,105,1033,1102,443,54,1227,110,603,564,949,811,708,718,459,462,1206,694,1252,90,216,877,785,607,830,177,453,558,635,888,388,482,950,354,642,393,972,400,545,1064,1145,676,977,431,445,1257,733,547,769,1187,575,507,213,444,283,720,446,536,92,1033,744,245,888,729,251,1065,789,1111,16,175,972,25,767,157,726,829,132,1132,400,141,541,657,227,1251,1190,24,532,258,442,724,1291,766,622,43,529,1161,732,74,236,238,1344,957,79,980,1170,167,986,477,202,580,557,848,971,681,245,321,226,192,1209,666,194,1146,51,383,1003,496,751,1295,311,1206,302,1012,794,196,295,1043,778,1175,1220,1005,449,1231,176,1335,733,651,1108,971,1172,1254,485,130,532,64,750,642,1206,866,33,609,776,841,48,772,16,816,932,607,256,27,557,275,137,1422,1297,1024,8,1414,1105,24,114,205,270,503,961,1376,1314,511,1123,579,1077,415,820,38,1094,1013,186,681,469,396,1429,905,937,994,888,269,443,1166,370,1106,1199,513,176,1161,361,221,1231,711,493,297,1209,373,1368,1057,1034,1151,601,663,1207,643,93,800,1206,13,775,311,168,839,786,359,574,1409,1477,704,246,840,489,590,15,1157,1071,992,541,911,421,497,1409,831,165,573,1071,1418,881,1372,1386,754,825,1380,1313,527,143,361,962,439,191,956,287,1329,807,638,230,349,210,1233,550,1063,680,510,1119,1227,1422,1434,613,276,101,236,175,194,691,1361,1336,15,1516,834,212,80,1385,905,1423,355,422,845,62,928,127,1172,136,6,94,1196,368,486,169,345,1292,1323,506,338,485,80,26,1181,1414,50,134,644,578,448,413,111,1528,822,156,880,1425,1538,989,267,1215,325,1443,1479,426,1061,387,453,1152,980,719,201,986,78,1288,35,170,621,1143,1568,1010,405,446,1147,1588,1230,444,231,439,1548,837,233,1284,146,615,646,410,1483,44,1604,233,538,1378,438,626,464,1302,966,942,1086,62,932,476,385,1322,768,580,75,1439,1404,565,1253,403,241,609,1534,1525,124,1139,441,1152,342,1635,996,633,1499,367,412,678,144,481,481,1403,41,1026,821,103,1485,1334,416,584,445,28,794,510,1055,1077,208,49,1317,1101,1090,291,863,630,349,956,829,1003,1593,1062,1123,714,1428,1134,226,824,311,1429,1452,997,1407,1066,948,1480,1544,727,1653,1123,274,506,1469,1475,501,949,470,399,706,1609,147,1159,649,461,1470,1575,88,819,641,855,1214,1255,1059,1001,1585,936,646,1111,1511,1496,1640,364,893,288,1155,609,76,1004,123,613,47,1594,192,1606,1662,1243,1174,877,929,637,613,654,1484,1041,962,1044,646,522,1370,146,307,1092,619,857,1472,18,875,1281,483,86,1302,140,1560,350,1073,627,1176,344,156,134,1626,74,176,1202,498,1151,1512,504,90,1088,250,870,1003,665,1350,921,218,1454,1314,499,444,1565,322,561,880,1347,600,273,565,1728,248,633,1143,1757,1115,572,363,1439,482,782,1403,1146,160,660,1760,1044,808,230,227,1225,120,814,646,773,94,326,208,110,396,953,916,1678,83,684,1417,1327,1079,678,1149,139,1040,1797,1527,219,1001,845,1842,1694,877,675,735,1480,1551,1888,371,1322,1785,863,1015,803,476,1082,839,1862,556,367,1171,1316,781,105,56,640,1881,1745,938,1118,1036,1611,1635,1086,636,1641,730,245,1201,374,96,1845,561,766,1886,61,633,506,1718,972,255,552,951,1295,1850,1629,1512,1369,1484,1270,1594,1690,382,936,501,778,843,929,592,1181,836,1118,868,1903,525,484,893,1036,1869,963,17,460,530,1410,1057,247,1285,1843,888,1028,568,562,1831,231,1203,1046,373,1473,289,1577,1094,22,151,1425,1189,1373,1078,1558,1948,81,1543,1219,657,1788}

    {2,2,1,1,3,1,4,3,1,4,2,3,3,2,2,1,3,1,2,4,4,2,1,2,2,1,2,3,2,3,1,2,4,3,2,3,1,4,2,2,4,1,4,3,2,4,4,2,3,3,1,3,4,4,2,1,2,1,4,3,4,3,2,3,3,3,2,2,2,2,2,4,4,3,3,1,1,2,2,3,3,2,1,3,2,1,4,1,2,2,1,2,4,2,2,2,3,1,3,3,3,1,1,3,2,1,2,3,2,2,2,1,4,4,3,3,2,3,1,4,2,4,2,4,1,2,4,2,4,1,3,1,4,2,4,1,3,1,2,1,4,3,4,4,4,3,3,2,1,2,4,1,3,4,1,2,2,1,3,3,1,2,4,3,2,4,3,4,3,4,1,2,2,3,2,3,1,3,3,4,3,2,2,4,3,4,4,3,2,2,1,1,4,1,4,1,3,1,3,3,1,2,4,3,4,2,4,2,1,1,2,3,4,4,1,3,3,3,1,1,3,2,3,4,1,1,2,3,1,1,3,3,1,1,3,1,3,2,2,4,1,1,1,1,2,4,1,3,1,1,1,2,1,1,1,4,3,4,3,2,2,4,2,2,3,3,2,1,3,4,1,3,4,2,4,2,4,4,3,4,1,2,1,3,1,3,3,2,4,4,2,1,3,2,2,2,4,1,2,3,2,3,4,4,4,2,1,3,1,3,3,1,3,2,3,2,3,3,3,1,1,1,2,4,4,2,3,3,2,3,1,2,2,4,1,2,4,4,3,2,1,1,1,4,4,3,4,3,1,3,2,2,1,1,1,3,3,3,1,3,2,4,3,3,2,3,2,1,1,1,2,1,3,3,1,2,3,2,2,1,3,2,3,4,1,1,1,1,2,2,1,3,4,1,2,4,1,2,1,2,3,2,4,1,4,3,1,1,3,4,2,3,1,3,3,1,2,3,4,4,4,4,1,1,1,2,2,4,1,1,1,4,1,2,3,3,3,2,1,2,4,2,3,4,2,1,4,4,3,2,1,1,3,1,4,2,3,1,3,3,2,4,2,3,1,3,1,2,2,3,4,1,3,2,4,3,2,2,2,3,2,2,3,2,1,3,1,2,2,3,3,3,4,3,1,4,2,2,1,1,4,4,2,4,4,3,4,1,1,1,2,2,4,4,2,3,4,3,4,3,3,3,4,3,4,3,2,3,3,1,2,2,4,2,1,1,4,3,1,1,4,1,4,3,3,2,3,4,3,3,3,3,2,2,4,2,2,3,1,1,4,3,4,3,2,1,1,3,4,1,1,3,1,1,4,2,3,4,4,2,1,3,1,1,3,4,1,4,4,1,3,1,3,4,2,4,4,2,1,2,3,2,2,4,4,3,4,4,3,3,1,1,2,4,1,1,3,2,1,3,4,4,1,1,4,3,1,1,1,2,1,2,4,3,1,2,2,4,1,4,4,1,2,1,2,3,1,1,2,2,4,2,4,2,1,1,1,4,3,4,1,1,2,2,1,1,3,2,2,1,4,4,4,3,2,2,3,1,3,2,2,4,1,2,4,4,1,4,4,4,4,2,2,1,4,2,3,2,4,4,3,2,4,3,3,3,3,4,2,1,1,2,4,4,4,3,3,1,1,1,4,3,2,2,1,2,3,1,4,4,3,3,2,3,3,4,1,4,4,2,2,4,3,3,2,4,1,2,2,4,1,2,4,2,2,2,1,2,1,4,2,4,3,3,1,2,1,4,1,1,2,4,1,1,1,2,2,3,4,1,2,4,4,2,4,2,3,1,1,2,1,3,4,2,2,1,4,3,2,4,2,4,4,4,3,1,3,2,2,4,2,3,3,1,3,1,3,2,1,3,1,3,1,1,3,3,3,2,1,4,3,1,4,2,3,2,2,2,4,1,4,1,1,4,4,2,4,2,1,4,3,4,1,3,1,2,4,2,2,1,1,4,1,4,4,3,3,4,3,2,2,2,4,2,3,4,1,3,1,4,1,1,3,2,3,4,3,3,4,2,2,4,2,4,2,4,2,1,4,4,2,4,3,1,4,4,4,3,4,2,2,2,2,4,1,3,2,3,4,1,3,2,2,4,1,1,2,1,2,2,3,4,4,3,3,1,2,1,1,4,4,3,3,2,2,4,1,3,4,3,2,4,4,3,2,4,1,2,1,3,2,1,2,4,4,4,3,3,3,2,1,1,2,3,2,2,4,4,3,4,2,2,4,3,2,4,2,4,2,2,1,1,4,1,3,2,4,2,2,4,1,4,3,4,2,4,2,1,4,2,2,4,4,4,3,1,3,1,1,1,2,1,1,1,1,3,4,1,3,3,4,4,1,4,3,2,4,4,2,4,1,4,2,2,3,2,3,3,2,2,3,3,4,2,4,3,4,4,1,1,2,2,1,1,2,1,4,3,3,3,1,1,2,4,1,2,1,3,4,1,2,3,3,3,2,4,2,2,4,3,1,3,3,4,2,4,2,1,2,1,1,4,3,2,2,1,3,3,2,3,4,2,1,1,2,4,1,3,2,2,1,1,3,3,4,1,1,3,3,3,3,1,3,4,4,2,4,3,3,2,3,2,1,2,1,2,4,2,1,3,3,4,1,4,4,4,4,4,4,3,1,2,1,2,3,1,2,4,3,3,4,3,2,1,1,3,3,3,4,4,4,2,2,4,3,2,4,3,3,4,4,1,2,2,3,2,2,2,4,3,3,1,3,2,3,3,1,4,2,3,4,3,3,2,4,1,4,1,2,3,1,2,1,3,1,3,2,1,1,2,2,4,1,2,4,1,1,3,3,3,4,3,1,1,2,2,3,3,4,2,4,1,2,2,2,3,2,3,1,3,1,2,4,4,4,1,1,4,4,1,1,2,4,3,2,2,3,4,2,4,2,1,3,2,4,2,3,4,2,1,1,3,1,4,3,2,2,1,1,4,2,3,2,3,4,2,3,1,3,4,3,1,1,2,1,4,1,3,2,2,1,4,4,4,2,1,3,2,3,3,2,1,4,3,4,1,4,1,3,3,2,2,4,2,3,2,2,2,1,3,2,1,2,2,1,4,1,1,4,3,3,4,4,3,2,4,3,1,3,3,4,1,4,2,4,3,4,2,1,4,4,4,1,4,2,1,2,4,4,1,2,2,1,1,4,4,2,3,3,4,4,2,2,3,3,2,3,1,4,2,4,1,3,4,3,1,4,4,2,3,3,1,3,3,2,1,4,2,1,4,3,3,1,3,3,1,1,4,1,3,2,1,1,1,4,1,2,4,4,2,2,3,1,1,3,1,1,2,1,3,2,4,1,4,1,2,3,2,4,2,1,3,1,2,2,1,2,3,2,4,1,1,3,4,1,1,1,1,4,3,1,3,4,2,3,3,2,4,3,3,3,4,3,3,2,2,3,4,4,4,1,1,2,1,4,2,2,1,1,4,1,2,2,4,2,4,3,1,1,4,4,3,3,1,3,4,2,4,4,3,4,3,1,4,4,4,1,1,2,3,3,4,1,4,1,3,4,3,2,1,4,3,1,2,4,4,4,1,1,3,4,4,1,4,3,3,2,3,2,1,1,4,1,1,2,2,3,1,1,1,4,2,2,3,2,3,2,2,2,2,1,2,1,3,2,2,3,3,2,3,3,1,3,2,3,3,2,3,3,2,4,1,1,1,3,3,4,4,4,3,1,4,4,3,4,3,3,3,2,2,2,4,1,1,1,1,1,4,3,1,2,4,4,1,1,2,4,4,1,3,4,3,1,4,3,2,1,2,2,2,3,4,4,3,2,1,3,1,1,3,1,4,1,1,3,1,1,2,3,2,2,1,2,2,1,4,4,4,2,4,1,4,3,2,4,2,1,2,2,1,4,1,1,4,4,3,4,2,1,3,2,2,1,1,4,3,4,4,1,2,3,4,4,1,1,3,4,3,2,1,2,4,1,1,3,4,2,2,2,3,2,3,3,4,4,3,2,2,2,4,3,3,3,1,2,3,1,1,3,2,2,1,3,3,3,4,2,3,3,3,1,1,3,4,4,3,1,3,4,2,1,1,1,3,1,3,4,1,2,1,2,2,1,3,1,4,2,2,4,1,2,2,4,2,1,1,3,2,4,2,2,2,3,3,2,2,1,1,2,3,4,4,2,4,1,1,2,1,3,2,3,1,4,4,4,4,2,1,3,2,4,4,2,3,2,2,1,1,1,4,1,3,4,1,1,4,1,1,1,1,3,4,3,2,1,2,4,1,4,1,2,2,3,4,2,3,1,1,1,1,1,2,2,4,3,3,4,4,2,3,2,4,4,2,1,4,3,1,3,1,4,4,3,1,2,1,1,2,3,1,3,3,4,3,1,3,2,2,1,4,3,1,2,1,3,4,4,1,1,3,2,3,1,3,2,2,1,4,2,1,1,1,2,2,1,2,2,2,3,1,1,1,4,4,3,3,1,1,2,1,1,1,1,3,4,3,3,1,4,4,2,1,1,3,3,1,2,1,4,1,3,1,4,4,1,3,4}

    Returns: 436587567

  26. {0,0,2,0,4,1,6,7,6,9,6,7,8,12,9,3,0,14,15,17,10,17,1,19,13,15,24,20,21,26,20,8,17,25,12,24,1,20,4,6,11,23,11,5,35,35,40,31,48,21,42,50,51,10,43,3,26,6,21,47,50,26,11,27,38,60,17,15,7,54,39,26,58,63,70,26,1,9,47,73,9,78,55,69,67,61,39,23,1,63,24,69,6,87,9,12,33,27,84,66,98,41,37,51,54,39,59,33,12,73,61,56,37,89,25,23,0,113,111,68,101,46,65,104,17,30,11,83,51,84,122,104,53,115,112,49,46,93,91,98,78,113,51,103,137,42,110,32,41,1,18,124,47,74,136,42,119,28,22,106,106,10,156,39,58,64,73,10,76,30,126,81,85,64,95,72,140,114,44,81,161,171,92,1,83,33,122,171,9,126,33,73,85,41,57,19,154,126,12,184,147,200,182,7,194,143,132,19,27,109,192,173,54,152,157,94,12,53,200,144,189,37,98,27,58,25,4,33,216,51,93,208,230,214,38,66,6,123,36,40,219,192,183,216,96,96,100,102,81,163,142,148,47,42,241,133,85,202,13,16,162,26,51,78,71,231,186,195,264,89,53,155,57,264,257,186,53,173,6,138,62,222,41,8,274,42,118,9,21,90,240,64,199,168,175,138,274,68,101,55,115,56,148,111,114,128,203,282,169,51,155,277,254,151,59,98,188,189,178,126,270,151,312,197,303,200,29,265,242,102,74,274,232,229,174,188,172,229,22,176,257,323,286,308,80,46,246,207,161,240,83,172,289,291,195,266,56,152,32,43,19,307,4,328,297,67,38,308,66,179,38,286,233,238,207,212,210,293,48,177,346,191,25,75,258,208,337,292,304,339,151,246,152,236,315,54,314,276,263,351,142,191,137,300,43,146,67,40,83,378,129,239,173,314,319,229,392,120,152,57,40,337,251,7,249,213,125,178,307,331,34,405,381,361,371,184,310,136,236,163,48,18,58,26,104,381,403,197,336,37,254,122,317,116,346,369,395,365,447,350,49,255,440,13,64,237,363,216,153,7,2,337,389,214,8,180,316,195,222,340,444,287,235,126,363,6,375,32,458,342,273,125,356,329,412,342,382,394,1,183,161,348,307,260,253,228,280,83,3,35,65,365,491,24,266,85,403,108,67,145,215,334,172,350,122,256,312,146,187,2,14,131,30,369,124,438,262,526,377,242,128,502,193,161,302,42,114,52,286,210,470,436,528,197,34,158,533,315,28,332,360,152,37,186,135,399,135,285,220,120,13,484,149,565,427,78,392,321,255,504,253,55,199,26,396,447,334,120,173,260,341,54,23,510,560,214,244,399,400,40,541,510,185,64,22,245,57,351,121,106,103,102,219,492,353,387,428,330,82,8,445,6,231,543,235,139,241,533,4,372,311,93,129,189,414,132,21,211,290,415,155,73,198,180,361,275,208,475,137,387,580,102,525,337,146,362,297,238,312,346,89,20,569,349,544,469,175,560,495,663,379,566,231,158,371,293,9,329,273,673,611,537,621,580,568,71,265,680,472,473,458,452,37,289,254,551,689,245,650,680,305,70,609,456,208,337,458,617,175,334,644,34,284,24,639,96,28,368,399,282,551,66,496,427,56,538,533,260,47,361,329,114,98,108,442,8,614,88,117,652,345,457,459,444,155,234,321,424,532,92,4,56,350,344,660,538,729,239,448,748,334,660,524,329,368,516,334,379,650,335,356,191,566,224,158,117,511,707,514,43,355,649,365,381,362,335,329,315,376,291,668,285,478,306,643,24,500,617,107,251,326,266,734,646,774,349,426,232,221,400,14,550,126,346,11,141,630,340,142,29,783,120,656,109,316,1,190,352,646,427,3,644,516,197,320,435,114,433,73,330,682,477,210,208,524,29,744,326,845,250,477,472,812,797,686,531,314,197,838,512,562,474,768,185,425,852,764,460,58,115,821,169,160,628,629,327,120,756,483,597,240,477,198,396,731,229,432,483,507,649,533,880,667,400,731,86,312,205,671,374,579,152,351,295,141,694,333,599,593,111,824,316,295,525,869,907,172,188,271,213,480,481,719,762,602,9,384,436,721,97,314,870,87,658,297,877,712,866,77,246,136,390,374,81,351,698,899,940,906,741,194,536,295,671,951,904,385,422,842,436,831,39,557,236,717,608,49,293,577,548,62,962,84,227,151,894,18,93,317,860,140,923,640,904,122,820,132,866,444,453,636,812,880,561,378,175,672,862,218,256,439,499,582,988,632,374,773,104,770,983,256,303,732,1004,553,148,979,40,244,999,158,306,172,630,231,800,665,366,534,496,169,829,593,700,989,870,649,966,433,1025,468,481,681,1039,953,4,458,982,260,652,808,70,315,428,153,698,357,932,898,763,1008,864,173,81,959,643,264,142,901,227,147,809,90,331,145,30,523,266,242,532,176,560,377,551,417,183,615,908,888,435,776,918,414,30,643,666,733,798,666,165,829,525,840,758,35,1025,194,472,524,506,731,548,773,167,806,830,191,556,314,30,795,342,658,75,938,381,197,822,338,637,499,946,1084,493,244,780,1031,338,896,877,1000,998,631,1121,712,722,964,620,73,575,939,172,352,959,884,124,915,40,51,37,377,1135,476,1078,839,1087,1000,460,955,797,429,917,257,464,923,546,1174,969,277,363,290,777,806,780,195,236,532,552,642,345,1,655,110,1050,1183,627,881,696,1057,628,967,257,468,829,981,17,523,940,625,1027,109,601,1130,652,321,17,190,1099,661,126,548,287,685,975,376,796,171,500,323,258,1192,195,219,1121,62,480,566,700,444,1053,350,1149,811,742,365,155,473,492,533,770,578,348,828,1190,522,1131,997,955,262,1115,1221,139,517,66,364,18,980,1223,97,1206,710,882,515,122,1224,816,1105,919,1147,470,734,1257,238,622,800,1046,753,454,880,200,337,1216,963,1069,524,861,906,266,901,1044,831,356,477,284,839,183,967,35,217,218,992,887,460,1006,600,49,357,1240,610,728,636,594,35,740,126,684,296,665,99,72,1115,372,1157,149,277,757,879,187,694,707,25,263,373,137,1080,73,650,1033,1210,827,450,424,89,780,370,975,215,382,227,1286,964,224,562,612,899,479,640,142,744,1175,952,1175,1171,430,208,915,567,1179,1059,697,336,718,865,5,561,217,554,1096,822,8,872,718,651,862,350,1130,590,557,1318,208,1043,364,903,1173,1117,370,194,427,574,1237,44,783,227,1363,942,641,1277,871,1050,884,649,89,851,378,295,962,455,221,194,222,682,1169,864,710,753,633,755,785,413,894,1351,109,1226,264,135,214,1311,1288,318,1240,99,1161,135,203,461,642,35,468,959,870,895,1292,325,456,1260,967,1047,1251,320,1130,187,955,459,1170,317,941,304,1025,401,559,189,892,120,4,62,847,983,48,1226,1442,192,559,1491,16,759,920,227,913,445,145,897,687,306,1013,1244,546,294,1106,272,1171,1124,1488,262,186,1322,7,1075,999,1403,1335,124,1372,543,606,885,232,738,319,141,0,620,942,937,736,1263,506,195,1171,1450,798,1137,113,951,298,1240,969,28,502,465,1478,269,1335,1365,1092,1006,283,370,1042,1556,1383,1098,428,690,42,655,1255,1238,319,418,406,459,279,953,837,631,1538,121,1352,296,1090,645,1248,192,318,1401,631,861,743,1262,513,932,1494,447,1420,46,633,1253,1033,1007,994,556,84,1344,1456,1289,985,1066,663,1554,258,952,1306,1003,1340,712,1570,54,5,45,907,249,1463,879,383,864,710,786,87,640,133,1161,1319,1185,398,433,1338,1199,1251,366,559,582,1347,1337,424,161,285,177,813,1065,1369,1456,1177,64,872,1640,1183,1053,995,259,1656,325,21,13,1499,1459,995,367,1537,222,1555,1253,643,335,108,86,1293,86,1365,951,1285,432,1512,1412,794,897,962,1235,770,704,826,655,196,1606,1476,1606,1645,585,1121,145,534,925,676,1022,159,1567,343,1406,1621,174,317,22,1659,453,1226,984,1539,1158,262,1224,769,1576,1614,1518,892,1298,1406,1164,1603,963,1620,1439,643,1438,1206,1457,1463,598,1469,1729,501,1476,452,853,1337,964,94,1666,1384,1520,1702,548,1346,800,195,140,1505,230,702,1683,304,1146,393,67,1202,1697,1062,817,94,1734,1350,1450,824,1628,1349,1554,1208,408,23,295,949,1430,206,159,1101,623,1620,1767,1076,723,778,363,306,743,1350,915,654,537,764,1212,498,982,1715,848,292,1666,281,743,1112,1271,1145,341,894,1132,1312,227,286,93,503,309,778,1038,1626,1235,378,248,565,936,1518,31,1178,1295,817,54,752,1601,220,1621,1807,361,144,549,1671,332,1023,273,240,90,114,219,205,1243,325,1490,1493,578,1494,1567,1197,932,338,532,891,1801,1634,776,876,1668,831,644,959,1344,1625,669,937,266,377,924,771,575,92,1356,885,1013,851,1280,175,451,883,98,880,268,1110,718,1287,583,1520,1742,878,800,1309,931,669,290,1732,769,1466,822,316,1768,1781,1770,1314,379,1495,1244,511,735,1270,1696,376,437,50,1459,41,571,1231,1066,1871,197,1835,538,432,1433,1514,441,1375,1001,138,925,280,1727,588,1936,1017,1492,630,15,1443,1262,406,1013,1123,1298,1876,703,1323,1139,953,570,748,843,195,589,1710,589,263,839,563,1951,1597,678,1515,541,1946,974,1452,1014,1732,804,1354,1559,647,938,959,590,687,1130,702,93,1246,1496,293,747,387,520,598}

    {1,1,4,3,4,2,2,3,1,4,4,1,2,1,2,4,3,2,3,2,2,1,2,2,1,3,1,3,4,3,4,3,4,2,1,4,2,2,3,1,4,2,4,2,1,1,2,4,3,2,4,2,1,3,1,4,2,1,1,1,3,2,2,3,1,3,2,1,1,1,4,2,3,3,4,4,1,2,1,2,1,2,3,3,4,1,3,3,4,3,4,3,1,2,2,2,1,4,3,4,2,2,1,2,2,3,4,1,2,1,4,2,4,4,1,3,4,3,1,3,3,2,3,2,3,4,1,3,3,3,3,3,1,1,1,1,3,2,1,2,2,4,3,3,1,3,2,3,1,1,2,2,4,2,3,4,2,1,4,4,1,2,1,2,1,3,3,2,4,2,4,2,1,1,4,2,4,3,4,2,1,1,3,2,1,4,2,1,3,1,3,1,4,2,3,3,2,4,2,4,2,3,2,2,2,4,2,3,1,3,1,3,3,3,1,3,3,2,4,4,2,3,3,4,3,3,3,4,3,4,4,1,1,4,4,3,2,2,3,3,4,4,3,2,2,4,1,4,4,2,4,4,2,1,3,4,1,3,2,3,2,2,4,4,2,4,1,2,2,1,3,2,2,2,3,1,2,4,1,3,3,2,2,1,2,4,1,2,4,1,2,2,4,1,1,4,2,2,3,2,3,3,1,4,3,1,1,4,2,1,1,3,1,3,1,4,3,1,4,2,4,1,4,1,4,4,4,2,1,4,3,4,1,3,3,1,2,1,2,2,4,3,1,3,3,2,4,4,4,3,1,3,2,1,4,2,4,2,2,1,3,1,4,3,3,1,2,1,2,1,2,4,1,1,2,3,3,1,2,2,4,4,4,3,4,1,4,2,1,3,1,4,2,2,2,1,4,3,4,3,4,1,2,4,4,4,3,2,4,2,1,3,1,1,3,3,2,1,4,3,4,2,4,2,2,3,1,4,4,4,3,1,1,3,3,4,4,2,2,4,4,4,1,1,3,4,4,3,3,3,4,3,1,2,4,2,2,3,1,1,2,4,4,1,3,3,3,1,2,2,2,3,1,2,1,1,1,4,1,1,4,2,1,3,4,4,3,3,1,1,2,2,1,2,3,4,4,3,3,2,4,2,3,1,2,3,4,1,4,3,2,4,2,4,3,1,3,3,2,4,4,3,2,3,3,4,2,1,3,4,2,4,2,4,2,2,2,3,1,2,3,2,4,1,1,3,3,2,4,1,1,4,3,1,3,4,2,3,2,4,4,1,2,3,3,2,1,2,4,1,4,3,3,1,3,1,3,3,3,2,3,4,1,4,3,1,2,3,1,1,4,1,2,2,1,3,1,1,2,3,3,3,3,1,2,4,1,4,2,2,3,2,3,3,4,4,1,4,4,4,3,2,1,2,3,2,3,4,2,2,3,3,4,3,2,2,3,1,1,3,4,2,2,3,1,3,2,1,1,3,4,3,2,4,1,1,1,1,3,4,1,3,2,2,2,4,4,4,2,2,3,1,2,1,1,2,3,4,1,1,3,2,4,2,3,2,1,4,4,1,1,1,4,3,4,2,3,2,3,3,1,3,1,4,1,1,2,4,3,1,1,1,3,4,3,3,4,2,4,2,1,4,2,2,2,1,2,2,4,3,1,2,1,4,1,3,3,2,3,3,2,4,3,1,1,3,1,2,4,3,4,3,4,2,4,2,3,1,3,4,4,4,2,2,1,2,4,3,2,2,2,2,4,1,4,3,4,2,3,1,3,4,1,2,3,4,2,3,2,1,2,4,3,1,3,3,3,1,2,1,2,2,2,3,3,2,4,3,4,2,2,1,2,2,3,4,4,4,1,2,4,1,1,1,3,2,4,1,2,1,3,2,2,1,4,3,3,3,3,2,4,4,3,4,4,4,1,1,3,1,2,4,3,2,1,1,2,2,4,3,2,1,1,3,1,4,1,3,3,4,4,4,3,3,1,3,1,1,3,3,4,1,1,4,3,3,4,3,3,1,3,3,3,4,4,4,2,1,4,1,1,4,1,2,2,3,1,3,3,2,3,4,1,1,1,1,1,4,1,1,4,4,4,1,4,2,2,2,1,3,4,2,1,4,4,3,2,3,1,4,4,4,1,4,2,2,3,4,1,1,3,3,1,1,1,3,2,1,1,3,2,1,3,4,1,1,1,2,3,4,1,3,4,2,1,2,3,2,3,3,4,4,2,2,4,1,1,2,1,1,3,1,3,2,2,3,2,1,4,1,4,1,3,4,2,2,4,1,1,2,2,4,3,4,3,1,4,1,3,3,1,4,3,4,2,3,2,4,3,1,1,2,4,4,3,4,2,2,3,3,3,1,2,1,3,1,3,1,1,4,3,3,4,1,1,3,3,3,2,2,3,3,3,4,4,2,2,1,4,2,3,2,1,3,3,2,1,3,4,2,4,1,3,4,4,4,1,1,4,3,3,3,1,3,4,2,2,4,1,4,4,4,4,1,2,3,3,4,3,1,3,1,1,2,2,2,4,1,1,3,1,3,2,4,2,1,4,4,4,4,2,1,3,2,2,2,3,2,4,2,2,1,2,2,3,3,4,2,2,2,1,3,4,2,4,1,4,2,1,4,4,4,3,1,1,3,2,2,3,4,4,2,3,2,1,3,1,1,4,2,2,3,4,4,3,4,1,2,3,3,2,4,3,1,4,2,2,4,4,2,4,1,1,1,4,4,2,4,2,4,3,3,1,3,1,2,1,2,3,1,1,3,1,4,3,1,3,1,2,4,1,3,2,2,4,4,4,3,4,3,3,2,2,3,1,3,3,3,4,1,1,2,2,4,3,4,2,2,4,1,4,2,1,1,2,3,1,3,1,4,2,4,3,1,2,2,3,4,2,1,3,1,4,2,2,2,4,3,4,3,3,4,1,2,4,4,4,3,3,2,1,2,1,4,1,1,1,2,2,3,1,3,2,3,2,3,2,3,2,3,2,4,2,1,4,3,4,4,3,3,1,1,1,2,4,2,2,1,4,2,4,1,1,4,4,3,1,2,2,1,3,3,2,2,2,4,1,4,1,3,2,2,4,1,2,1,3,4,4,2,2,3,4,4,1,3,3,3,2,4,3,1,3,2,1,4,1,3,3,3,3,4,4,1,4,2,3,2,4,1,4,2,4,1,1,2,1,3,2,1,3,4,4,4,4,4,3,3,3,3,2,1,4,3,4,3,1,2,3,2,2,1,2,1,1,4,4,2,4,3,2,1,4,3,2,1,3,2,4,1,2,2,4,2,2,2,4,2,2,4,3,4,2,1,3,2,2,2,2,4,1,3,4,2,4,2,3,4,4,1,2,4,4,3,1,2,1,2,3,1,1,4,3,1,3,4,3,1,3,2,4,4,4,2,3,4,2,4,3,3,1,1,2,2,1,3,3,4,2,1,2,3,3,3,1,4,3,2,3,4,2,4,1,3,2,1,1,4,4,1,2,4,1,2,4,1,4,1,2,4,3,2,2,4,2,3,3,2,2,2,3,1,1,4,3,2,3,1,1,1,1,1,2,4,3,2,2,1,1,3,2,2,1,2,3,1,1,2,2,2,2,2,2,4,4,2,3,3,2,3,2,1,4,4,3,1,2,4,3,3,3,2,4,4,4,4,2,1,4,3,4,1,3,1,4,2,2,3,3,4,1,4,2,3,1,3,2,1,4,3,3,3,3,4,3,4,2,4,3,2,2,3,4,2,1,4,3,2,1,3,2,2,1,1,3,2,3,1,2,2,3,4,3,2,4,2,4,1,4,4,4,2,4,1,2,1,4,2,3,2,1,1,3,2,1,2,4,4,1,1,3,1,2,4,2,4,1,3,1,4,4,3,1,4,2,2,3,3,3,4,1,4,3,4,3,3,3,2,3,3,1,1,1,1,3,2,4,4,3,4,1,3,3,3,4,4,4,3,2,2,1,2,1,2,1,2,2,4,2,2,4,2,1,2,1,4,4,2,1,2,3,1,3,1,1,2,2,2,4,3,1,2,2,2,1,4,1,1,4,3,2,3,1,2,1,4,2,2,3,4,4,4,3,1,1,4,3,3,3,3,3,3,1,2,2,4,1,1,3,4,1,1,3,2,2,1,4,3,1,1,3,4,1,4,3,2,1,2,4,4,4,3,3,2,3,3,1,3,2,2,3,2,2,2,1,2,3,3,1,4,2,4,2,1,2,2,4,1,3,4,1,1,2,3,4,1,4,2,2,1,1,2,3,3,4,4,2,4,3,2,1,4,2,1,1,4,2,2,4,4,2,1,4,1,1,2,1,1,2,2,1,3,2,4,2,2,1,3,2,3,4,4,1,2,1,3,4,1,4,2,3,1,4,4,2,3,4,1,3,1,2,1,1,1,2,4,4,2,4,4,1,2,4,4,4,4,1,4,2,2,4,1,4,3,1,1,2,1,3,1,1,3,3,3,2,3,1,3,4,4,3,1,2,3,2,4,3,4,4,1,4,3,1,3,4,1}

    Returns: 855745131

  27. {0,0,0,2,2,2,3,2,5,9,4,7,4,7,3,10,4,3,2,9,7,6,15,18,0,25,7,23,0,1,30,17,27,21,9,27,36,18,16,9,16,0,19,2,8,40,1,47,43,35,49,15,14,21,21,13,48,29,22,1,37,14,11,56,52,39,58,55,62,15,18,37,30,28,74,0,75,10,78,44,17,29,74,20,36,73,85,44,55,31,53,6,91,25,28,41,59,51,87,87,90,29,37,47,70,7,83,63,49,9,37,49,34,93,97,110,39,63,49,29,9,54,56,54,10,21,91,51,47,25,58,29,113,87,75,19,65,74,112,111,59,130,26,5,106,55,144,27,48,75,17,128,96,93,74,82,80,71,30,137,104,70,87,9,30,89,90,130,159,92,26,155,23,118,41,162,61,50,125,124,174,25,21,162,113,50,162,79,118,60,18,116,166,81,185,167,146,63,32,21,123,135,180,179,16,15,144,161,178,9,137,6,184,124,4,211,171,29,59,104,162,193,39,97,61,68,67,22,201,72,53,190,76,146,7,40,10,59,93,122,88,91,81,118,104,125,9,52,3,160,107,213,240,224,196,120,108,169,176,230,248,119,105,21,258,69,104,171,87,141,117,76,271,72,47,122,35,9,144,132,177,274,110,78,181,100,135,129,104,34,5,32,10,209,155,48,22,242,61,90,293,206,150,126,89,28,59,224,256,66,127,194,182,272,249,128,49,156,179,237,29,304,272,224,190,6,272,307,87,294,214,280,159,50,50,291,312,21,125,199,291,78,333,220,6,176,48,307,342,6,122,300,252,205,49,172,288,30,317,145,306,22,219,188,24,249,91,14,156,269,283,263,217,189,151,282,214,258,66,152,128,77,261,169,5,109,22,272,15,43,9,140,282,301,375,164,59,31,132,107,94,369,379,68,30,64,75,132,347,268,140,291,234,223,89,133,83,138,357,173,417,191,103,80,171,233,245,281,363,270,265,94,237,31,177,177,299,88,426,86,330,72,340,90,413,317,121,219,79,197,322,171,109,187,416,422,145,243,112,143,206,50,185,173,322,260,169,311,263,156,113,459,176,381,446,131,75,71,446,171,64,462,40,321,293,259,422,36,183,77,414,209,265,40,101,195,10,359,245,69,480,417,224,331,286,10,19,221,505,212,108,189,369,211,501,172,105,492,64,178,121,74,427,205,455,382,83,374,496,481,127,58,531,486,191,139,484,12,497,182,459,471,376,278,493,49,106,280,205,400,437,112,220,309,48,105,438,365,434,537,25,397,179,111,77,348,20,313,111,500,353,44,343,465,32,564,54,78,56,575,363,395,338,403,156,499,534,274,451,335,21,188,559,331,342,569,399,339,103,52,3,520,539,157,78,236,390,395,315,217,216,60,565,348,31,287,103,249,504,338,181,591,429,314,490,262,60,61,268,49,189,409,1,288,329,560,104,84,242,394,124,280,368,381,370,407,112,566,135,41,224,540,570,536,158,14,551,90,482,328,510,104,64,83,321,453,382,12,11,106,209,328,178,459,569,253,593,139,236,489,347,202,146,564,587,517,20,487,87,359,304,322,75,263,41,631,3,283,406,690,477,560,157,300,12,157,7,277,662,217,315,362,461,657,28,633,222,55,53,100,160,698,87,680,576,403,442,166,376,0,496,651,183,224,270,166,422,39,521,367,492,316,86,314,217,545,26,249,11,251,7,215,480,225,630,698,574,211,364,625,55,742,346,417,74,23,591,704,603,477,217,687,29,337,308,382,351,697,289,455,758,623,718,82,79,429,515,115,273,309,295,258,483,13,31,389,332,221,378,60,522,575,196,614,111,308,102,188,499,328,266,46,698,180,5,426,432,775,584,670,330,622,515,236,145,409,761,334,271,434,772,262,752,46,652,72,667,432,632,345,250,240,127,162,597,489,797,310,628,511,757,76,463,720,378,724,325,778,203,318,257,501,794,578,494,215,63,314,450,117,852,866,725,413,85,260,404,453,122,153,873,434,478,5,761,148,67,675,802,407,874,700,216,153,147,327,117,370,375,611,593,809,137,747,2,64,363,550,228,230,107,28,673,908,428,843,152,831,791,621,391,624,457,876,41,25,240,139,834,790,2,290,379,893,145,146,422,526,533,622,602,300,825,807,229,77,245,289,455,69,68,436,706,646,348,1,106,62,128,342,721,13,508,947,338,64,761,76,163,606,114,955,78,283,594,642,571,924,947,889,189,219,82,723,941,588,528,71,360,34,737,467,576,47,187,580,422,621,962,177,439,767,896,813,339,365,669,890,676,290,698,826,159,561,649,243,828,716,563,885,630,924,101,446,141,13,67,219,127,214,6,126,664,985,910,891,941,502,621,208,430,268,697,734,251,935,372,650,997,964,941,98,882,680,665,355,492,741,102,469,400,140,896,718,608,305,918,203,1065,763,547,327,468,584,620,1062,607,961,666,712,796,206,235,675,774,264,579,571,608,192,138,533,104,204,1079,445,1051,953,782,786,501,170,1056,381,844,140,677,621,221,841,946,838,1083,660,1086,947,306,133,390,1,642,122,310,812,404,1020,910,33,822,1102,313,416,919,187,865,1121,973,1079,453,228,60,75,184,558,284,936,939,83,650,178,171,463,515,1029,1122,1146,910,519,625,100,852,1121,880,536,47,182,434,751,1100,298,362,517,761,542,435,522,912,25,817,80,1179,727,154,581,77,415,992,849,263,32,687,1142,621,933,692,144,223,722,622,776,300,70,1091,340,663,48,1062,842,677,997,1163,434,514,668,851,1004,254,987,311,639,567,615,791,147,278,607,270,203,922,889,692,875,26,675,253,904,1199,331,402,1066,1142,359,929,672,658,337,802,1065,766,951,1163,1206,932,864,400,802,659,325,549,755,89,1169,311,235,1247,295,356,901,623,1207,792,1082,501,1254,748,1134,1222,410,734,120,758,19,482,175,531,298,229,493,798,304,975,211,499,834,459,677,660,105,828,601,521,894,548,848,600,813,732,894,555,530,767,829,1125,706,760,236,342,1106,985,21,1272,177,249,359,696,647,97,1317,577,542,393,873,514,1039,234,445,972,199,750,268,126,1141,1231,817,1024,224,875,196,337,1074,277,823,511,285,369,1172,39,815,660,260,897,826,1108,423,1048,596,739,549,705,1132,441,865,840,264,306,614,787,96,1078,642,324,900,610,718,178,1171,1237,961,407,361,642,431,819,918,287,949,217,911,1116,777,1373,1083,317,970,583,1199,1238,120,1134,733,682,545,589,387,1232,1327,599,324,1259,1275,263,323,532,483,612,1344,659,722,351,604,508,420,5,255,1151,114,691,767,464,937,73,513,888,791,854,461,15,1098,615,1024,156,1112,52,657,12,99,695,1456,1370,305,1416,1030,230,255,873,665,1399,730,966,1381,135,455,420,1315,1446,679,783,89,621,1313,233,966,1078,197,516,902,934,687,601,1333,84,579,868,30,102,1261,1047,381,416,621,290,181,554,1181,318,226,749,379,880,1264,62,823,721,31,1464,522,1300,1106,38,1509,357,950,661,1453,226,1257,1448,1100,705,577,513,951,621,952,462,25,65,401,1413,507,1097,1159,607,425,469,1196,1219,1,891,1482,886,98,1537,408,877,386,1012,564,78,684,1327,576,1380,313,75,508,1512,1059,913,1547,513,1028,1253,591,675,61,131,1071,1574,399,436,1360,209,1456,58,1231,55,576,308,893,1,290,1126,1262,1504,552,165,669,508,828,574,937,501,1314,1380,636,132,636,1221,909,776,1237,661,149,967,1611,596,92,751,912,413,1250,1379,530,736,193,386,892,991,1396,560,19,729,232,828,961,891,1485,14,1452,714,241,1164,1395,731,358,367,1113,1219,803,824,83,1047,1423,1045,771,467,946,494,82,1170,992,848,238,692,103,572,101,1007,530,988,1170,894,1407,166,1488,1248,160,408,289,494,4,526,601,857,308,509,189,1213,248,1064,1556,1336,1142,102,1054,766,1652,1323,1463,1369,1080,1406,194,506,936,851,453,122,1545,1607,1214,392,1481,674,1342,1503,258,1547,1162,1455,1156,1011,606,107,286,186,854,1166,530,1229,1105,270,1026,522,41,677,300,1268,798,1096,60,1221,1174,1300,1025,559,1543,999,1383,1289,473,1059,1028,585,1451,386,152,423,474,972,964,1107,216,805,1251,1272,558,1417,612,68,1625,361,395,955,61,1645,1544,1311,1302,1633,827,1404,291,30,934,996,772,424,999,1743,1160,1426,1424,300,724,539,1418,1270,88,1231,571,1530,685,567,949,1378,1185,805,671,1326,1047,10,406,740,113,1011,293,304,346,581,734,1640,1629,389,940,1236,1211,1477,50,432,391,801,556,821,253,856,1641,1417,517,44,1023,535,760,1264,683,145,1145,920,1366,1137,510,636,1407,958,1624,1219,169,1095,908,1491,1610,213,350,855,743,560,1676,1463,837,69,1129,455,921,759,1781,1236,382,44,377,560,1371,1467,1524,657,1167,434,958,594,363,643,985,1080,705,977,987,777,1295,1249,1877,76,663,1466,1294,269,1120,1519,279,1377,626,1187,1704,505,757,18,847,1513,1534,1840,758,1234,177,915,1467,605,727,1014,1368,1413,1151,358,1883,1921,86,751,556,1775,139,1561,1327,1751,1395,572,1665,1358,1840,457,1157,1344,631,30,1771,1675,1087,424,446,1080,852,1004,1233,1600,880,1037,341,1798,82,343,1865,1400,746,1020,71,1115,1762,90,1134,441,1728,1328,824,1922,292,319,1454,1397,863,1023,988,1104,86,98,1327,1928}

    {2,3,1,3,1,1,2,1,4,1,1,3,2,3,3,3,2,3,3,4,3,4,2,1,3,4,1,4,2,1,4,4,1,4,3,1,4,1,3,3,2,2,3,2,3,4,3,1,2,2,1,4,1,3,1,4,1,4,1,4,2,1,4,4,4,1,3,4,1,4,2,2,2,4,3,3,1,2,1,3,4,4,2,1,3,4,1,2,4,1,2,1,4,3,4,2,4,3,4,2,3,1,3,4,4,4,4,2,2,3,1,4,4,3,4,2,4,3,2,3,3,2,2,3,1,3,1,4,3,1,1,3,3,3,4,4,1,1,3,3,1,2,3,4,3,3,1,4,4,4,4,3,1,3,1,4,2,3,2,3,2,4,2,1,4,1,1,4,4,1,1,1,2,4,2,2,4,4,3,1,3,3,1,4,4,1,4,4,4,3,2,4,4,2,3,3,4,4,1,4,2,2,4,4,2,3,2,2,4,2,2,2,4,1,3,3,4,2,4,4,2,4,1,4,2,3,1,2,3,2,1,3,4,3,2,1,2,1,3,4,3,3,3,2,3,3,1,1,2,4,1,3,4,4,2,1,2,4,2,3,2,2,2,2,2,3,2,2,1,3,3,3,4,4,1,3,2,2,3,4,2,4,4,1,1,4,2,4,4,2,2,3,1,1,1,2,3,1,2,2,2,1,1,1,1,2,3,4,4,1,3,4,2,4,3,3,3,2,2,2,1,2,2,1,3,4,2,3,3,4,2,3,1,2,2,2,3,3,2,4,1,2,2,1,1,3,1,2,3,2,4,4,4,2,1,4,2,2,1,4,1,1,1,2,2,4,4,4,1,4,1,2,4,1,2,2,1,3,3,1,2,1,2,3,4,3,1,3,3,1,4,4,4,3,3,2,1,3,1,3,1,4,2,3,3,4,1,4,2,4,1,3,1,3,2,2,4,4,2,3,1,3,3,1,1,2,2,3,4,3,3,4,2,2,3,2,4,4,2,1,3,4,4,2,2,4,1,3,3,4,2,1,3,1,1,4,3,3,1,4,3,3,1,2,2,4,1,3,1,4,3,3,4,4,2,1,3,3,4,1,1,4,2,4,4,2,1,4,1,2,4,4,3,1,1,1,1,4,3,4,1,4,1,4,3,4,4,1,4,4,1,2,4,2,3,4,3,4,2,1,1,1,3,4,1,3,2,3,3,4,3,2,1,1,2,2,2,3,4,3,4,4,1,1,4,4,3,3,1,3,1,2,2,2,3,1,3,3,2,4,1,4,3,2,2,4,4,1,2,4,4,3,2,2,4,4,1,1,2,1,3,2,4,1,4,4,4,2,3,4,4,2,1,1,1,1,4,1,4,4,3,3,4,2,4,4,1,3,3,4,4,3,2,4,3,2,1,4,4,3,2,3,3,1,4,3,1,2,4,4,2,1,1,4,2,4,1,3,3,4,4,2,2,4,2,2,3,2,4,3,2,4,3,4,1,3,3,3,2,4,3,2,3,4,1,1,1,3,3,2,3,4,2,3,4,2,1,2,3,4,3,1,4,1,3,1,1,1,3,2,3,1,4,2,3,4,3,2,3,3,1,1,4,3,4,1,2,1,4,4,3,2,2,4,3,4,1,2,3,4,1,3,3,4,4,1,2,2,1,2,2,2,2,3,4,1,4,3,2,4,2,2,1,1,2,1,3,4,2,4,4,2,1,1,2,3,3,2,1,2,1,1,1,2,1,4,2,3,4,4,4,4,4,2,3,1,3,2,4,3,3,1,3,3,2,3,3,4,2,4,4,3,4,1,4,3,4,3,2,4,1,1,2,3,4,2,3,1,1,4,2,2,4,1,1,4,1,1,3,3,1,1,1,3,1,4,3,2,1,2,4,2,2,1,2,4,1,4,4,4,3,4,1,2,4,2,2,1,4,4,1,4,2,3,2,3,2,3,3,4,1,1,3,4,4,4,4,1,4,4,3,1,1,2,2,3,3,1,3,1,4,2,4,4,1,1,1,3,4,3,2,4,3,2,4,3,2,1,3,2,4,4,3,4,3,3,1,2,1,4,1,3,1,3,3,2,1,3,1,2,3,2,2,3,2,2,3,3,1,1,4,1,3,3,1,4,3,1,2,2,3,4,3,1,1,2,3,4,1,3,3,3,1,1,3,4,1,1,4,4,4,2,3,2,4,4,4,1,2,4,1,2,2,2,3,3,1,4,1,1,1,4,2,2,1,2,3,1,3,4,4,3,1,4,2,2,1,3,2,3,1,3,2,1,2,2,3,1,2,3,1,4,4,3,3,1,1,2,1,4,1,4,4,3,3,1,4,3,3,4,3,3,2,3,3,4,4,3,2,3,4,4,3,1,2,4,3,1,4,2,3,3,4,4,3,3,1,3,4,1,1,1,3,3,2,4,3,2,1,3,1,1,3,3,3,3,3,4,1,3,3,1,4,3,1,2,3,3,1,1,4,4,3,3,4,1,4,1,4,1,1,1,2,2,3,3,1,1,2,2,4,2,2,3,3,1,4,3,1,2,2,2,3,3,1,2,1,1,1,3,1,2,3,1,1,3,3,1,2,1,2,2,1,4,3,4,3,2,2,3,4,2,1,4,1,4,1,3,1,3,3,3,4,4,4,1,2,2,1,2,1,2,2,3,4,3,4,4,2,4,2,1,1,3,2,1,1,3,1,1,1,4,4,1,3,2,2,3,4,4,2,2,2,3,3,1,2,3,3,3,3,1,4,4,1,1,1,4,4,3,3,2,3,4,4,1,3,4,3,1,1,4,2,2,4,3,3,3,3,3,4,2,3,2,4,4,4,4,4,3,2,3,4,3,2,2,4,2,4,1,3,4,3,2,4,1,3,4,3,2,4,2,3,2,4,1,3,3,4,2,3,4,2,4,1,4,4,1,1,2,1,1,4,4,1,1,4,1,2,3,4,2,1,3,2,4,2,1,4,2,3,1,1,4,2,4,1,4,2,3,4,4,4,4,2,4,2,3,3,4,2,1,4,4,2,1,3,1,4,3,1,3,2,3,2,4,1,4,1,4,2,2,3,4,1,2,4,1,4,1,4,4,1,4,4,4,1,4,4,3,1,2,1,2,2,4,4,4,1,2,4,4,4,2,3,1,1,2,4,4,1,2,2,4,2,4,1,1,4,2,4,3,4,1,1,2,3,1,4,2,2,2,4,2,4,3,4,2,1,2,2,4,1,2,1,3,4,3,2,1,2,4,3,2,1,1,3,2,4,4,1,4,4,4,1,2,1,2,4,1,4,1,2,3,2,2,4,3,1,1,2,1,3,4,3,3,3,2,4,3,4,2,2,4,4,2,4,3,1,1,1,2,4,2,3,3,1,4,3,2,2,2,4,1,4,2,2,1,1,1,1,2,1,3,2,2,4,3,3,2,2,3,1,2,1,2,1,1,1,4,3,4,4,1,2,1,2,4,4,1,3,1,2,4,2,4,3,4,1,3,3,3,1,2,1,4,3,3,3,1,1,4,4,4,3,4,3,4,3,2,1,2,1,4,1,2,1,1,4,4,4,1,4,3,1,4,3,4,3,1,4,1,4,2,3,3,2,3,2,2,2,3,4,3,1,1,4,2,2,1,3,4,2,1,3,3,2,4,4,3,4,3,3,1,2,4,4,3,4,4,1,3,3,3,2,2,2,3,2,4,3,3,4,2,2,3,1,4,1,3,2,4,4,1,1,1,4,2,2,4,3,1,1,4,1,3,3,4,2,1,4,3,4,3,3,2,4,1,3,1,1,3,4,1,4,1,3,1,3,1,4,2,4,2,3,3,2,1,3,4,4,1,3,2,2,4,1,2,3,4,2,1,1,2,4,2,1,1,2,4,3,2,4,1,2,3,1,4,4,4,4,1,2,3,2,1,3,2,4,1,3,1,1,3,3,1,4,4,1,3,2,3,4,2,2,4,4,3,1,4,4,3,3,2,1,4,2,4,1,3,4,3,1,2,2,3,4,2,2,4,4,2,3,3,1,1,2,1,4,1,2,3,2,4,2,2,2,1,4,4,4,2,2,1,1,3,4,2,2,3,2,4,4,2,3,4,3,4,2,1,3,4,1,1,4,1,1,3,3,4,2,3,2,3,2,3,3,2,2,4,4,4,4,1,4,3,3,1,2,2,3,1,3,3,1,4,4,3,3,3,1,1,4,1,1,3,3,2,2,4,3,3,4,2,2,4,4,3,4,3,3,2,3,4,2,3,2,4,1,4,4,1,4,3,2,2,2,4,2,2,2,4,4,2,4,4,4,2,3,3,1,1,2,1,1,3,4,2,2,2,1,4,1,4,1,2,1,3,2,2,3,2,1,3,4,2,3,3,2,3,3,2,1,3,1,3,1,2,1,2,1,2,1,4,1,1,3,3,4,4,2,3,3,3,2,3,3,1,3,1,1,4,4,4,3,4,3,4,2,2,1,1,4,2,2,1,3,3,1,3,1,4,2,4,1,4,2,2,1,2,1,3,4}

    Returns: 839675048

  28. {0,1,2,3,2,4,3,0,4,4,7,2,4,3,2,3,8,0,16,0,6,8,21,11,8,21,7,10,10,25,30,4,4,5,26,27,35,15,27,12,1,3,12,32,37,27,7,8,27,44,17,47,13,26,27,48,51,4,41,26,7,60,24,35,18,15,1,29,20,28,28,14,45,60,4,7,11,30,16,10,37,1,66,81,70,39,49,21,9,64,34,61,41,11,26,67,2,68,21,67,97,68,51,22,15,39,53,60,33,75,0,97,94,94,60,97,35,19,40,99,6,112,85,54,55,9,29,105,7,53,67,42,68,64,23,31,11,99,125,59,101,117,104,80,37,100,135,12,126,20,149,10,97,143,29,43,70,73,9,36,68,16,18,98,50,123,70,32,147,30,6,103,142,62,112,33,157,89,125,152,93,124,76,101,3,128,180,91,172,140,178,143,163,147,129,34,133,84,167,143,91,179,2,46,62,203,68,62,189,119,1,130,165,158,99,60,38,152,218,10,3,3,144,157,36,219,66,15,72,142,39,72,109,125,118,130,62,197,62,142,96,225,42,88,210,59,151,17,117,155,102,228,93,96,97,209,51,125,86,212,241,233,190,112,11,12,219,262,68,1,224,102,232,40,238,220,35,121,85,26,248,207,33,138,124,192,247,265,88,84,77,103,11,115,44,80,28,35,84,253,290,190,102,223,276,266,10,278,230,279,285,117,116,36,196,20,103,76,146,202,68,64,315,87,146,75,136,166,304,324,76,172,55,58,195,151,174,157,22,149,313,108,29,147,208,131,241,192,105,316,305,93,212,195,23,343,16,224,27,248,302,249,71,88,260,235,175,209,313,41,266,186,121,278,353,291,84,129,356,195,281,316,336,265,259,359,156,109,109,254,122,306,49,116,131,378,130,35,374,207,223,314,134,221,250,358,147,86,163,196,335,242,253,79,352,314,416,321,38,193,43,195,317,19,277,27,371,232,233,322,45,177,392,326,112,158,71,163,175,132,117,207,286,184,43,219,218,188,130,244,380,279,274,346,83,222,268,207,223,446,53,255,328,321,12,379,51,409,310,388,48,209,198,446,61,268,425,14,236,422,177,286,351,5,271,74,269,389,308,406,481,153,156,365,125,117,367,192,166,177,487,200,4,262,330,51,159,244,14,9,449,309,357,228,127,290,160,448,339,494,445,187,505,377,425,152,72,207,261,46,412,347,162,523,263,63,441,178,268,425,298,466,187,513,347,249,249,281,393,286,468,187,157,341,478,153,403,148,271,556,253,86,358,521,448,342,290,2,319,357,382,119,481,233,92,17,181,64,290,529,523,484,402,274,288,563,31,9,75,414,194,197,278,495,516,0,191,391,542,222,193,226,65,43,248,224,144,526,113,405,218,103,449,452,507,3,272,66,49,333,375,111,366,140,323,159,217,2,379,408,418,459,68,21,230,630,187,597,179,521,195,284,185,259,488,355,379,324,95,620,386,310,81,294,157,352,651,556,423,52,56,87,228,311,80,173,432,400,428,515,662,497,184,150,399,264,92,49,10,64,484,600,241,144,286,158,517,101,430,105,77,371,100,533,238,401,206,118,21,324,420,144,130,592,408,401,244,176,175,644,610,510,323,192,378,341,271,579,468,296,227,158,628,439,244,720,523,172,129,256,371,281,32,473,304,169,635,83,346,685,245,226,238,420,444,657,437,84,614,1,539,83,224,378,1,105,210,80,498,455,102,558,306,502,369,252,73,564,512,28,7,758,307,684,305,402,168,343,187,39,375,25,542,481,421,573,535,105,757,80,716,97,115,154,80,587,597,231,247,753,447,338,312,294,714,533,343,164,208,129,436,112,562,588,485,453,94,373,552,208,346,689,345,379,114,602,265,672,26,96,749,5,438,246,659,150,656,8,622,17,67,664,596,806,417,248,268,649,226,277,157,447,48,307,156,23,176,139,557,777,756,53,606,710,200,860,34,281,276,473,385,100,848,541,168,770,12,406,349,120,540,723,880,3,611,14,332,17,875,507,642,2,818,308,545,606,706,625,359,412,372,837,568,258,365,312,560,114,681,182,659,784,762,568,770,602,566,681,481,412,605,207,831,221,98,896,446,564,603,434,465,774,670,501,836,714,745,110,176,511,896,403,833,755,136,406,664,175,889,46,598,90,691,377,308,264,717,239,33,955,527,756,919,758,499,789,161,859,730,339,467,3,811,179,512,908,974,631,695,332,766,276,331,309,915,127,107,701,808,783,366,722,678,290,258,374,571,240,263,876,367,211,250,734,10,926,229,376,372,785,105,986,1010,671,649,991,1016,899,786,1005,29,147,643,182,848,791,677,849,580,213,102,727,47,970,892,451,475,937,645,182,279,745,224,528,862,565,236,757,613,411,545,990,304,949,53,239,162,552,784,786,903,776,139,1019,845,718,832,665,437,239,681,318,721,623,7,493,613,603,92,169,322,499,1059,622,1019,425,309,570,293,674,858,763,710,305,62,800,69,920,137,564,107,401,604,819,159,644,692,388,752,818,16,200,566,133,111,705,130,113,882,788,452,599,902,852,659,743,429,6,221,589,347,374,590,989,694,299,226,642,1136,896,157,1042,555,1056,443,802,481,1,82,893,599,982,494,643,623,501,60,354,115,421,208,1032,214,449,867,1019,95,12,226,105,391,963,435,901,632,871,1165,675,643,788,504,800,427,1181,224,765,212,99,559,141,78,905,969,1185,1072,122,1193,669,1121,246,547,180,865,818,1053,68,65,1175,664,363,1119,599,533,642,900,78,890,790,595,315,1016,376,1079,298,563,1049,411,737,227,385,263,284,1025,42,77,329,925,791,1167,926,385,445,1153,1138,208,1170,1068,157,254,432,831,928,954,924,248,1195,933,806,43,920,519,75,1153,203,658,835,241,690,428,120,644,514,392,193,186,832,863,272,275,608,940,340,89,219,894,514,1199,318,947,704,461,255,759,44,92,584,1053,265,569,217,282,217,918,789,542,486,542,1052,1160,357,187,26,158,315,679,170,973,756,531,748,805,82,794,184,194,897,130,462,75,1213,951,580,411,1237,263,1086,340,568,1163,665,490,4,712,496,38,1,85,165,511,1287,881,2,674,760,191,313,1329,1086,1109,1230,257,277,28,884,1295,812,1187,115,711,21,328,807,1260,1040,863,383,593,1157,847,144,1009,142,507,1261,43,447,687,187,1069,1252,1163,1350,593,754,856,1260,271,1355,1100,311,1342,72,737,1206,1149,269,756,49,972,1198,622,98,674,1062,1050,962,16,323,1280,1283,1415,580,747,517,77,705,1101,340,576,887,266,945,803,692,708,1379,27,503,811,1239,32,1013,920,579,776,1360,130,159,467,774,64,806,1357,819,474,539,1040,1370,724,252,147,228,998,123,1303,233,1139,222,771,1055,1151,1229,401,776,1051,48,1303,591,496,1299,64,490,1329,102,1287,1387,1133,43,864,1011,856,1363,1489,705,787,300,1343,1475,890,492,840,627,994,1025,288,1109,856,345,1269,518,319,197,1371,590,1315,1133,639,676,1035,1115,604,1255,887,403,1204,693,802,151,701,1477,240,1063,827,436,35,388,1515,549,398,229,117,673,477,838,397,184,1206,1320,991,1441,850,770,1216,555,207,1206,204,1423,398,1460,740,411,780,545,456,1353,1559,792,1327,865,1362,768,1469,1395,174,505,544,481,596,374,740,776,188,934,1267,601,680,60,495,144,1051,1404,1206,1558,880,1131,966,436,541,109,1164,633,943,1395,1380,1388,781,634,1327,770,314,220,865,1512,941,89,122,402,67,507,1310,294,806,1086,1577,68,206,1184,1132,726,857,954,436,589,768,754,1225,1349,437,29,1381,87,1266,1050,790,508,466,1549,1347,698,243,1637,237,191,920,402,751,1508,780,1522,1365,1130,1186,1660,1098,487,1105,1352,1510,1357,89,353,1423,197,320,499,660,187,722,111,200,659,294,856,1283,976,1190,1177,1360,1357,442,266,1476,621,333,472,106,716,136,1292,420,107,854,295,472,415,1297,618,1126,1070,472,900,853,638,1342,1281,1503,973,1477,862,1317,983,1625,635,220,244,630,542,1573,1127,1150,993,872,842,122,1386,830,25,185,978,1518,1188,737,1572,1729,1405,975,198,42,373,1103,925,988,75,982,1684,575,994,60,1465,1167,270,1008,865,1636,1281,1472,546,510,366,316,1643,138,838,245,90,894,1027,1371,431,240,1714,1768,475,993,105,1364,1619,1153,1014,303,458,1110,362,32,700,1688,1564,355,129,643,227,1445,1551,1508,506,1232,1793,30,159,1603,1215,1485,986,313,1070,1274,288,1575,491,1097,906,1810,1369,1731,1018,574,725,1173,888,1511,720,141,1215,162,870,713,1448,1250,914,1573,1201,1571,1089,1806,59,1270,981,1251,1749,1194,656,1145,1654,1647,1342,1721,1164,373,571,350,914,607,449,1747,1164,1135,1779,891,374,459,363,1720,1588,795,1835,1159,740,1442,43,1549,1141,135,1237,1032,534,1654,1600,21,1114,1810,256,1076,132,280,190,1635,115,641,689,159,705,1244,169,1109,263,80,696,813,1297,1138,925,1580,993,263,1144,1018,252,365,136,1549,1184,1537,301,1858,1339,1367,1059,1817,196,1731,715,760,1027,881,838,1372,1846,1905,1628,898,1144,960,1717,26,527,1668,1754,347,1438,1061,1631,94,494,267,1427,375,975,1056,1881,485,860,1311,650,429,196,567,752,1176,750,230,1859,219,722,438,310,1216,1169,1370,680,325,1453,150,1276,1544,854,837,1397,1690,1258,1073,1067,1548,1967,850,986,173,635,1913}

    {1,4,4,4,2,4,4,2,1,1,3,3,4,1,1,1,2,2,1,2,3,4,2,1,4,2,4,2,1,2,4,4,3,1,4,2,2,2,3,4,3,3,4,3,2,1,1,1,4,3,4,3,3,1,3,4,4,3,4,2,2,3,3,2,3,1,2,1,1,4,1,2,1,2,2,4,1,4,4,1,2,2,4,2,3,2,1,4,1,4,2,4,1,3,4,2,4,4,2,4,1,1,3,4,4,4,1,3,1,4,4,4,4,4,2,2,4,1,1,2,1,1,1,1,4,3,1,2,2,2,4,2,2,2,2,2,4,2,4,2,3,3,2,4,4,3,1,3,1,4,2,3,4,4,1,4,2,2,3,4,4,2,1,4,1,3,1,1,1,1,1,3,2,2,1,1,2,1,3,1,2,3,3,1,4,3,1,1,1,4,2,4,3,3,1,4,1,3,3,1,3,4,1,1,4,1,1,2,2,2,3,4,1,2,2,4,2,1,2,2,1,1,3,2,3,2,1,3,3,2,4,3,4,2,3,4,2,3,4,3,2,3,1,2,1,2,1,3,3,1,2,1,2,4,1,2,4,4,1,1,1,3,2,3,4,1,1,4,1,3,1,3,2,3,1,4,4,1,2,1,1,2,2,3,3,1,1,3,3,2,1,2,4,1,1,2,3,1,4,4,1,4,2,3,3,1,2,3,4,3,4,4,2,3,3,1,1,2,2,3,2,3,2,3,1,1,1,1,3,3,2,4,4,1,2,2,4,1,1,4,3,1,1,1,1,2,1,2,2,2,4,2,1,2,3,4,4,1,4,2,1,4,4,4,4,4,2,3,3,2,2,2,2,2,2,4,1,1,3,2,1,2,2,4,2,4,1,4,1,4,4,3,1,2,1,4,1,1,1,3,2,3,3,3,4,2,1,4,3,4,4,2,3,1,3,1,4,1,4,1,3,4,1,1,4,2,4,3,1,4,2,2,3,1,1,1,4,3,3,3,3,4,1,3,3,1,3,1,3,4,1,1,2,2,4,3,2,1,3,3,3,1,1,2,1,3,2,3,2,4,3,3,3,2,2,3,2,1,4,2,4,3,3,1,3,3,3,4,3,4,3,2,2,2,2,2,1,4,3,2,4,3,2,3,3,2,3,4,1,1,3,2,2,2,4,1,4,2,3,4,4,2,1,1,4,2,3,2,1,4,1,1,2,4,1,4,1,3,1,3,3,2,1,4,4,3,2,3,1,1,1,4,3,3,3,3,4,4,3,3,3,4,4,2,3,1,2,1,4,3,4,4,3,2,3,3,3,4,3,4,4,1,1,1,2,3,1,4,2,3,3,4,4,1,3,4,4,1,1,4,1,3,4,3,2,3,3,1,3,4,3,4,4,3,2,4,3,1,4,2,3,4,3,1,1,3,1,2,3,4,2,1,2,2,4,4,1,4,2,4,1,3,3,2,3,2,3,1,2,3,3,1,3,2,1,2,4,2,4,3,1,3,2,1,4,2,2,3,4,1,4,1,2,2,3,3,4,3,3,2,2,3,4,4,2,4,4,2,3,3,3,2,4,2,4,1,1,4,4,2,4,3,2,2,1,2,4,3,1,1,3,4,1,2,2,4,1,3,4,1,1,2,4,2,2,3,4,1,1,4,2,2,1,3,4,3,3,1,4,4,1,1,3,4,2,4,3,4,1,2,2,3,3,3,3,1,1,1,3,3,3,3,2,1,4,4,4,3,3,4,3,1,1,1,3,2,2,2,1,1,1,3,4,4,1,4,2,2,4,2,2,1,3,2,3,1,2,3,3,3,1,4,3,2,1,1,2,4,4,1,3,1,4,1,3,2,1,4,4,3,1,4,4,1,3,3,1,1,3,2,4,3,2,3,2,4,1,1,1,4,1,1,3,3,1,2,3,3,1,1,2,2,3,4,3,2,1,4,4,2,1,4,2,2,1,1,1,4,4,3,3,4,1,2,4,1,4,4,1,4,1,4,1,4,4,1,2,4,1,3,3,1,3,2,2,3,1,4,4,4,2,3,4,4,3,2,3,4,3,3,3,3,2,4,2,2,3,3,4,3,3,4,4,3,4,1,3,3,2,1,4,1,1,1,3,4,1,4,1,4,3,2,3,2,4,3,1,3,1,1,2,4,4,2,3,3,2,3,3,4,3,3,4,4,2,2,4,4,1,4,3,4,4,1,2,4,4,1,2,2,3,3,3,1,1,3,2,1,4,1,4,3,3,3,2,4,1,3,1,3,3,1,4,4,1,2,1,2,1,1,1,1,4,3,2,2,4,1,3,3,3,1,1,4,2,2,2,3,4,4,2,4,4,4,3,4,3,1,4,3,4,3,2,2,2,4,2,4,1,2,1,1,1,2,3,3,1,4,1,1,4,4,2,4,1,2,1,3,3,3,2,1,4,4,2,2,1,1,1,4,4,3,4,3,2,4,4,1,2,2,4,2,4,4,1,4,1,4,2,2,3,2,4,1,3,3,1,4,1,4,2,4,1,1,2,2,3,4,4,1,4,4,2,4,4,3,1,1,2,3,3,2,4,1,1,4,4,1,1,2,4,4,3,4,4,2,2,2,1,2,4,2,3,2,2,2,1,4,1,2,4,1,2,3,1,4,3,2,3,2,1,1,3,4,1,1,3,3,2,4,1,4,2,3,4,1,2,2,4,2,4,2,2,1,1,4,4,1,1,4,1,1,2,1,3,4,4,1,2,4,3,2,2,4,4,4,1,3,3,4,2,4,2,3,3,3,3,2,4,2,2,2,2,2,4,2,2,4,3,4,4,3,2,3,1,2,2,2,1,2,2,3,4,3,3,1,1,4,1,4,4,3,2,4,4,2,3,4,2,3,3,4,2,1,4,3,2,4,3,3,3,1,3,4,3,1,4,4,3,3,3,1,3,4,1,3,3,4,2,1,4,4,4,1,4,3,3,1,4,1,2,1,3,1,4,4,4,2,3,2,4,2,2,1,1,1,3,4,4,4,4,1,3,3,1,3,1,2,2,3,3,2,2,2,2,3,1,2,3,2,2,3,4,3,4,3,3,4,4,3,4,2,4,4,2,1,4,1,4,2,4,2,4,1,2,3,2,4,2,1,1,1,1,4,3,3,1,2,3,1,4,3,3,1,4,2,2,4,4,4,1,3,1,2,3,1,4,1,4,4,2,2,3,2,2,4,2,3,1,3,1,4,1,2,2,2,3,1,1,3,1,2,4,4,1,4,3,2,1,3,4,2,2,2,4,4,1,1,4,1,1,4,2,4,3,3,4,2,3,2,1,2,3,4,1,4,3,1,4,1,1,1,2,4,1,1,4,3,3,2,3,4,1,1,4,1,3,3,2,2,1,4,4,1,1,1,4,2,4,1,1,1,2,4,1,3,3,2,1,4,4,3,4,3,3,3,2,4,1,1,1,3,3,2,3,1,2,4,4,2,2,2,3,1,4,3,4,2,3,1,3,4,2,1,1,3,3,1,2,3,4,4,4,3,2,2,1,3,2,4,2,3,3,4,1,1,1,2,2,2,3,1,1,1,3,3,2,4,1,2,4,1,2,1,3,4,2,3,2,1,3,2,1,4,2,4,2,3,1,1,1,4,2,3,2,4,1,4,2,4,3,3,1,1,2,1,3,3,1,1,1,3,3,2,3,4,4,1,3,3,3,2,1,1,4,1,2,2,4,3,1,1,3,1,3,3,4,4,4,3,4,2,1,3,1,3,3,1,4,3,2,1,2,1,4,2,1,2,2,4,2,1,3,2,1,3,2,3,4,1,2,3,3,1,3,4,1,1,2,2,3,1,2,1,1,3,1,4,3,2,3,2,1,2,2,2,4,3,4,1,1,2,1,3,1,4,1,4,1,4,1,1,1,4,1,1,3,1,3,4,3,2,2,1,4,2,1,3,2,3,4,3,4,2,1,3,2,4,1,3,1,3,3,4,1,3,1,4,1,2,4,2,4,4,1,4,4,4,3,3,3,3,4,3,2,4,1,2,4,4,2,3,2,4,1,3,2,1,2,4,1,4,2,4,1,1,4,4,3,2,4,4,1,1,2,1,4,1,1,2,4,3,1,2,2,1,1,2,2,4,2,4,4,1,2,4,1,3,4,4,3,3,3,1,1,1,1,4,1,4,1,1,2,2,1,4,2,1,3,3,4,2,3,2,2,4,2,2,2,1,3,3,1,3,4,3,1,4,2,2,3,4,4,1,3,3,1,3,2,4,3,4,4,3,3,2,3,4,1,3,2,2,3,3,3,1,3,1,4,3,3,3,1,1,2,4,2,2,1,3,3,3,4,2,1,4,1,3,4,3,1,1,4,1,1,1,1,4,2,3,2,1,3,4,1,2,4,2,4,1,3,3,2,4,4,1,4,1,3,2,2,2,4,2,3,3,2,1,3,4,4,3,1,2,2,2,4,2,4,1,1,4,1,2,2,1,4,1,1,4,4,4,2,3,4,1,4,2,4,1,1,1,4,2,4,1,1,4,3}

    Returns: 619677193

  29. {0,0,1,0,4,4,1,6,1,1,0,6,6,6,0,2,13,1,18,5,13,3,12,11,2,19,0,1,5,2,29,12,7,32,8,33,34,0,2,2,34,19,9,20,37,42,42,2,21,41,16,42,0,18,17,27,28,42,43,8,29,6,27,56,6,28,41,8,26,9,44,33,38,51,60,32,22,16,12,17,48,25,52,41,74,5,4,77,56,64,48,51,89,74,84,23,93,3,9,2,70,74,63,85,20,2,18,73,36,67,14,12,7,10,39,31,37,48,12,91,106,1,13,1,53,24,110,41,108,84,42,116,20,86,9,56,67,52,10,5,3,100,64,102,83,1,98,53,28,142,131,83,3,18,7,114,138,109,27,141,141,0,157,93,53,12,107,30,137,43,73,33,108,138,53,65,116,42,130,11,7,177,181,38,139,119,158,120,148,100,117,57,136,123,54,97,121,168,68,101,50,124,126,63,162,196,21,168,197,62,195,42,121,38,195,134,25,167,186,108,41,213,197,63,7,76,144,151,33,47,20,175,34,73,64,41,30,112,179,114,195,237,25,144,26,14,242,221,226,158,17,0,141,242,22,164,134,244,214,100,212,208,243,148,39,17,144,13,54,2,177,17,11,155,255,2,44,31,146,93,223,188,138,162,2,64,5,219,207,114,120,275,242,22,290,200,150,189,119,217,27,164,145,292,45,145,250,82,174,78,243,288,155,200,33,91,173,147,109,42,231,289,3,268,230,61,216,141,287,19,261,230,57,129,6,61,161,113,7,245,70,170,21,291,94,52,20,132,295,62,50,162,201,166,124,192,222,115,235,112,288,295,132,157,227,187,103,228,306,360,139,155,257,346,307,35,225,103,219,320,282,44,165,189,70,260,287,73,241,229,249,326,153,201,394,352,8,139,195,299,29,21,263,249,55,380,372,98,262,248,207,186,188,183,186,124,232,263,118,172,170,166,209,407,256,389,248,77,43,340,216,6,376,272,85,121,206,397,136,297,83,434,178,424,170,3,355,107,205,255,183,142,31,225,210,168,278,257,256,433,365,426,168,438,321,69,91,279,74,49,366,51,349,390,127,301,357,433,460,415,260,122,179,106,214,393,378,316,249,57,7,88,442,356,261,61,220,371,427,428,476,379,152,207,198,294,375,382,174,445,138,335,41,51,73,91,298,18,167,122,204,301,292,37,2,265,227,527,277,455,68,201,420,493,514,404,344,256,431,459,341,520,112,208,328,234,75,272,306,235,500,395,237,262,184,343,519,122,258,470,480,197,41,472,262,493,175,252,313,546,255,290,502,23,456,60,528,3,7,512,357,566,146,311,206,458,454,356,361,217,582,547,78,88,550,144,463,184,292,433,388,236,195,205,121,289,357,470,309,479,120,13,485,62,448,132,251,208,509,284,195,547,280,313,433,41,484,171,128,233,141,445,261,614,192,60,389,424,41,449,72,199,624,299,574,226,67,562,248,375,300,12,307,522,454,556,569,188,215,64,439,570,395,293,533,284,132,324,506,453,137,281,84,565,22,497,468,165,222,438,486,120,592,291,549,54,39,249,529,665,209,145,253,170,92,594,122,424,9,678,173,243,188,655,240,334,548,114,41,673,506,593,570,200,654,262,162,333,81,540,648,527,15,703,93,722,112,430,598,188,84,378,716,37,271,219,118,290,573,206,82,444,389,402,569,16,243,400,408,151,683,131,727,232,318,363,547,18,79,78,137,542,366,19,584,221,547,540,308,588,73,768,327,177,279,617,748,290,258,517,407,213,463,376,415,552,623,57,108,290,709,656,745,723,673,531,268,238,787,392,105,503,315,449,675,231,98,161,368,218,423,128,563,614,101,350,65,616,566,81,8,460,245,546,21,34,115,809,261,5,37,542,482,740,167,37,481,830,213,695,174,765,556,775,561,101,495,292,122,572,157,431,723,770,824,780,287,321,117,614,161,310,453,512,672,417,733,11,309,472,264,496,441,136,510,377,558,437,635,80,649,682,646,642,578,295,815,16,707,503,131,453,367,571,52,494,640,96,784,498,628,166,692,284,24,174,165,826,753,2,350,827,412,253,905,899,453,864,298,193,421,297,853,300,594,722,140,2,460,525,529,691,73,235,142,430,426,161,851,550,759,836,717,867,497,78,684,301,499,357,585,679,345,923,379,348,287,136,246,460,63,919,566,858,900,301,251,130,402,34,470,509,650,744,456,460,936,256,526,831,442,914,629,659,462,481,486,478,38,893,792,731,176,315,522,162,410,17,472,182,280,794,724,737,712,148,769,80,784,1009,938,616,720,552,226,9,179,949,264,642,199,570,493,759,908,724,740,718,420,876,415,692,618,734,844,136,262,672,828,558,482,799,98,15,1033,923,851,958,440,166,989,143,921,1013,798,41,516,68,227,48,126,1056,693,263,123,138,293,202,615,990,714,318,937,653,952,979,11,789,1013,32,506,1000,835,616,233,600,73,498,41,1082,397,447,121,375,533,899,370,131,736,223,701,536,162,773,311,703,506,212,47,365,751,1085,556,966,508,920,91,14,418,539,837,711,660,315,63,350,1118,352,508,620,1103,52,68,842,384,151,591,589,65,1083,84,423,657,724,767,216,602,131,65,610,838,344,264,1100,586,1068,1156,1133,12,375,734,640,899,834,845,997,455,471,1028,925,556,811,25,103,554,523,800,26,758,563,1087,968,78,1126,99,450,117,27,203,610,22,513,585,884,362,717,364,472,1069,288,155,7,104,339,372,280,85,1107,240,211,398,794,545,1048,1020,526,57,1177,423,1204,117,413,481,687,1148,296,482,333,919,584,95,724,298,835,1149,1087,195,785,440,413,483,1227,348,909,168,1205,993,654,826,889,585,227,474,1053,575,193,440,88,930,71,204,946,10,197,1030,1007,241,938,337,1105,734,427,118,655,955,378,1035,682,1181,1024,506,555,999,846,940,309,680,685,250,942,1004,657,763,1248,321,1186,567,424,201,321,619,824,983,913,1105,861,744,206,997,600,1123,1000,254,1216,1061,527,357,1302,3,554,1017,148,430,15,187,535,456,641,771,98,1201,171,298,420,99,631,395,220,5,1035,307,63,1277,866,272,1002,1083,867,887,962,781,887,18,1098,303,237,78,1060,277,636,43,1285,10,331,499,784,1141,1033,1312,65,291,312,158,691,1057,1271,1198,1301,522,415,572,210,594,457,310,611,497,607,579,905,349,1390,889,560,240,279,1390,590,789,278,969,747,944,63,548,580,724,440,375,974,1393,271,1102,166,490,840,1154,970,340,1028,543,1282,722,435,431,1147,1050,463,77,1212,1332,556,120,742,1369,1125,1402,1339,397,1208,1256,1099,978,422,1070,565,655,430,492,501,824,1058,1418,769,1104,226,929,636,1420,1315,261,106,1373,1369,1275,395,1151,931,828,1356,1195,155,1188,37,1025,1064,1433,6,1158,1355,1431,160,1132,1289,604,551,1288,635,1210,688,1198,759,1379,512,655,260,1297,942,1028,1252,200,53,217,26,383,509,809,158,206,1340,1019,201,1318,1513,1335,1403,72,981,280,413,1179,927,613,1479,321,926,954,1516,725,695,1033,725,783,1277,462,969,434,621,857,217,247,1249,799,770,1506,1221,1329,1416,570,1366,1256,761,1468,9,1512,568,32,94,993,710,1393,917,1349,746,1485,951,406,65,704,191,1065,236,263,953,1250,27,554,933,1436,1413,313,262,386,40,1488,1009,475,35,425,778,83,1487,250,127,1225,1263,1152,1392,575,946,31,188,157,806,1393,115,1496,255,738,650,1018,480,347,39,645,479,776,1507,1376,751,365,139,138,1126,1534,865,1015,182,1099,1291,988,1613,1537,815,1197,1432,1585,1612,224,84,903,99,801,1148,501,1531,906,73,1018,1553,72,1286,42,1242,1035,288,224,1033,619,663,461,1535,1308,946,1382,1389,1043,1465,1359,1254,1048,298,935,1074,854,220,525,1673,1624,189,1489,1538,1392,1677,1093,514,1342,12,340,110,715,1486,1099,1371,160,867,404,1647,422,166,891,1184,1197,485,1023,1192,1160,584,31,50,553,1590,1648,1687,943,406,545,700,651,239,1338,406,735,145,1228,937,245,406,1518,777,1048,1160,70,612,121,1340,320,1002,1501,815,1017,250,15,1437,443,128,660,598,394,728,1398,1002,1711,510,391,526,901,1362,660,562,1619,1043,281,395,1161,108,682,778,321,247,1331,45,687,189,1186,1165,1758,1777,1728,1158,939,1448,613,928,1499,853,1046,1317,468,615,238,1425,1519,293,1698,411,804,356,1720,961,1024,329,352,274,72,162,625,184,709,1022,88,920,16,218,32,1473,1706,1656,1271,903,1061,399,283,1127,255,729,368,526,1318,763,388,1587,973,127,798,1050,543,905,1735,947,1045,565,1752,429,1125,904,206,526,224,1274,454,174,1080,406,951,682,604,57,978,524,891,625,1098,387,1644,873,1820,1469,804,801,233,1706,1230,1822,239,238,328,334,1311,715,166,363,927,840,651,565,183,618,721,1142,859,1262,231,1818,1455,979,431,1373,1837,1833,76,1608,677,300,1074,62,239,250,1182,315,573,71,734,801,568,269,1074,1867,1260,1093,1907,368,148,777,793,1377,340,1382,836,352,1581,144,842,879,1826,1449,1300,1345,791,824,1010,1489,496,83,1365,1673,1782,123,1580,1435,26,572,1941,1563,783,145,524,1113,71,498,1226,561,1419,1240,1267,1808,845,167,519,1250,1100,818,1643,881,654,698,949,1645,542,997,1445,670,611,654,990,1271,426,430,297,44}

    {9368,8285,4514,5202,8891,5179,679,4304,3737,7029,4726,5241,5653,2537,6543,2782,80,2817,365,4858,7402,8636,3078,582,2042,8125,1859,3886,6690,1821,850,6003,3557,7353,1718,9575,4787,8262,3714,5973,1511,6010,8320,1767,404,3390,5592,9545,1466,2318,8494,2562,3459,8193,4490,810,5631,7012,4877,8675,1054,8262,6870,4130,2785,9492,3863,767,7439,5644,6869,2881,7591,7117,9495,4920,7037,5245,9274,7184,3725,5789,7176,1373,8558,6104,7901,8976,7735,507,8505,5733,8845,4904,6707,2409,2410,6488,2570,8012,464,8427,9263,302,3699,5299,5629,9743,4164,51,5185,1000,148,7715,1083,2553,9453,4488,7798,9736,5182,6181,1261,3973,2173,8974,148,3948,274,5067,7861,2167,1134,2450,607,5936,3383,1148,1293,7488,8471,4798,3691,6753,9324,7658,3044,5039,763,3072,3614,1578,9470,1367,9036,377,3368,6593,3931,4009,5373,5360,286,4620,3451,2027,8543,93,263,5631,5571,5515,6951,8378,7373,1610,3041,2737,5025,509,7723,9847,1309,2922,1950,3538,125,8571,5941,2057,3431,11,5197,5002,8002,276,2067,6740,936,974,6942,341,9461,1784,9546,4641,9182,4913,9465,3501,5658,1520,7631,220,7663,1579,8001,6570,6267,420,4008,8158,8329,387,3433,9804,8351,6475,3486,6162,358,459,2732,9174,9521,4637,760,2927,2658,4004,9442,1723,7274,694,1812,2132,7550,3407,4887,2046,3051,7186,4479,1785,9303,3109,7610,945,7431,7554,2736,1469,2891,974,4683,1273,4022,9477,8658,2089,7627,1735,1062,5254,2403,354,6160,4789,2886,3758,6343,3837,1976,3400,2822,2869,7991,1241,9163,9889,148,3195,4716,8684,5243,4321,1745,5790,7808,9922,2838,4927,2816,2549,2537,5117,5615,7412,2499,6325,1170,9488,7913,7795,3081,6675,4098,2894,8218,1104,805,3160,6121,9103,6941,7210,8046,3727,3898,9160,2303,9644,4499,8489,6397,6300,6984,9562,1863,5666,9278,9275,1393,4890,43,7197,5705,3900,92,1329,9140,5316,6020,8326,1754,9951,6835,3220,1946,1763,6069,3908,2265,8563,3758,4350,392,2795,2174,6546,8154,1477,7015,515,8141,7618,3131,7239,5848,2982,3113,979,7689,3210,9280,5892,9543,797,2306,2046,6522,9586,3281,3069,7922,1955,2807,4225,8914,8089,8477,494,9766,4956,597,4898,7541,6125,1435,3467,6265,1096,4494,1328,5386,1998,7851,9523,3341,3031,6094,8701,5818,3738,9580,5421,356,624,5886,8425,7589,1115,8490,5722,3305,1336,5058,9199,5259,4100,1911,9688,4817,1574,5023,2183,6188,6902,2199,1938,5278,1632,6022,5479,782,4997,8030,8975,2784,8990,1468,4898,16,4239,8551,3373,710,6760,8068,3391,2965,1604,2465,3670,8940,2373,6703,9772,528,3185,689,8786,2441,1842,7903,9923,1632,819,4485,8323,601,2952,1163,8154,2062,6138,3935,7448,2737,1112,6447,4646,7901,3677,2444,1802,2880,1448,9453,4264,3151,3071,8062,2670,3917,2308,5890,3632,3398,3812,9892,6796,3051,6423,4829,822,5704,9980,3371,4214,628,3590,6737,9766,9791,5292,649,7072,9893,6141,3983,3377,6280,6303,473,4969,2750,2777,5519,2115,9961,930,8787,8555,6478,7241,4820,9416,7258,5767,4272,8730,756,8717,3003,6350,6450,974,4572,1889,5750,7895,1023,2344,1437,1660,5211,1631,7952,2183,3355,3777,5226,2223,2710,1833,7153,100,7386,4190,5638,8438,8514,9707,4591,7234,6421,8869,4477,780,7985,7854,1275,9099,8357,3280,241,7291,804,1753,897,9846,9116,7554,3339,5590,8886,7808,2169,5504,7193,596,7853,1769,7991,4690,1114,3787,2026,4388,2837,7021,3138,656,2097,468,3487,7134,3206,5112,5460,6447,5996,8665,2758,46,1192,9053,2981,1221,4919,7596,770,7819,9533,2487,7556,848,6238,9685,121,9776,9826,4010,4628,7798,2324,514,9523,2395,8832,485,5250,2778,3224,6968,6993,2429,9064,7872,8424,1454,6549,640,5408,2722,5723,448,6276,2273,9971,435,1528,2860,5931,1238,8015,4169,9348,1444,8791,4125,9690,3102,4256,1547,1346,4407,2376,4425,3418,4961,2043,1973,2830,635,9873,4404,3784,1439,2567,1257,9648,1277,3824,1383,2666,1831,5781,4435,2204,7264,5785,8557,7479,8643,139,3081,8271,749,3652,2137,6473,8425,1256,2208,3009,3306,45,2648,6439,6336,4926,6983,8447,2818,4770,8437,3659,5211,4156,3536,1852,1869,8698,6609,1916,5678,2251,1594,3708,7893,1817,6749,6907,276,5358,97,2010,9321,8526,2539,9820,1995,4407,8018,71,100,9420,3933,9060,8257,3368,4775,4478,7017,4266,7809,9167,4154,4771,7697,3282,3819,6528,9405,1334,1708,7466,3624,2829,1851,1469,1883,3192,4597,3692,8936,725,9705,9089,7773,5464,1790,2687,6701,2516,784,2295,6768,2662,1018,7796,4972,5315,1376,926,225,4837,1052,9888,2630,3499,1514,3877,9921,3671,6921,8526,2447,4431,7504,4491,9903,9047,1130,5010,8028,7458,3768,2076,6507,5204,516,1628,5245,1690,5421,6223,4479,7260,7351,9610,9266,9962,2672,8214,9764,862,882,6349,1572,3788,7426,9493,8940,6115,6532,8248,8056,6192,553,1910,102,3564,9459,4176,5867,7286,4050,6735,8669,4409,1925,6658,344,7191,4633,5394,8180,1783,2314,7714,2216,8462,4700,3963,7549,5485,9204,3279,994,7063,9443,6862,8715,3399,4399,2343,1956,1091,2962,9833,8559,8381,7398,3049,7188,4196,8879,3451,6496,3110,6268,9273,6094,7887,1602,2747,984,1123,8764,7639,603,7208,1538,669,5379,7667,4993,5295,8862,9364,4051,7880,7196,7871,4222,2212,2763,783,3291,9552,4440,9987,5416,7445,3644,7124,4917,724,2440,1828,9823,8934,7628,3108,79,4426,5847,4217,4288,815,6232,3356,2606,9213,3380,9592,5927,1528,9488,758,7696,7101,2624,988,4712,1650,1617,8499,3585,5296,3643,3206,6376,4122,9319,4103,7755,5710,1393,2109,1423,4176,3633,4829,8588,9371,2457,947,9203,4606,3252,9773,3521,8962,5876,8631,6131,4723,1148,6775,9249,6697,5685,9378,7560,4147,6241,5122,9704,3158,6138,1898,5701,4408,3030,4605,3066,1210,8137,8520,9450,8387,2568,2786,4354,2394,2602,7535,2266,3935,9814,6191,1559,5937,3521,6994,1801,1726,5021,5369,1518,8472,3582,7036,6911,5478,1290,385,6522,8855,7793,5845,3709,3818,6001,8641,3848,2205,9485,2466,6570,9538,7300,1058,6797,5178,4590,6667,5728,3978,6904,7645,8574,2736,8973,5711,3858,3757,1266,1601,5250,2786,6263,269,354,1575,5057,6190,9718,4664,4720,8269,3631,295,3862,7792,4055,5542,9640,6943,652,7769,517,5398,1036,8338,6276,3127,2990,1817,624,2094,8483,324,3890,3766,6996,176,1076,3966,1382,6713,9496,4681,6241,5510,9278,6184,8695,8063,3504,1188,8318,212,3767,5531,3051,5837,7317,9988,9032,2545,7502,5628,8602,1355,7143,6236,4968,2095,2889,2435,5995,4663,2588,5835,2234,1645,7997,6719,5934,1588,2022,1478,6472,2320,5035,8592,4513,6127,8830,8124,4389,2599,9963,5178,1788,4010,6182,6379,2471,970,5658,7599,5690,1144,2474,9344,5594,7776,1085,771,1341,9103,1585,931,2871,350,7578,8387,7275,8183,6349,9279,4080,5645,8265,8644,4879,8352,6961,8852,5461,4509,6444,6297,4061,4246,2790,5832,1851,3237,5284,4078,8864,884,5396,8870,2338,5514,1680,7109,8401,5490,3985,6582,4441,7830,7239,8427,3271,1330,5569,8684,7863,4795,6410,9218,6861,2921,5300,8574,2514,2274,4156,8382,56,3373,3747,3446,1625,5660,90,3283,6792,2993,3055,8765,7812,569,8476,1322,721,5794,3711,4858,6878,1792,9762,6250,261,3045,8928,7195,1937,9988,4564,8716,9834,4184,7248,2146,2177,5601,6981,4839,3127,8502,8955,6692,2253,1363,9904,8397,6740,478,2537,4889,5288,1839,6891,5231,5745,9920,9764,413,3942,7770,2846,2911,9402,1162,9622,8236,6528,8969,9465,5891,5060,2209,4946,1985,6517,5194,2510,6970,3148,2148,3002,4412,7052,9943,804,1405,5739,1824,8830,4497,3295,8064,4030,2649,2654,2242,3565,5907,3499,5543,3754,1479,1113,7784,3640,2185,1610,6396,2656,5748,4254,5272,8020,3074,8973,3183,2251,2662,2351,9078,3152,43,5857,413,8542,4378,8763,6698,6626,3121,8146,7565,3785,8792,5809,1847,2822,5497,7574,7098,8480,4063,2427,867,7551,4829,6579,5931,4096,3336,5632,5010,1574,8490,4312,6396,3914,9781,1451,2177,8420,4149,4236,5638,3850,9773,3599,7994,125,2167,1865,478,1543,118,3923,4241,7678,5788,6594,8409,1237,3202,8782,9028,4722,5685,7225,4004,317,808,4100,7197,5970,8530,8610,2057,7275,5468,3888,7455,3742,5763,9069,2116,1491,2550,364,5557,3054,7369,5322,3232,2419,5606,2163,3341,4223,2573,2656,2103,821,5039,7714,5995,8290,8233,9024,9831,7310,7261,4929,3276,3446,836,7248,1654,9353,8029,1034,8758,4619,4969,3907,1621,2475,2174,817,9853,3741,9972,3738,7581,4376,2321,7200,9446,4718,9246,2873,909,1020,8753,9403,7225,2581,3488,7314,9060,8584,7911,315,645,4490,6900,2284,3946,5085,8151,9238,5676,2422,2353,5753,4626,3640,2000,3821,5942,486,913,2482,1034,606,1235,772,8780,3403,5899,5800,5651,4363,9153,9797,6297,6903,5752,2825,5957,6893,4176,1936,4355,6538,5855,7412,6880,2247,8871,8231,5957,7411,6475,6713,9931,6001,8020,6509,4904,6167,861,7190,2758,9851,4190,1669,7782,7479,2518,9876,4747,3569,1934,5221,5917,4597,8727,7071,3552,469,529,705,651,7011,3976,5844,5258,2446,8280,2015,2972,6557,8700,6259,7866,3671,5462,7760,4254,1196,3891,5652,8780,4576,9124,1571,7928,8742,3913,4915,5104,9229,2014,5087,6125,9417,4738,8950,7730,2508,1348,5052,664,9567,6369,8506,6166,3094,5162,4583,1227,1364,9580,675,4348,7119,8574,4802,5180,5725,1898,6496,6218,1399,6279,9468,586,3354,8752,7365,9071,7668,3815,518,5706,9639,1394,2773,1506,6695,5703,298,5352,5354,1549,8726,6667,3958,2234,9028,2954,1212,9974,8951,1761,1658,7707,419,9422,8566,437,6727,5342,9151,5137,8735,4089,4967,263,2671,1475,9265,9542,6464,7425,2487,5793,8145,6766,8132,9946,5871,5917,1681,6178,5260,6697,5990,3404,3746,4060,5824,1504,946,5254,5760,9899,2941,3326,9285,8031,9886,3427,5092,2237,768,1584,2774,8704,6933,989,6788,8520,781,1297,6664,2936,2939,5796,1787,453,1238,6195,9823,146,770,4714,5658,3285,1155,8494,7512,8639,1911,2853,715,6765,4938,8027,5866,9443,9701,7019,5313,7638,9739,6575,5183,8749,7355,3353,201,841,9746,2350,6903,6000,372,3691,5893,7910,2815,6307,6995,8719,7724,7566,4036,1662,6219,2307,4280,2272,6590,95,2974,27,7360,2098,9838,1051,940,2426,477,2419,3331,8819,466,3849,7195,335,2071,9830,1041,4444,8998,5157,2382,1624,8768,385,6927,8661,1651,8386,3702,4151,4523,7025,3264,7916,2176,7960,1360,4127,6012,2134,5823,4451,7615,448,7037,2146,1470,5313,8499,5624,8245,3469,1752,4878,2297,3696,7093,442,1509,4830,18,5873,4616,5981,5199,37,5403,7364,8816,6962,3519,7654,100,7135,2532,8967,3584,3794,928,726,5448,9150,7671,5586,9078,7678,8449,8598,8925,2755,4548,1306,4359,606,8677,1649,3804,4176,4515,756,1546,4439,4781,6333,8276,4762,4949,1070,5374,6271,771,7065,7673,7374,6865,778,9320,4376,243,5832,861,2319,8574}

    Returns: 138586517

  30. {0,0,2,1,4,0,6,7,8,7,5,5,2,2,6,8,1,7,17,19,16,5,2,19,18,8,3,17,15,22,3,22,19,9,28,27,21,24,34,5,17,7,6,43,26,33,26,28,38,6,2,3,41,7,39,34,21,54,45,33,41,56,58,50,47,21,10,32,6,20,31,33,56,51,14,31,25,56,45,25,50,45,11,25,67,81,58,41,7,38,81,12,47,75,76,81,55,66,21,47,35,74,89,95,78,71,19,0,77,92,40,87,19,92,52,77,87,93,79,39,119,107,32,55,43,112,113,12,102,96,68,60,70,105,17,0,73,59,127,85,85,83,126,23,21,114,127,22,28,50,78,93,98,72,52,0,104,109,67,159,149,21,102,133,96,0,63,64,101,158,67,85,35,2,64,4,106,75,120,3,78,108,152,81,111,51,131,29,100,158,182,151,112,128,53,53,114,55,138,83,81,157,96,191,165,4,185,100,128,137,146,206,188,38,73,176,82,44,179,12,203,117,187,220,182,205,88,57,178,124,68,98,104,31,53,4,186,152,139,35,33,22,21,233,16,18,79,247,174,19,139,62,64,252,153,86,9,171,200,69,118,207,163,102,105,254,120,20,18,40,218,45,217,56,83,27,131,137,123,109,101,90,86,20,243,85,251,90,186,37,196,269,250,60,37,73,135,22,34,264,291,159,174,218,196,283,227,267,33,252,173,53,257,270,92,91,200,175,259,149,227,93,73,61,45,191,304,325,269,320,224,128,100,235,259,31,241,204,22,189,19,18,37,161,179,274,190,180,341,97,25,138,159,155,226,181,45,36,135,203,162,133,264,159,172,152,228,38,67,32,34,299,205,154,211,78,240,252,328,361,147,116,237,277,49,106,354,194,269,296,64,239,62,245,232,139,254,156,80,361,142,249,167,293,171,97,116,10,401,170,351,323,151,260,138,259,122,300,345,223,207,188,377,181,44,48,103,9,199,86,211,416,30,130,371,91,30,49,11,285,327,430,273,428,5,383,341,440,342,361,385,417,24,320,334,233,205,393,395,67,352,89,434,444,96,437,219,288,22,128,197,234,354,78,365,456,447,270,326,460,438,331,105,475,120,343,187,13,469,102,422,304,230,404,325,18,9,423,474,435,125,223,26,78,356,181,445,171,4,207,455,235,35,365,25,11,17,423,498,293,212,105,37,101,80,208,73,312,247,32,65,166,428,59,37,285,245,274,225,108,248,456,104,312,204,439,418,253,34,63,33,285,280,407,488,431,419,407,144,340,237,191,236,439,273,397,357,270,443,187,401,512,42,177,506,12,109,530,28,169,183,408,26,577,496,241,522,347,30,151,149,14,439,108,481,163,596,236,0,44,147,149,491,472,327,308,320,336,377,400,169,524,181,340,486,456,310,388,339,111,209,429,473,608,366,176,80,570,43,55,362,564,253,189,55,101,202,545,299,132,156,407,464,416,292,606,49,155,425,129,40,444,141,53,36,303,64,472,389,390,40,288,390,607,488,404,511,528,635,427,183,100,413,395,444,666,132,489,336,534,643,653,404,667,156,177,337,456,275,668,351,266,557,526,278,186,127,624,406,208,110,171,116,21,63,215,23,574,94,64,81,648,476,698,297,475,252,580,159,576,702,716,7,1,551,191,479,304,375,608,606,280,366,232,369,690,266,395,28,270,307,339,371,487,316,333,470,163,667,342,317,356,441,153,478,62,238,451,659,119,306,390,513,262,130,761,193,552,320,142,469,407,224,79,374,85,566,602,714,460,6,295,224,424,424,84,470,190,617,668,323,501,543,204,630,723,446,752,407,789,717,129,388,437,296,29,604,366,48,765,679,94,204,569,378,464,691,557,737,251,531,88,638,319,748,606,796,255,279,405,519,100,385,257,94,583,650,776,681,615,74,557,220,290,89,483,357,817,320,3,416,570,115,806,544,465,603,16,165,506,381,688,455,717,718,264,747,432,681,454,530,853,700,587,86,214,616,22,653,80,697,272,241,516,1,235,757,705,246,84,69,50,170,521,637,338,140,195,424,245,26,134,765,670,169,395,108,55,101,618,99,321,81,614,906,676,692,591,434,671,512,321,684,598,675,241,102,749,835,323,569,277,707,222,297,444,474,840,882,243,123,889,673,735,184,1,232,662,638,736,199,588,834,399,308,934,400,801,71,951,711,510,932,867,291,623,276,320,835,606,737,324,33,550,606,910,553,113,942,634,924,24,589,755,320,498,950,569,924,294,723,729,861,151,678,166,223,501,419,63,319,920,999,85,91,909,80,989,786,65,843,813,771,795,560,231,604,848,781,436,267,674,451,640,637,885,286,280,709,225,847,717,382,599,482,34,398,309,591,608,458,630,907,65,896,222,15,553,534,207,506,874,322,57,103,804,564,483,755,303,714,479,392,413,865,1039,572,382,596,574,440,925,31,25,756,867,725,989,1016,786,744,537,201,985,719,147,75,248,707,88,1011,537,458,415,602,949,723,747,341,971,68,767,131,71,1073,676,690,204,131,201,25,556,47,909,846,761,329,81,8,959,489,588,273,854,936,907,530,206,183,1024,649,99,614,966,729,1072,1112,613,564,195,31,409,769,159,762,65,971,462,162,687,940,416,80,448,303,680,778,594,548,368,29,906,104,885,114,698,337,237,222,1004,317,1075,767,193,712,453,142,316,658,843,369,1163,641,1100,1093,1015,656,64,324,843,226,958,375,936,438,659,1108,91,355,779,819,22,1094,529,642,24,365,484,679,1105,837,903,882,1048,219,750,856,585,542,515,1179,411,944,197,931,687,419,460,1158,678,549,1190,902,965,1108,985,1182,1005,5,363,275,796,833,881,744,445,920,414,325,261,344,322,534,1119,322,1215,404,435,1005,606,482,903,1105,395,870,697,1256,696,326,311,335,1246,1083,401,561,574,808,1031,107,243,924,457,968,973,58,267,38,1246,667,731,207,1274,726,359,480,571,856,537,1160,297,274,1030,811,843,1014,300,496,367,922,832,1289,297,1,429,943,1109,70,608,777,1235,773,168,5,607,788,914,844,573,819,192,18,1280,383,289,1118,1164,467,88,1179,765,1035,1304,239,739,100,461,155,843,585,1085,1320,1140,249,775,862,637,463,767,1337,777,229,1090,30,1222,1233,1024,1188,391,1075,1298,651,1150,1296,1002,640,428,166,1063,681,421,452,935,582,137,99,484,1153,412,1284,760,746,838,1143,976,1241,1245,438,1005,701,880,517,342,936,363,525,149,535,556,224,1210,12,1045,526,295,662,868,989,1367,1186,103,1127,1201,1006,709,173,1386,923,275,1237,754,513,43,898,1358,1163,1211,754,688,591,335,837,437,912,1176,767,728,734,554,6,1006,396,1073,622,152,1380,1132,1164,302,1138,1041,455,1135,661,241,1100,755,390,1451,1075,670,451,129,502,45,328,479,279,754,745,879,106,458,985,7,840,35,601,159,233,460,753,385,447,367,1066,310,483,527,37,251,589,1415,596,608,604,1230,503,23,773,58,1152,1484,1240,968,270,194,1030,271,922,257,15,1430,674,1420,879,1452,27,535,279,359,494,19,258,269,1192,647,995,588,939,59,849,207,896,193,198,786,926,1495,557,1498,1081,503,1267,850,393,345,600,802,415,782,1500,1559,144,504,838,867,345,981,78,93,1036,492,1250,71,1124,201,581,1135,239,547,611,804,233,1493,843,364,1308,1505,1578,1553,1134,1290,1480,1355,568,164,1078,283,1198,1399,1128,685,379,339,750,1138,443,949,859,1523,898,1161,584,1097,1590,1048,139,1224,1379,633,780,901,338,1515,1416,896,1301,846,777,1574,523,1394,1282,595,1162,1415,1534,746,1522,1318,1097,741,383,821,1631,342,484,1132,31,21,789,1615,807,1506,432,1505,444,732,844,158,1325,940,283,96,218,1610,1102,850,1199,597,1373,412,261,1005,415,962,349,24,1597,1091,779,1610,1308,1437,1467,629,1421,942,1472,1592,859,104,951,1217,857,662,1042,1544,1670,1678,1573,1234,1236,1352,1205,765,366,1624,386,1573,1308,69,1127,118,1459,1147,1695,509,265,1678,1670,1194,586,1573,529,1338,297,1572,1525,330,1353,62,1444,478,611,635,1493,1479,1272,249,103,443,978,720,71,984,377,1489,1359,839,1736,614,1436,1702,1355,1114,1538,1381,781,1734,595,1243,1582,21,1755,103,292,903,1432,21,172,183,1059,1078,403,1350,583,1528,966,44,129,237,1104,669,750,387,1495,608,842,716,1007,1133,328,411,1756,796,1331,994,1103,131,799,201,811,1407,1189,1454,1000,291,778,855,288,1771,668,965,517,1411,1329,741,1164,91,1366,1734,1687,1161,514,1265,718,1569,1782,1511,238,1220,1555,1753,179,1786,441,1078,801,401,813,1425,1741,1247,690,614,209,273,228,1274,1047,109,1083,741,323,994,1813,390,279,540,727,162,1416,1128,1187,646,1647,1,1074,771,893,344,174,189,1500,1361,1238,1097,1266,824,1645,777,1326,1667,168,1443,1134,310,928,1677,340,357,378,455,30,719,1376,1780,44,1225,743,1773,376,939,713,1726,283,1057,114,1716,669,1529,1787,1064,334,508,142,1469,1493,880,1588,1119,106,435,39,281,1148,178,1723,489,1678,1667,1784,1897,920,529,235,443,132,1118,837,1489,748,1789,1195,879,1231,1710,1433,1300,993,1697,82,129,661,690,1687,590,1788,440,952,751,151,1309,1375,831,438,456,1225,826,661,343,1298,607,807,393,1798,1748,1063,839,489,303,726,1407,1123,460,142,712,377,1090}

    {646,8465,9948,934,5073,5467,9214,5294,8620,3252,5511,5131,8385,2331,4333,3872,7634,3504,7870,1899,4367,3104,2733,616,5800,9871,3772,6320,6132,9083,9236,3762,5939,8326,4018,2807,9942,1762,8671,105,7063,3423,4453,571,471,3920,3911,866,3986,8721,2622,7924,3774,2026,4318,2544,4749,2543,1306,2964,4968,9644,481,6900,2546,3599,5167,9560,1841,1454,3039,4268,922,5503,1104,5552,9651,624,3291,9354,9354,3180,3096,2083,2813,7732,5308,9976,7687,6702,9610,9960,7650,4674,9384,2578,760,3127,6965,6683,8337,5331,8975,3481,7770,2944,8032,2488,7633,9523,5979,9440,3685,1692,5179,5236,5247,4436,6656,8161,9001,4919,3911,7119,1259,1620,7271,8276,9718,6184,6973,7165,4811,608,1955,6769,1623,5011,1270,2843,4428,7984,8229,4435,992,70,3230,3007,970,8456,4068,1839,9624,390,3740,7679,9755,3517,2896,2820,8120,8165,6819,554,2493,8594,6149,1805,2198,1641,5891,5080,837,838,9522,6968,8205,8494,9949,2845,1033,9221,7258,8350,2170,5528,2203,9983,383,6816,7983,8787,2919,6166,7629,5668,4489,2377,8130,6054,4993,2310,3721,2140,5757,5174,3672,4092,2890,6407,9516,9862,2108,1837,2981,9072,9256,9217,3268,4514,9566,8997,4197,7738,2793,2485,9298,1714,4576,9825,340,575,3588,1127,4605,988,7572,4837,7826,2698,6135,9197,9892,6862,7019,9208,3921,1802,4935,1020,4515,5437,7003,8275,7624,6935,1736,3438,1582,2698,8546,6410,3679,5232,1772,2558,7225,3959,6322,2975,8595,5904,8889,1954,2610,6775,4705,8280,1498,2642,7824,4407,3830,7250,8859,5092,529,7230,4873,2451,2440,9090,7913,3541,4325,521,3220,9099,9183,1613,4838,7956,7340,4484,5690,2925,2085,1237,226,4442,7192,4433,8065,6627,7844,6105,4955,18,6914,8911,9545,3043,1910,9466,6987,9670,3846,9697,7034,3957,5866,2696,9478,4397,9253,7131,8838,9625,1407,8801,2040,9266,2411,5624,6117,3672,479,4176,7913,7867,9937,4280,7206,7572,3977,6683,2496,3910,9456,4708,5032,1990,8605,2398,5397,2518,195,5803,9175,6387,5683,1607,7697,4198,4486,9042,2272,7852,2654,6878,9104,3784,7049,2453,3665,4903,1973,6499,3187,700,1470,4723,4352,7968,1472,1535,4790,673,5878,4794,9001,6563,6305,7614,9507,7801,586,8687,9060,570,1065,9311,3449,6510,32,41,3713,3999,2739,9500,8782,5377,7818,2200,6629,7433,305,9252,9674,9337,7059,9824,6897,6058,6320,8303,4666,8579,923,2388,2518,10,4451,8340,1537,6068,2826,1908,3650,9954,3465,5341,3529,3331,3856,1634,9052,7023,5110,5422,9065,3592,5148,9692,4543,2499,4925,8351,4898,3335,59,5076,3694,5859,2117,1375,1095,1964,3031,2757,3679,4462,4066,8087,8670,58,3013,2160,2277,6223,1626,5761,3149,7858,6150,1903,6175,1561,6085,8392,9575,9569,3791,1913,136,614,7722,6099,1919,4229,2674,458,3913,2848,9460,3548,4067,1856,4963,4969,9395,7927,2694,6278,9797,6833,6683,9371,452,2660,674,5401,3954,1416,4068,7332,5247,5244,5558,2468,4662,426,293,5662,9810,619,4702,9242,4713,226,5322,6985,7402,5060,502,5071,1018,7378,6457,5218,9045,2402,2557,2729,5961,1200,9351,7628,8330,9502,4930,7722,2971,7017,1240,3585,3707,3733,7523,4802,7706,153,4178,7952,6503,5499,9703,2208,6935,6620,5403,5348,1496,8689,3579,7396,9260,5995,7690,3457,8978,3335,7736,655,4180,5978,965,7380,5969,2209,3776,7545,2879,4605,7835,7158,1281,9050,9437,2567,8953,4098,8243,3218,2531,8540,8136,4661,6744,6310,3140,8005,7656,633,6758,7137,2227,2059,5916,9654,8749,2579,8362,2581,5467,5560,3105,6600,4712,2535,2903,8511,9135,3293,3320,5450,4725,6184,8416,9834,1406,7243,7305,6223,5054,4498,9756,2206,9258,9000,8269,3898,7749,8046,6837,1781,7648,404,8160,2842,8574,6835,1141,7616,6892,5656,568,2700,4902,7731,861,264,3033,2389,9869,2497,1427,7603,9122,1989,1620,6501,7548,4048,9169,4454,2351,8839,8682,7290,7179,2426,1700,8155,3875,2570,2648,9931,7068,9797,7005,2429,8721,7560,2422,1443,3541,6779,7876,1557,9304,7408,1149,3673,1934,5475,8691,4338,6087,8804,8721,5773,8821,4805,5951,3590,3255,9633,3119,3495,5103,3928,3103,3597,7165,5624,364,1947,8859,7636,5616,4382,63,3893,6006,6590,9402,7556,9817,6871,7452,7386,1584,5406,2629,2240,123,8999,6222,8409,839,6440,3219,2384,5911,4516,4875,1878,6663,9354,3454,7899,9915,7698,4387,7049,5250,2654,1384,9877,2153,8709,2777,9267,3310,9226,9121,4383,4972,2323,2378,9784,9545,6731,1885,9903,2096,2121,7503,9479,1033,4257,2933,9378,2244,5647,7960,8630,8094,9901,9930,1042,9824,425,9266,2964,2677,133,3397,8831,2074,7834,5937,7860,9526,7671,7799,1462,2623,8230,1531,207,3237,61,5405,1842,434,9852,6559,8088,5564,1330,7581,906,8316,3587,7123,9964,2080,3151,3454,7333,3136,3492,1143,9188,9920,6736,1955,8656,6006,3797,2603,5616,5584,628,5246,4340,2581,8178,325,3769,7636,99,1942,1877,4785,1974,4629,2943,4621,8457,7737,2068,5405,4685,4514,1947,711,1350,7050,8068,7519,1666,6804,3967,6249,6014,3799,4428,5678,8733,1281,4806,6368,4503,6,8765,2969,4677,7780,1069,1213,7103,4683,5433,2692,4822,1281,2563,1569,284,2242,7002,940,2569,7666,1392,8940,4820,8539,4475,7814,2118,1430,6595,4605,6897,9926,7183,5579,2685,6548,2124,2666,9307,6980,8672,8931,1088,6675,6113,1177,1892,1880,785,8882,7221,2818,1550,5209,6283,1123,2546,8373,3550,2406,8895,4025,1208,7554,8303,915,3002,6737,9236,7406,7074,3913,8013,9707,6108,1923,6349,7654,7225,774,5855,6535,33,535,3827,8914,8907,7752,6798,4433,4914,5623,8239,8668,6664,2404,3418,6712,4842,5651,444,8427,5894,5995,8580,4383,6452,3725,9023,5722,4471,5882,9783,5605,215,681,8017,8012,1358,5772,3005,1911,1830,9513,9340,9145,5808,9813,8322,8511,7182,9032,2824,8712,7239,1515,3528,2662,9943,6476,4107,6131,7175,1453,3710,2518,2746,2517,9125,6850,9407,661,1710,9270,4300,4540,2521,3238,9075,8359,5040,754,9331,461,9976,4696,8713,2792,3066,7005,4798,7848,6773,8317,6281,1751,64,9637,3487,3260,4799,4873,4644,114,7759,2098,8259,1260,586,6782,4607,8216,9062,6283,3773,881,5779,446,2343,5447,7087,5601,1398,7871,9330,1489,6944,4023,6134,6059,2888,8260,2851,3516,9468,5220,1269,320,9939,9371,4289,6835,3939,4354,1315,8420,2529,2787,8667,5271,2274,3,7055,1773,5003,8580,6083,9226,7428,3151,9365,6332,9494,3047,8711,1544,287,1065,5660,6412,9532,8698,9327,1204,3560,6180,3330,1058,6961,4694,8569,2041,4493,9478,43,9169,4283,5625,7080,9110,7642,4367,2842,3900,9930,9075,4562,2539,458,8711,3769,9737,6232,3254,2377,4075,7812,7004,7591,6201,8351,6724,5749,3413,7820,6513,761,7910,1166,8156,3206,4982,2373,1022,4969,5262,2666,3944,7399,7867,3680,7495,7114,3210,1631,1929,5993,8668,1874,3161,2002,2680,9763,5885,1581,5649,4202,8355,980,4514,6332,3407,9010,698,300,6041,5934,7196,6856,8857,6879,2783,5147,7516,3420,6261,4218,2514,1465,3797,1118,1716,9897,1566,8758,4097,7648,8556,1896,2644,9442,1593,9576,2245,4225,6526,5524,7529,8530,1662,4966,4590,6196,913,5445,7802,5095,6939,7643,6060,9687,4070,8176,3725,4995,2554,535,3147,226,948,1681,2298,8290,7177,2450,1674,6717,7959,1144,2384,9865,1401,7804,5104,7918,1104,8286,855,2362,74,4738,5695,6755,775,8331,4009,4283,8991,5442,8893,2223,9029,9982,3859,4913,5214,5069,8819,313,9784,156,3432,4703,7987,4332,9602,1008,6095,4341,225,4438,9425,8515,2093,1553,6550,8040,7241,3982,1887,2330,6116,5302,8269,8184,7059,1822,7193,3230,1121,5254,8541,6853,7797,7607,6309,4948,1950,2248,7059,7771,3158,9660,7532,7678,62,7478,3025,196,8470,9789,9487,9797,1985,523,1357,2998,7511,9163,1899,1761,8765,1843,2303,5794,6417,2256,9597,4968,8701,8906,165,4600,1236,1645,7414,7791,3259,1792,174,4435,4548,8087,3297,1243,6722,7013,7970,724,9470,4309,359,4234,124,2315,7542,45,3326,9150,313,5520,1480,8776,4396,506,5908,8773,2728,3369,3663,6317,783,1807,837,3694,3772,4290,5247,3343,5808,4320,3280,5117,7305,9847,7582,8040,5201,2765,667,4331,3313,8232,8046,2240,3446,150,9666,801,9910,8518,6277,8103,5404,8600,2954,1365,4305,8287,3983,9050,9904,1717,8485,2277,8303,8958,7210,2050,7878,9408,7974,5099,8535,29,6792,2169,3546,616,7011,3914,5988,7170,867,6296,9395,7186,6473,3426,3271,4369,2751,9172,7394,8326,4469,8594,7778,1833,9522,4511,8724,8522,6885,6556,3115,9788,1132,6681,350,2179,3782,4899,1240,7414,6791,2932,1137,6226,9939,8166,8183,1203,4336,7192,8851,6879,7310,5133,1879,6670,1992,3934,8481,5962,9969,6651,9274,2686,7500,1282,6624,7885,1081,4969,3677,290,9626,5257,3972,7988,368,4325,5206,5253,6593,4797,856,5310,6334,8805,3725,8930,1906,2750,7280,2307,7508,4837,2177,3450,668,7416,4324,7426,6455,877,272,3215,9000,9400,2691,8560,4651,4149,5475,7758,6286,1333,5803,6471,2950,8146,1039,9652,6012,6942,9864,7230,3138,2308,4761,3951,379,6962,4410,427,9659,3217,5848,3005,3786,9706,5275,1142,1732,1895,502,3559,3493,3368,2761,3063,5657,4074,6563,7869,5555,8834,9989,7083,2919,962,7517,4667,1614,581,93,2398,6423,9488,6807,1268,4262,2828,6620,6020,7171,8609,7123,9839,7651,8900,906,7129,5781,9473,7137,8161,1036,4467,2541,5098,9034,6228,90,8713,9639,3517,154,6138,3026,7288,8205,9366,502,2488,8820,9426,2976,9271,6405,6489,8082,61,3559,3131,5726,9567,2990,1748,1558,6981,1053,8750,6474,9624,8717,2328,8681,6355,4944,8673,8072,4278,4653,190,6193,4855,6330,3568,8560,9830,3127,4477,8287,216,9291,2190,5548,613,2116,1244,3409,5530,5243,9444,6070,3961,5689,328,9196,298,1954,4504,7653,3695,4894,1820,9634,1223,8487,4575,3124,659,6709,8985,6815,5491,7860,8156,3773,2670,1855,2077,4661,3490,4504,2175,4274,1145,8734,8237,672,4142,12,3096,4516,9640,2595,2676,1079,573,9482,9173,8416,7462,5505,9858,4748,3654,4192,9520,3444,5351,3597,3213,2397,4735,734,5403,6592,8189,8750,4438,74,5086,8842,2895,8255,7374,9757,1107,4725,4410,914,363,3017,5276,9444,2529,1800,8751,5524,7193,4431,546,718,5990,2112,918,2891,8321,4746,9912,870,7547,9521,1949,1633,9457,9958,9091,8939,676,9651,6643,8594,8934,890,4200,4264,9219,4834,9002,4046,6435,1258,9592,7337,8189,3957,8491,8446,4301,9973,8742,8544,5003,267,8421,3913,7731,5548,6444,9747,2439,6541,7203,7187,1686,5634,3904,9112,337,4788,2746,9043,1973,2609,3793,7634,2558,3604,5542,1011,6445,5742,589,9304,7097,1347,9712,9827,9096,4253,5765,1093,3931,1344,9492,8086,9026,6904,4506,106,2789,3747,7247,1952,2278,9913,2750,4065,2015,2873,235,7231,6255,1968,4754,188,8026,2790,2509,3401,4086,721,9363,7858,982,1648,4382,8068,3973,9764,64,5358,6329,409,1094,9277,8662}

    Returns: 340332188

  31. {0,1,0,3,2,0,2,0,0,7,6,0,3,3,8,8,0,1,10,18,7,5,12,3,1,3,2,17,21,17,15,3,9,21,23,27,4,3,30,16,24,27,9,20,17,27,35,39,0,32,15,45,31,48,46,41,34,0,57,46,6,2,9,51,30,62,28,39,1,63,15,58,41,40,25,14,21,14,16,36,13,37,37,25,24,69,74,53,11,42,29,77,75,52,60,28,10,37,85,89,78,86,61,49,0,45,52,42,28,81,104,95,56,42,44,79,18,84,81,107,40,38,71,21,56,73,63,101,91,115,15,76,115,114,10,27,111,135,59,101,124,8,43,143,76,34,65,60,59,18,54,139,148,58,14,55,104,113,51,41,74,117,137,5,53,114,23,89,58,1,84,28,142,147,158,138,161,128,98,128,78,151,157,125,32,178,145,43,161,93,187,128,43,190,76,16,20,179,108,34,165,154,123,199,109,191,56,179,31,154,194,21,140,195,84,3,14,34,106,98,87,1,115,40,119,186,178,163,198,153,49,75,189,102,149,98,185,133,27,49,28,184,44,109,104,168,93,176,35,167,83,140,211,238,171,236,230,3,107,210,140,225,214,226,97,223,160,3,42,246,205,161,56,160,83,74,274,187,186,16,250,127,58,208,263,65,44,225,227,181,24,139,191,258,6,72,263,82,57,106,45,179,21,187,269,203,127,20,255,252,303,2,54,268,199,43,69,217,195,38,166,291,126,44,148,34,67,266,180,7,97,152,77,322,66,282,238,166,30,270,68,160,53,57,193,98,298,137,42,256,50,92,57,153,224,22,129,318,122,255,148,35,130,146,11,128,195,294,35,30,13,63,359,26,190,277,366,177,320,226,65,270,283,6,163,250,209,168,327,51,178,215,383,239,136,179,58,274,184,141,127,397,117,159,309,301,56,305,360,277,367,358,294,366,178,61,32,384,166,386,192,55,73,14,130,292,80,55,186,289,274,321,392,275,212,24,81,198,75,28,318,204,6,403,74,115,49,356,248,250,413,300,71,427,430,259,292,283,422,298,400,6,433,122,423,433,302,101,248,159,346,303,171,195,197,201,276,162,294,259,363,468,260,111,37,368,410,301,485,469,38,270,384,483,366,381,75,68,220,85,139,317,406,192,282,174,134,219,447,456,186,354,512,380,151,158,423,239,432,269,212,343,513,98,14,274,205,264,510,528,4,310,337,214,442,138,486,302,89,361,240,323,401,22,64,105,504,475,181,396,325,479,311,219,252,263,252,486,55,507,286,535,548,555,88,23,93,317,399,210,454,46,76,302,93,265,505,342,358,469,237,343,207,551,382,496,531,215,110,270,220,215,388,581,333,537,591,356,457,588,37,326,223,66,260,521,600,235,324,406,360,521,284,119,166,431,45,33,107,47,264,561,16,211,554,338,349,46,167,577,283,571,190,402,283,545,273,433,141,484,231,556,90,76,557,142,280,331,524,515,303,250,55,504,183,381,81,253,571,296,59,106,578,468,438,346,279,614,570,642,54,122,447,156,669,592,363,141,300,68,13,366,19,243,241,434,68,481,399,586,650,245,654,243,22,14,150,285,24,291,486,32,230,99,465,320,450,199,399,242,366,515,613,543,301,679,209,454,536,663,12,450,318,16,195,607,43,549,69,5,282,574,197,523,469,641,490,281,664,643,403,451,614,593,83,500,398,79,668,325,19,93,644,576,11,315,694,353,115,180,263,164,572,697,255,13,350,288,678,305,466,581,41,11,407,687,736,582,611,607,456,110,593,9,725,226,651,672,302,578,18,763,26,47,700,483,541,300,669,528,608,740,97,300,90,118,708,4,494,762,505,689,146,121,590,357,656,446,656,682,243,208,123,789,176,169,664,527,580,654,676,653,103,818,717,264,34,745,456,701,762,830,437,307,681,828,749,810,293,313,458,177,640,432,154,210,24,835,166,641,767,781,703,49,283,496,357,789,853,322,476,445,346,726,225,613,466,402,360,636,548,796,160,809,525,132,650,491,51,519,101,151,595,823,364,548,649,851,8,874,310,837,632,378,147,676,133,894,657,169,791,95,45,832,614,22,427,353,550,357,553,726,741,442,822,755,589,124,128,695,190,827,26,433,85,574,250,395,212,130,516,624,345,161,678,939,264,467,933,508,642,128,140,660,607,684,928,897,916,676,883,255,527,716,81,34,630,912,472,565,308,192,392,941,157,590,891,304,799,795,59,27,556,501,610,936,0,461,875,591,493,825,312,422,875,894,59,650,717,672,433,969,106,178,366,548,821,425,433,99,399,374,96,976,140,91,56,741,185,943,900,929,618,643,503,146,248,162,867,187,239,558,645,974,284,328,408,812,213,25,129,699,603,362,477,805,741,228,250,913,272,286,118,883,270,910,440,696,278,902,575,826,513,200,774,661,490,723,185,418,68,1033,360,221,88,495,140,653,354,870,129,506,564,122,295,694,740,289,372,387,115,995,927,791,244,804,731,475,957,605,737,376,490,583,482,1045,807,870,343,309,850,737,867,357,298,706,1000,413,671,873,434,931,669,518,1059,655,993,731,20,536,810,993,368,402,117,720,1079,1077,1048,186,113,168,191,548,98,507,465,892,811,838,795,611,650,56,919,433,750,276,330,689,1097,482,1033,860,1003,755,1096,508,980,462,1134,818,310,595,549,525,778,320,325,926,509,138,1103,849,511,578,192,259,42,1029,797,404,292,926,825,591,812,718,294,1043,110,16,190,910,312,601,756,724,822,450,793,665,956,1081,179,535,97,1099,133,77,854,649,604,469,430,310,688,1017,322,703,606,1048,342,697,561,810,71,371,74,691,1180,1035,130,1150,126,151,1112,29,605,546,784,330,321,22,690,232,864,685,647,853,546,201,1241,381,172,1104,77,951,991,905,2,771,61,516,707,966,995,168,1141,988,835,77,1105,153,247,746,571,1063,555,891,1078,27,48,1120,82,296,671,484,315,23,459,176,465,578,280,584,990,143,309,58,454,1253,565,907,253,199,1014,293,1147,96,212,722,923,120,151,673,742,1291,829,688,625,376,1072,107,261,46,294,567,456,464,900,104,301,1181,735,526,1119,753,54,187,426,1050,272,1049,38,423,616,224,23,36,1134,361,1123,74,491,989,465,1050,836,1042,1364,1342,945,118,486,701,950,39,685,358,1009,1320,185,507,876,228,681,532,937,1284,789,628,759,397,77,968,1138,1086,930,567,1377,1394,37,759,261,240,350,1152,781,508,1274,0,564,1390,457,689,540,325,1146,128,949,1085,1241,1120,1058,655,132,1188,557,92,948,1194,789,1416,1382,11,1244,1074,342,315,773,665,433,1201,71,1016,292,825,659,169,604,999,24,1066,229,546,794,261,302,1269,765,1192,1002,1140,535,458,520,1109,621,1313,449,1395,1342,1349,1191,97,781,163,183,1277,644,58,221,338,1419,460,229,805,1377,671,1087,400,1323,23,853,1429,1479,1240,519,1332,574,1071,199,813,585,1419,109,655,709,107,962,1261,15,1105,46,342,104,384,169,1034,1179,695,1109,284,1147,671,547,1440,1427,661,548,1498,113,1377,173,1112,510,480,617,278,844,362,1143,678,1208,1260,1015,282,922,1387,1449,918,938,340,1394,551,1395,90,957,1455,737,474,663,614,41,861,326,1270,176,8,68,861,988,913,875,59,1504,1400,340,83,1231,1090,550,384,557,1012,332,1166,1498,732,555,601,893,1576,923,1135,1237,922,1332,1370,1561,816,1145,99,1072,794,93,990,1360,1516,1566,239,41,391,1166,142,588,1355,385,1535,97,292,1523,984,21,1452,544,1103,843,1018,261,246,119,704,691,262,1366,1237,93,630,760,1362,1190,70,108,66,556,674,1530,24,945,739,342,738,547,73,1059,981,120,1393,1229,1591,187,733,1029,64,1657,19,1181,1007,1013,1510,984,883,972,1255,1427,212,875,334,106,1318,1621,912,994,549,1416,702,1673,423,873,638,133,1375,1327,1049,1058,1011,318,961,1118,131,653,1114,752,199,913,1160,1239,847,295,1260,1486,1209,1151,362,207,1016,702,802,1572,784,330,1120,26,1315,139,1226,443,77,1688,1291,1263,1282,63,43,1063,1360,961,1455,1074,893,1144,1489,173,1091,1025,717,94,713,1412,1627,301,1257,759,662,1020,1554,1131,786,238,733,641,368,592,1187,1214,873,1755,913,914,1572,1225,260,1520,1742,1151,741,640,1000,12,1438,1188,31,309,238,747,1227,236,586,336,1686,1266,412,1629,720,710,628,856,305,1507,932,1338,1595,916,1628,1685,1798,622,502,30,1484,550,284,823,967,1379,1791,1391,1555,348,1133,958,440,597,20,1588,1084,1553,431,518,1364,1196,781,1185,1449,978,1036,660,579,922,1627,1422,981,1071,536,1640,605,145,557,1812,1795,146,78,764,1363,1732,1713,476,1337,1782,1268,1605,460,73,1670,1220,44,1546,1594,1133,1275,934,1668,1069,1830,1506,140,649,1775,39,109,358,1284,1058,1761,58,1490,1627,1026,819,1182,1445,632,490,434,1327,412,1138,767,1391,510,1439,1442,1881,437,1776,253,1078,1747,1143,1281,123,1144,402,432,1424,1677,70,1642,769,738,473,1190,283,489,310,875,1070,881,731,761,1498,164,1799,1185,1278,1658,295,64,589,635,1862,255,1785,1105,1470,1903,1822,1600,150,603,303,1789,557,1277,360,11,579,1017,484,516,1863,1149,1686,65,151,48,337,1549,637,486,995,1956,470,636,1963,1057,786,49,464,1774,806,1092,1493,533,1368,1980,1939,1585,740,1907,457,48,153,1176,1277,1894}

    {66,3729,5828,2873,722,7238,5045,6879,8169,4286,4627,1986,7658,8873,395,5974,9383,227,9729,9529,3332,6123,1229,3462,7704,9676,9878,6491,8776,189,6494,2542,6079,7483,4896,3903,9519,9210,2127,5769,1769,8927,1303,6005,3415,4014,1837,316,11,9069,5777,935,422,678,5362,3536,5505,7900,6625,3349,6794,7629,7029,7050,7956,6939,8680,7719,1704,929,4963,1005,5932,8283,5970,4672,4821,8909,8859,8072,4446,7006,5541,6640,1132,6084,1677,8315,625,9825,9023,7518,4667,5478,6045,8812,4478,8941,7373,3037,4962,5193,9354,4630,5550,871,1276,2623,2069,4386,600,546,2801,1202,787,7442,6641,9359,1162,4313,4363,5234,9782,9481,5466,4676,6574,4059,1136,9593,238,6498,2349,3713,2956,1723,8985,2216,239,2300,4987,2445,4281,5757,8899,4989,7298,4820,1859,779,8677,7370,453,9404,9243,4603,6315,271,6520,8200,548,7739,7002,7401,3419,5431,2087,6658,7977,9987,9828,1837,1890,5112,4498,1168,8094,1583,2746,9176,7400,4617,1100,5732,8245,8804,9586,952,7584,9949,2582,8396,6055,1396,2348,9809,629,4305,1500,7353,7196,5164,4175,2671,4718,1570,1926,7737,1648,2081,2077,14,35,4256,805,6856,2804,7880,843,3964,6006,68,2883,577,5964,4532,5167,6609,1112,3477,8602,8897,9463,687,4489,2406,3910,1180,5324,8556,9188,5403,7577,2369,2816,7219,9496,8230,1831,6334,1092,2446,1662,8824,6220,2723,2906,3707,1606,1373,5329,9927,5907,8006,712,1196,9372,9448,2475,6416,4380,563,7489,6841,3884,3298,4482,6780,1401,3944,1934,3680,6544,2986,4610,8083,2463,6167,6923,8539,8471,2412,782,9326,3192,8024,6267,5455,778,3531,9111,342,1638,3753,4697,1148,4233,1119,1904,7241,4622,9056,8460,5846,6982,738,5668,6383,8079,6613,962,4367,4840,2921,8203,8465,5770,7911,6835,9019,7587,3887,6370,4374,1200,3693,6717,3892,814,4733,1000,9663,1028,9098,6701,4659,8944,6641,273,5246,8686,6217,5815,4605,6946,9200,5214,7330,3275,6909,6161,9419,9188,7769,2966,9997,5358,4434,5606,5968,118,8448,3551,5851,9364,9603,9246,2587,4908,9051,8515,5501,7740,5825,4585,9230,5218,6645,2171,1393,362,6172,4709,9400,2421,4203,1096,2383,7052,470,2341,7354,2180,6942,9385,1798,6878,4884,3059,8724,4666,7233,5569,2580,1689,1322,2739,4239,2503,8514,7118,808,3996,5927,6206,5127,4982,2781,8609,6749,9408,9157,2949,7749,2470,8220,5191,6610,6051,9708,5349,5078,3290,7641,2707,2287,6500,8299,432,9706,8552,5861,693,8448,8874,8345,3746,7355,3816,4428,901,8386,2554,9218,287,5728,9379,7695,9988,2710,99,7692,657,9512,5318,6114,3713,6022,656,7619,5542,7374,3583,8489,1888,1313,781,5280,2150,227,4833,873,7690,3111,6227,9038,6380,2431,9142,2071,6303,6093,7403,2347,3948,9002,8663,1713,8346,1712,9191,9290,3659,6597,6061,8244,8425,2317,4428,5979,1889,5282,2526,1610,9429,6536,4661,8556,246,1331,3637,1459,177,825,4333,1635,6393,7008,7562,9029,8120,1684,6736,8287,6085,1495,4669,7940,1710,2104,8186,3183,4115,1069,4258,8851,6189,245,931,4842,6169,4014,4787,8875,124,4889,1406,494,756,1960,4192,3958,8771,1850,2597,6788,7534,3361,4474,1250,4055,8772,1487,3430,675,6897,2028,2745,2922,7751,2517,8101,1973,9242,5814,9735,7904,37,506,6068,7231,4049,2290,2616,8706,5184,1236,9805,3649,8734,7165,5177,6677,8569,5875,4087,3789,4329,3578,5921,700,608,4208,2134,5726,4759,8953,3519,2977,6087,1335,6073,9287,2858,8879,5212,8935,6207,2245,5868,4729,3721,7321,8422,4211,878,3864,7425,416,875,4500,1956,5097,9626,573,3126,535,2813,836,496,4836,4646,7210,3795,8555,4304,5517,4306,5357,2602,5075,7611,6584,7971,9981,4248,3103,715,532,9982,5768,3961,8855,803,4874,14,1287,468,9311,4301,8185,3935,8040,4159,8666,2094,1541,5891,6819,9465,159,9620,2108,2765,6361,8983,6247,4247,9363,4345,8033,5754,2698,4091,9411,3136,3837,2513,3961,9940,8769,9670,8862,1027,9683,1063,9807,5448,934,2698,4867,5980,2955,3550,1302,502,6974,103,2717,5027,2950,1890,6554,9946,6173,7690,4802,8281,4537,7844,9861,2880,1945,6692,848,1588,4774,9375,78,914,1007,8997,9218,5364,2081,9404,2579,6097,9981,8702,8612,1602,8908,5725,6964,2440,9133,1588,5637,3290,8285,4848,8566,6822,3233,8678,1403,4881,231,1156,4218,7507,1417,7706,5507,2149,1592,7917,534,6466,5829,7932,8773,9238,901,6341,4998,3091,6223,170,7438,2214,3116,5477,2584,7029,9905,9536,4423,5946,1316,9953,4337,6182,8183,6523,1082,6032,4302,3465,2779,9866,173,4483,8952,8228,5942,7626,3714,2032,4827,2579,1721,2984,4528,2910,2496,132,2832,4661,5561,233,1258,910,2747,8666,3308,7619,317,8967,3235,2101,2788,6716,75,3410,8718,5413,7200,8076,2048,6659,2253,6640,1958,822,7310,1096,6557,2027,2987,6110,8374,3577,9855,2269,4393,7568,3994,3704,7656,4434,3911,9961,7864,6954,3271,6588,2176,4911,1880,8680,8612,5776,1375,6183,1149,337,4249,1965,6089,1912,169,5993,4091,169,6318,6820,8513,5053,7131,4427,9984,8623,6628,5175,7942,8813,2876,4414,822,7111,8075,5278,7487,5916,8076,6029,896,4790,7946,3680,9866,8427,8748,9849,2640,1935,2067,7540,1288,7246,9112,1584,6991,4591,1143,3703,2264,7021,2247,4917,7222,3495,5853,4484,5321,8758,2014,6024,7910,6339,7701,5377,7682,4079,4255,823,6275,8238,1537,4089,1556,1955,4975,7776,771,9420,9789,8352,5560,9691,3346,3786,4996,4985,4028,538,2634,2505,1153,555,7062,6707,2825,3281,7204,8230,314,2226,2475,9193,2841,8528,1904,9358,805,5192,5267,7355,7053,6411,8011,4678,1520,9209,8053,7563,39,6096,4867,2150,8967,5530,9390,2541,8941,8883,9927,7282,5315,2672,1463,9628,6403,4807,5991,1457,6552,1494,1197,7589,5616,661,2992,2160,9544,3817,5438,7365,9241,2737,3780,7510,188,8844,6987,4366,1614,4724,5805,8134,475,5358,7148,8972,6228,9518,1346,2964,1075,4031,5193,2956,3462,1474,7348,7065,2591,3532,7827,2928,9460,4078,2803,3777,2207,4347,7861,8419,6142,1935,4111,4738,5048,2712,8354,8907,1105,2019,9201,275,2165,6487,9053,2145,2702,4411,3712,9340,179,75,1391,3512,5443,5170,7763,2791,7524,7927,617,8142,3694,1394,8666,2175,1195,4053,6701,1383,4828,2411,9075,7768,5792,913,3786,5341,2657,8312,4592,1710,2040,8329,1815,9338,684,4837,8858,3394,9662,4955,6286,6427,6964,1565,3495,105,8284,3581,1285,2904,8193,4743,5281,8184,4032,6906,5709,1421,4343,5255,5866,8095,5488,1047,1615,3930,2582,4289,4761,5657,9062,4766,9017,462,3496,2833,3076,1210,864,8532,7550,1724,9724,2059,264,5554,2236,2258,9431,9165,1821,8418,6812,6724,4703,3517,8887,9370,995,4145,4102,4818,1473,2938,1354,1836,2141,4435,9649,6064,9182,8547,7556,9922,5830,3225,1846,5750,9043,3744,622,2911,3934,5718,6604,9513,8046,2540,8028,7430,2671,5323,4117,600,3129,9162,1508,8171,4058,2805,7808,1367,4371,2523,9298,4011,6498,8294,9931,1869,8714,3645,2034,9406,7338,5010,4431,6728,1553,5377,4247,206,9775,4473,5296,7761,3703,5278,6981,7325,4737,3861,3548,7062,9793,2638,3052,9196,8366,580,8718,3985,9938,6205,4075,4058,198,5394,6858,1709,7187,6161,4423,7785,3307,2841,838,2420,758,115,2022,6644,1373,5239,964,4690,1672,8505,7944,9890,9743,2133,763,3632,7233,7885,8402,4039,9062,6767,5043,201,9373,8802,6901,2798,5746,7269,4468,584,8553,3957,2197,2144,7825,3803,7591,7736,3421,8491,3278,3403,1928,9592,3140,5926,3574,8174,277,8414,6534,6660,6533,6207,3091,4533,2886,7078,7581,3757,5169,6699,9516,4101,8987,2479,8220,416,6085,2029,2608,8137,7234,8043,6036,9271,5708,9616,5450,5146,6365,8712,4491,9334,4492,8809,935,1552,6361,6209,4934,3837,9289,7957,9866,6107,4721,2343,815,2313,561,4377,5252,5702,8159,129,5347,9745,2204,1755,396,384,2681,1621,3589,729,7999,2008,9892,432,493,4165,7648,2029,6996,9605,3620,9486,4512,3054,8213,7356,4418,542,3159,9894,6686,8390,6813,5454,1140,7486,4953,7083,5560,9944,2871,1062,5060,522,1409,1263,5247,8854,6218,4254,7754,1191,440,1634,6376,7769,4725,6220,8408,7785,6084,5624,8151,4362,296,2557,5256,3721,9982,2014,149,677,6524,8908,2860,3942,7176,5165,8548,6393,8651,4615,322,3717,2929,2358,1003,8209,4566,956,3950,4941,510,7980,9400,9878,6197,6311,4947,9437,838,1637,4043,4373,7462,9971,5756,751,6235,7363,7418,8643,749,7576,8544,4079,6335,2115,2775,1600,4855,6688,8462,6425,7588,8529,4916,4475,5742,683,2480,2490,4412,9145,8610,8273,7395,2247,1661,7682,9128,104,1785,3622,8887,5223,4214,6232,5763,897,4255,7738,7978,797,1078,5743,5573,3005,2592,6293,7302,9377,6044,3648,7224,5400,8995,2186,7923,9806,283,9562,5009,8919,7406,5149,533,9329,3679,5254,4236,8295,9216,5875,8660,1532,724,9847,9478,4067,3038,5047,2921,522,8314,7887,4040,9979,4017,6924,5450,7071,3285,2842,9432,658,5545,8650,7777,4149,490,4319,6834,9710,5855,2359,766,901,6477,7366,6253,8970,7824,7621,7537,7208,7913,9925,1893,9434,2158,1860,2121,2206,296,2339,1963,28,1077,3655,5993,7210,399,943,9555,2159,9218,4672,341,4128,8230,1555,161,2601,4169,1796,9300,1658,4772,296,2031,1900,6454,3019,2179,5957,406,8710,1804,9035,9723,1733,6963,9421,1740,7675,5657,9945,6575,7950,5800,5767,1658,1425,9619,3122,7383,4206,4940,4795,9849,9089,9191,2541,2110,2504,7986,2099,2246,1737,1091,185,8580,218,4593,312,3776,5486,1140,5328,6314,2646,792,5991,4322,3969,3858,1499,6168,8405,9408,9062,1498,3054,3775,6148,3004,4431,9693,5153,5809,1051,8523,150,3785,3244,1762,8060,9991,116,6926,9090,8169,3316,1491,8992,6775,1451,3280,518,2968,4303,145,4532,7038,6074,8874,6507,2918,1984,898,4352,9641,9394,3902,5877,8796,2,6820,2575,3147,599,9325,2055,7706,4064,7872,3649,2009,2176,4290,5841,3775,5387,2225,1186,582,9008,3635,1696,5874,4160,9880,1352,4608,1300,5675,5048,3147,4834,2698,508,32,2471,5777,1099,3630,3601,4094,7252,8817,5659,3100,9925,1645,538,7167,820,5693,846,9764,3296,5826,2234,70,9060,425,1368,8219,9854,578,7284,7377,2021,2485,857,255,7374,3850,9638,8186,8851,2850,9759,4877,6295,2806,1920,411,4145,9441,4523,3001,2338,7740,9284,1920,969,15,2130,6601,1845,9755,8085,5337,6766,3546,4483,5539,6134,4869,210,8122,735,3317,2707,3330,1332,824,4609,5799,5007,2303,6567,7023,6684,1519,2597,1161,4001,685,7906,2078,9263,7807,3748,9009,2121,782,393,3572,5616,2204,6742,6146,8122,2306,2839,8702,7675,3294,1452,6534,5930,2005,8171,8242,8112,1585,5269,8736,5792,9909,2261,4510,74,503,895,5873,9673,9247,4283,7333,7175,1483,64,5981,3632,8637,3069,4270,6689,9666,6996,5302,4783,1544,6531,6333,5861,6227,9216,7672,3672,5882,2158,1109,3814,5195,9045,1997,1064,6148,4948,8018,5770,2730,7434,1496,4766}

    Returns: 118040038

  32. {0,0,0,3,0,0,3,4,3,0,7,6,9,5,9,6,9,11,6,3,13,8,19,19,12,25,14,6,0,28,14,10,30,24,20,26,34,34,19,9,29,0,4,28,24,39,29,13,33,40,30,15,5,37,27,23,18,27,7,2,23,1,29,46,7,35,17,67,46,34,48,20,54,27,69,8,72,76,76,55,70,23,79,18,3,24,14,2,55,64,79,78,35,85,55,71,16,71,4,85,25,24,2,17,64,70,48,70,75,90,8,20,69,13,108,51,28,21,94,39,110,66,61,26,96,92,7,110,82,28,121,66,95,80,83,105,61,77,56,75,93,31,108,138,103,26,132,28,115,127,29,14,72,146,40,117,62,93,31,83,108,47,37,133,155,91,146,126,127,133,71,114,154,162,99,155,165,15,11,38,117,36,141,46,112,59,117,117,179,159,1,65,30,134,89,108,116,134,188,68,175,118,16,136,171,25,120,153,205,10,102,42,8,21,41,72,212,65,34,136,78,23,174,109,146,90,55,133,157,196,96,63,70,60,184,112,236,84,39,123,14,16,75,238,210,50,184,149,112,143,49,129,229,21,55,71,16,199,150,150,5,70,237,171,66,110,105,144,45,94,142,149,69,158,168,193,109,159,53,164,12,142,25,248,132,140,84,275,63,144,43,230,219,135,279,295,222,180,230,281,61,228,31,99,134,126,87,258,277,280,175,266,222,194,298,52,18,177,95,174,306,55,20,221,135,76,185,14,147,260,131,238,260,48,326,153,245,298,50,103,129,137,312,198,12,149,72,340,31,142,118,160,290,298,308,63,205,350,23,147,5,188,247,328,230,104,34,160,142,102,179,263,322,337,341,1,288,192,240,73,100,199,296,89,69,283,379,174,324,127,7,384,65,96,301,62,32,235,368,332,149,66,325,371,177,388,321,288,153,381,127,266,336,3,123,344,42,393,113,314,120,141,399,254,299,105,246,201,35,276,210,288,403,217,23,196,291,253,287,341,413,346,365,380,441,167,218,364,15,111,339,104,227,354,196,372,165,399,148,219,453,73,281,354,55,78,412,23,61,87,384,178,131,432,64,393,315,201,272,230,415,427,378,33,310,395,87,399,111,245,87,343,366,147,256,434,182,427,429,16,37,328,422,360,69,272,254,116,277,306,377,262,27,331,96,354,366,248,26,276,384,166,244,167,181,146,243,57,220,267,181,63,222,297,463,159,165,521,300,193,464,64,159,30,104,284,210,365,265,39,378,91,363,176,116,218,325,280,135,291,529,435,1,536,418,564,395,65,503,291,116,495,394,547,568,265,185,134,358,331,362,363,275,217,513,397,115,187,488,24,473,449,194,221,204,228,101,349,27,54,380,388,78,185,478,85,301,48,148,448,104,131,414,88,3,385,271,123,347,141,444,421,615,322,608,410,323,474,45,146,283,344,69,6,614,317,331,408,93,495,461,546,248,435,280,488,167,157,466,34,632,603,38,275,218,394,452,319,588,199,407,340,172,106,526,7,388,667,288,424,393,314,282,560,611,193,668,151,283,437,470,473,269,254,271,581,571,569,260,155,199,8,273,400,248,191,451,361,271,530,190,369,119,465,151,356,154,262,312,118,104,439,304,384,99,399,269,396,146,79,669,264,65,340,123,666,15,316,569,640,350,266,492,519,3,187,106,109,199,679,608,107,315,193,345,66,305,557,441,410,362,125,202,303,723,441,395,32,206,185,203,74,301,48,144,553,540,119,213,571,325,302,595,552,245,529,733,34,600,362,764,135,411,565,490,446,625,513,6,268,190,539,320,402,44,13,539,321,630,465,529,289,557,460,757,53,451,775,532,750,546,40,56,484,382,64,214,114,339,366,389,538,791,602,688,27,814,820,793,757,793,822,276,364,610,220,409,567,821,35,278,432,669,407,283,732,111,608,772,629,692,399,487,202,541,550,144,831,346,468,351,159,715,522,826,251,675,137,486,314,312,863,538,557,859,630,141,848,59,479,796,308,51,534,30,456,436,413,744,34,760,492,616,559,500,345,765,669,486,419,789,891,876,129,809,843,872,696,778,889,694,614,302,721,456,222,909,410,205,233,446,75,813,85,198,138,151,522,869,49,633,261,385,894,23,898,658,825,574,485,92,494,344,735,561,666,98,931,21,99,55,278,407,335,582,801,99,816,194,659,349,590,678,927,242,614,355,284,649,55,525,494,804,331,872,101,759,41,339,248,106,978,47,589,867,690,869,671,937,115,474,621,396,853,436,360,406,425,729,993,98,965,113,700,627,297,939,948,652,903,373,185,688,985,750,293,813,221,48,749,138,694,313,214,889,200,287,307,775,934,964,831,523,958,915,69,568,847,331,462,476,292,816,802,417,937,344,798,910,988,615,1040,879,1046,894,424,817,213,1045,452,350,920,17,653,1052,18,879,743,289,627,892,317,485,140,707,141,804,882,138,503,1009,297,897,863,478,938,232,888,640,984,802,824,956,823,611,234,827,131,89,856,622,993,187,301,163,279,965,964,1038,933,406,28,777,387,586,47,3,713,253,454,139,885,935,466,941,1107,100,665,645,580,305,875,405,173,625,378,60,474,638,238,185,122,1007,646,908,606,379,677,918,395,628,1044,476,1062,379,1114,566,674,543,696,721,297,759,23,442,20,1116,414,665,775,704,909,920,1053,214,959,296,851,12,1020,134,925,675,83,220,901,1039,522,518,1076,581,648,153,1043,1121,946,21,1050,57,935,333,396,278,810,760,478,1206,667,273,644,78,887,896,686,400,976,255,102,181,1217,32,425,1200,722,28,1099,168,893,356,1073,1113,163,1099,699,301,226,1128,1003,835,535,1186,1092,673,6,1186,139,463,175,678,1125,698,1202,886,1165,802,127,1114,25,224,741,340,118,476,622,190,654,816,894,1133,470,251,758,93,79,1121,316,204,216,605,467,159,607,547,1017,448,585,676,201,450,465,1256,573,57,41,1207,384,112,941,704,765,899,1133,961,941,580,1214,428,443,333,818,476,402,695,481,1009,595,395,1186,1217,613,535,29,238,150,497,569,1250,272,807,663,1223,146,861,55,402,249,1030,1044,528,455,649,346,1322,1169,74,1280,1178,1139,978,1173,412,977,563,519,1000,125,1222,299,180,607,1023,436,948,1356,711,177,628,788,29,239,15,838,564,1285,308,474,800,28,54,29,674,1159,1208,332,913,616,1268,1327,258,99,1209,937,607,1037,47,251,764,1212,883,113,355,431,46,64,1385,710,830,1137,832,1119,1098,1133,1023,369,134,1215,1241,973,620,770,952,313,200,1119,986,937,1273,671,716,1297,189,797,991,20,425,1431,1376,1361,369,340,292,770,571,1119,1070,1018,761,946,683,297,15,18,627,1312,372,108,1415,1169,482,1126,297,835,492,656,339,554,1258,1319,484,304,1306,624,897,744,336,696,538,471,121,973,767,961,418,761,289,582,1164,20,471,533,376,1149,166,473,1145,661,720,530,370,1477,1182,1494,341,636,1273,247,532,1102,403,1069,625,1497,1227,388,1037,1497,796,415,954,786,769,817,841,1449,162,988,209,714,397,286,869,1073,499,1300,345,146,1246,1254,1225,603,1269,1284,21,1372,228,139,388,1489,67,1078,1240,71,1382,1328,65,506,131,1447,1064,1483,1283,615,712,403,1289,717,342,1301,246,1033,713,994,706,1443,1263,935,951,1078,13,228,1150,1073,981,666,1084,1539,760,1189,452,1412,164,658,279,1315,540,39,150,40,166,455,124,492,194,1371,1235,74,1573,1260,1236,1009,639,345,1285,1575,46,938,1436,1159,616,1522,1195,1426,639,161,1256,275,861,949,1380,1064,1290,1526,1292,1013,1443,1265,1135,1248,891,963,977,777,346,532,1415,1057,683,101,1252,1494,289,1155,1009,844,634,1137,1524,1537,852,807,315,148,321,340,33,1372,1476,1456,639,417,216,54,1375,719,125,1286,1177,130,1151,577,362,326,1631,1349,488,1103,708,374,94,1677,297,1224,552,1040,938,318,1652,1247,1399,1040,676,622,528,467,1213,641,565,240,1152,134,432,1085,340,69,344,1544,759,1586,535,337,821,923,44,1282,1059,1303,1260,989,1060,481,355,367,730,642,683,1691,1628,1572,1359,212,1390,646,250,544,556,481,1518,692,1117,523,1624,337,897,421,917,62,962,1357,1259,584,1313,1496,631,1324,455,478,1261,82,854,423,238,779,1104,638,828,191,754,67,277,1494,1638,94,249,709,30,1251,532,702,847,1686,1704,41,396,1334,948,109,140,1470,126,359,1265,887,664,264,267,812,1583,1598,532,489,583,671,1673,1606,1676,676,1769,1226,946,1114,916,115,1641,497,276,221,1732,265,555,1289,1057,868,13,1492,1384,1460,201,1554,581,118,713,1603,560,280,1699,493,837,1476,1416,258,466,155,273,1794,299,103,318,1583,1471,412,1260,750,1392,992,1388,1589,614,638,262,467,1092,1383,485,964,1268,905,272,367,649,1700,211,822,991,947,463,1714,484,1672,1331,574,76,1690,489,560,384,0,1196,172,1514,285,1027,1842,982,1652,1253,133,1614,521,449,429,387,209,1891,595,504,724,963,1860,1670,917,400,334,1331,550,428,233,237,1301,866,676,114,938,781,239,1492,1653,1601,313,698,1921,420,1515,528,1708,1840,1231,1261,1299,250,618,1403,368,1944,1556,476,338,1556,234,674,759,1764,1455,499,55,273,622,1091,1630,1126,596,1259,1563,1762,107,887,959,246,1802,875,1866,478,1084,1466,747,1455,826,1110,1385,960,196,1691,962,36,1833,989,59}

    {7609,2719,3909,4008,1541,5349,3621,944,1522,3525,7715,9401,500,1349,6456,5621,2324,2054,232,8111,2378,7020,2941,6924,6430,485,916,1633,8559,3276,673,5958,7992,5538,6160,2243,3217,8197,3243,6095,6822,9581,7237,8633,5771,2486,5065,6912,3202,3941,9979,560,6033,1028,5875,7223,422,8873,4550,9122,9660,4975,1857,7409,7414,1714,5492,7748,8061,7692,7379,5518,3324,9507,5460,3141,74,8359,654,4734,5514,5111,4407,1946,4224,1596,9443,8809,9063,1597,2935,9780,2079,9295,6578,1617,4462,2567,3412,2281,6508,642,378,3247,6572,1716,2355,9934,1027,8220,1573,5429,4425,9446,4524,6401,7486,1031,7376,7988,3570,9025,3051,2442,7525,9839,5930,3827,5542,4325,60,3233,8861,6958,9702,3956,879,3513,9408,4890,1899,3096,8027,242,362,5154,501,6719,5086,9489,4090,8937,3037,3239,8622,3088,5980,2654,7845,8144,2846,3955,7841,2319,6660,4033,1283,696,9217,5884,2694,1067,7718,2608,1182,4604,809,5103,1347,4226,9396,7597,7560,7317,8074,7838,141,8846,6458,4412,412,3205,7428,745,8897,7276,1414,1916,9462,8156,1647,4400,743,7302,2085,6051,8547,2132,8310,8114,5322,7206,570,6337,1037,5404,3176,4607,8015,6043,341,632,506,4256,3876,9454,6569,2396,8074,3603,3268,9393,9816,945,1921,1837,7558,6801,2641,6549,9135,7730,8280,8365,1285,3565,8303,1120,7944,2734,356,7904,8573,1450,4724,2734,4165,8811,2338,9380,3640,8164,5761,3078,3782,6860,3254,4210,1619,4052,353,7236,4103,404,7306,259,8404,5080,7106,8920,1434,8833,5174,3459,4279,3574,1639,6217,1289,8425,3407,366,364,3311,2805,2665,6854,5045,1682,9854,1575,9180,257,3398,5162,3891,5922,4691,2414,2045,4850,5387,8108,3795,901,5629,72,9709,755,1964,7378,671,8937,8010,3426,1975,4558,8106,4986,6648,4844,3700,9945,9518,4505,3394,2570,9568,5924,7832,1257,3828,9560,7446,8734,2254,1368,6836,6457,1372,6682,952,2796,4662,8549,8440,6576,8612,1087,492,3525,9340,1533,6257,6709,6623,2069,1886,2010,9478,3895,8,2610,1187,9227,8493,4014,5722,7088,7181,6551,1836,2107,669,3853,818,9075,8527,2784,2087,8224,2663,9952,5349,3800,1471,532,5097,3828,8308,1136,7325,784,3103,1520,4777,1214,2671,9771,1430,1082,8045,7341,1821,2792,5475,66,1867,399,9697,9977,4913,2022,2824,743,1360,1414,5726,2313,4160,402,753,6315,4163,6518,1158,8992,8790,7600,1153,7177,7749,2263,2969,1483,6485,4229,4599,2115,2879,4256,3272,147,4365,9247,3619,6036,3340,3262,2000,4702,9651,6097,8443,252,5942,6619,1101,7779,6494,763,6297,3163,833,4575,7184,323,135,8383,5941,3196,8636,5749,1384,2856,7594,4058,6674,2613,2236,5525,8291,7353,1084,409,2552,31,7049,5576,7102,7883,962,8174,3931,4804,6958,9644,4250,8001,5024,7073,755,3739,8978,8315,3039,3445,1177,8118,4629,3223,4874,9297,8539,726,3087,7446,9145,1597,3063,6655,985,1138,7552,594,3431,5548,1469,9427,1836,1836,9751,3101,4578,552,8961,7773,4512,7185,1344,6549,4916,2605,555,7107,7484,8110,7063,7208,6796,1754,2850,5401,3057,1990,214,9596,8386,7521,3613,2066,3848,8875,8245,2190,5849,3448,5765,788,7412,4705,2329,547,3070,3592,2320,8238,6664,5101,874,7724,427,1270,585,6721,2155,1243,6995,2025,6568,4744,3796,4432,306,9392,7162,5764,7560,185,7590,4801,3384,1946,3614,7447,5095,309,9571,7866,2947,8816,5822,237,7858,9289,5730,8500,6009,6602,6763,5288,1180,5630,6747,6189,3410,8840,7203,8017,3513,4282,5440,1723,3667,6435,1561,6470,8943,4750,4706,4505,7439,83,3032,7413,9626,273,2609,3042,330,8441,3501,7685,8346,6079,9752,8378,5524,9547,7454,8368,6531,5931,1912,2156,2445,6458,4171,2860,3500,2728,6612,950,9504,5021,1291,4033,9839,5774,9748,7369,8919,921,8812,9907,4529,1044,9979,8102,2244,3120,870,9169,4863,4790,8154,2435,8585,197,4913,8785,7036,160,9764,1478,6063,2004,8144,278,1578,2426,9461,3193,8736,6132,4100,809,8691,4027,6459,2988,3553,8406,1447,6981,9088,9594,4982,8697,4997,2007,2498,7253,4880,7370,5469,3334,9437,5570,9530,8607,3134,7660,7628,9772,2942,8809,2734,891,4228,8988,9192,1457,7510,5183,9357,5762,8807,1731,7175,8442,551,1311,161,1838,3269,4609,2748,7882,5938,6055,5555,6372,4465,8242,25,2799,510,78,4698,7545,3560,226,2494,9496,9295,3567,4732,8471,1956,2045,2547,9998,570,7991,5088,1884,1066,596,8958,1449,1379,1916,2894,8258,1423,532,2257,6364,6040,25,9111,6945,3184,1467,6351,3296,6227,5771,446,5457,756,7458,5174,9704,3885,515,5714,6377,5295,9513,31,2561,8670,3550,2589,5815,4380,5143,8037,8438,1686,4629,9366,9939,2665,4369,3872,8433,1882,8972,1673,688,1722,8213,5291,5599,4798,7500,5892,8652,3197,7027,2337,7786,4219,252,4800,1833,306,9025,2969,1788,2367,7091,2837,4669,1881,9609,1523,2250,6974,2347,1332,9045,1546,8137,2296,8211,7725,2241,6447,4579,5116,761,921,8684,2580,960,3795,5555,3245,6745,4276,156,7502,2554,8144,8288,3549,2860,1428,1264,6322,418,6565,2490,7654,8374,4566,6630,6956,6256,4117,4588,2982,8974,2957,2053,8459,6939,4319,1421,395,8548,3603,8699,8133,1414,7767,267,3164,6588,7828,1054,4463,7619,2121,3858,6172,9217,9046,7359,5320,7618,3771,5313,5579,3442,1589,1743,7089,3139,4132,359,3513,63,4092,2304,1371,9975,7358,7659,7072,1934,5309,482,5200,6162,8314,7618,4997,9068,6653,4584,6330,8937,3705,7438,437,7135,520,7331,181,7911,320,5071,1212,4028,3287,1741,2846,3629,421,9560,3871,1585,2118,1001,5457,1350,9002,574,1006,3311,5080,3121,4783,6461,9069,746,7570,2844,5630,4401,898,6928,2098,374,7044,9115,6545,7339,6205,7372,701,10000,8911,1826,5587,30,3132,6227,9642,5561,7157,9657,7485,9854,3577,2947,1290,7013,1986,5766,8000,8914,7578,8250,4699,7021,8028,2577,1776,2584,5204,4621,7816,6350,181,3601,2743,8457,2811,5645,7428,7594,2245,4315,5411,9870,2673,9400,9851,9102,5704,6625,8685,2073,7742,1625,4097,8372,6897,9763,8387,2695,34,4576,706,6444,5795,3303,6778,5450,311,6166,8877,5653,8140,6197,4677,9489,9824,2421,9978,4965,9474,9676,380,1607,9336,899,3772,232,3259,9311,9242,3216,933,5058,2512,8613,3396,3871,4432,5358,3014,2568,7383,6509,2049,6678,5613,8580,6348,551,669,8575,373,6268,2849,1627,1321,2755,6538,8424,1818,5185,9571,3069,2091,5335,4810,3427,1678,1118,3675,5574,516,2549,3923,2213,4559,286,9819,1742,4862,687,5754,8718,8233,4189,6085,7278,4032,8428,7820,3453,5499,684,6176,7350,6341,7065,768,7057,7442,8107,9438,9707,3296,3473,7789,1975,968,6546,6696,5839,965,1381,671,1130,8935,3474,9473,6609,623,7480,5997,5383,6533,8997,1403,6222,8914,9324,3385,7247,5058,2916,336,4753,774,7468,8931,2547,1232,4721,9656,8346,335,6767,1746,5094,5340,5660,8299,9019,4702,4854,2599,7833,7010,6509,4258,9883,1970,5032,6558,703,441,7078,1131,78,7792,2533,4210,9717,3184,5496,3893,4193,2016,6540,412,6520,2201,3683,3714,8963,6030,1534,7006,4061,3517,4407,7075,9873,7279,6265,8894,4038,4502,6748,7658,6675,7728,1252,7546,3359,8519,46,5761,6216,5246,4035,3127,3033,3829,7504,1115,337,3792,6358,9935,5222,3282,5951,5456,698,2930,5950,7395,5551,7384,1432,4464,8533,2085,1994,5283,6498,8864,213,5739,9462,1360,2266,7469,8385,2337,2345,5244,797,438,7016,5189,4337,1639,3515,5636,2379,4831,7799,664,1351,4850,6876,3304,3556,2927,7279,2008,4593,1964,5261,2032,3415,9817,3930,4944,104,8485,8894,2110,1524,3977,3796,8760,5925,3956,2404,8907,2386,3248,7243,3155,9062,7909,5009,3752,8322,3843,7278,2920,4316,5771,7930,972,8811,869,6919,3770,352,5233,169,8660,3160,3240,8073,2055,6262,2966,7122,1376,2472,4326,9066,6449,9778,3992,8750,5415,8140,2933,9126,3761,7254,2101,7182,426,2240,6396,8670,1952,3709,1885,9756,1518,7525,359,7889,4918,9638,7992,8470,9512,3209,5291,3969,6432,275,5455,3234,6096,2892,6068,1746,3332,7193,9052,7358,7543,6182,7483,7407,2661,7849,355,7752,3888,3019,8555,3,5090,672,4110,528,92,6488,9303,8644,6559,6685,6573,6926,6413,658,8617,9869,2259,8521,4669,3798,6533,5243,1392,9901,4254,5465,4658,148,6937,8173,250,1331,8987,9194,7905,2064,3991,9834,2119,7462,3073,1878,7604,3261,7361,1281,3618,7055,939,9812,4868,2232,9348,1101,1700,2619,2736,2411,8787,4531,7743,2631,1130,7246,5972,9728,9343,9891,7936,2702,5507,9967,9075,8995,9668,3938,587,6318,4505,6673,8769,3993,5257,1793,6589,1396,2410,5123,9950,644,1398,3625,8967,3839,4796,7616,3023,6043,7905,4910,2908,1899,745,8656,4240,1885,6765,6765,3037,3259,4645,4675,7621,6718,4491,2897,3485,6969,8669,8765,9101,5559,3857,5470,7300,4378,4872,8040,2732,8931,8325,9002,5070,3198,477,8726,9342,3249,9512,6592,6756,6734,5087,4445,1595,7521,8776,6227,6556,3616,964,9459,279,9388,5293,4621,4214,4980,5218,536,5960,9943,7185,9998,4744,6879,878,7128,7974,5536,6798,3681,7232,8282,6224,1611,9602,1904,5660,7643,6244,5165,4875,4000,8345,3066,1943,6090,8331,7953,1985,6512,4644,2245,3137,2729,8172,1348,6339,8940,3176,1656,4965,8508,9498,886,1516,6128,6285,2059,3843,2367,8769,9264,4660,6006,3081,5968,1350,2923,6733,3925,6308,4647,3167,1892,9001,7487,8048,609,3654,9971,610,3216,5910,301,9813,7426,6691,9655,2876,5335,9105,9013,9653,2288,66,3861,462,9763,6547,1529,4151,5046,3522,8100,1485,9976,1949,1578,8415,8356,5531,5791,8784,2835,8584,2989,2653,8579,6566,6863,2888,9127,5790,1774,5984,8957,5133,5119,5811,4316,4141,8051,850,6677,3471,1274,794,9845,9458,9319,2472,8124,4917,4289,9258,7389,4341,7179,1159,1881,1507,2116,649,2772,5436,1817,878,3086,9951,4259,7412,4404,888,4534,3907,9192,4418,5987,3243,1199,5900,1933,6665,1795,5166,3576,6580,8245,1569,2732,8673,1980,7189,6372,1506,8286,6658,5750,9525,4126,2677,3948,795,1537,9381,7786,592,7414,662,9094,4074,3116,5451,4866,9204,4845,713,2185,9824,6800,7763,4874,6538,409,8474,320,8615,442,4930,2116,969,8935,6577,626,3337,6005,7279,6850,1727,9253,5050,8170,63,8708,3526,2810,4582,2780,1372,4350,991,5373,4086,1878,5086,5447,2349,2493,6039,3736,8271,6253,1206,6638,1911,9372,632,6458,9361,6893,381,6685,5872,2315,9096,8135,4261,7584,5483,996,8617,2840,7697,1012,9826,2692,6826,937,3410,7718,1811,2397,7763,4392,4777,2622,4341,8794,494,42,757,6225,3650,9340,3219,742,8702,4166,1952,5381,9426,8575,5220,8197,5195,91,4490,4804,7486,7942,6518,7883,5379,685,3028,4855,5877,7828,8459,3269,860,7753,2034,8796,6831,7353,8299,4151,1039,5086,2172,8232,7809,3129,5104,9125,8557,9350,6608,8971,862,8828,4562,6322,4669,2421,7472,4592,6654,8187,4087,8536,6944,8671,5219,9818,2883,2595,2749}

    Returns: 864611695

  33. {0,0,2,3,4,3,1,6,6,0,9,11,12,3,1,14,5,12,6,7,10,16,0,15,19,4,7,25,13,3,11,2,9,13,17,5,13,13,28,3,27,37,42,14,7,29,41,25,25,1,32,10,38,27,2,1,44,39,8,5,26,42,23,51,19,22,15,10,8,33,61,40,33,44,2,68,26,52,3,34,59,56,30,80,48,52,6,21,39,10,73,85,80,88,64,51,51,40,23,26,58,62,60,54,54,22,102,88,76,31,9,31,91,5,70,23,72,104,9,117,85,27,105,16,106,25,51,14,35,89,77,122,126,30,99,87,20,111,78,121,69,59,129,20,35,126,96,64,26,88,27,22,133,24,11,47,136,34,139,115,142,84,8,84,121,93,78,44,31,143,21,154,2,62,114,44,73,71,146,138,165,78,43,108,143,24,128,138,87,39,140,106,10,42,116,4,150,40,92,190,28,156,174,182,56,159,152,119,99,6,55,2,99,155,101,96,19,172,121,40,7,221,79,130,188,133,70,139,204,36,36,148,177,220,138,228,222,75,206,95,224,164,22,143,235,150,149,114,121,129,31,141,217,2,95,49,206,255,169,111,209,210,187,47,159,75,73,121,69,223,140,75,197,184,36,22,18,250,86,3,121,133,242,280,158,113,15,150,148,231,136,102,142,15,289,169,28,46,45,134,85,73,73,252,102,258,165,89,146,35,159,276,157,246,30,60,270,231,71,126,36,8,102,61,179,35,234,15,137,199,131,127,243,206,186,247,243,245,332,201,19,98,174,91,336,143,172,16,280,132,318,5,7,50,194,21,330,325,5,264,96,274,58,82,280,312,22,163,237,153,322,316,285,182,301,16,94,312,47,169,134,196,352,107,379,164,147,305,114,208,136,52,150,23,346,284,58,218,202,367,45,59,173,204,218,286,225,112,407,375,258,338,313,20,34,269,116,378,54,24,270,369,171,267,340,121,125,323,384,84,256,424,202,250,118,90,59,298,115,216,202,416,254,333,119,371,366,234,29,315,434,379,84,295,384,356,12,125,322,251,421,332,82,254,388,92,189,348,88,374,16,115,428,210,331,250,429,102,437,105,117,47,331,31,150,305,31,105,155,153,479,114,335,327,255,83,177,235,441,131,257,322,19,35,199,146,197,223,15,499,149,226,459,67,77,70,299,465,450,504,368,475,47,223,297,217,75,387,413,290,61,396,32,298,270,391,318,8,451,394,531,403,421,257,343,395,244,366,198,196,234,280,74,331,293,123,373,291,453,59,448,539,75,53,554,223,169,164,268,435,20,99,48,473,376,141,63,102,60,127,2,11,579,580,117,536,582,319,20,508,281,196,523,545,410,274,51,461,378,223,368,589,16,421,96,62,573,533,41,590,30,150,27,261,258,61,376,564,585,185,170,134,49,10,568,244,127,501,257,612,549,593,162,419,104,157,173,238,353,451,243,491,119,464,610,537,588,152,540,64,164,204,221,72,202,577,356,98,619,288,476,288,400,54,180,220,532,476,334,256,154,59,219,304,264,653,632,557,292,559,311,663,325,467,659,561,504,242,350,504,144,404,151,454,275,88,478,663,275,308,104,450,426,329,218,78,672,47,628,335,588,516,190,346,567,67,622,503,485,131,31,530,592,139,269,568,16,374,634,506,147,629,731,518,87,102,724,706,13,424,628,437,658,742,194,579,532,434,695,362,651,434,425,482,35,555,240,282,1,504,100,527,592,384,384,628,692,716,45,690,458,288,735,744,76,722,157,164,432,222,363,592,75,50,214,726,472,684,516,430,318,531,419,240,405,723,384,239,3,596,408,418,341,617,745,435,656,785,704,510,622,787,21,373,373,287,176,783,293,134,146,438,780,16,334,504,554,83,168,73,379,732,749,375,805,711,7,509,530,229,822,722,718,811,490,233,479,743,164,845,804,132,39,828,154,488,542,480,231,109,685,406,513,812,652,865,622,116,326,70,281,291,607,213,618,763,739,209,394,783,94,821,437,330,70,121,757,753,523,154,626,669,77,799,689,610,737,172,82,608,7,552,283,855,268,124,375,225,86,206,84,367,548,456,368,98,843,651,336,60,260,733,130,812,708,755,340,103,21,132,802,647,927,144,48,60,554,195,564,195,8,249,580,321,557,583,227,431,544,134,313,558,871,529,633,319,262,929,697,408,60,944,430,478,551,175,760,669,742,767,45,282,288,863,217,764,866,806,122,563,779,809,190,267,356,910,609,292,602,780,382,233,188,555,692,767,303,629,355,370,717,769,73,947,3,767,186,970,885,17,46,899,170,708,346,972,561,670,890,617,145,366,249,869,440,655,248,864,189,592,209,291,69,130,589,696,825,772,576,260,2,771,247,906,461,304,718,303,592,930,211,248,864,668,832,334,183,9,477,1046,140,517,899,522,681,12,388,862,850,1021,653,1019,384,628,45,843,946,576,774,776,896,925,106,1011,319,693,195,411,293,455,585,426,986,59,131,712,580,742,645,649,428,676,724,366,837,539,1010,1081,1027,1092,306,5,777,266,704,260,1089,814,415,134,781,1106,782,987,311,77,62,288,43,1036,109,561,502,465,290,543,1031,611,1121,529,787,197,1142,1062,201,844,0,31,256,93,101,771,810,284,279,1061,523,368,146,722,1024,987,1005,214,880,200,1034,955,104,637,836,929,364,1119,1008,327,217,885,528,1025,8,391,377,339,1106,671,453,444,428,187,949,510,1109,1094,448,100,424,880,1048,1119,277,799,1105,392,458,91,305,965,651,690,968,81,215,1099,90,796,1024,1070,101,1161,1219,244,485,605,684,275,394,204,324,642,715,7,1053,632,1100,561,254,147,524,85,398,292,477,1183,856,175,1163,45,57,666,10,1096,786,922,1007,170,72,855,1031,296,528,491,821,706,50,882,731,354,990,529,160,1056,1007,878,1269,459,814,789,503,882,1170,309,200,864,231,114,984,752,595,485,860,44,967,122,874,532,1181,464,1122,68,1228,523,1001,1239,650,1112,678,721,1068,1263,1255,1257,378,236,1131,1074,531,777,1153,1233,878,816,115,418,768,1165,207,309,496,1322,53,470,856,1000,669,397,431,838,720,610,812,344,1310,240,284,510,428,1007,761,734,101,135,179,258,825,431,1019,364,929,940,257,466,914,341,720,143,288,427,822,324,778,154,1307,231,648,32,777,433,97,383,259,832,1380,1223,621,1,1284,938,1184,480,965,94,1265,855,1306,669,263,732,1089,3,184,166,71,444,301,954,884,824,606,99,650,593,650,1147,110,387,1392,680,495,736,497,508,760,1173,747,1019,1200,851,624,1328,1151,866,910,1275,1118,1133,609,954,641,1048,1136,192,732,1195,977,955,592,818,1008,208,841,62,584,927,1360,997,1187,1273,323,638,420,743,1376,210,1395,1154,1460,59,648,1322,933,563,73,817,1379,349,770,370,679,148,25,843,1207,56,127,1125,221,1397,426,1126,804,101,303,1124,386,1167,843,793,91,840,421,1104,476,1133,245,1304,1070,817,768,981,1092,1501,1423,926,82,1289,876,688,1417,1338,1310,124,1123,864,413,539,516,659,533,201,1041,1383,1393,250,168,498,1137,574,1173,554,1354,181,764,1060,500,1119,1261,986,1000,498,702,35,1429,1169,140,969,975,422,811,669,1048,836,753,1382,552,137,196,530,241,1067,71,1159,1039,946,1006,274,506,287,310,649,1311,631,161,1005,549,1305,154,439,344,1072,1022,848,99,20,1465,533,1467,467,896,627,592,490,1389,19,1529,84,643,3,671,1512,1545,1303,34,1511,363,841,416,214,1317,1144,300,1025,967,791,232,781,762,888,1345,146,674,83,1533,1346,1166,712,913,1270,1242,847,171,106,1210,573,384,1391,302,284,315,859,106,12,1516,1062,1281,733,1630,1580,563,1124,624,56,680,1534,832,1399,860,1465,621,1622,246,355,1190,1548,1619,498,742,110,142,269,772,839,765,1475,1494,208,584,526,713,365,447,582,965,783,692,163,518,239,863,901,360,1236,222,588,447,1052,546,1261,22,210,693,577,1484,544,259,484,1097,1239,1613,628,1422,963,1624,1546,1326,278,786,276,1585,323,930,959,1040,984,751,539,1378,1074,1313,63,692,716,72,1454,776,1150,603,681,1450,38,346,11,1682,1497,1667,517,678,1170,363,515,1215,1757,225,1649,1174,443,697,759,443,731,895,954,1675,728,112,455,1375,1317,1220,1692,879,469,551,21,1051,827,853,1035,245,1487,1728,74,973,267,1793,482,1660,153,1631,1637,362,367,1609,559,759,1154,887,677,60,1383,669,1252,1467,42,850,1104,956,1030,1179,1349,98,1302,636,1638,1502,1034,1613,1135,249,1475,769,1774,1295,930,433,643,1807,127,94,1220,636,741,170,1628,424,18,88,145,1786,1108,621,1099,961,897,1106,1358,124,1737,305,45,1393,1291,597,545,548,1092,1616,309,1354,1147,437,1683,894,41,75,48,355,1526,1613,1725,218,1418,111,1140,146,907,24,120,547,1840,167,1627,1651,1613,761,927,1692,1078,370,1159,745,1276,660,565,7,1388,66,207,448,1085,1699,1195,1792,896,1201,656,562,853,1265,466,1196,1818,845,1711,1157,349,1441,427,1912,933,1090,1718,74,697,177,1809,558,1335,1658,1677,1785,1185,1634,651,92,232,810,1590,1726,464,54,758,481,907,475,867,993,122,748,52,47,716,1685,388,500,399,974,1792,878,1251,1571,1209,208,62,13,355,1007,1420,1481,990,1869,219,172,1388,1028,1630,478,45,1042,1368,1564,562,1738,1882,1838,1395,419,465,1390}

    {1100,7317,7762,6899,5,1583,6435,835,4210,2349,5782,8585,9797,446,453,3399,5435,197,917,7242,1458,8575,4693,4935,5453,336,9124,2203,4245,3791,1640,1985,2047,7742,7691,8681,779,8084,6879,7743,6162,1106,7888,1189,5975,9422,3093,4251,1543,9482,2698,7823,932,3521,1323,6244,623,6067,4077,2663,8635,1770,3888,1339,1263,4627,2460,3316,7871,6420,2012,6663,6366,6736,7788,637,5079,7666,5757,8267,6415,5817,6929,5060,5270,5268,5455,8014,506,5822,5789,5468,4872,4675,7775,5893,4044,2249,9011,9183,8464,13,3724,7469,9829,3236,9882,1524,5345,7060,923,2107,8872,3,879,1811,2889,4952,6994,6311,9756,8568,2578,4028,2798,4597,7066,1845,6443,4275,7282,1295,753,6057,3855,5406,370,3607,6309,7409,4355,4812,4941,4506,9601,4011,7865,2575,3411,5275,2621,3732,2137,4962,5110,3718,9689,398,5171,5708,2793,9121,122,6888,1814,6248,3765,1622,5481,3526,1631,83,118,8881,9547,9704,3098,8307,5307,2442,5809,7907,1977,8540,6906,3855,6299,280,6630,1631,5938,1137,6736,2172,4440,6901,816,4113,3008,3522,7132,8360,636,7272,4743,8110,6100,2574,6228,3198,5577,4888,7914,8091,4390,1723,4487,4933,883,2727,8073,7299,6050,6531,5501,1178,3621,4673,2686,5848,5279,3224,3411,1242,3728,23,4135,751,1391,1814,1768,7645,958,2310,3491,4197,6837,4249,378,2221,1848,2136,1583,1677,1260,7670,500,4502,3710,1328,1360,2541,1261,4769,2019,9580,2362,2779,4295,7548,2519,429,5711,7525,7047,7518,3131,4779,2993,3358,6722,6637,7348,2279,3873,998,7337,5969,7937,9049,6132,9757,2442,5518,4811,7427,7873,1099,2836,4554,8050,692,6698,5310,2422,4584,7609,3324,1148,3968,7067,6419,6887,7742,2791,183,581,8229,7585,2967,1275,2785,3186,6722,6769,31,6821,9960,170,572,1790,845,2437,2001,9919,1912,2581,394,8963,380,1247,7252,4202,8459,154,9881,7415,8404,4279,2209,8588,253,3729,4537,5448,2132,9814,5324,7083,3460,6013,1409,6099,1523,2173,1360,1925,1475,8256,7772,98,5691,6632,7673,1853,533,1643,9992,8291,6786,4912,5302,8461,3107,1026,6134,3023,5074,4840,1495,4376,5224,4260,3672,803,7236,4499,1864,317,3926,6874,4106,1762,3590,4158,3154,4340,9807,5109,7569,6873,4418,7182,2884,1526,923,612,3028,2445,5209,682,8737,8744,1282,5541,844,6333,6285,340,7,9561,4182,8719,576,5981,2453,7126,9938,8622,4039,5709,5544,9726,9549,8091,7325,7401,9941,488,6564,4778,1126,3103,9478,7902,2716,9122,4562,9632,8347,15,8663,2979,1848,5011,9976,7392,3067,9949,3026,7282,2831,1157,4774,8760,3440,5050,8741,2931,7058,6649,6933,9171,7282,251,6280,1110,1792,5513,3835,2276,2062,5706,7160,3740,8658,9677,2528,3873,206,4487,3353,8254,9206,426,2492,4261,6466,6842,5744,6746,4806,467,9377,3734,3491,9676,8643,9065,5072,7299,1997,3288,3743,1467,7427,9200,8542,5448,141,7289,8954,6223,8768,1908,2489,3271,3790,4958,986,9957,904,8513,400,7478,1936,9670,7404,7490,7133,4438,5089,3224,6505,2799,6348,8878,8994,3149,6219,6063,9527,5029,23,8396,2075,2436,7259,7188,4801,1564,6557,6692,4233,281,9955,7433,2306,6205,8924,754,5661,3665,4558,1694,5797,2976,7491,5843,216,7082,1557,7069,1410,6311,77,9970,8176,8720,4029,3522,2563,7000,1901,876,932,2511,9267,2714,7512,3290,3073,1394,8757,8075,8124,9656,125,549,8599,7507,1895,6439,5340,5665,8842,5294,4072,7525,8868,9125,5191,2820,7745,1772,7152,3468,3263,5906,5810,525,898,6459,3324,4761,1857,6526,9277,4751,5759,7271,5049,7766,6768,9712,7732,4093,7983,3580,9869,2062,545,1829,254,1007,3797,3831,6430,1265,459,3780,8346,3524,6381,4971,628,3039,778,4187,4340,3071,3036,7383,2784,3516,5892,8521,383,6427,9800,3816,9420,7688,5058,5287,6737,1440,3054,7638,9045,1377,7451,6391,3534,489,7908,5525,1404,3883,4558,6122,8000,7261,1553,4010,7261,8850,8703,6453,3139,9454,5837,1560,1919,2965,5967,1391,5371,3367,3195,8367,1325,7665,4964,6624,5341,804,9221,2931,4912,7623,4719,7666,3942,4395,3845,3254,2492,3177,3111,3142,4052,1016,2139,6018,7033,8156,6170,3032,2211,4211,2449,1702,2049,4348,8037,323,7752,5301,4097,8314,4736,6081,2646,2922,4260,3136,9566,8606,6969,2324,912,9976,7185,7490,9509,3435,9074,8022,6426,8089,76,3876,6775,9443,2544,4480,8424,3326,3815,1508,4156,2194,9630,9537,1322,3484,4676,4048,4478,7501,3300,9864,5368,3767,4897,3716,18,9575,3064,3676,908,7270,2901,2859,486,5742,1816,7666,745,5067,8623,7366,2430,9211,8219,4774,558,953,3130,4095,7773,1578,8534,9456,2216,2427,4362,5840,4603,3856,7892,3695,3515,5599,2451,4083,422,294,2292,4157,7003,2114,576,8183,3608,5521,1065,1199,8657,6478,5301,9310,6533,724,1243,2592,1965,8524,5307,2000,749,7580,3060,7811,1232,8718,6122,6258,2268,9745,5712,1096,8822,5914,6570,2940,9098,5856,8690,9647,2339,4910,313,9518,1320,85,8795,856,7243,6156,1668,5621,5244,9870,2902,4465,3973,5866,3921,7326,7731,1860,2357,7009,1991,31,8756,6923,9184,722,4457,2037,8750,6097,9589,1235,3702,1443,8641,9641,832,3076,5679,1530,6761,2994,5460,4079,652,7092,7996,4133,7161,2274,5277,2035,6457,9735,4161,3546,1448,8107,1621,2673,7929,2689,7720,5625,9201,872,3839,6984,8067,4581,6170,8044,5813,6515,8814,7275,5884,4729,839,6051,1444,2824,7852,3571,1378,5327,6307,6498,2912,1268,362,7803,4867,6026,7380,288,7270,8066,3946,2989,497,2346,7273,1984,5290,1376,5335,1608,1008,3147,4644,5388,7574,8776,5780,708,5957,9380,6485,9947,604,142,3553,1759,8825,9651,3545,8532,9200,240,451,804,8199,5828,8987,6053,1271,737,3361,6773,8298,7512,1800,5273,8752,7341,6126,8605,8223,959,2138,6727,7889,4796,2305,2499,7645,2335,8820,3043,3308,6913,4179,8977,5543,4402,5423,2989,5494,5409,9612,1677,5652,2069,1989,7830,1783,3670,9249,7651,8745,6639,2877,5247,7937,6143,7076,810,6457,1406,7705,8893,4331,4960,4751,4008,5116,8704,6519,370,3870,1867,5794,3129,2442,4495,5673,2549,330,7690,5460,6455,768,8071,5073,4221,8184,4037,5571,7865,7513,5113,282,3203,7729,8258,8449,8827,6155,2183,8336,2897,1893,5690,5124,5873,6218,8110,6012,7305,7155,1320,818,3994,5773,2023,3010,4595,3746,7352,8105,6883,4094,9688,4554,5381,4239,68,7138,1020,3099,3866,5309,2989,8277,9998,3097,7788,5471,3216,3567,3846,1199,815,945,7227,6621,7671,8498,566,961,1229,772,5829,1919,5549,422,5194,1011,5311,110,1448,6277,4200,2627,9423,1937,1940,5895,9585,4049,2456,4049,6532,6559,6294,4489,1106,2689,1639,3174,4734,804,3247,3581,7053,2469,6206,9748,7562,8164,6335,1581,1640,7205,7110,7616,8310,6841,2895,1951,1774,9701,3823,7170,9138,574,8026,2842,8449,7659,6206,818,2412,8555,4704,4003,84,7433,9629,4306,2005,9529,7567,2844,4551,173,3513,7692,5037,2375,4578,8084,5778,927,3090,5477,5409,1400,984,5839,3815,2142,9360,5766,6696,3390,8233,9896,2548,687,5406,7928,9832,3528,275,6880,5745,2617,3089,8004,7148,6041,5068,6412,3306,3205,9724,102,6536,5235,3388,4235,4454,5098,9272,5817,4975,7467,5395,3663,8554,1009,217,5588,8148,3959,5319,4380,803,9321,9209,5891,5193,5776,5269,9980,1815,6898,2679,2264,6397,8229,7665,9466,7002,9813,4694,8129,8089,991,3878,5716,5708,4036,5879,1285,6200,4141,7329,8758,7715,7368,7685,2654,3498,7944,6415,1009,9796,7761,6863,113,1319,1952,6935,9190,4952,658,3611,1835,201,181,2344,6479,3631,6164,8302,1638,9242,178,1497,8946,7382,6886,5397,600,3705,1147,3392,3482,1427,4227,6884,4123,3045,3837,7621,9909,4261,7162,688,7066,1942,2064,9318,3095,934,7199,6544,7682,9070,473,9545,3868,1843,9169,359,8493,5090,3031,1444,4290,1357,362,4132,3775,2884,9976,7982,2105,4110,4211,1989,2358,4705,9560,5053,5491,3378,3710,3510,5562,7641,1454,9391,4938,4696,6108,8247,7064,3158,3699,8798,2439,2133,2994,5199,5377,7792,6954,7784,2157,8896,5207,6535,1921,9617,4307,1937,2534,9318,5474,7823,6459,5846,1253,3547,6399,857,67,8439,6283,9794,3432,7330,9968,5806,9597,4116,5337,3125,8807,7068,7109,8497,5375,703,1466,8890,6453,4261,316,5696,9881,3519,9189,3380,7428,7403,5412,561,3905,3422,4420,8142,5796,8900,8686,1985,6220,1085,396,1687,9311,4556,8109,5752,1722,2002,2399,3754,2695,3706,8692,9566,8578,4085,4671,419,3586,8744,8020,1992,2284,2774,1796,7336,4714,6995,6249,9016,7037,6583,1995,3661,6187,9282,7589,3117,9474,8345,9532,1924,6153,2010,3720,405,8122,3868,5677,3331,3077,2571,1659,5788,984,2094,8008,3025,9798,5348,9433,4121,5685,6054,7607,1296,2600,3725,5675,416,5040,5518,1223,1389,1701,1230,5254,1105,2502,2059,4372,1453,7575,9681,1312,22,6186,20,3210,2234,7870,2815,9709,4853,4604,1953,7253,736,9343,3788,9958,7201,4107,8237,2519,7494,4992,352,9730,484,7690,6808,8843,8742,2156,2036,7074,6153,3368,8522,3239,7431,1581,1157,5674,117,3834,237,8446,3900,7722,8243,7168,5749,3253,7370,7413,1857,1394,1080,6292,2695,470,7559,4852,8773,4777,1235,8663,4954,2802,344,6198,86,2310,24,8612,7408,3364,782,9120,5796,8929,4710,9693,5665,101,6398,4975,166,6827,8635,8583,3019,1219,9304,2539,1625,6955,4665,6438,6760,2807,1731,3755,6684,5775,3042,3212,1313,233,1715,3880,665,2122,4708,2327,3012,5809,2255,6813,9606,34,5779,2449,5218,4158,1590,8658,7934,3565,410,5504,9934,3858,5010,3514,3834,5220,9043,4414,2067,9043,6587,3965,2790,5092,2864,5943,9431,5152,509,4461,1193,140,8173,779,3407,6411,5386,1778,125,7708,9334,6258,5367,7015,7559,5906,6519,8667,8056,5703,6128,5978,6281,1702,7112,7369,5367,6650,4216,8555,1642,2807,3033,2013,6407,8717,9603,7741,7489,2542,3252,5313,9265,8937,4969,349,4383,4816,6777,4064,7723,7274,2282,5522,4238,6328,851,3584,5658,5202,5011,1975,9738,6571,363,686,4855,2844,4996,1415,9003,3978,5235,7225,5023,5862,4400,5946,7820,7215,8773,3573,9312,551,2098,4563,5143,2917,9724,9059,9322,9572,4648,810,4550,3626,3612,1357,747,3225,7754,4710,7469,9471,5751,5223,9525,2860,7919,620,2769,5,15,5093,3488,2563,2942,7024,1256,337,3116,6899,3289,547,8263,1345,489,4365,6985,6530,8999,5776,5902,3580,953,2215,1790,9882,5171,1979,9792,6197,1821,4125,9497,1731,8496,9643,5206,1627,1303,7262,9548,5693,1597,2471,3821,7617,3957,1823,9158,3481,2974,5831,9716,9996,2289,7969,672,5766,3210,4491,2276,2414,1518,8240,5260,6254,8565,6207,8515,1035,2858,4607,6712,7992,5108,5336,1639,1117,2646,6740,4552,6992,9190,2038,2301,8133,6771,7409,2389,3665,1086,4312,7390,8537,9223,3577,519,4804,4269,9104,9551,1735,9813,5834,3640,6988,1450,7585,4110,3857,8316,822,7746,7312,9912,3210,2954,1457,5169,1374,8395,7151,9521,4765,9787,8093,6115}

    Returns: 464090219

  34. {0,1,1,2,2,1,2,6,6,6,6,0,8,10,5,7,6,2,6,18,1,15,0,6,19,6,11,10,22,24,15,26,1,24,16,20,4,26,19,12,9,31,4,8,16,42,8,7,5,45,21,32,42,49,27,29,18,0,42,59,5,47,35,62,19,28,55,11,37,28,35,50,21,50,62,3,71,42,32,68,16,43,72,70,52,19,29,36,6,12,22,71,72,27,10,79,81,62,95,0,23,21,90,21,100,105,37,103,37,44,109,82,112,104,4,16,100,76,16,109,64,69,96,86,114,18,40,6,123,24,129,34,120,58,100,56,9,39,95,86,98,100,6,117,10,26,59,7,130,22,20,36,42,123,52,10,63,46,17,119,71,74,116,15,148,133,74,152,5,161,122,2,88,38,53,98,3,165,7,12,119,12,24,28,108,151,22,102,108,54,107,189,37,168,155,62,178,152,125,91,172,75,96,203,12,58,171,172,54,86,103,180,101,183,28,88,138,87,86,207,58,87,167,129,4,77,187,45,181,139,152,35,72,39,232,41,18,64,53,8,80,13,213,1,37,99,95,171,26,162,206,137,27,199,177,136,31,233,214,30,20,183,209,80,188,121,7,10,73,269,111,28,168,72,268,137,174,102,54,155,101,62,166,67,105,111,75,24,162,46,51,132,96,26,173,154,60,47,176,8,227,15,116,111,203,103,144,185,198,25,165,32,81,115,146,153,184,85,37,304,129,44,226,274,139,40,14,28,110,250,60,82,247,103,132,94,308,313,35,284,320,334,240,121,101,83,299,105,83,140,224,299,235,214,114,199,111,73,140,324,292,74,286,65,131,352,243,273,61,80,320,36,167,222,363,343,277,236,14,228,133,40,8,217,320,179,37,234,177,147,301,321,116,304,314,262,253,92,366,360,177,327,3,225,25,280,281,289,163,177,49,84,150,297,189,316,280,317,353,90,37,265,415,97,186,245,145,292,154,225,382,67,26,423,428,345,308,293,397,354,191,340,225,437,27,392,368,206,183,171,152,387,9,426,322,338,67,21,182,313,330,64,85,42,255,155,223,317,106,135,66,368,414,139,349,442,409,6,245,13,444,165,134,244,351,342,111,319,484,137,21,161,38,356,138,40,274,425,305,418,113,103,55,231,494,221,426,239,473,24,381,269,14,473,388,276,35,124,76,387,280,213,274,33,426,313,205,272,389,204,8,92,310,523,376,281,524,181,216,68,72,273,393,33,119,405,388,238,215,95,214,287,198,540,290,532,233,500,445,300,349,346,244,41,254,19,359,226,221,466,75,306,410,375,216,19,244,84,481,36,467,90,541,244,546,470,441,501,276,235,249,363,27,136,81,512,183,146,334,294,462,348,406,375,106,94,387,454,199,52,517,175,330,455,315,210,500,369,424,23,217,571,534,462,8,51,67,574,430,584,237,244,244,392,421,267,265,405,183,330,113,571,632,388,107,175,143,204,531,640,635,539,458,261,121,175,138,642,223,336,91,13,586,56,644,598,72,329,668,616,460,8,14,464,416,568,453,397,177,515,558,399,680,629,232,138,31,643,649,407,307,435,112,42,492,603,270,19,345,213,20,70,395,171,60,189,136,365,495,303,521,366,31,66,453,428,613,433,656,98,661,263,163,275,175,308,5,631,255,100,695,629,235,66,171,109,281,185,253,275,740,615,53,308,657,467,677,206,97,527,147,6,401,111,706,573,207,361,725,269,233,306,701,554,387,421,414,422,326,97,534,732,544,441,110,553,306,485,409,617,385,546,486,371,403,765,165,89,133,576,90,437,254,711,1,444,395,635,770,643,572,323,742,558,365,328,146,396,594,451,2,794,577,15,352,403,729,216,556,776,809,651,570,485,525,48,242,777,412,245,765,661,733,467,509,739,307,34,735,725,668,30,648,836,693,76,159,630,306,115,759,12,771,493,14,417,572,114,107,842,210,442,648,784,593,140,325,323,25,90,203,47,854,646,512,493,433,414,854,101,597,259,617,168,683,336,454,139,334,311,250,688,206,612,842,333,118,515,352,226,285,864,373,897,722,765,79,411,15,111,470,814,905,421,6,551,820,599,124,468,55,108,879,879,417,336,57,399,287,70,746,89,736,565,411,218,96,240,809,463,161,611,747,395,925,858,48,725,314,563,680,188,903,66,105,859,377,936,886,235,106,17,747,420,647,818,485,594,418,856,142,337,480,955,44,913,349,21,522,561,857,102,360,252,765,781,349,641,580,928,209,492,946,426,100,903,429,992,308,933,102,248,358,46,408,484,982,725,72,144,813,90,539,331,721,750,411,759,789,477,817,123,179,363,641,847,360,748,567,137,380,309,1013,738,234,445,190,705,1017,728,807,544,192,168,27,733,723,939,722,416,463,796,531,747,140,712,455,687,17,448,978,401,1016,442,519,242,350,777,144,30,92,854,7,864,588,1020,898,131,715,898,51,397,304,251,624,757,379,1012,750,614,68,236,671,1071,469,605,677,55,609,168,271,471,356,123,340,139,808,953,814,189,187,1054,447,1019,700,750,529,248,745,926,291,473,250,1073,249,189,893,278,641,468,731,858,292,15,950,522,180,1065,79,796,310,918,43,92,916,279,360,1077,1120,592,122,222,784,1027,1050,343,201,571,535,585,134,95,594,304,386,809,335,54,581,649,104,752,607,621,138,125,893,1139,1110,556,994,279,808,231,142,947,34,746,153,875,845,1057,72,240,679,401,142,458,578,326,1102,428,973,1186,517,99,316,88,38,123,653,574,539,1163,369,826,1037,744,1167,402,1201,67,466,1118,1002,592,87,100,1021,84,935,329,837,1099,473,284,184,1164,188,1030,277,585,535,1239,382,1072,254,1061,67,846,654,1118,341,1117,1103,1074,39,603,0,1247,730,3,522,782,385,97,949,697,521,757,109,150,1150,836,473,451,147,1106,550,775,358,1176,892,90,559,478,1125,758,309,632,55,1188,917,303,1198,179,576,927,701,1018,567,836,1159,216,529,1006,226,929,1090,870,148,1033,1113,1113,578,614,1012,1254,491,179,1047,560,692,717,79,1140,71,1026,146,402,729,173,1268,849,664,1266,487,682,908,68,807,496,560,327,1013,50,393,147,788,576,49,771,533,808,543,807,1012,1098,21,921,274,1166,323,386,915,1045,1292,301,1166,1210,1013,94,1121,252,693,465,1194,647,1148,747,532,816,796,752,565,857,1123,1147,1198,1080,889,522,752,368,1046,226,159,739,1024,1385,249,1125,117,453,262,1241,542,1131,476,1030,15,25,218,223,926,125,1279,634,414,1360,517,778,1212,53,217,1408,609,1273,1252,279,183,64,261,62,1327,1148,873,1398,448,1075,1251,499,1409,638,546,5,1211,455,268,529,1157,213,1013,73,1215,759,1012,468,813,632,1300,478,445,279,242,1108,771,1242,483,590,732,1057,1300,932,508,606,236,1118,519,196,181,1189,21,1425,777,259,1478,140,535,1194,496,677,25,863,1056,505,764,524,446,925,521,1181,416,231,123,254,1176,607,495,141,999,632,737,377,388,1433,134,490,924,803,481,931,938,7,526,734,168,301,1253,1094,1299,929,1185,588,676,84,1279,351,1057,533,1333,1079,190,654,1269,387,338,412,951,350,998,1383,101,765,198,71,233,1134,1314,744,1341,237,110,796,474,1380,956,1073,279,559,1502,1312,1264,620,1338,104,352,1096,809,1251,17,507,838,1429,689,620,1562,957,1282,178,1510,1108,1184,1522,965,779,674,406,131,370,1376,952,94,593,718,1250,391,1313,39,49,1271,142,346,559,396,168,766,836,1270,1508,81,777,1103,542,1176,399,1197,1182,1320,475,1152,714,470,1056,979,1417,1444,239,943,626,62,623,1389,425,1101,845,303,332,1188,60,1004,1180,652,315,1304,1622,1449,896,1351,54,1026,265,64,634,89,869,935,595,912,431,391,1565,580,940,1589,1268,1221,1593,38,1670,751,1458,969,1020,187,1180,1340,1530,697,590,17,401,258,354,798,824,1626,948,465,561,376,1638,37,1544,1266,1558,853,674,865,34,448,1566,264,483,1178,329,1616,555,116,1370,1480,153,1678,1403,679,1010,692,1402,1116,1084,1460,492,1187,106,922,19,720,1194,94,529,1071,432,395,1688,1427,1364,981,930,1169,120,694,1196,541,1023,812,971,522,121,1654,442,1153,548,635,1656,794,386,695,383,958,1587,1699,595,679,1756,503,563,1724,369,618,447,905,455,1341,347,4,1495,752,1363,1028,409,671,1068,1356,1542,70,1741,1451,232,976,1143,474,1252,380,552,1578,487,525,1448,257,333,955,1694,1342,597,157,173,880,466,1191,53,550,1002,126,1484,1362,432,703,1385,1567,1604,434,1090,1669,632,58,1743,1517,650,1050,627,332,1597,1524,457,1606,751,908,829,785,714,720,1781,1305,25,1683,938,1805,654,495,1628,134,504,886,1696,143,965,1099,265,1075,835,1155,1027,393,1189,713,639,206,1832,616,626,363,629,178,851,736,960,1146,1231,1367,1078,1670,1623,1092,489,1226,1735,1588,599,897,165,1711,1281,805,1470,1751,1684,1154,841,468,861,284,864,1229,78,1413,487,879,65,39,276,406,226,802,663,1176,1309,107,1008,1711,76,1682,939,575,648,1448,4,138,1086,1446,298,1573,1506,1751,486,767,835,879,1687,841,1079,1002,1208,872,1522,397,952,1939,234,1822,415,98,862,43,792,301,1198,920,325,597,900,790,353,1053,1847,1209,861,1509,777,1951,1581,474,114,1596,605,592,671,1649,1260,262,1677}

    {7738,143,6402,6271,3370,5231,7840,467,3658,585,6653,9729,3595,1416,622,7735,9465,2483,7898,2170,7296,7674,8197,7277,5745,4518,8248,5091,1546,4446,6037,9219,8029,4065,3848,526,2336,1551,8588,8991,5671,6643,6081,2945,7603,2665,7698,4600,128,8458,2935,8160,8694,1165,966,4807,7571,9288,2846,6098,8831,9179,4223,284,3552,5676,9195,7407,7594,5383,3038,457,2943,7912,4536,7230,9758,159,793,4406,116,8286,1803,1735,1140,8107,678,159,9696,3702,1414,426,7233,2261,5187,4120,5420,5754,6276,7577,26,6304,7408,2716,8545,5325,3403,6275,8830,7153,9694,8840,8283,9118,5805,5952,7484,2639,7863,9474,5256,377,3364,2046,7868,8830,9230,5151,1977,1702,9121,9342,4488,7708,275,9351,6594,7850,489,2165,3721,9823,2292,9296,6552,934,9078,3291,487,2147,10000,2304,7524,2425,9392,2797,1413,2701,7915,3103,4461,1554,2363,2938,4827,8004,7735,8997,8283,3301,5647,5651,6874,8293,3858,9947,4688,9872,4115,7501,8311,2393,9280,5189,5110,9216,1312,9515,5202,9269,1222,5198,4115,8946,1992,3331,1517,7716,1432,8223,2219,9168,8495,9523,313,1287,1917,9999,6178,5535,2568,368,8670,8369,7435,1827,6532,4318,9975,5054,4410,3541,5247,2098,4104,3069,5722,9056,3227,7866,8493,805,2013,5578,6725,6697,495,8237,9806,4993,8970,2710,7263,7380,6576,1834,9633,4815,9654,914,2534,7197,7110,5437,572,9220,9410,3720,5732,267,5715,5705,8339,560,6223,1773,140,9708,6120,7104,7545,4915,9628,1753,9131,9377,181,8009,3838,6517,4966,2295,9229,7437,3251,9321,6764,755,9865,4754,2880,635,4936,1637,7055,7436,7139,7714,931,8091,4609,6325,7971,5689,8551,9270,1927,3752,5205,7101,4077,5223,5605,5165,6569,3085,4344,2267,5324,5884,2919,4752,7353,4850,2666,5219,1720,8143,4135,414,8435,9625,815,7504,1312,5205,4589,4300,9094,8142,1639,1765,7352,2708,6089,530,5581,3961,1100,1592,1053,9608,7493,2210,7328,3675,4855,3704,4332,8933,6513,8505,8537,3639,4803,2281,8549,8301,2306,5069,3435,6632,6746,4470,5850,2121,5746,3627,8645,7616,3776,818,686,7561,4682,8650,1216,3877,9595,9748,4369,1378,7781,5557,5207,9174,4987,7375,4181,6428,3394,9675,9962,3512,8313,1893,9665,8359,8727,4837,6581,9909,2994,8883,9250,8261,8128,4028,7897,1977,3753,1149,6156,9411,1152,9911,9540,4966,4048,2156,2902,1997,8275,6549,4665,5859,206,4939,617,3982,4910,8691,5915,4597,6227,873,2214,5356,7688,7494,549,4457,8894,9942,5854,8483,2294,2478,9670,9623,3415,4343,604,9373,1475,2992,6712,6369,541,5257,7038,2563,3575,5901,2472,3293,9471,2721,2549,8571,1009,2537,9543,2504,7851,332,1352,238,7600,4603,2156,6093,7231,8546,392,2775,2479,403,8001,1804,8592,6266,6982,2638,3586,7776,9617,9525,8148,3547,9782,9134,9251,7735,4244,3554,2166,9533,5392,8490,1728,6203,1210,6490,1850,1518,4360,7150,4965,5005,6048,6522,5519,959,6965,552,10,377,2204,8795,8107,6429,3999,2481,4534,3406,3504,8364,9621,6453,6124,5047,8322,1770,9660,7773,7601,5943,6358,6234,1930,2585,6788,8005,3239,1183,3272,9670,6195,4658,5875,1838,5229,485,3426,7681,5010,6364,5441,6922,3804,5329,5932,8776,4387,1033,3396,7550,5371,6161,4760,4274,649,1854,6919,8750,2911,2050,4587,7110,950,9491,3738,9322,2526,9329,2522,2440,6564,1165,2493,9990,3781,6112,5598,2954,8208,3320,4444,4546,3406,2373,9859,9611,8719,2570,5316,5408,4753,3575,4787,6995,7335,5654,1807,3784,9270,9803,6703,4494,1248,1468,8402,363,2920,9183,1914,1153,6321,6056,6197,4526,3417,1387,6691,6310,5568,3755,8736,259,7763,8714,8857,7501,7916,5827,6442,1945,2638,2973,8792,5400,2886,3830,1411,9968,3933,5711,9669,4761,9193,4004,4642,7302,2306,6908,3286,2429,1418,1254,4112,5226,1664,7283,229,2575,4070,5785,135,8800,6167,4738,1317,8534,5722,2403,4879,436,2079,6624,7062,2633,602,260,4995,6130,6833,1180,8086,8635,9293,2908,7971,30,6860,1142,3939,6532,7800,2753,8096,8552,7219,2973,5136,1693,1788,1026,1972,819,7784,7569,417,7628,5451,5445,5923,4581,830,9719,1354,3474,5205,7449,4124,7517,9951,1393,8258,4550,6571,1358,7620,7833,1869,594,2190,9600,2188,1414,4655,9208,4075,778,7914,7843,9672,4276,6814,7812,7408,427,423,2809,4218,2181,7802,9084,2476,2433,4555,2646,3268,4993,2214,2095,8644,9590,853,8401,341,2725,5763,2213,5266,5686,167,8231,4451,6794,7967,6200,265,7833,4311,53,8502,5851,4180,1666,6019,3419,4335,9597,3757,8786,9653,4547,6127,1633,8012,26,4520,7699,1652,4419,3519,2193,112,7583,7602,1973,3137,295,8866,8164,8174,4790,1255,8210,1140,97,2586,3930,5323,2319,5684,7238,9622,8912,2800,168,1954,2205,3740,713,7246,6241,1777,8828,1809,6637,2570,9709,9487,9629,69,1333,7954,8817,3444,8159,5134,2542,3822,8743,351,9898,8801,6092,4187,7037,8510,7319,8626,7351,28,1778,6442,7809,517,9655,980,5310,7338,1529,7245,2268,9444,1029,9430,5189,1044,3244,3005,9737,3847,7370,5452,7270,5280,2507,9249,9410,6030,2550,4487,779,3120,5492,3500,5609,6941,6043,7820,9196,1024,4691,1024,6313,3643,8559,8416,9414,5817,8299,952,8201,2407,3453,5915,9676,5910,530,9635,5815,5520,8291,1594,6405,3602,8884,8269,6640,9320,2785,7618,2802,4354,8578,3255,8657,6850,4171,1812,7856,5818,1642,6649,7005,284,7107,7275,1832,8470,7893,7753,1166,6775,3462,446,6288,2081,5624,8142,8816,4554,7040,4381,2249,7068,6216,2269,128,8844,2521,5477,8480,2645,2175,8477,8636,9115,1271,8684,654,300,6212,3118,1970,3002,8850,36,5003,9082,9568,8140,2333,8161,8648,2199,5316,1776,2408,3274,5755,7943,2818,1246,6710,4304,6800,229,9163,4822,5980,7509,9340,6686,6153,6494,9642,1832,4647,61,8021,3525,6969,4320,805,6647,6461,2004,6766,2094,7405,5473,4407,2390,2990,4084,1555,1801,8728,6573,4784,140,6395,4748,6283,2017,4629,4526,8417,4431,8774,8373,7305,7995,5371,1072,9360,5856,6434,4577,9513,9410,9528,8729,5787,5007,5836,4167,6371,5997,8967,7691,6900,1588,8641,7966,4202,5243,1780,1623,3289,5605,9861,6366,8027,5626,596,9434,7223,3619,2711,1433,6960,3949,1346,337,5284,6200,6478,624,3859,5495,4004,7954,3113,891,7070,589,6134,2840,587,6776,3582,7695,2203,1299,2572,6817,3686,471,7647,4476,4893,1566,4669,4298,4199,145,8288,1573,7548,2274,4939,4005,6440,2857,9955,4253,2807,9303,99,4555,7333,6278,1602,4742,4051,585,5062,2416,8060,8126,9127,2235,2126,915,2757,9484,3448,1204,3803,400,665,2319,9802,3231,4317,7434,5853,1418,9832,1456,2047,6807,6047,4263,4364,1604,7087,7588,4907,2009,1710,1870,4659,1680,5469,4696,3292,5479,2692,1969,2966,7576,518,3774,6542,1169,5161,681,4553,6221,3532,8294,1327,2874,6464,3254,9813,1458,3098,9831,4515,9238,881,3485,9494,3083,7926,9572,3485,7156,2112,6240,1853,6300,8456,3111,3610,6031,2926,9668,7858,208,5798,3499,605,2371,9729,7554,640,9645,606,6061,6287,2913,3871,3657,6071,3117,7453,3308,426,9575,8185,8945,2188,9051,5811,8552,8089,8074,7137,6079,3539,6107,2249,7037,6999,7188,3109,4415,2909,7388,1892,9106,4941,6381,4212,9841,4462,1512,4615,8691,8833,252,3958,9120,9798,4287,5597,5281,876,2365,2126,919,3304,1583,2468,3869,2202,8117,5837,3812,1889,2977,8164,3619,2839,5799,3795,8600,6976,4213,5446,9826,7700,3560,4460,9418,7726,4162,3881,1238,6157,9560,9313,4792,2074,447,687,6526,4955,8321,839,4554,7522,7718,4414,4255,7820,8549,7685,4088,3620,4257,7033,7409,7685,9918,3851,2184,5294,3206,9237,8331,8193,1370,130,4284,1963,5671,5993,4630,8873,6847,837,6067,8755,2774,2056,9052,9291,9757,6425,9310,1915,3130,7089,6067,2375,8448,1841,166,6817,4673,2431,5522,8677,8535,4462,7020,8613,3784,2104,5700,2487,5411,9499,1675,5696,2601,2546,1896,5604,1249,5073,1905,3859,6095,8204,2281,7791,7348,3166,4317,1140,7617,4263,2782,4358,8641,3964,9552,2741,6821,3320,1301,3991,5947,9031,9790,8398,7581,6838,3544,2653,8464,1820,5761,3037,9571,8915,5103,8178,7709,465,9036,1065,6578,2293,1977,8491,2929,6553,371,181,4126,2865,1161,3124,765,2111,5040,5459,9112,4594,9516,5694,2842,8027,1467,4654,1640,9414,6121,1897,1233,7367,3017,3215,9463,9060,6260,5652,8941,6815,7316,6813,4370,7661,5774,642,3277,5957,8709,2977,1960,2159,9872,5280,1272,2343,4495,1914,5499,6926,9130,7337,540,4862,8409,292,5993,726,9537,7378,2638,6885,4738,9763,9239,2445,5960,570,3328,2407,9522,3314,831,1779,2839,4826,8479,9468,4453,5437,3723,9081,3316,6394,3336,7662,7762,2035,4045,8378,9218,6099,1025,8882,1903,5429,799,9734,2348,7278,1266,694,4453,8659,7408,6274,4711,5234,378,3296,5544,3637,6307,5771,4992,4308,7160,7683,1208,7002,8336,9798,5624,9803,741,2183,2424,1808,2936,215,7600,7541,4022,4422,8890,9326,2291,9944,5884,2949,3959,2955,3991,8837,9336,2462,9049,4442,5078,5048,127,723,660,7738,5198,663,7903,771,6141,4312,2415,5478,4662,1638,3223,1981,6294,4395,1689,3663,7477,5858,3744,4577,4362,4192,5459,1632,5930,4931,2758,7780,4504,6641,6175,9878,5637,628,1240,7706,2086,6476,9711,7997,7661,7390,6797,2168,251,791,179,6833,1196,9844,2897,78,8102,207,9516,1998,4816,5941,1882,9600,3904,7621,6294,1062,2515,5211,6584,1188,599,973,442,7732,3838,7204,4816,107,6415,6050,2386,5950,1335,1289,1288,3646,3945,6199,5161,315,1416,8776,5376,1850,3631,9335,9029,4319,5312,6997,4280,2074,504,2145,9624,9438,9825,8443,8848,7524,692,2972,507,7745,248,5288,1347,2828,1776,8374,4355,7746,156,9255,7,7393,5874,3161,3007,529,7330,5668,81,3297,5840,9827,5337,2452,8478,8143,5825,1941,952,5046,8011,2327,1205,6662,6500,7675,7221,4964,7671,7697,1384,8545,4512,7405,8797,9995,3357,8687,9097,2679,1061,6155,9043,8834,299,313,2565,8230,9873,5426,6369,2794,7199,8396,210,5069,9152,769,7951,6255,8899,9039,9387,4646,6598,1404,7393,9315,7304,2137,8887,1690,3745,9360,2045,915,5549,8382,7685,7760,3969,6464,5718,4227,9259,7049,5877,4416,229,5979,2118,3505,5047,1781,7985,2499,5301,4912,1054,8960,7869,9156,5853,5254,97,3129,4922,8228,6143,4113,9941,524,1686,8778,2982,2007,3817,6800,4797,7260,6095,5234,3213,3187,3622,6881,6117,125,9804,258,9149,7006,7833,6946,7583,1953,2690,6294,1371,4559,1856,5428,6101,8842,9840,5870,4536,6542,1025,2869,6384,4318,3538,1000,5265,4321,745,5764,4994,8206,5886,2128,6748,2132,7527,1350,2452,9859,3160,9328,890,7782,5497,3891,516,3354,8917,8141,7793,5233,7483,6612,6174,4046,6624,4326,359,8837,6193,6057,6086,4819,7029,5142,527,6998,9451,483,3524,3500,9460,9193,7024,9242,1230,8876,3349,8564,2690,8883,8426,5246,5676,9245,1212,4243,2343,5527,1697,5501,2388,9361}

    Returns: 782144103

  35. {0,0,0,0,4,3,5,3,1,2,10,4,1,0,9,15,1,2,5,16,14,0,21,13,21,19,5,23,14,3,6,27,29,6,2,23,29,2,0,12,22,32,0,20,12,27,19,47,5,33,6,5,10,36,16,54,17,10,24,58,54,13,53,38,31,4,34,61,40,9,62,5,55,39,29,26,50,29,26,40,64,4,18,67,45,37,21,40,58,2,39,66,13,87,83,93,69,73,88,66,38,59,56,37,57,70,89,88,22,60,109,87,14,38,3,61,5,114,12,65,18,97,6,122,30,65,43,16,17,121,72,24,34,106,81,128,128,45,79,40,135,3,107,88,29,42,45,45,132,112,147,144,55,33,109,136,147,90,88,37,124,100,66,8,49,149,101,6,128,168,106,126,122,107,49,103,1,87,46,170,62,65,162,48,87,45,109,144,140,14,164,35,29,94,106,58,66,99,134,72,150,10,48,72,119,192,166,53,25,199,193,163,175,149,65,206,127,84,212,33,13,210,32,216,212,164,17,185,226,46,1,134,232,135,27,24,192,93,86,27,53,0,103,75,133,9,80,15,175,249,182,141,27,235,146,173,70,70,9,172,74,89,182,159,53,212,197,52,158,5,143,141,218,195,84,33,100,123,222,149,114,126,203,233,41,24,266,236,151,192,156,189,182,82,60,277,240,216,48,10,37,283,292,280,97,147,121,226,222,298,231,106,149,165,60,7,91,15,310,270,317,318,268,98,138,81,257,311,39,130,96,269,236,327,163,182,277,38,52,149,199,9,204,251,329,235,160,221,346,264,144,96,329,236,301,26,73,286,126,7,270,71,143,167,349,355,136,230,20,75,231,75,154,26,9,336,265,173,36,329,84,24,89,183,9,57,182,336,312,377,90,325,227,161,369,203,304,157,251,349,336,43,339,247,365,394,253,75,206,245,398,272,231,216,400,256,254,281,99,90,66,335,416,63,14,49,81,257,71,406,331,357,150,308,212,93,39,390,83,285,35,349,147,24,309,201,390,444,103,213,57,13,411,178,19,39,243,14,210,300,44,400,401,315,449,183,90,124,340,346,465,170,243,227,2,413,99,439,156,169,179,426,326,471,401,422,265,115,29,17,479,153,444,161,391,392,187,484,143,389,140,412,488,38,334,12,458,399,60,66,119,276,501,160,291,495,412,225,74,156,346,476,278,266,317,0,521,388,131,116,337,126,300,348,91,127,375,140,225,14,280,474,128,89,300,339,341,532,95,167,287,405,361,139,463,201,229,22,114,539,419,460,331,522,547,297,305,326,361,249,165,111,60,402,176,101,100,296,98,521,493,117,331,188,224,36,6,395,312,210,133,183,220,443,491,594,260,469,499,451,423,289,528,456,185,362,367,3,94,445,237,360,180,330,437,276,252,525,173,359,587,490,311,568,389,619,160,191,0,93,307,607,254,633,454,36,54,550,617,116,102,240,145,596,389,19,175,457,68,220,384,86,149,570,46,184,300,386,539,636,83,585,649,122,419,342,124,543,139,431,46,521,195,250,236,129,283,313,454,594,432,466,9,455,651,269,66,586,208,267,210,671,130,627,310,48,663,466,155,467,12,197,172,273,311,601,203,408,485,306,151,325,50,140,213,254,188,3,645,579,282,660,654,251,190,266,666,51,155,91,311,231,566,582,55,278,483,176,640,651,476,289,381,75,536,262,309,385,456,152,262,21,625,153,730,582,42,129,164,44,7,743,344,359,625,178,207,646,43,425,687,55,584,343,278,550,561,234,482,593,644,393,743,764,264,264,380,732,523,630,115,533,630,101,329,362,402,139,117,218,526,462,667,211,380,457,664,46,214,481,486,694,676,537,170,34,167,52,211,37,128,696,670,629,114,284,1,652,447,597,660,362,278,821,725,345,358,154,67,604,140,690,197,310,120,63,332,53,637,125,319,368,425,103,392,514,192,318,285,655,105,561,392,804,829,207,829,696,491,55,142,520,186,332,94,814,47,346,560,813,177,193,335,94,228,759,343,498,384,552,609,658,339,321,509,317,94,336,787,606,515,588,481,354,321,618,407,551,329,485,535,897,541,858,742,567,580,69,207,240,451,811,214,675,325,550,888,534,599,221,894,880,621,348,484,828,195,248,717,100,389,166,651,39,343,112,395,455,385,787,62,70,185,35,674,721,588,806,499,887,789,305,299,736,153,787,531,806,290,789,314,689,538,343,560,626,21,904,588,942,26,612,620,759,348,206,222,726,429,62,769,28,731,494,854,221,545,71,83,446,833,608,695,179,689,604,587,643,623,800,798,888,920,37,631,890,254,296,975,668,216,856,574,579,365,758,419,279,944,962,61,329,278,164,1003,772,247,204,527,154,67,332,858,412,422,855,144,863,336,733,1002,93,633,576,506,150,34,888,875,867,519,396,555,440,594,522,281,313,999,720,324,911,698,982,924,148,870,334,415,641,588,393,223,410,435,113,881,1087,899,86,284,222,62,1046,736,274,202,826,109,1074,197,317,385,609,828,811,1081,862,603,151,567,940,883,527,428,232,1009,956,1092,65,280,207,891,308,561,311,183,367,891,581,893,523,1114,773,936,471,241,115,787,671,799,793,273,659,491,656,578,961,428,1050,29,554,25,778,217,803,628,367,1129,455,681,291,925,171,244,894,851,1002,478,308,406,1079,42,468,885,697,864,567,697,1045,960,512,3,89,22,166,456,899,1141,826,600,50,670,218,912,612,1013,210,1177,802,869,1126,709,229,667,525,487,590,425,489,166,588,1069,329,1037,497,733,1086,117,341,943,153,1202,466,35,635,919,1174,688,112,444,749,454,203,825,1065,405,109,200,433,1002,1234,151,943,483,1114,1194,460,13,1012,112,271,838,95,817,1041,914,1247,203,741,247,1213,1078,2,675,581,171,551,794,774,161,918,1201,670,919,120,455,563,737,1169,1027,1263,198,252,735,534,836,442,506,145,883,68,996,1149,744,457,461,220,228,85,202,667,600,193,585,1181,805,797,1029,1053,1074,326,933,346,518,768,1148,115,62,1238,67,306,1225,578,1005,556,684,1265,588,563,1113,671,675,512,1103,387,98,109,806,1053,1135,787,476,716,1263,1198,1016,804,870,556,1134,409,157,41,103,208,1191,1141,1132,884,1344,855,872,1089,1296,252,1203,636,739,1100,960,478,363,1105,46,294,376,48,1187,1264,985,1341,281,1289,204,860,16,274,44,359,1147,650,499,239,129,1250,86,1345,425,266,1378,337,669,761,336,1168,263,1322,1060,743,662,149,934,822,275,329,200,938,950,1325,1338,818,1367,395,273,821,884,208,1295,735,314,374,1366,694,505,1246,609,1370,1222,304,1365,498,187,771,604,1435,1101,734,613,163,841,657,834,1400,1294,1057,1404,246,1231,1034,830,739,1037,371,881,322,1287,292,726,45,539,1280,759,1189,101,1295,676,622,977,576,1402,458,1119,742,793,106,1229,1403,1258,1084,586,989,1402,348,1120,316,1393,670,751,226,175,498,866,451,540,565,1484,1204,759,814,183,217,377,411,1391,73,110,1474,1446,49,1235,482,1294,913,1062,469,245,925,630,1125,325,1133,457,285,1280,1519,16,999,272,979,798,884,983,325,488,87,273,281,1517,1026,52,284,1439,960,1086,565,906,1178,1516,1456,665,907,1427,147,868,1492,15,936,71,1296,1128,993,1280,1027,1022,499,14,285,1163,1216,930,1343,945,805,1064,452,246,528,921,605,99,1319,802,157,1485,491,605,1282,1323,1151,647,691,1265,1387,45,1330,204,1323,423,222,48,1294,1518,1198,859,346,221,386,945,907,400,1387,466,1202,1091,1144,1621,1478,669,364,2,825,983,717,1379,1577,1204,301,1129,639,1600,493,1039,449,46,59,202,1212,745,770,266,1398,1021,1438,1370,252,218,598,582,1522,1272,73,30,47,540,316,1238,639,1488,1613,1492,1663,1294,1339,248,814,86,274,669,1555,1611,123,525,512,328,507,1617,625,1365,1269,1670,514,586,1135,648,1262,1622,717,1357,1000,714,590,135,1083,1260,1393,164,662,1062,320,535,1384,1251,131,1120,580,0,729,11,1025,1233,557,391,655,298,446,1010,1053,270,243,711,785,1074,1082,1539,514,556,833,1287,1241,1656,799,708,899,450,1155,1603,671,1668,966,440,593,1336,166,1472,1733,1044,360,232,1546,1517,178,877,855,1112,731,932,550,1350,1651,1052,1337,1529,31,650,17,3,1099,696,1242,205,1434,768,990,457,638,1067,1661,515,1689,1025,2,1087,426,470,1257,618,734,1141,1645,872,99,230,771,228,16,945,152,1395,372,375,1430,637,1466,97,1703,1705,837,956,273,236,1246,1630,324,556,1557,961,48,1242,107,560,1175,91,555,494,249,1344,16,868,1350,7,674,1780,1277,1580,391,232,487,1080,456,1165,126,1526,343,911,1435,757,1257,1522,1821,609,409,1349,574,443,1173,1501,710,313,134,433,243,1338,909,461,537,1524,524,1348,410,980,1607,1840,1184,925,1834,1270,1019,1629,585,990,234,1244,1217,1558,743,668,609,535,1534,670,1567,1902,73,1410,702,466,1870,782,862,476,1584,963,218,925,114,741,956,1049,1773,1697,1626,563,499,443,1292,922,1356,1523,1761,1631,1240,1134,1030,269,367,1227,1679,322,1753,1939,1439,1095,988,1849,1323,1113,971,432,399,807,675,1812,318,1303,138,1290,658,516,1833,1578,1162,1632,1193,997,1474,871,1518,726,513,1547,483,367,1249,31,1482,643,1518,747,1529,1521,1915,1063,1958,1387,1890,146,349,1053,1285,1010,1691,770,255,1682,447,1604}

    {1975,9431,2557,3104,9891,8227,7523,8891,6433,3190,4894,1532,9412,1628,608,569,3721,8032,8955,2170,6969,83,6285,2319,6950,7363,4790,5312,4759,1149,9164,4130,7990,2521,993,9456,7068,718,6502,8496,7652,5125,5339,5366,1048,572,9227,4608,5965,7246,7465,5377,4427,4479,127,2324,6456,8055,586,7471,441,7466,8708,4658,1145,9038,2057,6198,6160,1191,5353,9485,9553,4831,3587,540,939,1120,8125,4284,108,8340,7630,2694,2069,3838,3031,6523,6402,5960,5232,84,4781,6944,2413,1214,7157,9793,3688,557,1120,8351,7288,1827,1573,4239,9194,6406,2299,143,6387,7707,4117,5303,6611,1693,5671,6937,7840,9571,5400,7647,5234,7907,5945,3103,369,9248,5016,3463,7823,6110,871,8337,4203,7812,8868,8113,1890,675,2927,5489,4660,1626,3195,1284,6098,1869,921,896,2129,1008,8270,1639,7647,476,2960,3757,6954,768,3578,8122,426,7589,3415,2024,3373,1223,7200,7131,9447,1428,9452,5218,1703,9267,4913,2470,841,1534,9129,9872,3012,7466,5920,2777,8595,6966,7403,425,2668,836,6851,70,7490,1622,9556,7699,2141,5367,9850,6190,4729,3727,4622,7567,7336,6274,1064,7168,2737,2329,5314,2662,5272,6761,4489,8810,6361,705,243,4499,3067,4379,9967,9825,2647,829,7773,8595,1354,9917,7660,552,2165,8166,2119,6746,9765,3824,6726,8966,9627,6918,9302,3386,5729,9784,3673,6773,5411,8052,5294,3930,5204,3080,9014,3375,9461,739,782,8102,3547,4723,6483,9021,3481,5646,1788,555,7939,1313,2365,4762,6621,8553,1537,4779,4343,7154,2473,8315,3343,1512,4236,6325,9488,5767,4266,3592,6235,3825,1761,6847,9052,7664,332,3210,5910,9194,5267,5834,7452,6550,6181,6037,6054,784,5675,2683,6784,2821,1226,6726,8697,1455,3928,7625,2856,36,2785,2636,2251,27,5381,7567,3769,9485,1970,7426,8539,1496,7670,4010,3231,2147,5804,167,4623,8111,5117,669,8843,7346,1327,9722,2750,2683,8603,2866,4623,7003,2464,7425,6618,2156,7121,18,1252,3773,3950,6120,2360,1517,2440,3942,9596,7729,8721,153,3666,6335,8907,5019,7618,7778,4597,211,5084,1954,1017,6263,7300,8417,997,1070,3921,4442,2001,8513,1932,1498,6915,4395,4667,3820,9355,1341,4384,4142,290,6886,749,1839,5484,6911,7979,9139,6915,6219,8019,3535,8805,7273,9755,4426,2614,5210,3605,6282,7775,6802,8574,6804,9076,8230,780,6160,5565,7632,4097,9286,5978,2883,3937,4968,1549,2390,8556,9332,8640,8280,7197,1787,6081,725,9098,9820,2987,2138,2414,8785,4868,7644,4534,3132,5205,6196,8143,2343,7441,4387,2861,3188,7951,8717,9011,1183,3214,1329,1370,2378,1517,4989,610,6620,4922,6949,9423,9602,3795,4758,8438,1747,2523,5753,4883,9267,7978,7302,9162,3139,365,8110,3268,3409,1349,6553,8281,6357,6355,8777,8226,1579,368,6397,9341,3872,5070,6162,158,2052,5512,9496,3852,724,7950,1686,6533,270,8062,6616,4559,6245,2539,7237,2127,2759,309,5590,5642,9694,367,4067,20,9752,3091,6484,3152,2694,9228,4295,7228,1114,3380,8602,2148,9725,6736,5207,9621,4372,8571,2649,3801,70,6092,4450,9525,7578,1845,4786,7998,616,2827,5284,9071,4976,7298,6395,5729,3911,1200,1580,4174,5346,3847,5590,1645,2110,6753,149,1993,402,8969,5019,6740,4625,1702,2350,2571,9453,2662,3352,3088,4181,6828,8385,3413,2886,8667,8772,4439,1218,4678,3571,4422,6019,475,3981,6859,8070,4226,5383,7343,6684,6396,9353,3499,6010,6669,7746,8895,931,8392,2030,6117,9482,5992,3734,7791,5154,4128,9953,8811,8496,9762,9815,5499,126,9178,9882,5624,1015,3951,3245,804,843,8655,6147,7012,8826,5713,2968,5271,6446,4969,6678,4305,6360,8158,4423,2933,3094,3523,3278,2042,1423,4004,2881,5597,5709,8022,8204,6840,5035,3193,5937,7216,2661,1556,9299,4039,6898,7592,1866,8209,9171,6472,2289,6651,44,3407,5896,9705,7014,6053,4648,8258,7118,1744,3211,7203,7143,7670,2903,2310,8981,8203,5786,3513,9880,2086,4153,1948,5302,6131,8365,8826,1381,591,3358,9102,3361,3768,319,8071,2946,6330,1403,6223,71,2545,3504,3882,4302,6747,8118,7192,4948,9903,605,2915,6010,2251,9668,5895,2450,8859,6174,6085,4100,5094,9371,3662,5108,9129,6042,1284,6311,8296,6680,1891,5549,6575,7491,2908,2301,3947,6515,8606,3514,3070,1534,118,5525,4394,565,697,1799,1529,1710,2144,1271,2785,9281,6610,3328,2216,8735,6353,1710,3710,7179,328,8699,3053,1608,341,2048,3898,5179,9038,5318,912,6081,434,7198,4324,5777,795,6445,246,1701,6722,5401,1288,3225,1438,159,5618,4802,2155,5612,3389,8363,767,8698,5606,2887,7392,2623,2508,8459,6437,4503,7588,5116,7356,2352,2195,4563,5278,1722,1298,1460,6435,9644,4908,3698,9816,4686,5466,4795,3681,6469,4742,8485,2322,8594,420,7204,3971,419,7612,9326,4926,7366,5203,3301,3612,3523,7691,5483,2011,5189,5680,4634,7749,6931,752,262,9951,355,873,2939,8468,9419,7822,5640,9632,6028,3267,3521,9067,4384,9300,3553,2796,8075,5391,1378,9625,6088,1212,5336,1118,6877,5555,1071,3117,1350,931,2272,2977,8481,1474,4478,1646,7139,5868,4042,7597,8289,524,5282,6453,8363,2665,325,2352,553,1436,4138,3801,1598,8301,4772,1809,4874,5431,7399,7285,5339,8199,4101,5563,7359,7296,8665,3280,285,2375,6316,2353,7681,2430,326,8483,7343,7419,1898,2762,6434,945,4610,5672,9072,4465,4051,9962,2723,9248,5574,9472,1402,3919,145,4112,4008,7249,6788,8339,1283,9229,3369,4984,6058,3145,1577,6138,1150,6469,1891,8913,9369,5652,9650,7045,3927,4350,5981,4877,7939,6410,1350,6192,7228,9430,6191,8874,6380,5594,3905,7890,4259,3616,8371,8579,1672,2686,7059,9096,1032,2524,3964,245,7716,3519,8119,8,5969,6565,7651,3553,1166,4372,4723,3642,6037,1013,5968,4565,4102,3940,3785,5262,4028,1555,556,7993,5307,6752,8651,2074,1011,4989,5621,4188,7291,4878,4382,2159,946,6650,1615,3874,4350,9112,8981,3726,7559,3864,9246,5199,8849,5987,4570,4439,1611,7478,465,7188,4886,6576,3347,5875,1820,5850,8227,1508,2754,5632,684,3736,2921,6710,4085,286,1949,6012,995,287,2837,7565,4231,6122,7111,9264,7437,3026,6193,2954,5254,714,2025,294,1053,1723,1654,1370,8452,175,7661,7812,3087,3106,8183,7417,1786,5036,2972,4596,2808,8557,6788,9665,8493,3456,9325,3800,46,1555,2259,5819,9078,8038,77,2096,5985,9575,7882,7023,1367,3657,2693,7575,3034,4605,3463,1495,5349,8476,6171,4995,5514,3108,2247,5275,8625,4739,5868,3989,39,2403,8021,6803,7184,1877,1009,974,2072,4546,4007,8390,2898,9896,9852,2777,5520,507,4958,8657,5277,736,9618,4669,5084,724,9662,4738,8023,7,9240,5248,9146,9048,8721,5949,4277,3639,1958,1098,6603,3579,443,4799,2723,5323,7599,538,3188,3954,6998,8092,5669,9252,6057,97,7381,5163,9482,3090,6595,6201,6698,551,8583,5273,1390,2408,750,6577,7538,59,9266,7642,9092,8597,1155,1881,8325,2160,7277,4785,2659,2394,428,5500,6606,2014,8595,697,3870,2466,3937,1739,7887,5919,2192,8363,8953,3333,4201,2678,8371,4568,8076,6328,5459,2461,6277,9216,6416,4652,6246,7088,7306,8203,5833,9912,2580,1055,8060,5434,768,5368,1109,2874,6056,4060,3510,1302,8955,470,4028,7950,188,4044,7671,9492,2906,9599,8131,6664,7555,4336,7243,192,5857,8166,2033,9590,871,2441,4467,2506,2807,1789,3709,5350,3412,4387,9163,194,5942,6736,1577,5606,3295,700,8734,1795,1188,9499,651,2764,6882,557,3061,7707,1592,2519,666,5661,4534,4434,4823,7557,4276,2927,533,5918,1192,4984,3215,4387,9894,7712,9022,3942,2675,4023,9358,4927,669,6622,7679,7767,3765,1408,878,2249,3082,1578,2821,6097,8292,1851,9777,1823,8595,4144,3111,2236,5917,4884,1319,9899,1994,395,6913,4351,9381,8218,3361,4255,9766,4856,2440,3849,3937,9385,1328,9128,9141,837,727,9428,9400,4911,1197,7911,7533,4045,2127,2480,1748,9587,6517,998,9240,7651,5204,7383,1438,9936,8620,3451,6028,8817,4819,1771,5654,6818,4081,622,7813,1494,5385,4452,2526,9221,2769,4545,9953,7118,7765,1267,7763,8732,5697,606,9030,9096,1163,8166,3194,4121,2406,4616,7542,8203,8286,3334,4843,5599,39,8563,7207,1944,2180,8901,5023,3896,1253,9667,44,1133,5775,1940,8804,3798,1021,8165,1793,8165,16,3239,6949,6874,4509,3819,3705,7121,6991,9496,4118,1903,7664,8101,2654,1904,3422,6432,8422,5420,3280,5692,9682,8870,6215,4889,4208,2777,776,1140,8087,925,2052,8579,2656,5298,7320,724,8119,5207,4927,9125,8892,9826,5380,9798,5695,5432,8618,49,7602,9296,3842,534,4791,7436,3968,8211,6126,24,1503,3588,2314,2534,7129,8952,1739,29,9491,6540,7560,4892,1555,6577,4162,7799,9043,8538,6448,2636,5181,8734,5112,180,8882,3745,7119,912,3774,5899,9818,8763,8399,9208,5414,5536,1652,1348,3333,8037,650,3719,9888,8530,6348,2490,4190,9317,4463,1670,1452,5829,6026,5724,3325,5618,6466,4348,342,1579,2470,6319,4553,412,1422,6840,8696,7594,3592,7467,6723,134,5271,3637,2344,7045,4782,6462,4111,7973,8420,5220,6734,6324,8636,5253,8659,9859,5977,3318,7020,1981,6658,456,6384,6993,1399,9912,5993,3781,4919,8297,2579,2964,9364,7578,1186,2699,5127,4120,4785,6646,832,113,6235,631,1691,1201,7889,3647,9404,3884,204,5706,3514,3353,5348,8106,1274,9266,8473,1173,1182,2538,3672,2027,3563,1946,2317,5334,3075,9543,3097,6814,9808,5294,9290,1098,2599,6030,9203,2897,4863,9712,4901,48,6465,3546,7814,4969,214,9475,3459,2495,4705,4426,7349,5283,5462,401,7262,9367,9053,73,8524,7550,7917,7789,953,8287,2453,8027,3478,2993,7559,1058,517,8073,4348,896,4377,5025,7650,1748,2115,1926,1859,609,9246,6598,7716,2452,3757,6487,1460,967,2164,7352,1302,8813,6172,8304,6376,1934,8329,403,2216,950,9468,5242,4649,84,3284,3262,4377,6297,4698,854,452,4332,1116,3807,6045,4617,6551,3388,4906,9469,7570,1040,2549,4651,6414,2918,8607,5162,8636,9178,7922,6522,2088,6447,4513,3198,1513,7231,2269,5137,2597,1401,7903,6063,8357,4782,3058,9716,2604,9890,4377,6697,4417,1208,1420,4334,386,1119,9310,1173,8408,9833,7721,4362,2361,1696,1165,2360,9116,3305,6745,5912,1524,3340,5537,7733,7480,4151,429,3665,1359,9783,2494,4993,5232,2878,494,9490,8928,8827,2843,7740,1683,9709,9022,2147,53,5251,6567,8608,729,2180,4403,2870,5861,1175,2791,2082,9935,3793,4058,2989,608,3615,6152,91,9692,4901,7450,180,3494,9242,5654,8432,4085,756,2370,874,5805,3062,7196,4236,6951,7817,8274,2439,6542,3141,340,99,5717,1866,8617,3783,9471,175,2711,5273,7766,404,8385,1990,9460,4212,8504,1669,7335,2196,6553,4831,2102,1922,9727,3034,5628,1029,9042,1605,4529,2546,4593,9661,5684,6972,3281,1788,6747,8767,9413,4763,9204,4592,2865,9053,6627,2609,8294,5548,1688,3631,7590,7569,7941,5398,5584,8489,6362,644,6624,2012,9943,7422,3685,6170,7965,3161,9329,6180,1939,1005,8676,2278,9986,647,7919,7685,7299,9657,8684,4219,7401,3755}

    Returns: 981271981

  36. {0,1,0,0,2,2,1,4,8,9,5,8,5,11,14,6,8,6,8,17,18,3,12,18,8,21,17,20,7,15,19,28,5,5,23,8,29,19,1,12,37,19,20,35,19,7,29,15,31,42,38,10,5,14,19,13,36,36,54,23,18,46,13,54,6,58,51,65,39,56,21,27,25,21,26,8,21,63,64,44,7,81,57,80,53,41,49,75,49,43,78,43,68,68,8,11,56,20,44,72,6,71,47,25,51,6,34,81,9,21,47,111,47,31,38,103,81,20,37,31,40,67,51,94,100,4,89,122,109,59,33,13,81,7,113,42,4,60,110,111,102,101,30,91,72,41,127,56,124,13,115,77,139,100,119,48,90,5,65,72,139,99,13,163,160,88,15,58,168,147,2,28,24,95,22,33,51,177,154,164,69,130,55,136,4,102,29,1,139,0,44,119,9,71,47,74,90,20,101,29,0,167,170,85,147,152,197,95,7,170,186,93,125,183,113,116,196,180,179,170,196,97,49,153,54,32,159,87,89,25,207,188,65,96,62,154,166,87,230,82,55,143,166,67,126,83,50,26,46,219,175,8,62,247,37,242,3,120,78,136,158,6,19,12,159,157,14,263,238,269,57,259,182,264,187,217,81,272,139,47,243,4,132,127,92,216,151,271,148,155,159,277,77,56,136,61,288,115,103,29,14,283,18,156,210,153,48,71,59,266,71,209,113,138,41,206,196,4,137,129,13,167,169,89,134,204,186,249,140,185,5,162,230,252,74,125,3,203,233,100,160,279,96,103,70,42,283,207,174,74,74,259,181,248,16,59,58,167,116,96,295,342,232,100,312,116,48,33,190,28,217,157,337,193,224,40,35,122,193,39,82,356,197,239,374,60,206,222,267,62,342,202,282,357,159,99,155,269,181,317,209,328,95,303,7,250,224,15,293,81,248,152,298,1,151,0,309,335,257,332,365,143,51,4,138,224,222,100,388,88,148,405,9,238,9,20,132,158,421,117,102,86,237,348,266,332,39,63,100,382,372,220,299,35,269,168,80,1,366,240,420,316,127,398,342,50,167,460,69,253,302,110,445,114,167,15,408,142,204,358,462,206,474,397,393,49,208,50,160,136,488,235,299,106,460,486,271,92,105,41,240,222,303,257,250,14,14,327,23,237,195,305,14,137,249,340,264,420,119,107,459,143,175,131,496,217,469,271,396,238,82,253,214,500,379,308,255,208,423,366,505,161,90,144,450,318,444,41,191,307,193,405,119,59,480,322,82,87,123,199,202,263,481,5,353,53,292,549,84,35,262,469,215,118,62,379,564,503,414,58,74,340,259,128,129,548,464,322,304,276,462,164,298,267,166,510,541,431,221,179,400,239,400,134,93,579,413,513,459,187,182,123,467,190,504,274,182,496,502,330,367,375,50,552,212,384,229,247,209,272,338,63,567,284,42,339,243,292,432,148,411,254,513,154,379,584,80,156,13,610,341,466,511,96,471,537,184,645,577,520,418,220,258,301,301,48,90,57,531,230,634,599,230,342,306,143,552,283,48,325,630,407,62,387,92,649,527,100,545,575,421,199,425,34,44,112,316,70,234,526,405,536,64,253,349,200,607,585,455,390,26,14,641,109,269,270,598,711,467,682,603,16,1,88,538,331,249,241,361,94,582,198,150,268,599,297,632,126,336,29,236,707,582,589,37,591,523,402,598,56,83,72,409,9,347,339,432,352,7,348,691,18,472,188,572,756,15,13,478,257,616,321,44,1,610,707,191,705,774,701,573,335,710,668,166,413,410,247,8,392,536,782,438,751,447,391,87,362,145,529,606,488,510,464,425,435,220,145,112,214,649,579,573,608,431,800,377,731,777,553,612,95,420,470,278,584,380,642,364,242,173,749,700,207,703,232,76,828,5,117,710,100,446,667,353,626,235,594,27,551,733,47,326,105,632,160,393,786,382,276,645,412,53,323,663,625,175,627,707,214,631,109,350,560,756,454,317,589,702,872,614,373,202,841,209,698,90,429,864,54,716,531,34,414,868,850,198,294,756,691,647,333,724,839,780,26,89,471,488,760,343,167,787,229,606,577,57,187,600,631,830,341,726,695,259,569,902,909,771,353,903,553,395,697,897,169,403,112,70,85,573,619,438,722,30,666,233,254,417,769,560,579,6,655,192,471,420,550,419,580,903,454,795,138,590,757,361,296,895,697,755,370,715,793,598,353,511,455,604,396,201,176,235,414,85,37,761,247,451,373,490,655,278,902,448,410,13,833,888,389,745,66,274,57,156,637,914,103,921,486,125,797,310,963,31,261,617,53,786,419,210,28,83,50,492,1011,500,285,997,494,585,370,772,299,163,161,19,298,498,1022,328,962,771,671,607,730,339,232,107,707,462,765,204,171,191,744,1019,734,20,551,430,1017,344,592,642,142,737,467,340,1006,837,736,559,358,1067,1020,526,990,343,742,334,680,712,698,108,92,5,940,403,989,981,350,154,366,522,270,640,972,953,567,468,347,683,1058,29,668,548,567,473,329,888,481,363,109,447,493,179,782,810,542,683,714,964,17,778,609,557,166,939,551,56,905,388,48,853,869,649,702,59,364,286,525,769,821,295,7,893,938,287,593,1124,611,816,219,978,567,916,5,156,910,145,907,738,662,723,754,29,187,411,415,373,590,465,799,408,1122,1015,146,1062,112,605,1048,140,759,1061,685,525,870,1153,487,724,1144,12,303,737,66,1059,1127,403,686,872,251,6,1027,126,436,529,155,456,78,764,45,774,541,715,66,906,160,78,651,759,323,376,582,423,655,764,944,182,834,338,682,971,298,944,870,439,325,811,996,238,209,377,563,418,909,891,586,921,1084,133,1199,175,510,853,1196,193,1180,66,763,312,294,440,329,723,1028,808,1076,1245,73,477,805,980,1197,293,186,805,634,424,1060,961,1242,80,1021,696,235,1003,251,535,1086,386,24,950,211,388,435,1266,954,1224,521,834,1079,31,1126,117,783,1005,129,150,1291,4,557,44,143,228,742,1228,534,206,348,670,802,351,1188,256,1287,1225,195,612,524,576,1228,303,277,569,753,578,696,291,243,1156,1178,1070,937,1228,382,845,123,145,978,154,224,924,635,1229,0,307,166,460,715,683,1223,1163,943,958,490,199,1134,856,706,95,252,786,788,154,86,294,1110,224,900,86,170,986,320,1258,115,1111,86,977,845,164,1273,70,388,416,1280,357,436,829,834,52,589,802,485,452,1161,524,1162,255,1199,922,1127,1099,292,5,607,1019,1323,174,1137,1138,133,1337,870,1359,424,1362,87,1333,132,968,1062,1233,688,56,16,1092,1236,822,331,630,219,1337,812,319,949,850,29,146,529,33,940,108,624,1194,476,115,413,1368,920,121,1156,452,1,972,672,1334,319,1368,430,1192,1424,13,862,1187,1410,434,827,665,503,565,114,1029,1103,1097,1199,736,383,863,448,495,875,1016,713,1037,1141,98,824,678,1456,676,507,209,1288,858,845,757,477,690,1062,550,120,1442,817,1402,585,748,259,35,1133,1112,507,1313,288,1060,131,661,598,255,932,539,640,373,1381,721,1109,1055,1295,770,1265,1235,627,558,582,613,774,1252,929,971,1030,1174,10,260,350,1170,622,905,1408,330,929,378,231,206,904,494,827,1259,1217,447,1348,1016,1498,1194,1234,512,1412,861,463,45,385,481,976,758,416,1083,968,384,245,900,866,1072,1480,43,1007,801,451,407,898,1050,433,380,572,1404,1022,728,662,1200,575,793,532,117,139,1352,1528,1191,142,545,1382,239,1282,494,1511,614,1370,757,1511,28,1374,1134,456,1475,1091,750,1420,653,329,660,250,942,862,638,764,766,522,755,1604,1322,446,995,170,678,1534,1189,176,1135,1311,422,54,1604,273,237,622,623,497,282,1075,296,1570,1032,327,1218,968,464,1244,967,215,783,1284,1010,1673,1339,785,1297,1173,257,76,826,345,1261,1349,1025,432,1420,1005,871,274,924,896,1661,873,1640,828,1520,157,1282,1319,1566,712,765,874,1200,966,141,1372,1300,999,1558,905,694,643,1337,692,1608,1156,835,979,1150,593,18,410,362,803,854,540,703,700,521,1205,1267,81,1276,152,723,1137,550,237,1400,1101,1730,51,705,663,861,1363,109,1162,642,293,1619,692,894,1335,1365,658,1673,334,1764,233,1571,1593,1616,221,892,958,1067,1015,1492,487,1588,385,806,1540,557,1366,716,83,65,1388,1113,385,699,1647,1733,984,1621,1212,375,1453,316,117,107,1714,1673,708,184,968,61,1341,187,375,1693,925,622,1522,6,589,1307,550,821,1612,1464,1234,1197,1441,221,1082,112,1688,475,401,32,1218,1573,955,880,1763,379,95,36,1348,1084,232,670,18,1422,835,1404,1341,614,438,1366,1815,1202,5,939,553,399,1764,603,861,886,624,1389,1601,431,451,1388,451,974,1608,803,358,1626,165,1104,124,264,226,1328,37,1290,732,160,504,657,484,1827,1268,1211,983,927,979,6,1707,1806,1311,1172,777,619,1622,1225,1434,22,586,335,655,967,609,747,1458,991,312,831,912,806,1521,1262,1727,1296,1187,1714,1712,254,1031,905,1346,1503,1099,1352,1011,1757,244,1856,915,1195,794,54,1431,1801,1773,843,339,770,1867,1744,1390,900,715,735,1452,411,382,730,1862,442,1045,572,897,1517,650,1200,1057,1286,942,659,341,1669,207,1559,1321,464,1759,393,1363,239,1367,1364,974,589,1491,1552,74,512,722,481,1240,1763,147,168,357,132,1176,815,1663,698,1351,1799,1669}

    {1210,5846,3420,1331,7295,7463,2380,2270,5605,3930,8085,7751,9723,53,5519,585,1937,2297,5431,2466,9369,2767,7151,7556,8952,4077,3813,8060,8032,9841,4606,7796,9338,1703,8998,951,5315,7217,7276,9258,3416,6526,5868,5233,1953,4627,6842,9166,9493,3146,2323,2847,4895,5433,4976,824,7709,1402,3453,31,1313,9205,2418,9735,6884,5227,5539,5280,4382,9155,8742,8829,9732,791,5261,6844,7089,2541,8958,7866,5595,1859,8022,490,2047,5462,796,873,9241,6326,1141,4524,5296,3354,6588,5515,196,9019,1100,4875,7702,1088,9188,1441,739,2884,9987,4714,1707,5314,9413,4135,8404,4918,8232,5860,5922,2420,623,8289,2028,1101,927,6630,5083,1969,9478,7945,5382,9843,2017,2580,7756,1890,1054,5154,3086,7062,8300,2264,3438,9200,9582,5226,1900,7051,5124,9939,6303,232,5314,3901,5560,3717,6601,4135,94,3312,3204,358,3103,8535,8439,2090,366,1546,9498,917,4070,520,6477,7971,6653,43,5420,6867,1852,8114,9954,8745,295,3832,1406,9570,6313,8787,194,3455,8174,1217,8708,3461,9838,8629,3936,178,3684,3985,4431,4024,8717,6456,497,2190,8491,6747,7479,3777,4153,8875,539,5137,3471,4715,5474,8600,2349,6386,1414,2413,4042,6957,6142,811,5010,3249,6190,776,6146,1759,8557,7728,184,5362,5865,2845,2530,5834,8046,870,3690,3139,1712,2013,8925,7660,7992,9496,9133,2729,3681,326,286,3216,9862,2469,5147,8063,9404,2784,7017,9101,8418,3751,9046,896,152,8586,8055,35,4494,3581,4682,5581,7478,8675,2605,6531,6143,1441,3114,4781,3929,6982,7747,8493,3245,7759,1374,5174,974,7596,8293,2660,2477,9215,6167,3021,1769,9567,7507,4768,9842,2737,3767,9561,4616,6212,503,1275,5136,3165,5674,6064,4203,8590,822,6197,1215,2616,5772,9097,6932,3243,4631,9464,497,951,3281,6531,4963,6067,1436,4702,4337,7138,4812,1209,7816,3992,6954,4702,3620,8466,7762,9888,3472,1998,9495,4309,1161,8538,725,1068,924,6628,7689,2951,3810,7540,9370,803,658,276,8928,7493,3390,9125,5422,8514,3417,614,2791,1124,8321,6228,944,4198,2789,3046,7680,510,270,8454,353,352,6,1190,7572,9123,6969,9534,5773,2464,4177,5851,8001,3576,7039,5266,942,5831,5928,4950,9079,5779,283,3172,2169,4788,1891,1630,9146,7337,1968,9117,8769,1982,6672,4839,3365,6298,1352,9208,3845,8899,4972,4349,7139,8153,4326,5756,9649,2900,7891,9480,4979,7730,6685,9040,5836,5683,2592,5552,8006,1565,4520,2998,2687,649,8758,1075,7492,8468,3371,3397,3306,4820,5216,2047,7423,3420,5535,2042,1711,7047,7259,748,6485,200,4908,9396,9600,7930,1497,2956,4123,6139,8987,9048,9536,6102,1797,2063,394,2985,3832,6022,7901,7177,4509,6758,8768,9926,1825,4167,9433,8269,9525,2731,8957,5932,1889,1186,5653,9829,3280,3693,1019,8617,2818,9503,4562,2544,397,2804,8561,5550,9759,6367,2164,9955,5227,7871,4296,9058,8474,8482,3072,6464,4592,4774,2820,4360,9969,7169,50,5634,4011,2525,1879,2184,665,1664,347,7195,7304,7929,9229,3695,3287,9213,8868,9043,4768,4097,1343,8752,6618,500,486,8376,5399,3502,2042,4070,4443,7566,6712,9967,9999,4779,549,6557,6677,7266,9236,3524,8804,6151,5430,9094,3129,4406,8787,1983,616,3394,5481,1448,6245,9611,4054,9949,1873,8980,415,6472,2286,9347,4355,4226,1544,8669,9348,1395,7414,6243,6950,5854,9931,6614,775,6390,6227,6449,4400,6618,9100,1012,6548,9422,7531,8232,4478,8692,378,1831,3398,1374,9495,1569,3831,3747,4619,7486,2027,3516,4315,3219,2446,8676,9416,4857,4845,7468,9792,5368,6770,5838,234,8280,3406,8835,527,1055,6249,6867,8799,2385,3399,752,7123,8804,4776,8983,1628,7201,2600,5572,9851,8436,6895,2690,6071,2917,3490,8146,187,1926,8411,6351,3336,7234,6591,6604,3363,7800,5385,2141,3030,1294,8804,6115,5699,3707,1226,1665,1548,9270,3517,3337,8940,9071,9610,4765,1024,8269,8380,9648,7510,178,8179,7935,5422,5119,9228,631,6408,2205,4637,6050,205,4449,7679,3927,2692,2393,4983,5876,5996,2137,8564,6123,3744,6591,5027,1234,5539,4147,3833,8651,6751,9365,40,1642,6305,8533,6206,9302,4236,2806,5519,2996,8697,8442,2506,7764,2298,2246,4507,5384,1799,3134,3854,3210,2092,2326,5063,5269,8840,9911,9078,3382,8287,7596,6518,3064,7427,4025,9956,270,3421,9913,1419,7780,352,7866,3193,8852,538,9045,8026,1066,7701,9260,6825,4117,5557,6853,9978,6712,9964,102,816,8536,4707,2905,2233,2949,467,8271,4088,7135,4496,166,2178,3467,63,7110,7451,9142,7269,503,9566,92,8646,2775,1036,8983,9099,1138,4652,9250,4308,5028,333,3078,2572,3006,3591,9058,9717,6130,428,7392,3279,4,7360,8956,3309,1597,8568,6975,4909,7425,5779,9630,3734,7397,978,2985,8105,4533,5988,6560,4357,4645,263,5172,6664,5504,374,1654,5575,6456,7777,6344,4584,9331,4517,8445,3224,8638,8578,4730,6608,2495,8695,1865,55,216,373,2727,642,8006,3691,1718,9593,5275,2056,9313,2831,9271,8228,146,5480,9430,9889,671,9433,8559,6427,8453,6305,1453,8871,4438,7296,7538,944,7754,862,778,7954,6829,7334,541,561,3351,1946,2391,8343,1081,3170,7953,1666,1439,5917,3484,9038,9214,2246,9336,3960,9171,6620,5653,2671,5757,7655,6596,5655,2517,1447,3395,3560,413,3542,2324,475,6990,6484,5871,5117,8260,1217,3673,9256,8795,8603,8607,852,8244,9913,6327,8848,2781,2535,3634,6710,4996,9813,1450,7855,1871,8683,9451,975,4374,3950,4815,2243,3087,3663,1927,4005,3823,2364,51,8493,2779,2212,4134,4926,1249,1839,8893,4636,2241,1543,5168,3325,7918,8382,4628,1740,6152,8230,3668,6438,6493,3552,1929,8030,5737,5427,235,1250,1866,6680,9444,8633,4904,2811,1810,4132,6621,3783,8547,3459,9319,3266,8668,2799,7844,8690,3773,4490,9969,7929,9734,4491,8406,6271,9193,5571,8114,5973,5784,2325,3037,3543,1017,9197,7254,3114,8299,5885,6100,3400,5619,8882,5777,8292,8395,8025,2334,1783,28,7764,6257,7928,6631,4143,9770,3378,2753,7935,3270,597,9694,6402,2211,7525,5739,543,3640,8745,6897,4792,176,779,3752,6621,3125,9516,7043,2835,4468,5810,5501,2896,2429,2389,2605,3830,6438,3469,8359,1537,3874,9728,5655,3581,861,5301,5959,9674,8654,7346,9634,5390,9374,509,2100,8591,9785,1955,4296,3238,8334,1277,4435,1766,7338,8292,2377,9694,1159,277,7012,350,244,2331,8768,9075,1615,6926,4482,9253,2515,5828,9289,7701,8663,68,5900,840,9254,8732,2115,5924,3151,4648,2281,1443,7649,3070,3682,6443,1498,9501,1743,9642,4972,8221,4186,3985,4328,718,3407,2709,8693,9531,4091,8255,1211,7392,5192,6543,7765,9080,90,7009,1625,7216,7984,7869,611,4248,7667,7726,1879,8110,4424,1202,1067,1471,2638,5422,6882,5062,2555,9765,4850,2176,1931,2248,8402,9742,1236,2628,8478,6111,1207,9683,5334,647,5355,2231,8300,3961,5296,324,9154,6459,1788,8054,691,2630,696,4878,7092,4988,6583,4888,9890,9225,501,1832,772,4879,7595,5136,917,511,2102,518,1936,214,2962,4806,2679,4318,7399,8243,6068,3566,7200,6136,2933,8089,280,1216,8797,8640,5011,2793,6042,8964,1860,8025,3662,3029,9033,6970,6492,5619,2704,9964,172,5086,9519,6164,7091,2235,4629,9485,8623,3896,6444,4773,974,4544,5268,3000,9929,5038,3928,1692,2096,6478,8996,457,15,4832,3838,1039,6384,3211,8359,7611,5898,3274,4173,4509,5895,1893,9745,3276,8465,2460,6077,2868,9617,6760,3558,9150,772,8033,2038,6575,7254,3728,8927,4622,7998,351,2190,5903,8058,2802,1440,1190,5007,8795,7051,7996,4918,1717,2490,6306,1495,8011,1867,6543,8071,14,4884,9104,6669,799,2648,3627,5467,453,7459,9019,6594,8800,2932,191,5389,9043,6394,4183,3781,5742,1588,2782,7297,7978,9536,6038,6161,2065,8243,8302,2504,9162,6176,6677,4630,5224,4409,479,9391,7278,2292,2116,5652,2913,8107,7987,4621,2183,4990,3323,7890,7823,7453,967,8782,981,6921,8744,7817,7608,7313,174,5853,8647,5091,2064,1484,4246,675,5586,3982,4125,1312,8563,9961,7483,5527,4900,1487,7142,9341,707,400,6823,8195,1614,3268,2448,5934,8176,7656,6849,6165,2278,1822,1817,7744,9758,8674,3392,1559,2280,8020,271,9187,1490,553,8682,2241,2675,7760,6602,8823,9651,6136,8599,3091,3339,445,8118,412,5950,5873,849,4182,4050,7857,6586,9767,2787,5255,1771,4891,2495,654,2577,7271,220,4082,2018,9856,8352,2050,6437,8367,6792,6732,8667,8758,1051,181,3678,1250,368,8741,7640,4084,9057,2344,1821,5410,9375,1854,7111,6232,4625,9194,9434,3480,6762,665,9128,6721,3989,1426,1582,9229,8636,687,1808,1786,9107,6154,961,6418,358,1467,1672,3134,5973,5727,7443,8778,5745,524,6733,5848,3155,2841,5806,908,5345,1874,5783,241,3344,252,648,5095,9864,7041,409,7764,4333,60,4391,7664,624,7735,1412,1878,2602,3661,309,6258,7515,47,3452,450,7685,1154,6146,6337,3709,7622,6667,2904,906,1346,1803,104,4556,403,6213,9970,565,7346,8403,183,4019,1396,6111,940,2684,2229,939,1504,6229,8164,6806,6062,460,3725,8779,9703,1165,8602,6234,1241,2450,7895,4178,2267,9490,9783,440,8068,6171,6405,8007,139,5492,771,1254,4620,2021,8989,4168,6971,8434,5332,7983,548,1356,8798,9456,2480,3291,4682,8999,3120,8096,6805,832,5732,8686,2824,7624,3928,4495,1345,8010,7707,9737,5172,715,4676,6963,1512,4515,6138,1912,7223,1269,6485,2088,8213,4060,6695,242,9475,8229,6421,3809,4131,796,6488,3218,656,1664,7380,3589,7078,8719,7249,2781,2802,817,703,3855,1379,2547,4860,1256,7814,2866,3856,3837,1453,9869,6966,8366,6359,9488,9793,1706,1646,3242,436,904,1412,8267,8010,9535,2985,9029,1006,9425,7322,7704,103,5046,9919,4528,191,4274,5250,6944,5464,4447,4859,3942,7938,9312,6496,3699,4855,2485,5191,9720,3086,106,5823,2861,8887,4058,8949,2529,6391,3472,2992,1455,4962,8959,6485,8229,1465,2787,2534,7818,4361,7892,5983,7787,1918,8086,7361,171,6249,723,2447,2724,4995,1267,6710,5091,4343,2692,1642,445,4535,7696,5,5233,3137,6317,3552,7584,9030,2461,7222,2269,2512,7089,2836,5581,304,7142,5176,5867,9229,9374,7220,5556,517,4144,95,9462,2057,7031,5056,1031,6339,9761,5630,2072,177,7165,7578,8919,3054,4329,7928,5753,4958,1555,7592,2529,8705,8768,8736,4774,5304,7306,4714,9990,1153,135,8492,3205,7560,9806,2270,413,7841,4612,6481,408,7864,3058,7732,3833,3369,9125,4378,6566,4099,8349,6774,9042,1308,98,1171,8746,418,232,2060,8589,2013,9410,7168,2849,5273,2025,6326,9461,9028,264,667,1345,6252,1755,7062,278,2482,3362,3007,7702,9690,2587,4914,172,5953,46,5408,3262,8135,8184,5046,2064,570,1432,6738,1197,2147,6060,8950,2962,7590,5761,7203,6455,1535,3723,6077,1835,685,1964,7237,4522,9859,8344,9276,4102,7455,3939,7071,8571,9739,9397,2669,7315,7621,9706,6498,5765,3155,4703,355,6450,2354,6011,5124,1631,1377,1788,9210,3172,3777,4192,6470,9652,4515,9872,2419,3580,3241,6647,3376}

    Returns: 784602497

    64

  37. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1068,1071,1072,1068,1074,1075,1068,1077,1078,1068,1068,1081,1082,1068,1068,1085,1086,1068,1068,1089,1090,1068,1092,1068,1068,1095,1068,1068,1068,1099,1100,1068,1068,1068,1068,1105,1106,1068,1108,1068,1110,1111,1068,1113,1068,1115,1116,1068,1068,1119,1120,1068,1122,1123,1068,1068,1068,1127,1068,1068,1130,1068,1132,1068,1068,1135,1136,1068,1138,1139,1068,1141,1068,1143,1144,1068,1068,1068,1068,1149,1150,1068,1068,1068,1154,1068,1156,1068,1158,1068,1160,1068,1162,1163,1068,1165,1166,1068,1068,1169,1068,1171,1172,1068,1068,1068,1176,1068,1178,1068,1180,1181,1068,1183,1184,1068,1186,1187,1068,1068,1068,1191,1192,1068,1194,1195,1068,1197,1198,1068,1068,1201,1068,1203,1204,1068,1206,1207,1068,1209,1068,1211,1068,1213,1214,1068,1216,1068,1218,1068,1220,1221,1068,1223,1224,1068,1226,1227,1068,1229,1230,1068,1232,1233,1068,1068,1068,1068,1238,1068,1068,1068,1068,1243,1244,1068,1246,1068,1248,1249,1068,1068,1252,1068,1254,1255,1068,1257,1068,1259,1260,1068,1262,1263,1068,1265,1266,1068,1068,1269,1068,1271,1272,1068,1274,1275,1068,1277,1278,1068,1068,1281,1068,1068,1068,1068,1068,1068,1288,1289,1068,1068,1068,1293,1068,1295,1296,1068,1068,1299,1068,1301,1068,1303,1068,1305,1068,1307,1068,1309,1310,1068,1068,1068,1068,1315,1316,1068,1318,1068,1068,1321,1322,1068,1324,1325,1068,1327,1328,1068,1330,1331,1068,1333,1334,1068,1336,1337,1068,1339,1068,1341,1342,1068,1344,1345,1068,1347,1348,1068,1350,1351,1068,1068,1068,1355,1356,1068,1358,1359,1068,1361,1362,1068,1364,1068,1068,1367,1368,1068,1370,1371,1068,1068,1068,1375,1068,1068,1378,1379,1068,1381,1068,1068,1068,1068,1386,1068,1388,1068,1390,1391,1068,1068,1394,1395,1068,1397,1068,1399,1400,1068,1402,1403,1068,1405,1406,1068,1408,1068,1410,1411,1068,1413,1414,1068,1416,1417,1068,1419,1420,1068,1422,1068,1424,1068,1068,1427,1068,1429,1068,1068,1068,1433,1434,1068,1436,1068,1438,1068,1440,1441,1068,1068,1068,1068,1068,1068,1448,1449,1068,1068,1068,1068,1068,1455,1456,1068,1068,1459,1460,1068,1068,1463,1068,1465,1068,1068,1068,1469,1470,1068,1472,1068,1474,1068,1476,1068,1068,1479,1480,1068,1068,1483,1068,1485,1486,1068,1068,1489,1068,1491,1068,1493,1494,1068,1496,1497,1068,1068,1500,1501,1068,1503,1068,1068,1506,1068,1068,1509,1068,1511,1512,1068,1514,1515,1068,1517,1068,1068,1068,1068,1522,1068,1524,1525,1068,1068,1068,1529,1068,1068,1068,1533,1068,1535,1068,1537,1068,1068,1540,1541,1068,1543,1068,1068,1546,1547,1068,1068,1550,1068,1068,1553,1554,1068,1556,1557,1068,1068,1560,1068,1562,1563,1068,1565,1068,1567,1068,1569,1570,1068,1572,1068,1574,1575,1068,1577,1578,1068,1580,1068,1582,1068,1584,1585,1068,1587,1068,1589,1068,1591,1592,1068,1594,1068,1068,1597,1598,1068,1068,1601,1602,1068,1068,1068,1606,1068,1608,1068,1610,1611,1068,1613,1614,1068,1068,1617,1618,1068,1620,1068,1068,1623,1068,1625,1068,1068,1628,1629,1068,1068,1632,1068,1634,1635,1068,1637,1638,1068,1640,1068,1642,1643,1068,1645,1068,1647,1648,1068,1650,1068,1068,1068,1068,1068,1656,1068,1068,1068,1660,1068,1068,1068,1068,1665,1068,1068,1668,1669,1068,1671,1068,1068,1674,1675,1068,1068,1678,1068,1068,1681,1068,1683,1068,1068,1686,1687,1068,1689,1690,1068,1068,1693,1068,1695,1696,1068,1698,1699,1068,1701,1068,1703,1704,1068,1068,1068,1708,1709,1068,1711,1068,1713,1714,1068,1068,1717,1718,1068,1068,1721,1068,1723,1724,1068,1726,1727,1068,1068,1730,1731,1068,1733,1734,1068,1736,1068,1738,1739,1068,1741,1068,1743,1068,1745,1746,1068,1748,1068,1068,1751,1752,1068,1754,1755,1068,1757,1068,1068,1760,1761,1068,1763,1068,1765,1068,1767,1768,1068,1068,1068,1772,1773,1068,1775,1068,1777,1068,1068,1780,1781,1068,1783,1784,1068,1786,1068,1788,1068,1790,1791,1068,1793,1794,1068,1796,1797,1068,1799,1068,1068,1802,1068,1068,1805,1068,1068,1808,1809,1068,1811,1812,1068,1814,1068,1816,1817,1068,1819,1820,1068,1822,1823,1068,1825,1826,1068,1828,1829,1068,1831,1832,1068,1834,1068,1068,1837,1838,1068,1068,1841,1068,1068,1844,1068,1846,1068,1848,1849,1068,1851,1068,1068,1854,1855,1068,1857,1068,1859,1068,1861,1068,1863,1864,1068,1866,1867,1068,1869,1870,1068,1872,1873,1068,1875,1876,1068,1878,1879,1068,1881,1068,1883,1068,1885,1068,1887,1068,1068,1890,1068,1892,1893,1068,1895,1896,1068,1068,1068,1068,1068,1902,1903,1068,1905,1068,1907,1908,1068,1910,1911,1068,1913,1914,1068,1916,1068,1068,1919,1068,1068,1922,1068,1068,1925,1068,1927,1928,1068,1068,1931,1932,1068,1934,1935,1068,1937,1938,1068,1940,1068,1942,1943,1068,1945,1946,1068,1948,1949,1068,1951,1952,1068,1954,1068,1956,1957,1068,1068,1960,1961,1068,1068,1964,1068,1068,1967,1068,1969,1970,1068,1068,1973,1974,1068,1976,1977,1068,1979,1980,1068,1982,1068,1068,1068,1986,1068,1988,1989,1068,1991,1992,1068,1994,1995,1068,1997,1998}

    {1,4,5,4,1,2,3,5,5,1,2,2,1,1,2,4,4,2,1,1,5,5,2,5,4,4,2,3,3,4,4,5,4,4,3,3,1,5,2,3,2,4,3,3,2,1,2,4,2,2,2,4,3,4,2,2,2,4,1,4,2,5,4,5,4,4,1,2,2,2,4,1,5,1,3,1,5,2,2,2,5,3,1,4,1,2,2,3,4,5,4,5,2,4,3,5,5,4,2,3,1,2,4,1,5,4,4,2,5,4,4,1,3,5,1,5,2,4,2,4,4,3,2,4,3,1,2,1,3,1,1,5,5,2,2,4,3,5,5,4,2,1,4,2,5,4,5,5,1,1,4,3,5,4,1,3,2,2,1,2,2,5,1,1,3,3,1,3,1,3,4,5,4,2,3,4,5,2,1,1,2,5,5,3,2,3,4,1,3,1,4,3,4,1,5,5,2,3,4,4,2,3,3,2,1,1,4,3,4,2,2,2,2,3,5,2,3,2,5,3,3,5,2,1,4,5,2,2,1,1,4,5,3,1,1,4,2,5,1,3,4,1,2,4,1,5,3,1,3,5,1,1,4,2,4,3,1,4,1,3,2,4,1,3,3,3,1,4,4,3,2,5,5,3,1,2,2,4,3,1,5,5,1,2,4,2,1,1,4,2,2,5,1,5,4,5,5,5,2,4,3,2,4,4,3,4,3,2,5,3,5,2,3,5,3,4,4,3,1,5,1,4,3,2,5,5,2,5,2,2,2,1,5,5,4,4,5,4,3,4,5,1,1,2,5,2,3,5,5,4,3,4,5,2,4,4,5,3,1,1,5,2,3,2,5,1,2,5,4,5,4,1,1,5,4,3,1,1,2,2,2,4,5,2,4,2,1,1,5,4,1,3,1,1,1,5,3,2,2,1,1,4,1,5,4,4,4,2,4,5,2,4,1,4,4,5,3,1,1,5,2,3,2,3,1,2,5,1,1,5,2,4,5,1,4,3,1,1,3,4,2,4,3,1,5,1,5,5,5,3,4,2,3,3,2,3,3,2,2,5,5,1,5,2,5,1,5,5,2,2,5,3,3,3,1,5,1,5,2,2,4,4,3,2,1,1,2,2,1,4,3,5,3,2,3,2,1,1,1,1,3,2,3,3,3,2,2,1,1,2,4,5,2,1,5,5,5,3,5,3,3,2,4,1,4,5,2,4,4,3,1,1,2,2,4,3,2,1,2,3,5,1,4,2,3,5,5,4,2,5,4,4,5,3,1,5,5,2,2,4,5,3,5,1,3,5,3,1,5,1,1,1,1,4,4,2,4,5,5,2,5,5,1,3,2,2,5,4,3,1,5,1,1,5,2,5,3,2,3,2,2,1,2,4,3,3,3,4,4,2,1,4,2,1,4,4,4,1,5,1,4,2,3,5,4,5,1,3,3,3,3,3,4,2,5,4,2,1,4,3,5,3,3,3,1,2,2,2,4,1,5,4,4,4,2,4,3,4,2,2,1,3,5,2,4,1,1,1,5,2,1,5,5,5,1,2,4,4,1,3,5,4,2,1,3,1,3,5,3,5,4,4,4,5,4,4,3,5,3,1,1,1,4,3,1,1,1,3,3,5,2,2,5,3,2,3,4,1,1,3,4,1,2,2,3,1,2,3,4,3,3,1,4,1,4,5,2,5,5,4,4,4,1,4,4,5,4,5,4,3,3,5,4,1,1,5,2,2,3,4,4,2,1,5,5,5,3,1,5,4,3,1,1,1,3,4,5,1,3,2,1,4,3,2,2,2,4,1,5,2,2,4,2,3,4,1,4,2,4,5,3,1,5,1,2,2,5,3,4,1,5,4,2,4,3,5,1,4,1,1,3,3,5,2,1,5,1,5,5,5,3,2,4,4,1,5,2,5,4,1,4,3,4,1,3,2,5,1,3,2,1,1,4,1,3,5,4,5,4,5,3,2,3,2,5,1,5,1,3,5,3,5,5,4,1,3,2,2,3,2,1,3,3,2,2,4,5,3,4,5,4,2,4,2,2,2,5,5,3,3,2,4,4,3,1,2,2,5,1,1,1,1,3,4,1,3,5,2,2,4,1,5,5,1,4,2,4,1,1,5,5,1,4,4,1,3,4,4,1,2,1,5,4,4,4,2,4,2,5,3,2,3,4,5,1,3,3,3,4,5,3,5,4,2,5,3,3,3,5,5,1,2,5,2,4,4,5,2,3,2,1,3,4,2,3,5,1,3,3,3,3,2,3,4,2,2,5,4,1,2,2,5,1,1,5,4,3,4,3,2,1,1,5,2,2,2,5,1,1,3,4,2,5,5,3,5,4,5,4,5,3,5,1,5,2,4,4,2,5,5,1,4,2,1,1,5,3,3,4,4,3,5,3,3,2,5,3,2,4,1,2,5,5,3,5,5,5,4,3,9956,3,5,9968,5,1,9978,3,2,9966,9916,1,2,9974,9925,4,2,9976,9990,2,3,9907,3,10000,9924,3,9949,9993,9925,2,1,9922,9930,9968,9906,3,4,9971,2,9971,2,5,9936,1,9933,2,1,9913,9973,4,2,9978,1,5,9985,9934,9946,2,9996,9978,4,9992,1,9913,9907,3,4,9960,1,4,9987,5,9925,3,5,9977,9987,9914,9963,5,1,9966,9905,9989,4,9918,1,9990,1,9916,2,9945,2,4,9939,3,2,9918,9969,4,9985,5,3,9960,9974,9942,5,9929,1,9962,2,3,9916,5,1,9972,1,4,9989,9993,9900,1,1,9964,4,2,9911,4,5,9961,9973,1,9976,2,1,9900,3,3,9920,1,9993,4,9973,4,4,9919,1,9980,5,9912,1,3,9935,2,2,9977,2,5,9985,1,1,9924,2,5,9982,9946,9996,9975,2,9955,9985,9961,9979,1,3,9932,4,9949,2,4,9902,9961,1,9995,2,3,9902,1,9967,4,1,9986,3,2,9925,4,2,9918,9963,3,9926,2,3,9981,4,1,9988,3,2,9957,9929,1,10000,9968,9980,9904,9982,9950,5,5,9930,9986,9904,2,9930,4,4,9916,9967,2,9990,4,9943,2,9909,1,9941,3,9952,1,1,9968,9918,9983,9995,5,2,9933,2,9974,9969,2,5,9986,1,5,9978,5,1,9917,5,3,9950,5,4,9988,3,4,9901,4,9982,3,2,9958,5,1,9900,4,2,9970,2,5,9951,9965,9957,2,1,9925,4,1,9933,4,5,9964,2,9939,9949,1,2,9981,4,1,9991,9938,9985,1,9911,9918,5,2,9991,2,9964,9947,9901,9950,1,9970,2,9917,1,2,9915,9994,5,2,9905,5,9995,1,2,9912,4,3,9985,1,2,9994,4,9941,5,1,9914,1,1,9924,4,3,9958,2,4,9969,3,9990,3,9944,10000,1,9998,5,9931,9994,9943,2,2,9909,4,9959,4,9967,5,5,9968,9935,9943,9985,9930,9991,5,4,9932,9955,9909,9948,9935,3,1,10000,9924,4,3,9909,9924,2,9991,2,9930,9939,9928,5,3,9960,3,9906,2,9922,5,9972,9974,4,1,9980,9939,1,9948,4,2,9959,9970,2,9951,3,9910,5,4,9918,2,2,9978,9951,3,5,9945,3,9909,10000,3,9919,9923,4,9994,4,2,9944,1,5,9920,2,9992,9957,9986,9938,4,9965,2,1,9965,9977,9900,5,9920,9981,9957,1,9951,4,9913,2,9930,9932,3,2,9912,3,9986,9991,1,3,9985,9945,1,9942,9948,5,5,9915,1,3,9974,9912,2,9938,4,1,9937,3,9932,2,10000,2,3,9900,5,9955,1,5,9977,3,4,9927,1,9914,2,9937,3,4,9958,2,9991,5,9948,5,3,9927,5,9969,9915,5,5,9901,9913,3,5,9949,9971,9994,3,9965,4,9975,3,5,9975,3,5,9984,9988,3,2,9929,2,9976,9950,1,9958,3,9965,9979,2,3,9928,9905,1,9936,1,2,9910,3,4,9977,1,9981,5,4,9930,3,9919,5,5,9989,1,9900,9943,9942,9936,9967,4,9920,9948,9929,2,9952,9972,9921,9924,3,9924,9906,3,5,9972,1,9905,9988,5,2,9962,9903,1,9965,9956,1,9936,5,9918,9907,1,2,9967,1,1,9948,9952,1,9963,4,2,9921,3,5,9998,5,9965,3,3,9927,9993,9941,2,3,9965,2,9987,4,5,9992,9918,5,4,9957,9950,4,9989,1,4,9961,5,1,9905,9940,3,2,9950,5,2,9957,5,9981,5,2,9986,5,9906,1,9940,4,4,9961,1,9902,9971,1,5,9952,4,1,9994,2,9947,9937,5,2,9929,5,9988,2,9971,2,2,9958,9929,9917,4,5,9908,1,9948,2,9932,9987,5,3,9907,3,5,9962,3,9979,2,9950,5,1,9999,3,1,9923,3,2,9980,1,9950,9998,2,9952,9979,1,9970,9972,2,1,9901,5,5,9992,4,9948,3,4,9933,1,5,9962,4,4,9943,3,2,9998,1,2,9945,4,4,9976,4,9930,9908,5,5,9996,9920,4,9974,9935,5,9984,5,9950,1,1,9999,4,9982,9911,3,1,9969,3,9976,5,9999,5,9970,3,1,9976,3,1,9998,5,2,9964,3,4,9971,3,3,9912,1,3,9933,1,9946,5,9985,2,9953,3,9954,9946,3,9951,4,5,9985,2,3,9932,9960,9924,9917,9916,5,3,9920,3,9958,4,1,9944,2,1,9980,4,5,9996,5,9956,9917,3,9929,9903,4,9937,9972,1,9985,4,1,9994,9964,2,2,9929,5,2,9925,2,2,9923,3,9910,5,3,9983,4,5,9934,2,3,9956,1,5,9921,4,9984,1,3,9956,9970,1,3,9974,9903,4,9914,9963,5,9924,3,1,9959,9946,2,5,9974,2,1,9962,2,3,9925,4,9998,9967,9916,2,9962,4,1,9947,3,5,9920,1,4,9966,5,4,9904}

    Returns: 228444824

  38. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1013,1016,1013,1013,1019,1013,1021,1013,1023,1013,1013,1013,1027,1028,1013,1030,1013,1032,1013,1034,1013,1013,1013,1038,1013,1040,1041,1013,1043,1044,1013,1046,1013,1048,1049,1013,1013,1052,1053,1013,1013,1013,1057,1058,1013,1060,1013,1062,1063,1013,1013,1066,1067,1013,1069,1013,1013,1013,1013,1074,1075,1013,1013,1013,1013,1013,1013,1013,1083,1084,1013,1013,1087,1013,1089,1013,1091,1092,1013,1094,1095,1013,1097,1098,1013,1100,1101,1013,1013,1104,1105,1013,1013,1013,1013,1110,1111,1013,1013,1114,1013,1013,1013,1013,1013,1013,1121,1122,1013,1124,1125,1013,1127,1128,1013,1130,1131,1013,1133,1013,1135,1013,1137,1013,1013,1140,1013,1142,1143,1013,1145,1013,1147,1148,1013,1150,1151,1013,1153,1013,1155,1013,1157,1013,1013,1160,1013,1013,1163,1164,1013,1013,1013,1013,1169,1013,1171,1172,1013,1174,1013,1176,1013,1178,1013,1013,1181,1182,1013,1013,1013,1013,1187,1013,1013,1013,1191,1192,1013,1194,1013,1196,1013,1013,1199,1200,1013,1202,1203,1013,1013,1206,1207,1013,1209,1210,1013,1013,1213,1214,1013,1216,1013,1218,1013,1013,1013,1222,1013,1224,1225,1013,1227,1228,1013,1013,1231,1013,1013,1013,1013,1236,1013,1013,1239,1240,1013,1242,1013,1244,1245,1013,1247,1013,1249,1250,1013,1252,1253,1013,1255,1256,1013,1258,1259,1013,1261,1262,1013,1264,1265,1013,1267,1268,1013,1270,1271,1013,1273,1274,1013,1276,1013,1278,1279,1013,1281,1013,1283,1284,1013,1286,1287,1013,1289,1290,1013,1292,1013,1294,1013,1296,1013,1298,1299,1013,1013,1013,1303,1013,1305,1306,1013,1308,1309,1013,1013,1312,1013,1314,1315,1013,1317,1013,1319,1320,1013,1322,1013,1324,1013,1326,1327,1013,1329,1013,1331,1332,1013,1334,1013,1336,1013,1338,1339,1013,1341,1342,1013,1013,1013,1013,1347,1013,1349,1350,1013,1352,1013,1013,1355,1356,1013,1013,1359,1013,1361,1362,1013,1364,1365,1013,1367,1368,1013,1370,1371,1013,1373,1013,1013,1376,1013,1013,1379,1013,1381,1013,1383,1013,1013,1013,1387,1388,1013,1390,1013,1392,1393,1013,1395,1013,1397,1398,1013,1400,1013,1013,1403,1013,1405,1013,1407,1408,1013,1410,1013,1412,1413,1013,1415,1416,1013,1418,1013,1013,1421,1013,1013,1424,1425,1013,1013,1013,1013,1430,1013,1013,1433,1013,1435,1436,1013,1013,1439,1440,1013,1442,1443,1013,1445,1013,1447,1448,1013,1013,1451,1452,1013,1454,1455,1013,1457,1013,1013,1013,1013,1462,1013,1464,1465,1013,1467,1013,1013,1470,1013,1013,1473,1013,1475,1013,1477,1013,1479,1013,1013,1482,1013,1013,1013,1486,1013,1488,1013,1490,1013,1492,1493,1013,1495,1496,1013,1498,1013,1013,1501,1502,1013,1013,1013,1506,1507,1013,1509,1510,1013,1512,1513,1013,1013,1516,1013,1518,1519,1013,1521,1522,1013,1013,1013,1013,1527,1013,1529,1013,1531,1013,1533,1534,1013,1536,1013,1538,1539,1013,1541,1013,1543,1013,1545,1013,1547,1548,1013,1550,1013,1013,1013,1554,1013,1556,1013,1558,1559,1013,1013,1562,1563,1013,1565,1566,1013,1568,1569,1013,1571,1572,1013,1574,1013,1576,1013,1578,1013,1580,1581,1013,1583,1013,1585,1013,1013,1013,1013,1590,1013,1013,1013,1594,1595,1013,1597,1598,1013,1600,1013,1602,1603,1013,1013,1606,1013,1608,1013,1610,1013,1013,1013,1614,1013,1616,1617,1013,1619,1013,1621,1013,1623,1013,1013,1013,1627,1628,1013,1013,1013,1013,1013,1013,1635,1636,1013,1638,1639,1013,1641,1013,1643,1013,1013,1646,1647,1013,1649,1650,1013,1652,1013,1654,1013,1013,1657,1658,1013,1660,1661,1013,1663,1664,1013,1666,1667,1013,1669,1013,1013,1013,1013,1674,1013,1676,1013,1013,1679,1013,1681,1013,1683,1684,1013,1686,1013,1013,1013,1013,1013,1692,1013,1694,1695,1013,1013,1698,1699,1013,1013,1702,1703,1013,1013,1013,1707,1013,1013,1710,1711,1013,1713,1714,1013,1716,1717,1013,1013,1013,1721,1722,1013,1724,1725,1013,1727,1013,1729,1013,1013,1013,1733,1013,1735,1013,1737,1738,1013,1740,1013,1013,1013,1013,1745,1013,1747,1013,1749,1750,1013,1752,1753,1013,1755,1756,1013,1758,1759,1013,1761,1013,1763,1013,1013,1013,1767,1013,1769,1013,1771,1013,1773,1774,1013,1776,1777,1013,1779,1780,1013,1782,1013,1784,1785,1013,1013,1013,1789,1790,1013,1013,1793,1794,1013,1796,1797,1013,1799,1013,1801,1013,1013,1013,1013,1013,1013,1808,1809,1013,1013,1013,1813,1013,1013,1816,1817,1013,1013,1820,1013,1013,1823,1824,1013,1013,1013,1828,1829,1013,1013,1832,1013,1834,1013,1836,1837,1013,1839,1013,1841,1013,1843,1844,1013,1013,1847,1013,1013,1850,1851,1013,1853,1013,1855,1013,1857,1858,1013,1013,1861,1862,1013,1013,1865,1013,1013,1868,1013,1870,1871,1013,1873,1874,1013,1876,1877,1013,1879,1013,1881,1013,1883,1013,1885,1013,1013,1888,1889,1013,1013,1892,1013,1894,1895,1013,1013,1898,1899,1013,1901,1013,1903,1013,1905,1013,1013,1908,1909,1013,1911,1013,1913,1013,1013,1013,1917,1013,1013,1013,1921,1013,1923,1924,1013,1926,1013,1928,1929,1013,1931,1932,1013,1934,1013,1936,1013,1938,1939,1013,1941,1013,1943,1013,1013,1946,1013,1948,1949,1013,1013,1013,1013,1013,1955,1013,1957,1958,1013,1960,1961,1013,1013,1964,1013,1966,1013,1013,1013,1013,1971,1013,1013,1013,1975,1976,1013,1978,1979,1013,1981,1982,1013,1984,1013,1986,1987,1013,1989,1990,1013,1992,1993,1013,1995,1013,1997,1013}

    {5,1,4,1,5,2,3,4,5,5,2,3,1,5,1,1,3,2,4,4,5,4,1,4,2,1,4,5,5,5,3,5,4,2,3,2,3,2,4,3,4,4,2,3,5,3,4,4,3,4,4,3,5,3,4,1,1,1,4,1,2,5,3,2,1,3,4,5,5,2,2,4,1,4,2,2,4,3,2,1,4,3,5,1,4,1,5,1,2,1,3,4,3,4,1,4,2,4,4,5,3,5,4,3,3,4,2,4,4,5,5,1,2,3,2,4,3,3,5,1,1,5,3,4,3,3,1,2,4,2,1,5,3,2,4,5,4,4,4,1,1,1,4,2,5,1,3,5,4,4,1,5,2,4,4,3,1,2,1,2,3,1,2,5,3,4,3,4,2,3,3,4,1,2,2,2,5,3,4,4,3,4,3,1,5,3,5,5,3,5,5,1,4,5,4,1,2,4,5,2,5,1,4,2,3,3,1,1,4,5,5,1,5,1,1,3,4,2,1,5,2,5,3,1,5,4,1,2,4,3,2,3,4,5,5,4,5,1,2,1,1,2,4,1,1,4,2,4,4,4,3,2,5,5,2,2,1,2,3,5,4,4,5,5,3,1,2,1,5,1,3,1,5,4,5,2,3,5,4,3,4,3,2,2,1,1,4,5,4,5,4,2,4,3,5,1,4,5,5,2,3,5,5,3,5,3,3,4,1,4,1,3,5,4,2,3,2,2,3,5,3,4,5,1,1,3,3,1,4,4,5,3,1,1,4,1,4,5,2,3,3,2,4,4,3,1,5,2,4,4,5,4,5,3,1,1,4,2,2,1,2,1,2,3,2,4,2,1,1,4,1,4,4,4,3,4,1,4,1,4,5,3,2,4,1,3,3,5,2,2,4,3,5,5,3,4,3,1,4,4,2,3,5,4,1,4,2,1,3,3,4,3,3,2,1,1,4,4,3,3,3,1,1,3,1,1,5,1,3,5,3,3,1,1,5,5,5,4,1,1,1,3,4,1,4,3,1,1,2,1,5,4,2,1,2,2,5,5,4,1,4,2,2,1,3,1,3,5,1,3,5,5,3,2,5,4,1,2,1,1,3,5,1,4,1,2,5,4,1,2,3,2,3,2,1,1,4,3,3,4,4,3,3,1,4,2,3,2,5,1,4,2,4,5,3,2,3,5,2,3,4,1,5,2,4,3,5,4,2,3,1,4,4,2,5,4,2,2,3,4,5,4,1,2,2,5,2,2,2,3,3,1,1,3,2,4,2,2,1,5,4,4,1,5,2,4,5,3,1,4,4,3,2,1,2,1,5,3,4,5,2,5,5,1,3,3,3,4,2,3,5,3,3,4,3,4,5,1,4,1,3,4,1,1,1,2,1,1,5,4,5,5,4,3,4,5,5,3,2,3,5,1,2,5,4,1,1,3,1,2,4,5,2,5,3,1,4,5,1,3,5,3,1,1,3,5,2,3,5,1,1,2,1,2,1,1,3,2,5,2,4,4,4,3,5,5,1,3,2,1,1,1,3,4,4,1,1,5,1,3,2,5,5,1,2,5,1,5,5,2,3,3,3,1,5,3,1,5,1,4,3,1,3,1,4,5,5,5,4,4,2,5,5,3,1,2,1,2,4,1,4,2,2,1,1,5,2,5,4,3,1,5,1,1,1,2,5,4,5,2,2,4,2,5,4,2,5,4,5,3,1,3,1,5,2,5,4,3,2,1,3,3,4,1,5,4,2,1,3,5,1,4,2,3,2,4,4,4,4,1,4,3,5,3,3,3,4,2,3,4,5,5,1,4,1,4,4,3,2,1,5,1,5,5,2,4,4,2,2,1,1,4,3,4,5,2,3,3,2,4,4,4,2,2,5,3,4,3,4,2,4,5,3,3,2,2,5,5,1,2,4,2,5,2,4,3,4,4,2,1,2,2,1,1,2,4,2,4,2,2,5,5,2,3,3,5,5,5,1,2,2,1,3,3,4,4,2,1,5,5,1,3,1,2,3,4,3,2,5,1,1,1,1,1,3,5,4,5,3,4,2,4,2,4,5,4,4,4,2,4,4,5,2,2,5,4,5,2,3,3,5,1,4,5,3,2,4,5,3,5,4,5,5,4,4,4,1,4,2,4,2,4,4,5,3,3,2,1,5,2,1,3,1,4,2,3,5,1,5,3,1,2,3,2,5,2,5,2,2,2,4,3,3,5,1,5,2,2,4,1,5,1,3,1,1,2,5,1,2,3,2,5,1,2,2,3,1,1,4,1,3,4,3,4,4,3,2,4,1,5,5,3,2,5,9940,4,9908,9970,2,9978,1,9966,5,9932,9934,9921,2,2,9909,4,9917,5,10000,1,9928,9932,9954,4,9963,5,3,9959,1,4,9930,2,9957,4,2,9934,9984,5,4,9959,9917,9973,5,1,9910,4,9972,5,1,9971,9946,1,1,9928,2,9939,10000,9954,9923,2,1,9984,9921,9987,9908,9951,9911,9930,5,2,9930,9927,4,9926,2,9988,5,1,9989,1,3,9930,3,5,9911,5,1,9945,9940,5,4,9954,9935,9917,9970,1,1,9986,9972,2,9952,9942,9961,9953,9900,9914,2,3,9959,2,3,9995,2,5,9924,3,3,9968,5,9930,3,9976,5,9928,9914,2,9914,4,2,9989,5,9940,3,1,9940,2,1,9942,5,9901,1,9956,2,9981,9974,1,9970,9999,5,4,9970,9982,9952,9956,4,9909,4,1,9964,4,9935,4,9999,1,9930,9990,1,4,9914,9986,9967,9957,2,9934,9935,9999,2,3,9908,2,9948,3,9910,9929,3,1,9936,3,2,9969,9954,4,4,9934,1,5,9985,9918,5,5,9976,3,9976,3,9938,9915,9921,3,9909,1,2,9937,3,5,9938,9917,4,9973,9915,9944,9970,4,9910,9964,3,2,9984,1,9932,2,2,9929,2,9995,1,5,10000,2,1,9956,3,4,9923,5,5,9971,1,2,9983,5,3,9972,4,2,9911,3,1,9948,3,3,9926,3,9974,3,4,9952,1,9958,5,2,9968,2,4,9980,3,5,9944,5,9968,2,9987,4,9913,2,2,9940,9928,9964,5,9996,1,3,9998,1,5,9918,9901,4,9933,1,1,9934,2,9906,1,5,9992,2,9917,2,9901,1,1,9977,1,9977,5,5,9918,3,9916,1,9944,5,5,9971,1,2,9962,9946,9967,9962,2,9960,2,2,9961,1,9959,9981,4,2,9983,9968,5,9907,4,3,9977,4,2,9928,2,2,9901,5,5,9925,4,9974,9970,4,9944,9969,4,9905,2,9909,3,9994,9972,9967,3,3,9985,1,9996,5,3,9978,4,9942,1,2,9920,5,9989,9934,2,9980,1,9928,1,3,9951,4,9956,4,1,9991,2,3,9991,2,9971,9984,2,9920,9962,2,2,9901,9948,9951,9929,1,9999,9986,2,9946,5,1,9934,9913,4,3,9910,3,3,9965,1,9950,1,1,9986,9912,2,3,10000,3,2,9910,4,9960,9989,9945,9925,2,9919,3,5,10000,3,9938,9974,1,9978,9980,4,9901,3,9970,4,9925,4,9915,9946,5,9992,9920,9962,2,9948,2,9940,5,9983,3,1,9917,1,3,9974,5,9991,9921,2,3,9959,9956,9911,3,1,9909,1,1,9989,2,3,9911,9998,2,9981,5,3,9915,4,1,9936,9987,9933,9985,3,9926,5,9972,1,9964,1,2,9901,3,9967,4,2,9918,4,9970,5,9962,4,9940,4,2,9997,2,9942,9945,9925,1,9932,2,9912,1,3,9958,9995,5,5,9985,5,2,9972,4,5,9994,2,4,9920,4,9956,4,9906,5,9908,5,4,9947,2,9917,2,9922,9981,9959,9986,5,9995,9941,9931,3,4,9907,2,4,9904,2,9935,2,2,9977,9988,3,9962,4,9973,1,9981,9906,9985,4,9947,4,3,9961,1,9962,4,9956,5,9962,9976,9930,3,2,9992,9995,9973,9918,9932,9965,1,3,9935,4,2,9985,2,9908,2,9917,9948,4,4,9940,5,2,9997,2,9954,5,9996,9902,4,5,9904,3,2,9981,5,3,9930,4,4,9931,5,9943,9933,9956,9939,4,9933,1,9941,9943,1,9998,1,9974,1,3,9937,1,9978,9923,9984,9964,9973,1,9929,2,4,9900,9933,1,4,9920,9964,2,2,9933,9900,9973,4,9977,9953,4,3,9901,5,5,9909,5,4,9929,9970,9936,1,4,9996,2,3,9983,4,9999,2,9992,9937,9928,2,9959,2,9958,1,1,9975,2,9976,9922,9996,9990,5,9914,3,9989,4,4,9990,4,5,9989,2,2,9941,3,1,9999,2,9977,1,9972,9949,9933,4,9996,2,9933,2,9922,5,4,9990,4,1,9989,5,5,9915,4,9904,3,5,9927,9974,9939,1,1,9900,9939,4,2,9919,2,5,9995,2,9978,1,9961,9958,9969,9955,9921,9994,4,5,9971,9912,9917,2,9947,9939,1,2,9985,9965,5,9987,9992,2,4,9954,9943,9987,4,5,9900,9935,3,9965,3,9992,2,1,9940,4,9974,2,9984,5,5,9957,9933,3,9926,9986,5,4,9909,1,9907,2,9947,1,3,9916,9924,3,2,9971,9960,3,9986,9907,3,9921,4,4,9933,3,2,9914,3,4,9968,3,9918,4,9955,5,9935,3,9903,9934,5,4,9925,9954,2,9916,2,5,9909,9979,2,4,9957,2,9958,1,9915,1,9960,9995,4,4,9941,5,9993,1,10000,9980,9925,1,9957,9963,9977,5,9900,4,1,9993,2,9953,2,1,9982,3,1,9963,3,9993,2,9964,3,5,9981,3,9913,4,9968,9940,1,9942,4,3,9977,9928,9918,9984,9938,2,9905,5,4,9961,3,4,9910,9985,5,9914,3,9927,9980,9954,9909,2,9945,9980,9903,2,5,9922,4,5,9965,1,2,9946,4,9959,1,2,9952,5,4,9929,3,1,9958,5,9965,1,9973,9921}

    Returns: 945310381

  39. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1112,1112,1112,1118,1119,1112,1121,1112,1112,1124,1112,1126,1112,1128,1129,1112,1131,1112,1133,1134,1112,1112,1137,1138,1112,1140,1112,1142,1143,1112,1145,1146,1112,1112,1149,1112,1151,1152,1112,1112,1112,1156,1157,1112,1112,1112,1112,1112,1112,1112,1165,1112,1112,1112,1112,1112,1112,1112,1173,1112,1175,1176,1112,1112,1112,1180,1112,1112,1183,1112,1185,1186,1112,1188,1112,1190,1112,1192,1112,1194,1112,1112,1112,1198,1199,1112,1201,1112,1203,1112,1205,1112,1112,1112,1112,1210,1211,1112,1213,1214,1112,1216,1217,1112,1219,1220,1112,1222,1112,1224,1112,1112,1227,1112,1112,1112,1231,1112,1112,1234,1235,1112,1237,1238,1112,1240,1241,1112,1112,1244,1112,1112,1112,1248,1112,1250,1112,1112,1253,1254,1112,1112,1112,1258,1112,1112,1261,1262,1112,1264,1265,1112,1267,1112,1112,1112,1271,1272,1112,1112,1275,1276,1112,1112,1279,1112,1281,1282,1112,1284,1112,1286,1287,1112,1112,1112,1112,1292,1293,1112,1295,1296,1112,1298,1112,1300,1301,1112,1112,1304,1305,1112,1307,1112,1309,1112,1112,1312,1112,1112,1315,1316,1112,1112,1112,1320,1112,1112,1323,1324,1112,1112,1327,1112,1329,1112,1331,1332,1112,1334,1335,1112,1112,1338,1112,1340,1341,1112,1112,1112,1345,1346,1112,1348,1349,1112,1351,1352,1112,1354,1112,1112,1357,1358,1112,1112,1361,1362,1112,1364,1112,1112,1367,1368,1112,1112,1371,1372,1112,1374,1375,1112,1377,1378,1112,1380,1381,1112,1112,1384,1385,1112,1112,1112,1389,1390,1112,1392,1112,1394,1395,1112,1397,1398,1112,1400,1401,1112,1403,1112,1405,1112,1112,1408,1409,1112,1411,1112,1112,1414,1415,1112,1417,1112,1419,1420,1112,1422,1423,1112,1425,1112,1427,1428,1112,1112,1431,1112,1433,1112,1435,1112,1437,1112,1439,1440,1112,1112,1112,1444,1112,1446,1112,1448,1112,1450,1451,1112,1453,1112,1455,1112,1457,1458,1112,1460,1461,1112,1463,1464,1112,1466,1467,1112,1469,1470,1112,1472,1473,1112,1112,1476,1112,1112,1112,1112,1481,1482,1112,1112,1485,1486,1112,1488,1489,1112,1491,1492,1112,1494,1495,1112,1497,1498,1112,1500,1112,1112,1503,1504,1112,1506,1112,1508,1509,1112,1511,1512,1112,1514,1515,1112,1517,1112,1519,1112,1521,1112,1523,1112,1525,1112,1527,1112,1529,1530,1112,1532,1533,1112,1112,1536,1112,1538,1539,1112,1541,1542,1112,1112,1545,1546,1112,1548,1112,1550,1112,1552,1112,1112,1112,1556,1112,1558,1559,1112,1561,1562,1112,1112,1565,1112,1567,1568,1112,1570,1571,1112,1112,1574,1575,1112,1577,1578,1112,1580,1112,1112,1583,1112,1585,1112,1587,1588,1112,1590,1591,1112,1593,1594,1112,1112,1597,1598,1112,1112,1112,1112,1603,1604,1112,1112,1112,1608,1112,1112,1611,1612,1112,1112,1112,1616,1112,1618,1619,1112,1621,1112,1112,1624,1112,1112,1627,1112,1112,1630,1631,1112,1633,1112,1635,1112,1637,1638,1112,1640,1641,1112,1643,1112,1645,1646,1112,1112,1112,1650,1112,1112,1653,1112,1655,1112,1657,1112,1659,1112,1661,1112,1112,1112,1665,1666,1112,1668,1669,1112,1671,1672,1112,1112,1112,1676,1112,1678,1679,1112,1112,1682,1112,1112,1112,1112,1687,1688,1112,1690,1691,1112,1693,1694,1112,1112,1112,1112,1112,1700,1701,1112,1112,1112,1705,1706,1112,1112,1709,1112,1112,1712,1112,1714,1112,1716,1112,1718,1112,1720,1721,1112,1112,1724,1725,1112,1727,1112,1729,1730,1112,1112,1112,1734,1735,1112,1737,1738,1112,1112,1741,1742,1112,1744,1112,1112,1112,1748,1749,1112,1112,1752,1112,1754,1112,1756,1757,1112,1759,1760,1112,1112,1763,1112,1112,1112,1767,1768,1112,1112,1771,1772,1112,1774,1112,1776,1112,1112,1779,1112,1781,1112,1112,1784,1112,1786,1787,1112,1789,1790,1112,1792,1793,1112,1112,1796,1112,1798,1799,1112,1801,1802,1112,1804,1805,1112,1807,1112,1809,1810,1112,1112,1813,1814,1112,1816,1112,1112,1112,1820,1821,1112,1823,1824,1112,1826,1827,1112,1829,1830,1112,1832,1833,1112,1112,1836,1112,1838,1112,1840,1841,1112,1112,1844,1112,1846,1847,1112,1849,1850,1112,1852,1853,1112,1112,1856,1112,1112,1859,1112,1112,1862,1863,1112,1112,1866,1867,1112,1112,1870,1871,1112,1112,1112,1875,1876,1112,1878,1879,1112,1881,1882,1112,1112,1112,1112,1112,1112,1889,1112,1891,1892,1112,1894,1895,1112,1897,1112,1899,1900,1112,1112,1903,1112,1112,1906,1907,1112,1909,1112,1911,1112,1112,1914,1915,1112,1917,1918,1112,1920,1112,1112,1112,1924,1112,1926,1112,1928,1929,1112,1112,1932,1112,1934,1935,1112,1937,1112,1939,1112,1941,1942,1112,1944,1945,1112,1112,1948,1112,1950,1112,1952,1112,1954,1112,1956,1112,1958,1959,1112,1112,1962,1112,1964,1965,1112,1967,1112,1969,1112,1971,1972,1112,1112,1975,1112,1977,1978,1112,1980,1112,1112,1112,1984,1985,1112,1987,1988,1112,1990,1112,1992,1112,1112,1995,1112,1112,1998}

    {4,3,2,4,2,1,4,5,3,5,3,4,3,1,3,3,4,2,4,3,2,5,3,4,5,4,2,5,1,1,5,4,4,3,1,2,2,5,3,2,2,1,2,3,3,1,4,1,5,5,1,1,1,1,3,3,5,2,5,3,1,5,1,4,5,4,3,1,2,1,5,3,2,4,2,1,3,3,1,3,3,5,3,3,1,2,1,3,3,1,1,4,1,1,3,4,5,3,1,1,5,3,4,3,3,3,4,1,1,4,3,5,3,2,5,4,5,1,5,1,1,2,4,3,3,1,5,3,3,4,3,5,4,2,3,4,1,1,1,3,1,5,1,3,4,5,4,3,2,2,1,5,1,2,1,4,5,4,1,3,4,2,3,1,4,1,4,2,5,1,5,2,1,1,4,4,5,2,3,5,3,4,3,5,3,5,5,5,1,3,4,5,2,2,4,3,4,5,2,5,3,1,5,4,1,4,4,5,1,1,3,5,1,1,5,4,4,1,1,5,3,1,3,1,4,3,1,5,4,4,5,2,2,5,3,5,4,3,4,4,4,5,3,3,1,5,1,5,2,3,3,3,2,2,3,5,1,3,2,4,3,4,5,3,3,3,2,2,4,2,2,5,4,5,1,4,1,2,3,3,2,5,3,4,3,3,1,1,5,1,2,2,1,3,4,2,4,4,1,3,4,5,1,3,1,1,2,4,4,2,2,4,4,3,1,2,3,2,1,5,5,5,2,4,5,3,1,2,2,2,5,4,1,1,5,3,2,3,1,1,3,1,3,1,2,5,2,2,3,4,2,5,1,1,5,2,3,2,5,5,2,5,4,5,2,3,1,2,2,4,3,5,2,2,3,3,4,3,2,1,1,1,4,1,4,4,4,2,4,5,4,2,3,3,5,3,4,1,2,1,5,3,4,5,3,3,1,2,1,2,1,3,3,5,1,1,3,5,3,1,5,5,2,5,5,1,3,4,4,3,2,2,5,5,1,1,1,3,1,3,1,4,2,2,2,3,4,1,5,1,4,1,2,1,2,2,3,4,5,3,3,1,5,3,4,5,4,3,4,5,5,5,4,5,1,1,5,2,5,3,2,5,5,1,1,4,3,1,1,5,1,3,1,1,5,4,3,5,3,5,5,3,1,5,2,4,4,3,4,5,3,3,1,3,4,2,2,5,3,3,3,3,3,5,5,4,3,5,1,3,5,5,4,3,5,3,2,3,5,4,1,4,4,3,4,2,1,3,3,5,2,4,5,2,5,3,1,5,2,1,5,5,5,3,1,2,1,4,3,4,3,4,3,2,4,3,1,4,5,5,3,3,3,1,3,5,5,5,5,2,3,5,2,1,3,5,4,4,1,5,1,5,5,4,3,3,5,4,1,2,2,3,5,3,3,4,5,4,4,1,4,3,4,2,2,2,2,1,1,3,1,1,2,5,4,2,4,1,2,2,5,5,2,2,3,3,3,4,2,1,5,2,2,4,2,1,4,2,4,2,5,3,5,2,1,1,3,3,3,5,2,2,5,2,3,5,5,1,4,4,1,4,2,5,2,3,5,3,4,3,2,5,2,5,4,2,4,2,1,4,1,5,2,5,3,1,3,1,4,3,5,2,1,5,2,4,3,3,3,4,5,2,2,4,3,3,4,2,3,4,4,5,2,2,3,4,5,3,2,5,2,2,3,5,4,3,1,3,4,1,1,3,3,3,3,1,3,3,1,1,2,3,2,4,4,3,3,4,3,3,3,5,1,4,5,2,1,3,4,4,5,3,2,2,4,3,3,4,4,5,2,3,5,2,2,3,3,5,5,1,3,2,2,3,1,3,1,3,4,4,4,2,4,5,1,4,3,3,2,1,1,4,3,2,1,5,4,1,4,4,4,3,4,2,5,3,3,4,4,5,4,1,4,4,5,3,1,4,4,4,1,5,5,5,2,4,5,3,1,3,5,2,2,2,2,1,5,3,2,1,2,4,4,4,3,3,1,2,5,3,1,4,4,4,1,4,2,3,1,4,1,3,4,4,4,3,3,3,3,3,3,1,4,5,3,2,1,3,1,5,1,1,5,2,5,4,3,1,5,5,1,3,2,1,3,1,1,5,3,2,3,2,3,3,5,5,2,3,3,5,2,1,3,3,4,2,4,1,5,1,2,3,2,1,1,4,3,5,1,5,4,5,1,3,1,1,2,5,5,2,3,2,1,1,3,2,1,2,1,4,1,5,2,2,5,4,5,1,3,4,4,4,3,5,1,4,2,1,2,3,3,2,1,3,4,5,3,2,3,1,5,1,3,5,5,2,4,3,4,3,4,4,4,1,3,1,4,3,5,5,3,3,3,1,5,2,3,2,5,3,1,4,3,4,2,5,5,3,1,4,1,5,3,3,3,3,1,3,2,2,3,1,3,1,5,3,1,1,4,1,4,4,4,1,1,5,2,2,2,4,2,5,3,3,3,3,4,4,4,2,1,2,4,3,3,1,2,3,2,4,2,5,5,4,2,3,5,4,4,5,5,3,3,5,9999,9940,9994,2,4,9936,5,9991,9981,4,9911,5,9916,4,3,9933,3,9999,3,3,9912,9982,4,2,9979,2,9950,4,3,9920,4,3,9993,9905,5,9950,4,5,9934,9926,9931,5,3,9992,9905,9970,9937,9975,9998,9994,5,9957,9917,9929,9969,9960,9933,9937,4,9909,2,5,9901,9982,9983,3,9901,9949,5,9972,1,2,9995,3,9911,4,9925,4,9953,5,9931,9954,9994,4,5,9954,5,9982,1,9994,1,9917,9907,9929,9911,4,2,9988,4,2,9947,1,2,9995,1,4,9957,4,9947,5,9905,9974,4,9978,9930,9974,5,9990,9919,2,5,9981,1,5,9943,4,4,9989,9954,3,9901,9977,9927,1,9977,2,9932,9951,4,4,9917,9977,10000,1,9995,9923,5,1,9910,1,5,9944,1,9900,9902,9995,5,2,9971,9934,3,2,9901,9970,1,9912,4,5,9910,2,9996,3,2,9942,9936,9949,9905,4,3,9939,4,2,9938,3,9947,5,3,9924,9959,3,4,9980,4,9973,5,9941,9957,1,9901,9993,1,1,9993,9987,9926,3,9911,9987,5,2,9906,9904,4,9904,2,9980,1,2,9928,4,5,9990,9967,4,9945,1,3,9905,9924,9930,2,5,9900,5,5,9997,4,2,9967,2,9914,9971,4,2,9982,9975,5,4,9949,5,9924,9923,2,5,9901,9934,3,2,9938,1,3,9945,1,5,9918,1,2,10000,9949,4,2,9910,9991,9971,1,5,9953,3,9944,5,4,9973,4,2,9911,1,1,9970,4,9979,1,9992,9901,2,2,9976,4,9966,9994,2,5,9950,4,9946,2,3,9938,2,4,9978,1,9979,3,1,9948,9954,1,9937,1,9934,4,9933,2,9967,4,4,9906,9905,9974,5,10000,3,9994,3,9933,2,3,9941,5,9927,5,9933,1,1,9966,1,3,9948,4,3,9980,1,1,9920,2,1,9910,5,5,9993,9935,5,9989,9956,9990,9933,4,5,9919,9997,1,3,9992,3,5,9996,4,2,9938,4,4,9956,1,5,9941,2,9924,9959,2,4,9904,5,9999,3,3,9951,2,4,9913,4,4,9952,1,9995,3,9948,4,10000,2,9907,1,9994,4,9969,3,1,9961,1,1,9953,9994,4,9922,3,4,9989,1,4,9944,9905,3,2,9928,1,9924,1,9990,1,9905,9918,9907,5,9961,1,1,9908,1,3,9914,9989,5,9915,3,5,9900,4,3,9915,9938,3,3,9915,5,4,9976,4,9995,9904,3,9913,5,9940,2,5,9944,1,3,9952,5,2,9952,9959,1,1,9979,9943,9939,9986,4,3,9908,10000,9928,1,9924,9965,3,3,9904,9933,9976,4,9910,3,1,9924,2,9910,9950,3,9952,9904,3,9928,9992,4,1,9979,2,9909,3,9924,2,5,9924,5,2,9945,1,9970,1,5,9929,9946,9982,2,9984,9932,2,9975,2,9949,1,9948,1,9966,5,9934,9942,9907,1,4,9911,3,5,9938,3,1,9994,9988,9936,2,9925,3,4,9955,9918,3,9937,9913,9997,9920,4,3,9920,2,4,9948,3,3,9937,9978,9901,9989,9945,3,5,9987,9985,9996,1,3,9920,9901,1,9934,9969,2,9900,4,9930,2,9925,4,9902,3,5,9950,9995,4,4,9904,4,9980,2,3,9904,9974,9953,1,5,9920,3,3,9971,9966,4,5,10000,4,9900,9989,9949,2,2,9909,9940,3,9982,1,9991,1,1,9913,1,2,9987,9942,2,9934,9967,9994,5,2,9935,9950,5,5,9924,3,9980,1,9958,9902,3,9936,4,9999,9970,3,9959,4,4,9955,4,5,9932,3,5,9949,9944,3,9901,4,3,9953,2,3,9919,5,3,9995,3,9956,3,2,10000,9975,2,5,9941,5,9971,9934,9910,3,3,9971,3,2,9952,5,1,9930,4,2,9969,1,3,9901,9948,1,9987,2,9932,4,3,9951,9951,3,9994,3,1,9909,1,3,9920,5,2,9964,9961,2,9914,9955,5,9924,9971,4,3,9951,9937,5,3,9949,9923,3,3,9948,9993,9914,2,2,9910,2,1,9979,1,5,9915,9982,9958,9946,9998,9984,4,9999,2,3,9953,3,4,9914,4,9984,2,5,9913,9967,1,9983,9946,3,4,9948,3,9945,3,9910,9965,2,3,9928,3,2,9947,4,9991,9914,9926,3,9987,1,9978,5,1,9924,9999,3,9911,1,1,9969,2,9986,3,9921,1,5,9946,5,4,9973,9940,2,9924,2,9996,4,9981,3,9911,1,9983,3,2,9912,9939,1,9964,3,2,9974,5,9928,3,9919,2,3,9907,9958,3,9968,1,4,9988,3,9965,9970,9972,1,5,9977,1,1,9982,5,9956,5,9932,9929,2,9989,9920,5,9959}

    Returns: 870707463

  40. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1098,1098,1101,1098,1103,1104,1098,1098,1098,1108,1098,1110,1098,1112,1113,1098,1098,1116,1098,1118,1098,1098,1098,1122,1123,1098,1125,1098,1098,1098,1129,1098,1131,1132,1098,1098,1135,1098,1137,1138,1098,1140,1141,1098,1143,1144,1098,1146,1147,1098,1149,1150,1098,1098,1153,1098,1155,1156,1098,1158,1098,1160,1161,1098,1163,1098,1165,1098,1167,1168,1098,1098,1171,1098,1173,1174,1098,1176,1098,1098,1179,1098,1098,1098,1098,1098,1185,1098,1098,1188,1098,1190,1191,1098,1193,1098,1195,1098,1197,1198,1098,1200,1098,1202,1203,1098,1098,1206,1098,1208,1098,1210,1098,1098,1213,1098,1098,1216,1098,1218,1219,1098,1098,1222,1223,1098,1225,1098,1098,1228,1098,1230,1098,1098,1098,1234,1098,1098,1237,1238,1098,1098,1241,1242,1098,1244,1245,1098,1098,1098,1249,1250,1098,1252,1253,1098,1255,1256,1098,1258,1259,1098,1261,1262,1098,1264,1265,1098,1267,1268,1098,1270,1271,1098,1273,1098,1275,1276,1098,1278,1279,1098,1281,1098,1283,1284,1098,1286,1098,1288,1098,1290,1291,1098,1293,1294,1098,1296,1098,1098,1299,1098,1301,1098,1303,1304,1098,1306,1098,1308,1309,1098,1311,1098,1313,1314,1098,1316,1317,1098,1319,1098,1098,1322,1098,1324,1325,1098,1098,1098,1098,1330,1331,1098,1333,1098,1098,1336,1337,1098,1098,1098,1341,1342,1098,1344,1098,1098,1098,1348,1098,1350,1351,1098,1353,1098,1098,1356,1098,1358,1098,1360,1361,1098,1098,1364,1098,1366,1098,1098,1369,1370,1098,1098,1373,1374,1098,1376,1377,1098,1379,1380,1098,1382,1098,1098,1385,1098,1387,1098,1389,1390,1098,1392,1393,1098,1098,1098,1397,1398,1098,1400,1098,1402,1098,1098,1405,1098,1407,1098,1098,1410,1411,1098,1413,1414,1098,1098,1417,1418,1098,1420,1098,1422,1423,1098,1425,1426,1098,1428,1098,1430,1431,1098,1433,1098,1435,1436,1098,1438,1439,1098,1441,1442,1098,1444,1098,1446,1447,1098,1449,1098,1451,1452,1098,1454,1455,1098,1457,1098,1098,1460,1461,1098,1463,1464,1098,1466,1467,1098,1469,1098,1098,1472,1098,1474,1098,1476,1098,1478,1098,1480,1098,1482,1483,1098,1485,1486,1098,1488,1098,1490,1491,1098,1493,1098,1495,1098,1497,1498,1098,1500,1098,1502,1098,1504,1505,1098,1507,1508,1098,1098,1098,1512,1098,1514,1098,1098,1098,1518,1519,1098,1521,1098,1098,1524,1525,1098,1527,1528,1098,1530,1531,1098,1533,1534,1098,1536,1098,1538,1098,1540,1541,1098,1098,1544,1545,1098,1547,1098,1549,1098,1551,1098,1098,1554,1098,1098,1557,1558,1098,1560,1098,1098,1563,1564,1098,1098,1098,1568,1098,1570,1571,1098,1573,1098,1575,1098,1577,1578,1098,1580,1098,1582,1583,1098,1098,1098,1587,1098,1589,1098,1591,1592,1098,1594,1098,1098,1597,1098,1599,1098,1601,1098,1603,1604,1098,1606,1607,1098,1098,1610,1098,1098,1613,1614,1098,1098,1098,1098,1619,1620,1098,1622,1098,1624,1098,1626,1098,1628,1098,1630,1631,1098,1098,1634,1098,1098,1637,1098,1098,1098,1641,1098,1098,1644,1645,1098,1647,1648,1098,1650,1651,1098,1098,1654,1655,1098,1657,1658,1098,1660,1098,1662,1663,1098,1665,1666,1098,1668,1669,1098,1098,1098,1673,1098,1098,1676,1098,1678,1679,1098,1098,1682,1683,1098,1685,1686,1098,1098,1689,1098,1691,1692,1098,1098,1695,1696,1098,1698,1098,1098,1098,1702,1703,1098,1705,1098,1707,1708,1098,1098,1711,1712,1098,1098,1715,1716,1098,1718,1719,1098,1098,1722,1723,1098,1725,1726,1098,1098,1098,1098,1098,1098,1733,1098,1735,1098,1737,1098,1098,1740,1098,1098,1098,1098,1745,1098,1098,1098,1749,1098,1751,1098,1098,1754,1755,1098,1757,1098,1759,1098,1761,1098,1763,1764,1098,1766,1767,1098,1098,1770,1771,1098,1773,1098,1098,1776,1777,1098,1098,1780,1098,1782,1098,1098,1098,1786,1098,1788,1098,1790,1098,1792,1098,1794,1098,1098,1797,1098,1098,1800,1801,1098,1098,1098,1805,1806,1098,1098,1098,1098,1811,1812,1098,1814,1815,1098,1817,1818,1098,1098,1821,1822,1098,1098,1825,1826,1098,1828,1829,1098,1831,1098,1833,1834,1098,1098,1837,1838,1098,1098,1841,1842,1098,1098,1845,1098,1098,1848,1849,1098,1851,1852,1098,1854,1855,1098,1857,1098,1859,1098,1098,1862,1098,1864,1865,1098,1867,1098,1098,1870,1098,1872,1098,1874,1875,1098,1098,1098,1879,1098,1098,1098,1883,1098,1098,1886,1887,1098,1098,1890,1891,1098,1098,1098,1098,1896,1897,1098,1899,1098,1901,1098,1098,1904,1905,1098,1907,1098,1098,1098,1098,1098,1913,1914,1098,1916,1917,1098,1098,1920,1921,1098,1098,1924,1925,1098,1927,1928,1098,1098,1931,1932,1098,1934,1935,1098,1098,1938,1098,1940,1941,1098,1098,1098,1098,1098,1098,1948,1098,1950,1951,1098,1953,1954,1098,1098,1098,1958,1959,1098,1961,1098,1963,1098,1965,1098,1098,1098,1098,1970,1098,1098,1098,1974,1098,1976,1977,1098,1979,1980,1098,1982,1098,1984,1985,1098,1098,1098,1989,1098,1991,1098,1993,1098,1995,1098,1098,1098}

    {3,3,4,5,1,3,5,4,2,3,1,4,2,4,3,1,3,5,1,1,5,3,1,4,5,2,4,4,4,1,1,3,5,4,4,2,1,2,1,4,1,4,5,5,4,1,2,1,4,3,3,4,1,5,4,2,5,3,3,1,2,1,1,3,1,5,5,1,2,3,5,1,3,4,1,2,1,2,3,3,3,3,2,2,4,1,4,1,3,2,2,4,5,2,3,2,5,5,5,4,5,2,1,4,1,4,1,2,5,2,4,4,3,1,4,3,2,3,5,2,4,1,3,4,4,1,1,1,5,4,3,1,2,4,2,5,1,4,4,5,1,5,2,3,1,4,5,2,4,1,5,5,1,5,5,2,3,2,3,3,3,3,5,5,5,3,4,3,5,5,3,2,2,4,1,5,5,2,1,4,4,5,2,5,1,3,2,2,1,3,5,2,1,4,1,2,3,5,3,2,5,3,5,4,1,3,5,4,1,4,3,3,2,5,4,2,4,1,5,2,1,3,3,4,5,3,1,2,4,4,4,4,3,2,2,2,2,4,3,5,5,4,3,4,3,4,3,5,1,1,1,5,4,5,3,3,3,4,5,4,1,1,4,4,3,2,5,2,2,1,1,5,3,3,1,2,3,5,2,3,2,5,4,1,1,5,4,3,5,4,2,1,1,2,1,4,5,2,1,1,1,1,1,5,2,3,4,4,3,2,5,3,4,1,3,4,2,5,2,4,3,3,3,2,5,2,2,5,4,4,1,3,2,5,2,1,4,2,2,1,5,3,4,2,1,1,4,5,4,5,4,3,1,2,3,1,1,4,3,3,4,5,3,3,4,2,4,1,5,2,1,4,1,2,2,2,5,4,2,1,5,5,2,4,3,1,4,3,5,1,4,5,5,1,3,3,4,3,5,2,5,1,5,1,4,3,3,4,1,3,4,3,5,2,2,1,2,2,1,2,5,1,5,2,2,2,3,2,5,1,3,3,4,2,5,3,4,5,4,3,2,2,2,3,3,1,3,4,3,3,2,5,2,4,4,1,4,5,3,2,4,5,5,5,2,4,2,4,1,2,4,1,5,1,2,2,1,4,4,1,2,1,5,5,5,3,1,4,3,3,5,5,4,3,2,3,5,1,4,4,2,3,3,1,4,1,5,5,4,5,3,1,3,4,3,4,1,3,5,3,3,2,2,5,2,5,3,1,4,3,2,2,5,2,2,5,2,4,1,3,5,5,2,2,3,3,2,3,4,1,4,4,3,3,4,1,2,2,2,3,1,1,2,1,4,4,1,1,4,4,3,4,3,3,2,4,4,2,4,4,1,4,3,4,1,1,4,4,5,5,1,1,2,1,1,3,4,5,4,3,5,2,4,1,3,4,2,5,3,3,4,5,4,3,3,2,4,5,5,1,2,5,5,4,1,3,2,5,3,5,4,4,2,5,4,3,3,1,5,4,2,4,3,5,3,3,2,4,4,5,4,2,1,1,5,4,2,4,4,2,1,4,1,4,2,3,2,2,4,1,5,1,4,5,2,5,2,4,1,3,1,3,1,2,2,3,3,2,1,3,1,4,1,1,2,4,3,1,5,5,3,2,1,4,3,4,1,2,1,1,1,2,1,3,1,2,5,1,5,3,1,1,2,4,2,4,3,2,5,5,5,2,3,1,5,1,2,2,1,3,4,5,2,2,3,3,4,1,1,5,1,3,4,2,3,3,5,2,3,5,4,1,3,1,2,4,2,3,3,2,2,5,5,5,1,1,3,1,1,5,2,3,3,4,3,4,2,5,2,5,4,1,5,1,2,4,5,1,3,4,2,4,5,3,2,5,2,3,2,2,3,2,4,2,4,3,5,4,2,2,3,4,5,1,5,3,5,4,3,2,2,4,3,2,1,5,4,2,1,2,4,1,2,1,2,4,2,3,1,5,3,2,5,1,2,2,2,5,4,2,3,1,4,2,5,2,3,4,3,2,3,1,2,1,2,2,1,3,5,3,5,4,4,1,4,4,3,1,5,4,3,1,2,5,3,4,5,3,1,4,3,1,2,2,5,1,1,5,5,2,2,4,1,2,1,3,1,5,1,5,2,3,3,5,1,2,1,4,2,3,4,1,3,5,5,3,5,2,3,2,2,5,1,3,2,5,2,2,1,2,5,1,3,4,3,2,2,4,4,1,4,1,4,4,4,1,3,2,3,1,3,5,4,4,2,5,1,1,2,4,1,1,2,4,5,4,4,1,5,5,5,3,4,5,4,3,2,4,1,2,1,5,1,5,4,2,4,1,4,3,4,1,2,4,2,4,2,4,1,1,1,5,2,5,5,5,2,3,1,2,1,2,2,5,1,5,2,1,4,5,1,1,1,1,1,1,4,5,1,2,3,2,1,3,4,3,1,3,4,3,2,3,1,1,4,3,2,2,4,2,4,2,4,2,4,2,2,5,1,5,3,4,1,5,1,4,5,2,5,1,1,2,4,3,4,5,3,1,9962,9988,3,9925,3,1,9959,9925,9928,4,9943,1,9939,5,5,9975,9912,1,9980,1,9927,9968,9998,2,4,9924,3,9944,9917,9966,1,9901,1,2,9959,9915,1,9908,2,2,9952,2,1,9980,1,2,9974,1,1,9948,1,2,9988,9919,2,9953,3,1,9903,1,9938,3,5,9939,2,9965,3,9924,5,1,9912,9922,4,9953,4,3,9988,1,9975,9935,2,9948,9981,9933,9929,9949,4,9921,9903,5,9958,2,4,9957,5,9901,3,9932,3,4,9947,3,9967,2,4,9941,9945,2,9907,4,9910,1,9972,9929,4,9905,9908,5,9936,1,5,9930,9976,2,1,9967,2,9908,9909,4,9976,1,10000,9912,9947,4,9998,9966,4,5,9995,9933,3,4,9969,5,2,9945,9927,9903,4,4,9974,3,1,9932,5,4,9961,3,1,9943,5,4,9955,2,2,9969,3,5,9955,2,5,9929,5,9988,1,2,9945,3,1,9924,5,9931,1,1,9960,5,9995,5,9947,1,3,9900,5,1,9965,5,9933,9978,5,9918,2,9944,4,5,9935,2,9970,1,3,9991,1,9982,3,3,9917,1,4,9950,5,9983,9922,4,9992,3,4,9917,9988,9957,9964,4,5,9933,4,9975,9940,2,3,9954,10000,9974,2,1,9967,2,9969,9936,9942,4,9953,4,4,9914,5,9922,9972,4,9948,4,9951,5,2,9944,9904,2,9984,3,9930,9990,2,1,9919,9951,1,4,9931,5,1,9926,4,1,9929,4,9939,9930,1,10000,2,9949,1,1,9984,3,5,9912,9923,9992,5,1,9991,5,9945,3,9935,9968,5,9998,2,9914,9989,4,1,9944,1,2,9938,9910,1,5,9984,5,10000,4,2,9947,1,1,9952,3,9946,5,4,9963,2,9962,2,2,9935,3,2,9926,5,4,9988,3,9915,1,2,9924,2,9990,2,1,9919,5,5,9945,1,9910,9919,4,4,9913,2,3,9954,2,4,9911,4,9971,9976,5,9975,3,9999,1,9978,4,9972,2,9926,3,4,9994,3,1,9925,2,9982,3,3,9910,3,9952,1,9911,2,3,9909,5,9904,4,9985,3,5,9910,1,1,9952,9908,9946,4,9937,2,9927,9992,9980,5,2,9914,2,9947,9902,5,3,9943,4,4,9914,5,5,9906,2,3,9962,2,9997,1,9981,5,5,9900,9911,2,5,9994,2,9976,5,9937,3,9950,9991,2,9943,9989,3,4,9926,5,9907,9901,5,3,9979,9900,9936,3,9947,5,4,9931,4,9982,1,9981,4,4,9926,3,9910,1,1,9936,9901,9971,1,9957,5,9941,3,2,9990,3,9989,9930,1,9908,4,9910,5,9966,5,1,9994,2,2,9909,9969,2,9981,9958,3,4,9935,9978,9904,9965,5,3,9987,5,9920,4,9993,5,9925,4,9924,5,3,9913,9910,1,9969,9930,5,9969,9940,9966,3,9993,9987,4,3,9967,1,3,9915,1,5,9970,9952,5,2,9978,2,1,9976,4,9978,3,5,9975,3,2,9963,5,1,9908,9997,9936,4,9999,9926,4,9974,1,5,10000,9990,5,2,9930,5,2,9959,9933,2,9966,3,3,9936,9965,5,5,9907,4,9938,9948,9958,4,1,9965,5,9948,5,4,9949,9997,1,1,9947,9982,1,4,9936,4,2,9994,9966,4,1,9967,3,2,9971,9986,9936,9997,9994,9981,4,9981,3,9921,3,9993,9923,1,9956,9980,9985,9937,1,9910,9976,9989,4,9922,4,9923,9964,1,4,9901,2,9940,2,9978,5,9950,5,1,9917,1,4,9969,9992,4,2,9934,2,9972,9973,4,3,9934,9993,5,9983,2,9935,9943,9966,1,9959,1,9915,3,9945,1,9977,3,9939,9937,2,9990,9999,3,4,9961,9936,9974,1,1,9902,9968,9952,9982,3,2,9960,2,5,9902,4,1,9919,9915,5,4,9937,9928,5,4,9910,5,1,9958,5,9931,1,5,9946,9978,1,1,9910,9981,5,4,9919,9957,3,9966,9929,5,3,9999,2,3,9997,5,3,9989,4,9935,1,9915,9902,3,9954,3,4,9954,3,9997,9901,3,9978,5,9910,2,4,9902,9946,9938,3,9933,9953,9927,4,9999,9901,5,3,9956,9903,5,1,9982,9994,9907,9955,5,4,9950,5,9934,5,9908,9929,5,4,9971,4,9964,9900,9982,9914,9923,4,2,9956,3,4,9996,9960,2,2,9979,9947,1,4,9955,3,4,9972,9925,2,1,9955,5,4,9905,9972,3,9907,5,1,9925,9964,9953,9965,9954,9910,5,9912,5,5,9923,1,4,9928,9986,9941,3,5,9907,4,9988,5,9948,2,9908,9904,9930,9946,2,9924,9957,9951,4,9978,5,2,9912,4,4,9999,3,9957,3,3,9972,9971,9941,2,9941,4,9956,3,9981,5,10000,9951,9900,9980}

    Returns: 329636287

  41. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1163,1167,1168,1163,1170,1163,1163,1163,1174,1175,1163,1177,1163,1163,1180,1181,1163,1183,1184,1163,1186,1163,1188,1189,1163,1191,1192,1163,1194,1163,1163,1197,1198,1163,1200,1163,1163,1163,1204,1205,1163,1207,1208,1163,1210,1211,1163,1163,1214,1163,1216,1217,1163,1219,1220,1163,1222,1223,1163,1225,1163,1227,1228,1163,1230,1163,1232,1163,1234,1163,1236,1237,1163,1239,1240,1163,1242,1163,1163,1163,1246,1247,1163,1249,1163,1163,1163,1163,1254,1255,1163,1257,1163,1259,1260,1163,1163,1263,1264,1163,1266,1163,1268,1269,1163,1271,1272,1163,1274,1163,1276,1163,1163,1279,1280,1163,1282,1283,1163,1163,1163,1287,1288,1163,1290,1163,1292,1163,1163,1163,1296,1297,1163,1299,1163,1163,1302,1303,1163,1305,1306,1163,1308,1309,1163,1311,1312,1163,1314,1315,1163,1163,1318,1163,1320,1321,1163,1163,1324,1163,1326,1163,1328,1329,1163,1163,1332,1163,1163,1335,1163,1163,1338,1163,1340,1163,1342,1343,1163,1345,1346,1163,1163,1163,1350,1351,1163,1353,1163,1163,1356,1163,1358,1359,1163,1361,1362,1163,1364,1365,1163,1367,1368,1163,1370,1163,1372,1373,1163,1375,1376,1163,1378,1379,1163,1163,1163,1163,1163,1163,1386,1163,1163,1389,1390,1163,1392,1393,1163,1395,1396,1163,1398,1399,1163,1401,1163,1403,1404,1163,1406,1407,1163,1163,1410,1163,1412,1163,1163,1415,1163,1417,1163,1163,1163,1163,1422,1163,1424,1425,1163,1163,1428,1429,1163,1431,1432,1163,1163,1435,1163,1163,1163,1439,1163,1441,1442,1163,1444,1163,1446,1163,1448,1163,1450,1451,1163,1163,1163,1455,1456,1163,1458,1459,1163,1163,1462,1163,1464,1163,1466,1163,1163,1469,1470,1163,1472,1473,1163,1163,1476,1163,1478,1163,1480,1481,1163,1163,1484,1485,1163,1163,1488,1163,1163,1163,1492,1493,1163,1495,1496,1163,1498,1163,1163,1501,1163,1503,1504,1163,1506,1163,1508,1509,1163,1511,1163,1163,1514,1163,1516,1163,1518,1163,1163,1163,1163,1163,1163,1525,1163,1527,1163,1529,1530,1163,1532,1163,1534,1535,1163,1537,1538,1163,1163,1541,1163,1543,1163,1163,1546,1163,1548,1163,1550,1551,1163,1163,1163,1555,1556,1163,1558,1163,1163,1163,1562,1563,1163,1565,1163,1567,1163,1569,1570,1163,1163,1163,1574,1163,1163,1163,1578,1163,1580,1581,1163,1583,1163,1585,1163,1587,1588,1163,1163,1591,1592,1163,1594,1595,1163,1597,1163,1599,1600,1163,1602,1603,1163,1163,1163,1607,1608,1163,1610,1611,1163,1613,1614,1163,1163,1617,1163,1619,1620,1163,1163,1623,1624,1163,1626,1627,1163,1629,1163,1631,1163,1163,1163,1163,1163,1637,1163,1639,1640,1163,1642,1163,1163,1645,1646,1163,1163,1649,1163,1651,1163,1653,1163,1655,1163,1657,1163,1659,1660,1163,1662,1163,1664,1665,1163,1667,1668,1163,1163,1671,1163,1163,1674,1163,1163,1163,1678,1163,1680,1681,1163,1163,1684,1685,1163,1687,1163,1689,1163,1691,1692,1163,1163,1695,1696,1163,1698,1163,1700,1701,1163,1703,1163,1705,1706,1163,1708,1709,1163,1163,1163,1713,1163,1715,1716,1163,1718,1163,1720,1163,1163,1723,1163,1163,1726,1163,1163,1163,1730,1731,1163,1163,1734,1163,1163,1163,1738,1163,1740,1741,1163,1743,1163,1745,1163,1747,1163,1163,1750,1163,1163,1163,1163,1755,1163,1163,1758,1759,1163,1163,1762,1163,1764,1163,1163,1163,1768,1769,1163,1163,1772,1773,1163,1775,1163,1777,1163,1779,1780,1163,1163,1783,1163,1785,1786,1163,1163,1789,1790,1163,1792,1163,1794,1163,1796,1797,1163,1163,1800,1163,1802,1163,1804,1805,1163,1807,1163,1809,1810,1163,1812,1163,1163,1815,1163,1817,1818,1163,1820,1163,1163,1163,1824,1825,1163,1163,1828,1829,1163,1831,1163,1833,1834,1163,1836,1163,1163,1839,1163,1163,1163,1163,1844,1163,1846,1847,1163,1163,1850,1163,1163,1163,1854,1855,1163,1857,1858,1163,1860,1861,1163,1863,1163,1865,1866,1163,1868,1163,1163,1871,1163,1873,1874,1163,1163,1877,1878,1163,1880,1163,1163,1163,1884,1163,1886,1887,1163,1889,1890,1163,1892,1163,1894,1895,1163,1897,1163,1899,1163,1901,1163,1163,1163,1905,1163,1163,1908,1909,1163,1163,1912,1913,1163,1915,1916,1163,1163,1919,1920,1163,1922,1923,1163,1163,1926,1163,1163,1929,1163,1163,1163,1933,1163,1935,1936,1163,1938,1163,1940,1941,1163,1943,1944,1163,1163,1947,1948,1163,1950,1951,1163,1163,1163,1955,1956,1163,1163,1163,1163,1961,1962,1163,1964,1965,1163,1967,1163,1969,1970,1163,1972,1973,1163,1163,1976,1163,1978,1163,1980,1981,1163,1983,1984,1163,1163,1987,1163,1989,1163,1163,1992,1163,1994,1163,1996,1997,1163}

    {5,5,2,2,2,5,5,2,4,5,5,5,2,5,1,1,5,4,3,4,2,2,4,4,4,4,4,5,1,4,1,4,4,1,2,5,5,3,5,4,1,2,2,2,1,4,5,1,4,5,4,1,2,3,3,3,3,2,2,3,1,3,1,1,5,1,2,5,5,1,3,5,1,2,1,1,1,5,3,2,1,4,3,2,3,1,3,4,5,3,3,1,1,4,4,1,3,5,5,2,1,1,1,1,2,1,4,3,2,4,2,4,2,2,2,4,5,3,3,2,5,3,1,1,4,5,5,5,3,3,2,1,2,3,3,2,4,1,3,3,1,5,2,5,4,1,4,2,5,5,1,4,1,3,4,2,3,2,5,3,5,5,1,4,3,2,3,2,2,5,3,2,2,4,2,5,3,4,3,1,5,4,5,4,2,4,5,2,1,1,4,5,2,4,5,2,1,3,2,4,2,4,4,4,3,3,2,2,2,1,1,1,4,5,2,5,4,4,3,2,2,2,2,1,1,1,5,1,2,3,4,4,4,1,3,1,4,2,3,4,5,4,4,2,5,3,5,5,3,3,5,3,4,4,2,4,1,5,2,1,5,5,5,3,2,4,3,3,5,1,3,5,5,4,1,5,3,1,1,1,3,4,5,5,3,3,5,3,2,4,1,5,1,1,5,1,3,5,1,2,1,5,4,2,2,1,2,4,4,3,1,2,4,4,2,4,5,2,4,3,3,3,1,2,5,2,4,3,2,2,3,5,2,4,4,5,5,5,3,3,2,5,4,3,4,3,4,1,5,3,5,3,3,4,5,2,5,3,5,1,3,4,5,1,4,2,5,3,3,4,3,4,5,3,2,1,1,3,4,2,4,3,3,3,4,3,3,2,2,2,4,3,4,3,5,2,5,4,1,5,2,2,1,3,1,4,1,3,3,5,1,1,5,1,1,1,3,2,5,5,4,1,5,2,3,1,2,1,1,3,2,2,5,3,4,4,1,3,1,5,1,5,4,4,4,3,1,1,3,1,4,5,3,3,2,1,3,5,4,3,5,1,2,2,2,5,4,1,5,5,3,2,2,5,2,3,5,3,2,1,3,3,3,5,3,1,3,3,2,4,1,5,3,3,3,4,4,5,5,1,1,4,4,2,5,3,3,5,2,3,3,1,3,2,2,5,2,3,1,4,2,4,2,4,5,1,5,2,1,4,4,3,5,2,2,3,1,1,2,5,4,3,2,2,2,1,1,2,3,1,4,4,1,4,1,1,3,5,4,5,3,4,3,1,1,3,4,5,5,3,3,5,3,5,4,1,2,1,5,5,4,2,5,3,2,1,2,5,2,2,2,4,4,1,1,3,2,1,3,2,1,1,2,4,5,1,4,3,4,4,1,1,3,4,3,3,3,3,3,2,5,2,5,1,4,5,3,1,3,5,3,3,5,4,5,1,3,3,3,1,1,2,3,4,2,2,3,4,3,2,2,1,2,1,5,5,4,1,3,1,5,1,3,5,3,3,1,5,2,2,3,1,2,4,2,4,1,5,2,3,2,2,2,1,5,4,5,2,3,3,4,4,4,2,2,5,1,3,1,5,3,4,2,1,3,5,3,5,1,5,2,3,2,1,5,1,4,3,1,3,3,2,2,1,4,3,4,5,4,5,4,5,4,2,3,5,1,3,1,1,2,4,3,3,5,5,3,2,2,3,3,1,2,1,5,5,2,3,3,1,4,2,5,5,4,5,4,2,1,1,4,4,5,2,1,5,1,4,5,4,3,2,1,3,5,3,4,2,2,5,2,4,1,1,4,5,4,3,3,2,5,4,3,4,3,2,4,2,1,5,3,4,5,4,3,5,5,5,2,5,1,5,1,1,4,1,4,5,1,1,1,1,5,2,5,2,4,4,4,4,4,4,3,3,2,3,3,5,4,4,1,3,4,3,2,1,1,4,5,3,5,1,1,2,3,4,4,1,1,4,3,4,5,3,3,3,4,4,3,5,5,4,1,2,1,5,1,5,5,4,5,4,2,4,5,5,1,4,4,2,5,5,1,4,1,1,4,4,2,3,4,5,1,3,2,1,1,1,1,5,2,2,2,2,5,2,3,5,4,1,5,3,5,1,4,2,3,5,3,4,5,1,4,3,1,3,4,2,5,2,1,4,3,5,5,2,5,5,4,3,4,3,4,2,4,3,1,1,4,1,4,3,2,3,1,5,4,3,1,5,4,1,2,2,3,3,1,2,2,4,5,4,2,2,1,5,2,5,1,2,4,1,3,3,1,1,1,1,5,1,5,2,4,3,4,5,3,4,3,5,5,1,5,4,2,4,1,1,5,5,4,5,1,2,5,3,5,4,2,1,3,5,3,1,3,5,5,1,4,4,1,4,5,5,1,1,3,4,5,5,4,1,4,5,3,4,1,5,3,5,2,1,3,4,1,4,4,2,4,4,4,2,3,3,5,1,5,3,5,2,5,1,2,5,1,4,5,5,3,1,1,4,2,5,1,2,5,1,1,4,4,1,2,3,1,5,4,3,4,5,1,2,1,3,3,2,1,5,1,3,5,3,3,4,2,3,2,2,4,1,5,5,4,4,2,5,2,1,2,2,5,1,4,4,3,3,3,4,1,3,3,1,3,4,1,9900,4,3,9909,4,9933,9970,9912,5,3,9909,5,9960,9993,1,5,9981,4,5,9935,4,9944,3,4,9908,5,3,9934,4,9940,9911,2,3,9926,1,9952,9978,9908,2,3,9908,2,1,10000,2,4,9999,9936,5,9965,3,4,9949,2,2,9957,5,3,9953,5,9924,1,5,9948,4,9991,3,9985,1,9911,4,1,9995,1,1,9977,5,9981,9987,9960,1,5,9924,1,9922,9901,9967,9934,4,3,9971,5,9944,1,3,9900,9990,5,5,9908,1,9956,4,2,9950,4,1,9917,4,9988,5,9900,9971,1,1,9930,5,1,9928,9999,9981,1,4,9926,3,9936,3,9937,9957,9987,4,3,9929,5,9946,9932,3,4,9912,4,5,9914,1,5,9925,4,2,9971,4,1,9911,9984,3,9931,1,1,9941,9913,5,9991,1,9996,4,1,9903,9971,5,9941,9930,5,9903,9911,2,9999,2,9946,2,3,9975,1,3,9963,9912,9923,4,1,9928,5,9911,9945,2,9916,3,1,9929,1,1,9947,5,4,9916,3,2,9916,5,9964,2,4,9925,3,5,9991,2,4,9989,9969,9911,9985,9910,9953,1,9974,9932,3,2,9973,4,3,9921,5,4,9956,2,4,9916,3,9991,1,4,9995,1,5,9919,9928,2,9907,4,9921,9963,2,9921,3,9999,9995,9965,9916,2,9914,1,5,9983,9980,2,2,9967,3,4,9910,9962,5,9901,9918,9920,5,9915,5,1,9940,2,9939,1,9992,3,9946,2,1,9945,9958,9945,2,4,9995,5,4,9972,9915,5,9963,1,9980,3,9913,9916,2,4,9925,4,5,9959,9974,1,9982,4,9933,2,5,9944,10000,1,4,9908,9925,1,9975,9923,9980,1,3,9944,3,3,9984,3,9993,9939,1,9911,3,4,9937,2,9939,2,4,9999,5,9947,9940,3,9953,3,9933,2,9975,9950,9901,9945,9962,9941,1,9929,5,9904,3,2,9984,4,9982,3,2,9921,5,2,9963,9941,3,9986,5,9993,9937,2,9965,5,9961,2,3,9913,9922,9962,2,3,9929,1,9994,9907,9920,2,2,9916,5,9963,3,9929,3,4,9946,9935,9903,4,9981,9950,9909,2,9966,2,1,9957,3,9953,5,9962,1,3,9929,9937,3,2,9921,5,4,9908,4,9985,2,5,9913,2,4,9933,9996,9964,1,2,9977,1,3,9908,1,3,9982,9905,4,9998,2,4,9960,9942,2,1,9947,3,2,9953,4,9952,2,9970,9964,9967,9944,9951,2,9988,1,2,9990,1,9982,9989,1,4,9940,9987,3,9927,2,9983,1,9953,4,9960,2,9959,3,2,9913,1,9950,3,3,9931,3,1,9963,9952,3,9933,9905,1,9936,9907,9973,5,9901,4,4,9938,9920,4,1,9958,1,9977,3,9962,4,2,9926,9954,5,2,9934,5,9971,5,5,9990,3,9988,4,2,9914,2,5,9950,9970,9996,5,9917,4,2,9970,3,9977,1,9982,9953,4,9997,9930,5,9917,9931,9997,3,3,9973,9991,5,9977,9991,9917,5,9953,1,3,9986,3,9952,5,9943,1,9956,9964,3,9932,9955,9902,9909,5,9995,9958,2,5,9951,9926,2,9942,2,9915,9927,9932,3,1,9933,9928,4,4,9942,5,9942,1,9994,3,4,9941,9919,5,9953,1,1,9928,9900,5,5,9977,2,9918,1,9998,4,4,9935,9913,2,9932,3,9935,4,1,9997,4,9913,1,5,9965,4,9926,9955,1,9932,3,1,9990,4,9980,9909,9906,1,4,9906,9910,5,5,9975,3,9914,2,4,9921,4,9921,9987,1,9992,9953,9926,9928,1,9979,4,1,9990,9944,2,9939,9956,9961,3,4,9990,4,1,9968,2,5,9943,5,9959,2,3,9919,5,9982,9928,2,9984,3,2,9974,9939,5,5,9973,2,9958,9987,9944,5,9983,3,4,9963,2,3,9957,3,9997,4,2,9956,3,9985,5,9928,1,9907,9947,9971,1,9905,9958,5,2,9920,9943,4,1,9992,1,1,9929,9913,3,5,9957,4,3,9979,9926,4,9970,9999,3,9961,9970,9984,4,9993,2,5,9978,1,9986,4,1,9972,5,1,9946,9989,5,3,9988,2,4,9996,9905,9958,5,1,9923,9921,9934,9955,4,2,9998,4,1,9932,1,9905,4,5,9962,4,3,9917,9907,2,9961,5,9905,2,3,9925,1,1,9944,9982,2,9903,1,9912,9935,2,9974,3,9923,1,5,9986,9930}

    Returns: 335896609

  42. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1028,1028,1031,1028,1033,1028,1035,1036,1028,1038,1028,1040,1028,1028,1043,1028,1028,1028,1047,1028,1049,1028,1028,1028,1053,1054,1028,1028,1028,1058,1028,1060,1028,1028,1028,1064,1028,1028,1067,1068,1028,1070,1028,1028,1028,1074,1028,1028,1028,1078,1079,1028,1028,1028,1083,1084,1028,1028,1028,1088,1089,1028,1091,1092,1028,1094,1095,1028,1028,1028,1099,1100,1028,1028,1028,1104,1028,1106,1107,1028,1109,1028,1111,1028,1113,1114,1028,1116,1117,1028,1119,1028,1121,1122,1028,1028,1028,1126,1028,1128,1129,1028,1131,1132,1028,1134,1028,1136,1028,1138,1139,1028,1141,1142,1028,1028,1145,1028,1028,1028,1028,1028,1151,1152,1028,1154,1155,1028,1157,1158,1028,1160,1161,1028,1028,1028,1165,1028,1167,1168,1028,1028,1171,1028,1173,1174,1028,1176,1028,1178,1028,1028,1181,1028,1028,1184,1185,1028,1028,1188,1028,1028,1191,1192,1028,1194,1028,1196,1197,1028,1028,1200,1201,1028,1203,1028,1028,1206,1028,1208,1028,1210,1211,1028,1028,1028,1215,1216,1028,1028,1219,1220,1028,1222,1028,1224,1028,1028,1028,1228,1229,1028,1028,1232,1233,1028,1028,1236,1028,1028,1239,1240,1028,1028,1028,1244,1028,1246,1028,1028,1028,1250,1251,1028,1253,1254,1028,1256,1257,1028,1259,1028,1261,1028,1028,1264,1265,1028,1267,1028,1269,1270,1028,1272,1028,1274,1275,1028,1277,1278,1028,1280,1281,1028,1028,1284,1285,1028,1028,1288,1028,1028,1291,1292,1028,1294,1028,1296,1297,1028,1299,1028,1301,1028,1303,1304,1028,1306,1307,1028,1309,1310,1028,1312,1028,1028,1315,1028,1028,1028,1319,1320,1028,1028,1028,1028,1028,1028,1327,1328,1028,1330,1028,1332,1333,1028,1335,1028,1028,1028,1339,1340,1028,1342,1028,1344,1028,1346,1347,1028,1028,1350,1028,1352,1353,1028,1355,1028,1357,1358,1028,1360,1361,1028,1363,1028,1365,1366,1028,1028,1369,1028,1371,1028,1373,1028,1375,1028,1377,1378,1028,1380,1381,1028,1383,1384,1028,1028,1028,1388,1389,1028,1391,1028,1393,1394,1028,1396,1028,1028,1028,1400,1028,1402,1028,1404,1028,1406,1028,1028,1409,1028,1411,1412,1028,1414,1028,1416,1028,1028,1028,1420,1028,1028,1423,1028,1028,1426,1028,1428,1429,1028,1431,1432,1028,1434,1435,1028,1028,1028,1028,1440,1441,1028,1443,1028,1445,1446,1028,1448,1449,1028,1028,1028,1028,1454,1455,1028,1457,1458,1028,1460,1028,1462,1463,1028,1028,1466,1028,1028,1469,1470,1028,1472,1028,1474,1475,1028,1477,1028,1479,1480,1028,1482,1028,1484,1485,1028,1028,1488,1489,1028,1491,1492,1028,1028,1495,1496,1028,1028,1499,1500,1028,1502,1028,1504,1028,1506,1507,1028,1509,1510,1028,1028,1513,1028,1028,1516,1517,1028,1519,1028,1521,1522,1028,1028,1525,1526,1028,1028,1028,1028,1531,1532,1028,1534,1028,1028,1537,1538,1028,1540,1028,1542,1028,1028,1028,1028,1547,1028,1549,1550,1028,1552,1553,1028,1555,1028,1028,1558,1559,1028,1028,1562,1563,1028,1565,1028,1567,1028,1028,1028,1571,1028,1573,1028,1575,1028,1577,1028,1028,1580,1581,1028,1583,1028,1585,1586,1028,1588,1589,1028,1591,1028,1593,1594,1028,1028,1028,1598,1028,1600,1601,1028,1603,1604,1028,1606,1607,1028,1609,1028,1028,1612,1613,1028,1615,1616,1028,1618,1028,1620,1621,1028,1028,1624,1625,1028,1627,1028,1629,1630,1028,1028,1633,1634,1028,1636,1637,1028,1639,1640,1028,1642,1643,1028,1645,1646,1028,1648,1028,1650,1028,1028,1028,1028,1655,1028,1657,1028,1659,1660,1028,1028,1663,1028,1028,1666,1667,1028,1028,1670,1671,1028,1673,1028,1675,1676,1028,1028,1028,1680,1028,1028,1683,1684,1028,1028,1687,1028,1028,1690,1028,1692,1693,1028,1028,1696,1028,1698,1028,1028,1701,1702,1028,1704,1705,1028,1707,1708,1028,1028,1028,1712,1713,1028,1028,1716,1028,1028,1719,1720,1028,1722,1028,1724,1725,1028,1028,1028,1729,1730,1028,1732,1028,1734,1735,1028,1028,1738,1739,1028,1741,1028,1028,1744,1745,1028,1747,1748,1028,1750,1751,1028,1753,1028,1755,1756,1028,1028,1759,1760,1028,1762,1763,1028,1765,1028,1028,1028,1028,1770,1771,1028,1773,1028,1028,1028,1777,1028,1779,1028,1781,1782,1028,1784,1028,1786,1028,1788,1028,1790,1791,1028,1028,1794,1795,1028,1797,1028,1028,1028,1028,1802,1803,1028,1028,1028,1807,1808,1028,1810,1811,1028,1813,1028,1028,1028,1817,1818,1028,1820,1028,1822,1823,1028,1825,1826,1028,1828,1028,1830,1831,1028,1833,1834,1028,1836,1028,1838,1028,1840,1028,1842,1028,1844,1028,1846,1028,1848,1028,1028,1851,1852,1028,1854,1855,1028,1857,1028,1028,1028,1861,1028,1863,1028,1028,1866,1867,1028,1869,1870,1028,1028,1028,1874,1028,1876,1028,1878,1879,1028,1881,1882,1028,1884,1028,1028,1887,1888,1028,1890,1891,1028,1893,1028,1028,1896,1028,1898,1899,1028,1901,1902,1028,1904,1905,1028,1028,1028,1909,1910,1028,1912,1913,1028,1915,1916,1028,1918,1919,1028,1921,1922,1028,1924,1925,1028,1927,1028,1028,1930,1028,1028,1933,1934,1028,1028,1937,1938,1028,1940,1941,1028,1943,1944,1028,1946,1947,1028,1949,1028,1951,1952,1028,1954,1028,1956,1028,1958,1028,1028,1028,1962,1963,1028,1965,1966,1028,1028,1028,1970,1971,1028,1973,1974,1028,1976,1977,1028,1979,1980,1028,1028,1983,1028,1028,1986,1028,1988,1989,1028,1991,1028,1028,1994,1995,1028,1997,1028}

    {2,5,3,4,2,3,5,4,4,2,2,1,4,3,3,4,4,4,2,1,5,2,2,2,4,5,3,5,3,2,1,2,4,4,1,1,3,3,1,5,5,1,4,5,3,1,5,4,3,2,3,1,3,3,1,2,5,4,4,3,2,3,2,4,1,1,2,4,4,5,1,5,3,1,2,4,4,5,1,5,2,3,1,3,2,5,3,5,2,4,3,3,3,3,2,5,1,4,4,3,1,5,2,3,2,2,1,5,4,1,1,3,5,1,3,3,3,4,3,1,1,4,3,4,4,4,2,2,5,1,5,1,1,5,1,4,2,1,2,2,3,1,5,4,1,3,1,5,1,3,5,1,4,1,5,5,3,1,2,5,4,5,4,2,5,5,4,1,4,3,4,5,4,1,3,1,4,5,3,3,4,5,3,3,3,3,4,1,4,3,2,2,5,1,2,4,3,2,4,4,3,5,3,1,3,5,2,3,2,2,2,4,5,5,4,5,1,1,4,3,1,5,2,5,2,4,5,4,1,4,1,5,2,3,2,2,2,4,3,3,3,5,1,1,5,3,3,3,5,3,3,5,5,1,2,1,3,2,1,5,2,1,3,2,4,3,4,2,5,1,2,2,5,3,3,2,4,2,1,3,3,3,1,4,2,3,2,3,5,4,4,5,4,4,5,4,4,1,4,4,3,5,3,4,1,5,1,5,1,1,2,5,3,4,1,5,4,1,3,1,5,5,2,1,3,1,1,2,5,1,4,3,3,4,2,3,5,4,3,3,2,3,4,1,1,3,3,4,5,4,5,3,3,4,3,5,3,4,4,2,3,2,1,4,1,5,3,5,5,1,1,3,3,4,4,3,1,2,5,2,3,2,3,4,1,3,2,4,2,2,5,4,3,4,1,2,4,1,5,5,4,4,3,1,5,2,3,3,3,1,3,2,4,3,1,3,2,4,4,1,5,1,1,1,4,1,2,1,1,3,5,2,3,5,2,4,1,2,3,3,4,2,4,5,3,1,5,1,4,3,4,1,1,3,3,2,4,1,2,5,2,1,4,4,1,5,2,5,4,5,4,1,1,2,1,3,3,5,1,5,2,3,5,1,4,3,2,3,4,5,1,1,4,4,2,3,5,5,1,2,5,5,4,4,1,5,4,5,2,4,4,1,1,1,1,5,4,2,1,2,2,2,5,1,3,4,1,3,1,1,4,2,4,2,5,3,5,2,1,3,1,1,4,2,1,5,5,2,2,4,4,2,2,3,3,2,5,5,4,2,2,3,3,5,5,1,1,5,4,4,2,3,4,4,2,1,2,2,3,4,2,2,4,4,5,1,2,5,2,3,4,4,5,4,4,1,2,2,3,3,1,2,3,3,2,1,1,2,4,4,1,1,4,3,2,5,1,5,3,1,4,4,5,5,3,2,3,3,5,2,2,5,1,3,4,5,1,1,3,4,2,4,4,1,5,5,2,4,2,3,3,2,4,4,5,1,2,3,5,3,1,1,5,1,2,4,2,1,5,3,1,1,4,1,5,1,2,4,2,5,2,4,2,1,5,4,3,1,3,5,3,3,2,1,2,4,5,4,3,5,3,2,2,1,1,3,4,4,4,1,3,2,4,1,2,5,2,1,2,3,5,3,2,5,4,2,1,3,5,3,4,5,5,3,2,1,3,1,1,4,5,2,5,5,1,1,3,2,5,4,4,1,1,2,4,3,5,4,3,4,1,2,1,4,4,4,1,1,5,3,1,3,1,5,5,5,4,5,5,3,5,4,3,2,3,1,2,4,1,1,4,2,4,1,2,2,5,3,2,1,1,1,4,3,1,1,4,3,2,3,4,5,1,1,1,5,3,3,2,3,1,2,5,5,5,5,5,2,5,4,5,1,5,2,4,4,3,5,1,5,1,2,4,3,5,3,5,2,5,1,3,2,4,2,1,1,4,5,4,5,1,5,1,3,4,5,2,3,3,4,5,3,5,1,4,3,2,4,1,2,2,2,4,3,1,4,1,2,2,5,3,2,5,1,1,2,3,5,3,2,2,2,5,5,2,5,5,1,4,4,4,1,1,3,2,3,4,3,3,4,2,2,4,3,5,2,4,2,3,2,5,3,4,1,3,3,4,1,5,4,3,5,5,1,3,4,5,3,4,4,5,2,2,2,2,2,3,1,3,2,2,4,5,1,5,3,2,3,1,5,1,3,4,1,1,5,3,4,2,3,1,5,2,2,4,5,5,3,3,5,4,3,4,2,1,5,5,3,4,2,1,1,2,4,1,2,5,4,1,1,1,1,1,4,1,3,4,2,1,5,2,3,1,1,5,2,3,1,9925,9956,4,9952,1,9943,5,4,9937,1,9973,4,9997,9986,2,9928,9934,9994,1,9921,5,9979,9972,9950,2,2,9997,9904,9903,4,9965,3,9901,9987,9941,5,9916,9955,1,5,9914,3,9926,9974,9948,5,9937,9919,9997,4,3,9960,9908,9905,4,4,9992,9998,9991,3,5,9986,5,5,9989,3,5,9923,9916,9994,4,2,9909,9942,9914,5,9904,2,2,9986,4,9969,3,9903,5,2,9937,1,3,9967,1,9921,3,2,9945,9957,9961,1,9935,1,3,9979,1,1,9933,2,9910,5,9989,2,2,9966,3,3,9948,9942,3,9953,9948,9933,9946,9958,1,2,9928,2,2,9956,1,4,9992,5,2,9981,9911,9973,2,9957,2,2,9931,9984,4,9952,3,3,9979,3,9944,1,9999,9950,2,9936,9955,4,2,9972,9931,3,9995,9908,3,1,9993,1,9962,1,5,9911,9973,3,3,9905,4,9967,9915,1,9960,4,9997,2,1,9962,9996,9992,3,3,9913,9978,2,2,9980,5,9987,1,9997,9984,9950,5,1,9930,9900,3,5,9961,9907,4,9920,9999,5,4,9908,9963,9925,2,9978,1,9939,9936,9917,4,3,9966,2,4,9927,4,5,9955,4,9967,3,9922,9937,1,5,9983,1,9934,3,1,9979,5,9927,2,4,9923,2,2,9943,3,4,9954,9938,4,3,9926,9901,5,9981,9910,5,2,9901,1,9945,4,5,9930,1,9902,1,9947,4,4,9902,1,5,9940,2,1,9997,4,9970,9901,1,9982,9962,9928,1,5,9920,9935,9975,9926,9987,9957,1,1,9956,1,9921,4,4,9956,5,9946,9950,9952,1,1,9947,3,9984,3,9963,5,3,9902,9918,1,9979,5,1,9950,4,9958,3,5,9925,3,2,9969,4,9947,2,3,9938,9998,5,10000,4,9983,5,9997,4,9954,3,4,9927,5,4,9951,5,1,9952,9969,9942,5,4,10000,3,9924,2,5,9911,2,9953,9910,9999,1,9949,3,9995,5,9966,2,9961,9917,5,9923,3,2,9970,5,9946,4,9902,9937,9947,4,9912,9930,1,9915,9991,2,9982,1,5,9932,4,5,9912,5,4,9996,10000,9960,9920,3,3,9943,1,9914,2,2,9953,5,5,9932,9932,9938,9961,5,4,9944,4,4,9921,4,9979,5,1,9968,9912,4,9906,9993,2,1,9994,3,9944,4,5,9985,1,9964,3,1,9971,2,9913,4,2,9935,9931,1,4,9992,1,1,9963,9972,2,3,9992,9935,1,3,9903,3,9920,3,9975,1,2,9939,2,3,9921,9965,5,9943,9998,1,4,9921,3,9923,3,5,9990,9962,4,4,9954,9997,9971,9926,3,5,9953,2,10000,9995,2,5,9987,2,9970,3,9996,9990,9936,9990,1,9986,5,4,9997,1,1,9990,4,9955,9996,1,1,9942,9989,5,5,9951,3,9960,1,9947,9921,9967,2,10000,5,9914,4,9990,4,9994,9999,1,5,9917,5,9917,4,3,9996,4,2,9977,3,9908,4,3,9943,9979,9980,1,9979,2,4,9941,5,4,9922,1,2,9991,4,9905,9929,3,2,9944,1,1,9946,5,9952,5,3,9941,9996,5,5,9908,5,9951,1,5,9907,9984,1,5,9944,1,2,9986,2,4,9910,3,3,9913,1,4,9986,5,9999,4,9908,9974,9975,9971,4,9946,4,9917,3,2,9913,9929,2,9926,9903,1,2,9996,9958,2,2,9965,2,9981,3,2,9925,9903,9946,2,9937,9941,1,4,9992,9952,5,9920,9938,1,9952,1,2,9919,9978,3,9947,5,9953,9922,5,2,9907,1,4,9999,4,4,9908,9941,9945,3,4,9989,9944,4,9931,9928,4,5,9990,4,9992,1,5,9932,9920,9997,5,2,9955,4,9934,4,2,9996,9910,1,4,9942,4,9955,9939,4,2,9947,3,2,9951,4,5,9934,4,9939,4,1,9949,9900,1,4,9922,2,2,9971,2,9986,9959,9915,9961,1,3,9951,3,9999,9965,9921,5,9974,5,9970,1,3,9952,3,9980,1,9918,5,9942,4,2,9950,9967,3,1,9954,5,9997,9922,9988,9995,5,5,9914,9943,9919,5,1,9934,2,1,9978,1,9948,9980,9959,5,4,9926,5,9980,3,2,9963,4,4,9951,1,9958,3,3,9938,3,4,9946,3,9961,3,9965,3,9915,4,9915,1,9930,5,9961,1,9959,9973,2,5,9987,5,5,9957,4,9957,9940,9920,4,9975,5,9905,9984,4,3,9922,2,4,9933,9921,9950,4,9984,5,9988,4,3,9920,4,3,9989,3,9967,9931,3,5,9937,2,3,9950,2,9978,9936,3,9987,5,1,9950,4,3,9913,3,3,9922,9955,9989,4,3,9990,1,1,9942,5,4,9972,2,1,9925,1,4,9928,1,3,9972,2,9907,9970,1,9920,9970,4,2,9930,9900,3,3,9950,3,1,9932,4,2,9988,5,4,9934,4,9987,2,3,9938,2,9959,2,9965,4,9988,9939,9922,3,2,9922,4,5,9956,9928,9923,2,2,9978,3,1,9996,3,5,9996,4,1,9957,9910,2,9985,9900,1,9983,4,1,9936,4,9983,9902,4,2,9983,4,9909,9969}

    Returns: 803139321

  43. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1022,1026,1027,1022,1029,1022,1022,1022,1022,1034,1035,1022,1022,1038,1039,1022,1022,1022,1043,1022,1045,1046,1022,1048,1049,1022,1051,1022,1053,1022,1055,1056,1022,1058,1022,1060,1022,1062,1022,1064,1065,1022,1067,1068,1022,1022,1071,1022,1073,1022,1075,1076,1022,1022,1079,1080,1022,1082,1083,1022,1085,1086,1022,1088,1089,1022,1091,1022,1093,1094,1022,1096,1022,1098,1099,1022,1101,1022,1103,1022,1105,1106,1022,1108,1109,1022,1111,1022,1113,1114,1022,1116,1117,1022,1119,1120,1022,1122,1022,1124,1022,1126,1127,1022,1129,1130,1022,1132,1022,1134,1022,1022,1137,1138,1022,1140,1141,1022,1143,1022,1145,1146,1022,1022,1022,1150,1151,1022,1153,1022,1022,1156,1157,1022,1159,1022,1161,1162,1022,1022,1165,1166,1022,1168,1169,1022,1171,1172,1022,1174,1022,1176,1022,1022,1179,1180,1022,1182,1183,1022,1022,1186,1187,1022,1189,1022,1022,1192,1193,1022,1022,1196,1197,1022,1022,1022,1201,1202,1022,1204,1022,1022,1207,1022,1209,1022,1211,1022,1022,1214,1022,1216,1022,1218,1219,1022,1221,1222,1022,1224,1225,1022,1022,1228,1022,1230,1022,1232,1022,1234,1022,1022,1237,1238,1022,1240,1241,1022,1022,1244,1022,1022,1247,1248,1022,1250,1251,1022,1253,1254,1022,1256,1022,1258,1022,1260,1261,1022,1263,1264,1022,1022,1022,1268,1269,1022,1271,1022,1273,1022,1275,1022,1022,1278,1022,1280,1022,1282,1283,1022,1022,1022,1022,1288,1289,1022,1291,1292,1022,1294,1022,1022,1022,1298,1299,1022,1301,1302,1022,1304,1022,1306,1022,1022,1022,1310,1311,1022,1313,1314,1022,1316,1022,1022,1319,1320,1022,1322,1022,1324,1022,1326,1022,1022,1022,1022,1331,1022,1022,1334,1335,1022,1337,1338,1022,1022,1341,1342,1022,1022,1345,1022,1347,1022,1349,1350,1022,1352,1022,1354,1022,1022,1357,1358,1022,1360,1022,1022,1022,1364,1022,1366,1367,1022,1369,1370,1022,1372,1373,1022,1022,1376,1022,1378,1379,1022,1381,1022,1383,1022,1022,1386,1387,1022,1389,1390,1022,1022,1393,1394,1022,1396,1397,1022,1399,1022,1401,1022,1403,1404,1022,1022,1022,1022,1409,1022,1411,1412,1022,1414,1022,1416,1022,1418,1419,1022,1022,1422,1423,1022,1425,1426,1022,1022,1429,1022,1431,1022,1433,1022,1022,1436,1022,1438,1439,1022,1022,1022,1443,1444,1022,1446,1447,1022,1449,1450,1022,1452,1453,1022,1455,1456,1022,1022,1022,1460,1461,1022,1022,1464,1022,1466,1467,1022,1469,1470,1022,1022,1473,1474,1022,1476,1022,1478,1022,1022,1481,1022,1483,1022,1485,1022,1487,1488,1022,1490,1022,1022,1022,1494,1495,1022,1497,1498,1022,1500,1022,1502,1503,1022,1505,1022,1507,1508,1022,1022,1511,1512,1022,1514,1515,1022,1022,1518,1519,1022,1521,1022,1022,1022,1525,1022,1022,1528,1022,1530,1022,1532,1533,1022,1535,1022,1022,1538,1022,1022,1541,1542,1022,1022,1545,1546,1022,1548,1022,1550,1551,1022,1553,1022,1555,1022,1557,1022,1559,1022,1022,1562,1563,1022,1565,1566,1022,1022,1022,1570,1022,1572,1022,1574,1575,1022,1577,1022,1022,1022,1581,1022,1583,1584,1022,1586,1022,1588,1589,1022,1022,1022,1593,1022,1595,1022,1597,1022,1599,1022,1601,1022,1603,1022,1605,1022,1022,1608,1022,1610,1022,1612,1613,1022,1615,1022,1022,1618,1619,1022,1621,1022,1623,1624,1022,1626,1022,1628,1022,1630,1631,1022,1633,1022,1022,1636,1637,1022,1639,1640,1022,1642,1022,1644,1645,1022,1022,1648,1649,1022,1651,1652,1022,1654,1022,1656,1022,1658,1659,1022,1661,1662,1022,1022,1022,1022,1022,1668,1022,1670,1671,1022,1022,1674,1675,1022,1677,1022,1679,1022,1681,1022,1683,1022,1685,1022,1687,1688,1022,1690,1022,1022,1693,1022,1022,1696,1022,1698,1699,1022,1701,1702,1022,1704,1705,1022,1707,1708,1022,1710,1022,1712,1713,1022,1715,1022,1022,1022,1719,1022,1022,1722,1022,1022,1725,1726,1022,1728,1022,1730,1731,1022,1022,1734,1022,1736,1022,1738,1739,1022,1022,1742,1743,1022,1745,1746,1022,1022,1022,1022,1022,1752,1753,1022,1755,1022,1757,1022,1022,1760,1761,1022,1022,1764,1765,1022,1767,1022,1769,1022,1771,1022,1773,1022,1775,1776,1022,1778,1779,1022,1781,1022,1022,1022,1022,1786,1022,1788,1789,1022,1022,1792,1022,1794,1795,1022,1797,1022,1799,1800,1022,1802,1803,1022,1805,1806,1022,1808,1809,1022,1022,1022,1813,1022,1815,1022,1817,1022,1819,1022,1022,1822,1022,1824,1022,1826,1827,1022,1022,1022,1022,1832,1833,1022,1835,1836,1022,1838,1839,1022,1841,1022,1843,1844,1022,1846,1847,1022,1849,1022,1851,1022,1853,1022,1855,1856,1022,1858,1859,1022,1861,1022,1022,1864,1865,1022,1867,1022,1869,1022,1871,1872,1022,1874,1022,1876,1022,1878,1879,1022,1881,1022,1883,1884,1022,1022,1887,1022,1889,1890,1022,1892,1893,1022,1895,1022,1897,1022,1899,1900,1022,1902,1903,1022,1905,1022,1907,1022,1909,1022,1911,1022,1022,1914,1915,1022,1022,1022,1919,1022,1921,1922,1022,1924,1925,1022,1022,1928,1929,1022,1931,1022,1933,1022,1935,1936,1022,1022,1939,1940,1022,1942,1943,1022,1945,1946,1022,1022,1022,1950,1022,1952,1953,1022,1022,1022,1957,1022,1959,1960,1022,1022,1022,1964,1022,1966,1967,1022,1022,1022,1971,1972,1022,1974,1022,1976,1022,1978,1979,1022,1022,1022,1022,1984,1022,1022,1987,1988,1022,1990,1022,1992,1022,1022,1995,1022,1997,1998}

    {3,1,1,2,5,5,2,2,1,3,1,3,2,1,4,2,5,1,5,4,2,4,5,5,2,5,2,3,3,5,1,2,3,2,1,2,1,2,5,2,3,5,3,3,2,4,1,2,3,2,1,1,1,3,2,3,2,2,4,5,5,2,4,2,2,5,4,5,4,2,3,3,2,2,1,4,3,3,2,5,5,5,5,5,5,1,3,2,5,4,5,3,3,5,1,2,2,3,4,5,1,2,5,1,1,4,2,2,4,1,4,4,2,5,3,1,3,3,1,4,4,4,1,2,4,4,3,3,5,3,1,3,2,4,2,2,3,1,2,2,3,3,5,3,4,1,1,2,1,3,1,3,4,2,4,5,5,5,4,5,5,4,2,5,1,5,3,4,4,1,4,5,1,5,2,5,3,1,4,5,2,1,1,5,2,2,1,2,5,3,2,2,3,1,4,2,4,5,3,3,4,5,1,2,1,1,5,3,4,4,2,5,4,1,3,2,4,5,1,2,4,4,4,4,1,5,2,5,3,3,4,4,1,1,3,1,3,4,3,5,3,1,3,2,4,2,1,4,2,3,4,4,5,2,5,2,3,1,3,1,3,3,5,3,5,2,4,2,1,3,1,2,2,5,3,3,2,5,1,3,2,4,4,1,4,1,5,1,2,2,3,2,5,4,5,1,4,5,2,5,1,5,2,2,5,2,1,3,5,5,2,1,4,1,4,3,3,3,2,1,5,2,4,3,2,5,3,1,1,5,5,2,3,5,1,2,4,2,3,5,1,5,2,4,4,5,1,1,4,2,5,5,3,2,5,2,3,2,5,3,3,4,3,1,1,4,3,1,4,1,4,4,2,4,2,2,3,1,4,4,4,3,5,4,2,4,3,1,1,3,4,5,3,1,1,3,5,3,3,4,2,1,4,4,3,2,5,2,1,4,1,4,2,3,1,5,1,4,4,1,5,5,1,2,3,1,1,2,1,4,5,5,2,2,4,2,3,4,4,2,5,4,4,1,1,1,4,4,1,5,5,5,3,3,2,3,5,3,5,4,1,5,2,5,1,3,1,2,1,4,2,4,3,4,4,3,1,5,5,4,1,3,4,2,1,1,4,3,3,5,5,4,5,2,4,2,3,2,4,1,1,2,2,3,1,3,5,1,2,3,2,2,3,4,2,5,1,4,5,5,2,2,3,4,1,4,1,2,3,4,1,1,5,2,3,4,1,2,5,1,1,1,2,1,2,3,1,1,4,4,4,5,1,3,4,4,5,2,4,3,1,2,3,4,5,5,1,5,2,1,5,4,1,4,5,2,4,4,2,3,5,4,1,1,4,3,4,1,2,3,4,2,2,5,2,4,5,4,5,1,3,3,3,2,4,1,2,2,5,4,1,2,1,3,1,5,3,1,2,5,4,4,5,4,2,4,2,3,2,2,4,2,2,4,4,1,1,1,5,3,4,2,1,3,4,3,4,5,5,3,1,2,4,1,2,2,4,1,1,3,5,3,3,4,4,4,4,3,3,1,1,1,2,5,1,3,3,1,3,5,3,5,3,4,4,2,3,1,2,3,1,4,3,5,5,2,1,3,5,1,1,2,5,1,1,3,3,3,3,4,4,1,3,3,5,5,5,3,1,5,2,3,5,4,1,2,5,5,1,2,1,3,5,3,3,2,5,4,1,5,4,4,4,3,4,3,3,2,2,3,2,5,2,3,3,5,3,4,1,2,2,4,1,4,2,4,4,4,5,4,5,3,1,5,3,2,4,1,5,4,5,3,4,1,2,2,2,5,1,4,1,4,1,5,3,4,4,3,3,3,2,4,1,2,3,5,2,3,5,4,5,1,5,2,2,1,4,3,1,3,4,2,3,2,4,2,4,3,5,1,5,5,2,1,3,5,5,1,4,4,4,3,4,2,2,1,2,4,1,4,5,5,5,4,2,3,3,1,5,2,4,5,2,5,4,4,4,3,2,4,5,2,2,5,1,4,5,4,5,1,5,1,2,3,3,3,3,1,4,5,5,4,5,1,1,4,4,5,2,4,2,4,3,5,1,1,2,3,3,1,5,3,1,3,1,1,2,3,4,2,4,3,2,5,1,5,5,5,5,1,2,3,1,1,5,1,3,3,2,2,5,1,5,5,3,1,4,2,4,2,3,2,2,1,2,1,2,5,5,3,4,3,5,5,1,4,2,5,4,4,5,4,1,2,4,5,1,4,1,4,3,1,3,2,3,2,2,5,1,2,2,3,3,4,1,2,3,5,1,5,4,1,5,4,3,1,3,3,1,3,1,3,1,5,3,2,1,5,2,1,4,5,1,5,9961,1,3,9913,3,9941,9963,9991,9936,3,1,9979,9920,4,4,9986,9992,9958,3,9976,5,1,9905,5,1,9989,5,9950,4,9905,2,4,9916,1,9997,1,9993,2,9981,5,4,9970,5,2,9927,9943,2,9932,4,9958,3,1,9959,9956,5,5,9961,1,4,9940,5,4,9917,1,3,9939,3,9945,3,4,9963,3,9973,1,3,9927,3,9996,2,9941,3,5,9948,5,2,9994,2,9959,2,2,9947,1,1,9904,4,5,9959,1,9907,5,9916,1,2,9967,3,5,9973,5,9951,2,9928,9907,5,1,9929,2,1,9975,4,9921,1,3,9904,9943,9928,2,5,9976,1,9960,9916,2,1,9976,3,9928,5,2,10000,9937,3,5,9941,4,2,9921,4,1,9917,2,9926,3,9930,9960,2,2,9913,4,2,9993,9992,1,2,9996,1,9954,9947,2,1,9953,9905,4,1,9950,9990,9967,4,1,9935,4,9924,9936,4,9933,3,9951,4,9969,9973,3,9982,3,9940,4,3,9941,3,4,9902,3,3,9971,9928,5,9908,4,9926,2,9965,2,9946,9987,2,5,9923,3,5,9980,9910,5,9979,9919,4,2,9901,1,5,9987,5,2,9936,2,9925,3,9993,3,5,9949,1,4,9913,9918,9951,4,2,9931,4,9971,3,9928,5,9964,9994,1,9959,4,9923,1,2,9924,9976,9935,9936,1,5,9999,3,1,9917,3,9990,9945,9944,1,3,9962,4,2,9952,1,9937,2,9960,9918,9923,3,2,9952,1,5,9988,5,9956,9954,2,4,9952,5,9935,5,9985,2,9939,9956,9915,9942,2,9972,9977,5,1,9907,4,5,9959,9992,4,3,10000,9958,3,9986,5,9985,5,2,9974,2,9949,3,9954,9917,1,4,9933,5,9925,9970,9927,1,9900,5,4,9940,4,3,9961,2,3,9973,9911,3,9942,2,1,9935,1,9910,4,9991,9998,1,2,9940,5,4,9922,9961,4,4,9946,5,4,9919,1,9957,5,9935,3,4,9904,9974,9917,9920,4,9948,3,5,9946,5,9939,5,9936,2,2,9966,9916,4,4,9947,1,2,9969,9935,4,9967,1,9908,3,9956,9908,5,9986,3,5,9990,9960,9966,3,4,9922,1,4,9976,5,4,9910,2,1,9903,4,1,9994,9944,9921,4,5,9910,9994,5,9995,2,3,9988,2,4,9929,9953,4,1,9928,3,9975,2,9906,9991,4,9923,4,9954,1,9949,2,2,9976,2,9957,9988,9918,4,5,9993,3,3,9963,2,9969,5,4,9978,1,9969,4,4,9925,9935,1,4,9928,4,3,9972,9948,3,2,9926,2,9958,9927,9928,2,9958,9989,4,9974,1,9912,4,3,9931,2,9945,9905,5,9944,9994,3,5,9974,9949,4,2,9959,2,9961,3,2,9950,2,9947,5,9953,2,9956,5,9926,9929,2,4,9939,3,3,9960,9939,9977,2,9902,1,9924,1,3,9981,5,9920,9940,9976,3,9928,4,1,9940,2,9951,2,5,9972,9991,9929,2,9959,5,9905,3,9954,1,9934,5,9906,3,9982,4,9940,9958,2,9959,2,9965,1,4,9953,3,9980,9905,5,2,9933,1,9940,3,4,9977,3,9989,5,9953,4,5,9971,1,9987,9921,5,4,9919,3,2,9918,4,9940,4,4,9992,9932,4,1,9941,3,3,9927,5,9976,4,9928,2,2,9988,1,1,9957,9966,9931,9932,9938,5,9914,5,4,9939,9971,2,2,9954,5,10000,4,9926,2,9916,1,9976,2,9977,4,2,9998,3,9947,9944,2,9932,9956,1,9935,2,4,9961,5,2,9905,4,1,9942,4,1,9941,3,9924,4,5,9987,4,9967,9928,9992,5,9993,9907,2,9961,9981,4,3,9913,5,9962,3,5,9972,9924,4,9987,2,9992,3,2,9976,9999,5,1,9974,4,2,9925,9946,9981,9939,9923,4,4,9984,3,9962,1,9964,9996,5,4,9991,9952,2,5,9933,3,9963,1,9927,2,9942,5,9901,5,3,9944,1,4,9906,1,9902,9966,9937,9927,4,9979,5,5,9990,9988,2,9971,1,3,9961,1,9901,3,4,9963,5,4,9900,2,1,9923,5,3,9957,9947,9990,2,9910,4,9987,2,9953,4,9926,9933,5,9988,2,9939,1,3,9946,9954,9980,9946,2,2,9969,2,3,9973,4,3,9966,5,9912,5,1,9924,5,1,9956,1,9926,3,9982,4,9912,5,1,9982,4,1,9917,1,9929,9954,2,2,9979,5,9972,3,9922,1,1,9993,4,9923,3,9971,1,2,9930,1,9938,2,1,9959,9986,4,9958,3,3,9912,4,2,9946,3,9953,1,9927,5,3,9911,3,3,9913,4,9961,2,9980,2,9978,1,9993,9918,5,4,9983,9990,9993,5,9913,2,1,9934,3,5,9924,9931,4,4,9967,3,9996,3,9919,3,4,9979,9944,5,4,9930,1,1,9983,5,2,9983,9988,9970,2,9918,4,3,9992,9961,9913,4,9980,3,3,9943,9948,9952,1,9956,2,1,9991,9940,9951,3,1,9934,3,9934,3,9954,4,4,9941,9916,9950,9973,4,9934,9909,5,1,9948,4,9945,5,10000,9978,3,9968,1,3,9989}

    Returns: 128911751

  44. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1180,1180,1183,1184,1180,1180,1187,1188,1180,1190,1180,1180,1193,1194,1180,1196,1180,1180,1199,1200,1180,1202,1203,1180,1180,1206,1207,1180,1180,1210,1180,1180,1180,1214,1180,1180,1180,1218,1180,1220,1180,1180,1223,1224,1180,1226,1227,1180,1180,1230,1180,1232,1233,1180,1235,1180,1237,1238,1180,1180,1241,1242,1180,1180,1180,1246,1247,1180,1249,1180,1251,1180,1253,1180,1255,1256,1180,1258,1259,1180,1261,1262,1180,1180,1265,1266,1180,1180,1269,1180,1271,1272,1180,1274,1180,1180,1180,1278,1279,1180,1180,1282,1180,1284,1180,1286,1287,1180,1180,1180,1291,1180,1293,1180,1295,1296,1180,1298,1299,1180,1301,1302,1180,1304,1180,1180,1180,1308,1180,1310,1311,1180,1313,1314,1180,1316,1180,1180,1180,1180,1321,1322,1180,1324,1180,1326,1327,1180,1180,1330,1331,1180,1333,1180,1180,1180,1337,1180,1180,1180,1180,1180,1180,1180,1180,1346,1347,1180,1349,1350,1180,1352,1180,1354,1355,1180,1180,1358,1359,1180,1361,1180,1363,1180,1180,1366,1180,1180,1369,1370,1180,1180,1180,1374,1375,1180,1180,1378,1180,1180,1381,1382,1180,1384,1180,1386,1180,1180,1180,1390,1180,1392,1393,1180,1395,1180,1180,1398,1399,1180,1401,1402,1180,1180,1180,1406,1180,1408,1180,1410,1180,1180,1413,1414,1180,1416,1417,1180,1180,1420,1421,1180,1423,1180,1425,1426,1180,1428,1180,1430,1431,1180,1433,1434,1180,1436,1180,1438,1439,1180,1180,1180,1443,1180,1445,1446,1180,1448,1449,1180,1451,1180,1453,1454,1180,1456,1457,1180,1459,1460,1180,1462,1180,1464,1180,1466,1467,1180,1469,1470,1180,1472,1180,1474,1475,1180,1477,1180,1479,1180,1180,1482,1483,1180,1485,1486,1180,1488,1489,1180,1180,1492,1180,1494,1180,1180,1180,1180,1499,1180,1180,1502,1180,1180,1180,1180,1507,1508,1180,1510,1511,1180,1513,1180,1515,1516,1180,1518,1519,1180,1521,1522,1180,1180,1525,1180,1527,1528,1180,1530,1531,1180,1533,1534,1180,1536,1180,1180,1539,1540,1180,1542,1180,1544,1180,1546,1547,1180,1549,1180,1551,1180,1180,1554,1555,1180,1557,1558,1180,1560,1561,1180,1563,1180,1180,1180,1567,1568,1180,1570,1571,1180,1573,1574,1180,1180,1180,1578,1579,1180,1581,1582,1180,1584,1180,1586,1587,1180,1589,1590,1180,1180,1593,1594,1180,1596,1597,1180,1599,1600,1180,1602,1180,1180,1605,1606,1180,1608,1180,1180,1180,1612,1180,1614,1180,1616,1180,1618,1180,1620,1180,1622,1180,1180,1625,1180,1627,1628,1180,1630,1180,1632,1180,1634,1180,1636,1637,1180,1180,1180,1641,1642,1180,1180,1645,1646,1180,1180,1649,1180,1180,1652,1180,1654,1180,1180,1657,1658,1180,1180,1180,1662,1663,1180,1665,1180,1667,1180,1669,1670,1180,1672,1673,1180,1675,1676,1180,1678,1679,1180,1681,1682,1180,1684,1180,1686,1180,1180,1180,1180,1180,1692,1693,1180,1180,1696,1697,1180,1699,1700,1180,1702,1180,1704,1705,1180,1707,1180,1709,1180,1711,1712,1180,1180,1715,1180,1180,1718,1180,1180,1180,1722,1180,1724,1180,1726,1180,1180,1729,1180,1731,1732,1180,1734,1180,1736,1180,1738,1739,1180,1741,1742,1180,1180,1745,1746,1180,1748,1749,1180,1751,1752,1180,1754,1180,1756,1180,1758,1180,1180,1761,1180,1180,1764,1765,1180,1767,1180,1180,1180,1771,1772,1180,1180,1775,1180,1777,1778,1180,1780,1781,1180,1783,1784,1180,1786,1180,1788,1180,1180,1180,1792,1180,1180,1180,1796,1180,1180,1799,1180,1180,1802,1180,1804,1805,1180,1807,1808,1180,1810,1180,1812,1813,1180,1815,1816,1180,1180,1180,1180,1821,1180,1180,1824,1825,1180,1827,1180,1829,1830,1180,1832,1180,1834,1180,1836,1837,1180,1839,1840,1180,1842,1843,1180,1180,1846,1180,1180,1849,1180,1180,1852,1180,1180,1855,1180,1857,1858,1180,1860,1861,1180,1180,1180,1865,1866,1180,1180,1869,1180,1180,1872,1180,1874,1875,1180,1877,1878,1180,1180,1881,1180,1180,1884,1180,1886,1180,1888,1889,1180,1891,1892,1180,1180,1180,1896,1897,1180,1899,1900,1180,1902,1903,1180,1905,1906,1180,1180,1909,1180,1911,1180,1913,1914,1180,1916,1917,1180,1919,1180,1921,1922,1180,1180,1925,1180,1180,1180,1180,1930,1931,1180,1180,1934,1180,1936,1180,1938,1180,1180,1941,1180,1180,1944,1180,1946,1947,1180,1180,1950,1951,1180,1953,1954,1180,1956,1180,1958,1959,1180,1961,1180,1963,1180,1180,1966,1967,1180,1969,1970,1180,1972,1180,1974,1975,1180,1977,1180,1979,1180,1981,1982,1180,1984,1985,1180,1987,1988,1180,1180,1180,1180,1180,1994,1995,1180,1997,1998}

    {2,1,5,1,4,1,4,3,3,3,4,5,2,2,3,5,2,3,2,1,3,1,5,4,3,2,2,1,5,1,4,4,2,2,1,5,4,5,4,2,3,5,5,5,3,2,3,2,3,2,3,1,3,5,5,3,1,4,2,2,3,5,4,4,2,1,4,1,5,1,1,3,4,3,3,5,5,5,3,2,1,4,2,5,5,1,3,1,1,1,2,3,1,4,2,5,3,1,5,5,4,4,4,5,5,3,4,5,1,5,3,5,4,5,3,2,4,1,5,2,3,2,4,3,3,5,4,3,1,2,1,4,4,3,3,2,5,3,2,5,3,1,2,2,5,3,2,4,5,1,2,5,1,4,5,2,2,2,3,3,3,1,3,1,4,2,3,4,3,5,4,1,1,3,4,3,2,5,5,1,5,5,2,1,3,4,3,2,5,1,5,1,4,5,2,2,4,5,3,1,5,3,2,3,2,1,2,3,2,1,5,1,3,5,4,3,1,2,1,5,4,3,3,2,4,1,1,1,2,3,5,4,3,3,5,2,3,1,5,1,4,4,2,4,5,4,4,1,1,5,5,1,4,3,4,4,1,1,4,3,1,5,1,3,4,5,3,2,1,2,4,2,2,1,4,3,1,1,4,3,1,5,3,1,5,1,3,4,1,4,3,1,1,1,5,3,3,4,2,2,4,5,3,3,5,3,3,2,5,4,2,4,1,5,4,2,1,1,2,1,4,1,2,4,4,3,2,1,1,5,1,1,2,1,1,4,3,3,3,1,4,2,4,1,1,2,2,2,4,1,4,4,3,2,4,2,4,2,5,4,4,2,4,1,3,1,4,5,1,5,4,5,1,4,5,4,4,3,3,3,1,5,3,3,2,4,4,1,2,1,1,2,4,2,1,2,1,3,3,3,3,1,3,5,3,5,2,3,4,5,5,3,1,4,2,2,4,4,5,5,3,4,2,1,2,5,3,4,1,5,1,2,5,4,4,3,4,5,1,4,5,4,5,4,1,5,5,2,5,5,5,4,3,4,4,2,2,5,2,5,5,4,5,5,3,3,2,5,5,4,2,1,4,3,4,3,3,2,2,4,1,3,2,3,4,2,3,3,1,4,1,5,1,1,2,4,1,5,1,5,5,4,5,4,4,1,2,4,3,3,4,4,2,2,2,2,5,2,2,5,2,1,1,1,4,2,5,3,4,5,1,3,1,5,1,3,5,3,3,1,3,3,5,4,2,2,4,1,3,4,5,1,4,2,4,1,1,1,4,3,5,3,2,4,2,1,2,1,4,2,5,3,4,4,4,3,3,3,5,2,1,4,3,3,2,1,5,4,1,5,1,2,1,5,4,3,4,4,4,5,3,3,2,5,4,3,5,1,4,2,2,1,3,3,5,2,5,2,4,2,4,5,1,4,1,5,5,5,4,3,2,3,3,1,3,1,4,5,3,3,1,3,3,4,2,1,3,2,4,4,1,2,5,2,1,2,3,5,2,3,3,4,2,5,1,4,2,4,5,5,2,5,3,4,4,4,4,3,3,5,5,5,1,5,5,2,1,4,2,3,3,5,2,2,5,1,5,4,1,4,5,5,1,4,3,5,3,5,4,2,5,4,1,4,4,5,5,5,2,5,4,1,4,4,3,2,4,1,2,2,5,1,5,5,3,4,5,3,2,4,3,4,5,3,2,5,4,5,4,2,4,4,5,1,4,1,1,3,5,2,2,2,5,1,4,2,4,2,1,5,2,4,3,4,1,1,1,2,1,3,2,1,1,1,5,2,5,1,1,2,2,3,5,3,5,4,1,4,2,1,3,2,3,2,4,5,5,4,1,2,5,3,5,1,4,3,4,1,4,3,3,3,2,4,4,1,3,5,3,3,5,1,4,1,4,3,5,4,3,5,5,2,3,4,1,2,5,4,2,2,3,3,4,5,5,4,5,1,2,3,5,5,3,3,2,5,4,5,3,1,2,4,4,5,2,3,1,5,2,1,5,3,4,2,4,3,2,4,5,3,3,2,4,2,1,5,4,5,2,5,5,3,3,2,5,2,5,1,2,4,3,3,5,3,3,1,4,3,3,3,2,5,2,2,3,5,1,4,1,2,4,2,5,4,3,5,4,4,2,3,4,3,1,1,3,2,1,2,4,3,3,4,1,5,1,5,4,5,2,5,4,3,3,3,2,5,5,2,4,3,2,3,2,5,2,5,3,2,1,5,5,4,1,1,3,5,3,1,3,3,5,2,3,1,1,3,3,4,1,3,3,5,2,4,5,1,4,4,5,5,2,1,2,4,4,3,2,5,2,5,1,1,1,3,4,4,4,1,1,3,5,5,2,3,5,2,3,3,1,3,3,2,5,4,5,1,2,2,4,4,1,2,3,5,4,1,3,2,1,5,1,4,2,3,5,4,1,3,3,2,1,5,2,1,3,2,1,1,4,5,3,2,2,2,2,4,3,2,5,1,4,4,2,4,2,2,1,5,1,3,3,4,4,1,5,2,2,3,3,2,5,2,1,2,3,3,2,2,4,3,3,4,4,5,5,3,1,3,4,4,3,4,1,3,4,4,5,4,3,1,2,5,4,3,2,2,3,1,4,5,4,2,4,4,1,5,3,5,5,5,5,1,4,2,4,4,4,2,5,3,3,4,4,2,1,4,4,4,4,1,9937,9990,1,4,9994,9931,3,5,9949,4,9909,9921,1,3,9971,3,9953,9987,5,5,9979,3,3,9911,9978,5,3,9949,9984,3,9916,10000,9915,2,9955,9914,9960,2,9929,1,9959,9909,1,1,9964,5,3,9981,9929,2,9908,3,2,9998,5,9971,5,4,9903,9992,4,5,9963,9941,9973,4,4,9994,3,9933,1,9931,3,9997,3,3,9964,5,4,9990,3,1,9921,9946,4,3,9914,9949,1,9934,5,4,9963,5,9977,9923,9935,4,3,9949,9948,5,9924,4,9980,5,3,9927,9966,9934,4,9931,4,9965,4,2,9963,1,4,9913,1,5,9906,4,9975,9942,9959,2,9941,5,5,9902,2,4,9946,4,9934,9960,9940,9949,2,1,9953,3,9978,1,2,9936,9952,2,1,9952,5,9990,9918,9973,2,9978,9916,9971,9919,9921,9930,9952,9941,4,3,9969,4,4,9907,5,9970,1,3,9997,9905,3,3,9947,2,9996,4,9917,9987,5,9907,9927,1,2,9956,9994,9928,3,3,9900,9965,5,9981,9924,5,3,9929,4,9904,3,9954,9980,9952,3,9932,4,3,9906,5,9969,9928,3,2,9972,4,4,9986,9982,9978,1,9928,1,9925,2,9951,9993,1,3,9968,3,4,9943,9941,1,1,9984,2,9998,3,3,9931,5,9913,4,1,9962,1,3,9970,3,9952,4,1,9936,9965,9954,5,9935,4,3,9984,1,5,9977,2,9990,5,5,9917,5,4,9912,5,2,9992,2,9945,5,9947,5,1,9981,2,1,9935,1,9985,4,5,9927,5,9957,5,9997,9943,1,3,9951,3,3,9990,4,5,9917,9939,4,9904,3,9913,9995,9963,9915,2,9966,9919,2,9923,9946,9977,9915,2,1,9931,2,5,9920,1,9934,2,2,9928,4,4,9904,2,3,9934,9975,1,9942,4,3,9924,4,3,9984,4,5,9927,5,9976,9944,3,1,9974,1,9905,4,9924,3,1,9996,1,9976,2,9973,9900,1,5,9905,1,3,9967,5,3,9911,3,9932,9932,9991,1,1,9962,3,2,9976,1,1,9972,9975,9930,3,5,9925,1,3,9935,2,9956,1,4,9906,1,2,9991,9914,2,3,9985,4,1,9927,2,2,9931,5,9943,9906,3,3,9977,5,9946,9940,9969,1,9919,1,9902,3,9955,1,9922,5,9972,4,9988,9945,1,9999,5,3,9975,2,9978,1,9904,5,9908,2,4,9913,9944,9972,3,4,9906,9974,2,1,9924,9915,1,9913,9920,2,9991,4,9907,9964,3,4,9974,9970,9967,5,3,9963,4,9961,3,9917,3,1,9939,4,5,9915,4,4,10000,2,5,9929,3,3,9931,5,9952,4,9914,9969,9940,9938,9973,3,4,9947,9951,4,5,9902,4,5,9988,3,9944,4,4,9922,5,9937,4,9983,5,4,9905,9934,4,9945,9973,5,9935,9986,9922,2,9917,3,9913,1,9985,9963,5,9911,1,1,9917,5,9920,1,9956,1,2,9944,5,3,9930,9945,3,5,9964,2,3,9976,3,1,9948,5,9915,1,9998,4,9985,9974,1,9948,9982,1,4,10000,5,9920,9900,9958,4,3,9986,9900,1,9943,3,1,9925,4,1,9970,4,1,9930,2,9976,1,9958,9937,9939,1,9910,9964,9926,3,9908,9982,2,9950,9951,4,9954,2,2,9953,5,3,9949,2,9999,2,3,9959,2,2,9926,9970,9914,9923,3,9999,9915,4,4,9940,2,9987,3,1,9947,1,9935,2,9981,2,3,9937,5,4,9964,5,5,9922,9976,2,9997,9995,2,9997,9984,4,9917,9958,3,9927,2,4,9980,5,1,9970,9959,9905,1,4,9944,9985,4,9948,9900,1,9996,4,4,9915,4,4,9983,9916,1,9952,9976,2,9991,5,9963,1,1,9968,3,1,9984,9940,9985,2,4,9942,4,1,9902,4,4,9911,5,5,9968,9907,1,9995,5,9991,2,3,9905,4,5,9954,4,9998,3,4,9902,9976,5,9947,9951,9954,9993,1,3,9930,9921,4,9974,2,9913,3,9934,9944,4,9972,9996,1,9996,4,4,9926,9922,2,2,9995,2,1,9975,5,9997,5,1,9971,1,9905,1,9913,9901,4,5,9994,1,3,9934,4,9951,2,1,9947,4,9921,2,9925,3,3,9954,1,1,9957,5,1,9950,9972,9945,9900,9901,3,4,9930,2,2,9947}

    Returns: 894605653

  45. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1100,1103,1100,1105,1100,1107,1108,1100,1110,1111,1100,1100,1100,1100,1116,1100,1118,1119,1100,1121,1100,1100,1100,1100,1126,1127,1100,1129,1130,1100,1100,1133,1100,1135,1100,1137,1100,1100,1140,1141,1100,1143,1144,1100,1100,1147,1100,1100,1150,1100,1152,1100,1154,1100,1156,1100,1158,1100,1160,1100,1100,1163,1164,1100,1100,1167,1168,1100,1170,1100,1172,1173,1100,1100,1176,1100,1178,1179,1100,1181,1100,1100,1100,1100,1186,1100,1188,1100,1190,1191,1100,1193,1194,1100,1196,1100,1198,1199,1100,1201,1100,1203,1100,1100,1100,1207,1100,1209,1100,1100,1212,1100,1100,1100,1216,1217,1100,1219,1220,1100,1222,1223,1100,1225,1100,1227,1100,1229,1100,1100,1232,1100,1234,1100,1236,1100,1238,1100,1240,1100,1242,1243,1100,1100,1246,1247,1100,1249,1250,1100,1252,1253,1100,1255,1100,1257,1100,1259,1100,1261,1262,1100,1100,1265,1100,1267,1100,1100,1270,1271,1100,1273,1274,1100,1100,1277,1100,1279,1100,1281,1282,1100,1100,1285,1286,1100,1288,1289,1100,1100,1100,1100,1100,1295,1296,1100,1298,1100,1300,1301,1100,1100,1304,1100,1100,1100,1308,1309,1100,1311,1100,1313,1100,1100,1100,1317,1100,1319,1320,1100,1322,1323,1100,1325,1100,1327,1328,1100,1100,1331,1100,1100,1100,1100,1100,1337,1338,1100,1340,1100,1342,1343,1100,1345,1100,1347,1100,1100,1100,1351,1352,1100,1100,1355,1356,1100,1358,1100,1360,1361,1100,1100,1100,1365,1100,1367,1100,1369,1370,1100,1372,1373,1100,1100,1100,1377,1100,1100,1100,1381,1382,1100,1384,1100,1100,1387,1100,1100,1390,1100,1100,1393,1394,1100,1100,1397,1100,1100,1100,1100,1402,1100,1404,1100,1406,1100,1408,1100,1410,1100,1412,1413,1100,1415,1416,1100,1418,1100,1100,1421,1100,1423,1424,1100,1100,1427,1100,1100,1100,1431,1432,1100,1434,1100,1100,1100,1438,1439,1100,1100,1442,1443,1100,1445,1100,1447,1448,1100,1100,1451,1100,1453,1100,1455,1456,1100,1458,1459,1100,1461,1100,1100,1464,1100,1100,1467,1100,1100,1470,1100,1472,1100,1100,1475,1476,1100,1478,1479,1100,1481,1482,1100,1100,1100,1486,1100,1100,1489,1490,1100,1100,1493,1494,1100,1496,1497,1100,1499,1100,1100,1100,1503,1504,1100,1506,1507,1100,1509,1100,1100,1512,1513,1100,1100,1516,1517,1100,1100,1520,1100,1522,1523,1100,1525,1526,1100,1100,1529,1530,1100,1532,1533,1100,1535,1536,1100,1100,1539,1540,1100,1542,1543,1100,1100,1546,1547,1100,1549,1550,1100,1552,1553,1100,1100,1100,1557,1558,1100,1560,1561,1100,1563,1100,1565,1566,1100,1568,1569,1100,1100,1572,1573,1100,1575,1576,1100,1100,1579,1580,1100,1100,1583,1584,1100,1100,1100,1100,1589,1590,1100,1100,1593,1100,1100,1596,1597,1100,1599,1600,1100,1602,1100,1604,1100,1606,1100,1100,1609,1610,1100,1100,1100,1100,1100,1616,1100,1618,1619,1100,1621,1100,1100,1624,1100,1626,1627,1100,1100,1100,1100,1632,1100,1634,1635,1100,1100,1638,1100,1100,1100,1642,1100,1644,1645,1100,1100,1648,1100,1650,1100,1652,1653,1100,1655,1656,1100,1658,1100,1100,1661,1662,1100,1664,1665,1100,1667,1100,1669,1100,1671,1672,1100,1674,1675,1100,1100,1678,1679,1100,1681,1682,1100,1100,1685,1100,1687,1100,1689,1690,1100,1100,1693,1694,1100,1100,1697,1698,1100,1700,1701,1100,1100,1100,1705,1706,1100,1100,1709,1100,1711,1100,1713,1100,1715,1716,1100,1100,1100,1720,1721,1100,1723,1100,1725,1100,1727,1728,1100,1730,1731,1100,1100,1734,1100,1736,1100,1738,1100,1740,1100,1100,1743,1744,1100,1746,1747,1100,1100,1750,1751,1100,1753,1100,1100,1756,1757,1100,1759,1100,1100,1762,1763,1100,1765,1100,1100,1768,1100,1770,1100,1772,1773,1100,1100,1776,1777,1100,1779,1100,1781,1782,1100,1784,1100,1786,1787,1100,1100,1790,1791,1100,1793,1100,1100,1796,1100,1798,1100,1800,1100,1802,1100,1804,1805,1100,1807,1808,1100,1810,1811,1100,1813,1100,1815,1816,1100,1100,1819,1820,1100,1100,1823,1100,1825,1826,1100,1100,1100,1830,1831,1100,1833,1834,1100,1836,1100,1100,1839,1100,1841,1100,1843,1100,1100,1100,1847,1100,1849,1850,1100,1852,1853,1100,1855,1856,1100,1100,1859,1860,1100,1100,1863,1100,1865,1866,1100,1100,1100,1100,1100,1100,1873,1100,1100,1876,1877,1100,1100,1880,1100,1100,1100,1884,1885,1100,1887,1100,1889,1890,1100,1100,1893,1894,1100,1896,1100,1898,1899,1100,1100,1902,1100,1100,1100,1100,1907,1908,1100,1910,1100,1100,1913,1914,1100,1916,1100,1918,1100,1920,1100,1922,1923,1100,1925,1100,1100,1100,1929,1930,1100,1932,1933,1100,1935,1936,1100,1938,1100,1940,1941,1100,1943,1100,1945,1946,1100,1948,1100,1950,1100,1100,1953,1954,1100,1100,1100,1958,1100,1960,1961,1100,1963,1964,1100,1966,1100,1100,1100,1970,1100,1100,1973,1974,1100,1976,1977,1100,1100,1100,1981,1100,1983,1100,1100,1986,1100,1988,1100,1100,1991,1100,1100,1994,1100,1996,1997,1100}

    {5,1,5,4,4,4,1,2,4,3,5,1,3,5,1,3,3,4,2,2,5,2,3,3,3,5,1,2,1,5,2,5,4,3,3,3,4,4,1,3,1,4,1,5,2,5,4,3,1,5,3,2,4,5,5,3,3,5,3,5,3,1,1,3,3,2,3,2,2,3,4,5,1,1,4,3,5,2,1,5,2,3,5,1,5,2,1,3,5,1,5,3,2,1,3,1,4,2,1,4,1,2,2,3,2,2,1,1,5,3,4,3,1,1,4,2,3,3,1,1,2,4,5,2,4,4,2,2,1,1,1,5,2,2,1,3,1,1,1,3,4,5,5,1,5,3,5,2,1,2,5,4,4,2,2,5,3,2,1,5,1,1,1,5,4,1,5,2,1,5,2,5,4,1,2,3,5,1,5,4,1,5,5,1,3,5,4,4,4,2,4,4,2,3,5,3,4,5,2,3,3,1,3,2,2,2,2,2,3,5,4,4,2,3,5,4,1,4,2,4,3,4,2,5,3,4,5,5,1,4,3,2,3,5,2,5,2,3,1,5,2,5,2,5,3,2,2,2,4,4,4,4,3,3,5,3,1,4,5,3,1,5,4,3,1,1,5,5,2,2,2,1,2,3,3,2,4,3,3,5,5,5,4,4,3,4,5,2,3,3,2,2,5,2,5,1,3,2,1,3,5,4,4,3,2,1,1,2,2,2,2,5,1,2,4,4,2,5,3,3,1,3,5,1,1,4,3,1,5,5,4,4,4,4,3,1,1,2,5,4,3,4,4,5,4,2,5,3,2,3,3,3,5,1,4,2,2,4,1,5,5,3,5,2,3,1,1,3,4,3,1,1,1,4,3,5,3,1,4,3,1,5,3,4,1,1,4,5,4,2,3,2,5,5,1,5,2,5,5,3,2,4,2,2,1,1,3,4,1,4,2,2,5,1,4,5,5,4,5,3,1,1,4,3,3,4,5,2,1,5,5,5,5,2,5,4,1,1,3,5,1,3,2,4,4,4,1,3,1,1,2,5,3,1,2,4,3,1,5,2,2,2,4,3,5,2,2,4,3,1,5,2,3,5,3,1,3,3,4,5,5,4,2,4,1,5,1,2,1,4,5,3,3,4,4,3,5,5,3,2,4,4,4,4,5,2,5,2,2,5,2,5,2,3,1,1,1,2,5,1,4,5,5,4,5,5,1,5,1,1,2,1,3,3,2,2,1,4,4,2,2,2,4,3,3,4,2,2,3,1,1,1,4,1,2,1,1,4,4,5,5,3,5,3,4,2,4,1,1,5,4,3,1,2,4,4,4,2,3,3,1,5,4,2,4,4,1,4,1,3,5,2,2,1,2,5,1,3,4,2,1,5,1,4,1,1,5,4,3,5,4,3,4,3,5,2,4,3,4,5,1,3,1,2,5,2,4,1,4,3,2,4,5,3,2,1,1,5,2,1,2,3,3,4,1,4,1,5,1,4,4,2,5,5,4,1,1,4,2,3,4,5,3,3,5,4,1,5,5,3,3,5,1,2,1,4,3,4,4,3,4,1,2,4,1,5,3,1,5,3,1,5,3,2,5,5,5,2,5,2,3,1,2,3,4,3,5,4,5,2,2,5,1,2,1,2,3,2,1,5,2,1,2,3,3,5,5,1,1,2,5,2,4,2,2,3,2,5,2,1,1,1,2,2,1,3,1,4,1,4,5,5,3,1,3,3,1,4,4,3,2,1,2,2,1,3,1,5,2,5,2,4,2,5,3,2,1,3,4,4,5,5,5,4,2,4,4,3,5,2,2,4,1,3,4,3,1,3,2,4,2,2,2,5,5,2,4,1,3,3,3,3,2,4,3,4,4,2,4,3,4,2,1,1,2,2,4,4,2,2,1,3,1,4,2,5,1,1,5,5,3,1,4,1,3,4,3,5,2,4,3,1,5,3,1,2,2,2,1,1,3,2,4,1,3,2,3,2,3,1,1,5,2,1,1,5,2,4,2,1,3,5,3,1,5,2,2,3,3,3,3,1,1,1,1,5,3,3,1,4,5,2,2,4,2,1,1,4,4,5,1,1,4,3,3,4,1,2,4,2,5,2,1,1,4,2,5,4,4,2,3,1,1,3,2,3,5,3,3,1,1,4,1,5,4,3,5,4,1,3,1,5,5,5,5,2,4,5,2,1,3,3,2,4,5,5,5,4,5,1,3,1,5,4,5,3,1,4,2,3,2,4,5,5,4,4,1,2,5,2,2,2,1,2,4,5,3,5,1,2,5,2,3,4,5,4,3,2,5,4,3,1,2,5,1,5,5,2,5,3,5,1,4,3,1,3,4,5,4,4,2,1,1,4,1,2,4,2,2,1,1,1,2,4,3,5,1,5,5,2,4,3,4,5,1,2,5,5,4,4,5,4,1,3,3,1,1,2,1,2,4,4,2,3,5,5,1,3,4,3,4,5,1,3,1,2,5,3,5,5,4,3,1,4,3,3,5,1,4,3,3,9900,5,9954,5,9948,5,3,9976,5,3,9954,9931,9955,9974,4,9918,1,1,9959,5,9908,9995,9932,9902,5,3,9907,4,5,9927,9911,4,9960,5,9974,1,9978,9916,3,4,9919,2,1,9906,9914,4,9981,9960,5,9901,3,9989,5,9971,1,9954,4,9945,5,9922,9918,1,4,9957,9929,2,5,9921,3,9973,4,3,9934,9941,1,9938,3,3,9999,4,9996,9969,9931,9933,5,9973,4,9936,3,5,9968,5,4,9910,2,9987,3,5,9977,1,9990,4,9958,9941,9946,4,9958,3,9919,9942,5,9927,9930,9989,2,3,9933,1,3,9923,4,4,9923,1,9921,5,9969,1,9913,9955,4,9943,3,9983,2,9902,2,9986,3,9906,5,4,9912,9962,3,5,9912,3,2,9950,3,3,9969,5,9988,5,9908,2,9985,4,1,10000,9983,1,9951,2,9967,9930,3,4,9985,4,4,9929,9991,3,9909,5,9946,4,5,9978,9994,2,3,9927,5,5,10000,9907,9910,9988,9964,3,4,9964,4,9955,5,5,9930,9930,3,9979,9981,9969,5,1,9909,1,9944,3,9935,9955,9957,4,9931,3,3,9967,4,3,9917,3,9953,3,4,9928,9944,2,9920,9988,9979,10000,9936,2,4,9909,2,9926,4,4,9908,3,9935,5,9948,9939,9952,5,2,9970,9946,2,2,9948,3,9932,5,3,9935,9907,9963,5,9955,3,9997,3,5,9956,4,4,9905,9948,9923,3,9919,9925,9984,4,2,9961,2,9961,9971,4,9907,9932,3,9986,9991,3,4,9908,9958,4,9958,9964,9943,9918,4,9924,5,9926,2,9985,3,9925,2,9956,1,3,9905,1,2,9940,4,9962,9985,4,9970,5,2,9917,9985,4,9989,9915,9902,1,3,9955,5,9991,9903,9972,2,3,9970,9981,5,4,9958,5,9950,5,5,9985,9902,2,9947,2,9912,2,1,9984,2,4,9913,2,9907,9908,4,9934,9985,1,9965,9979,3,9954,2,9903,9939,3,5,9983,2,3,9991,4,4,9940,9995,9961,1,9958,9911,4,2,9955,9953,2,5,9987,1,1,9917,4,9935,9904,9962,3,1,9952,1,4,9967,1,9984,9948,1,3,9928,9913,2,4,9926,9903,1,9916,1,2,9930,3,2,9957,9913,4,2,9995,3,1,9943,5,1,9925,9997,2,1,9949,2,2,9979,9932,4,4,9951,5,5,9967,3,5,9995,9989,9978,3,2,9937,4,1,9985,4,9965,1,1,9975,3,3,9913,9911,1,1,9999,1,1,9934,9967,2,2,9907,9994,3,5,9929,9947,9909,9992,1,4,9930,9955,5,9954,9975,2,1,9989,5,2,9931,5,9914,3,9904,4,9991,9930,3,4,9916,9916,9929,9915,9901,5,9929,4,4,9943,3,9953,9928,1,10000,3,1,9922,9958,9971,9995,4,9905,5,5,9998,9962,1,9947,9995,9908,1,9948,4,5,9930,9989,3,9944,3,9983,2,2,9956,4,5,9935,5,9953,9975,3,2,9979,5,2,9966,2,9959,3,9964,4,5,9917,2,3,9974,9909,1,1,9957,3,2,9916,9917,5,9919,3,9992,5,3,9961,9954,2,3,9930,9989,1,5,9971,5,2,9902,9904,9961,4,5,9906,9989,5,9925,2,9921,1,9979,5,2,9916,9955,9999,2,2,9941,2,9945,1,9962,1,3,9969,1,5,10000,9939,5,9925,1,9972,4,9921,4,9943,9914,3,5,9968,4,4,9990,9940,3,1,9945,2,9947,9970,1,5,9960,2,9933,9908,4,3,9942,1,9980,9966,5,9995,5,9952,4,1,9993,9994,4,3,9993,1,9920,4,3,9964,2,9960,4,1,9959,9965,3,4,9914,3,9969,9922,1,9942,1,9968,4,9931,5,9984,5,1,9960,2,4,9901,2,3,9978,5,9948,2,4,9979,9927,1,4,9927,9972,1,9928,1,1,9945,9941,9905,4,3,9908,5,2,9978,3,9980,9999,4,9999,1,9952,1,9985,9973,9959,5,9907,5,4,9942,3,5,9991,1,2,9906,9989,5,2,9963,9919,5,9913,1,2,9991,9914,9996,10000,9932,9945,4,9917,9970,1,2,9944,9954,2,9959,9972,9943,5,1,9967,1,9972,5,4,9916,9993,2,5,9969,1,9967,3,1,9988,9984,2,9928,9980,10000,9976,3,4,9932,2,9931,9948,2,1,9945,5,9927,2,9955,2,9929,4,5,9977,4,9950,9966,9981,1,3,9920,1,5,9941,3,2,9902,5,9929,1,2,9989,5,9946,5,2,9962,5,9943,4,9931,9918,3,4,9978,9982,9986,1,9964,2,4,9994,1,4,9979,5,9995,9969,9994,5,9983,9956,4,4,9984,2,1,9955,9952,9978,2,9969,5,9962,9925,2,9960,1,9949,9911,4,9911,9951,1,9949,3,2,9956,9988}

    Returns: 700361071

  46. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1104,1108,1109,1104,1104,1112,1113,1104,1115,1116,1104,1118,1104,1120,1104,1104,1123,1124,1104,1104,1127,1104,1104,1130,1104,1132,1104,1134,1135,1104,1137,1138,1104,1140,1104,1142,1143,1104,1145,1146,1104,1148,1149,1104,1151,1152,1104,1154,1104,1156,1157,1104,1159,1104,1104,1104,1163,1164,1104,1104,1167,1104,1169,1170,1104,1172,1173,1104,1175,1176,1104,1178,1179,1104,1181,1104,1104,1184,1104,1186,1187,1104,1104,1190,1191,1104,1104,1104,1104,1104,1104,1198,1199,1104,1201,1202,1104,1204,1205,1104,1207,1104,1104,1104,1104,1104,1213,1104,1215,1216,1104,1218,1219,1104,1221,1222,1104,1104,1225,1104,1227,1104,1229,1104,1231,1232,1104,1234,1235,1104,1104,1104,1104,1240,1104,1104,1104,1104,1245,1246,1104,1248,1104,1250,1251,1104,1104,1254,1104,1104,1257,1104,1259,1104,1104,1262,1104,1264,1265,1104,1267,1104,1104,1270,1271,1104,1273,1104,1104,1276,1104,1278,1279,1104,1281,1282,1104,1104,1285,1104,1287,1104,1289,1290,1104,1104,1293,1294,1104,1296,1297,1104,1299,1300,1104,1104,1303,1304,1104,1104,1307,1308,1104,1104,1311,1104,1104,1104,1315,1104,1317,1318,1104,1320,1321,1104,1104,1324,1325,1104,1327,1104,1329,1330,1104,1332,1333,1104,1335,1104,1104,1104,1339,1104,1104,1104,1343,1104,1345,1104,1104,1348,1104,1104,1351,1352,1104,1354,1355,1104,1357,1104,1359,1104,1361,1104,1104,1364,1365,1104,1367,1368,1104,1104,1104,1372,1104,1104,1104,1104,1377,1378,1104,1380,1104,1104,1383,1384,1104,1386,1387,1104,1389,1104,1104,1392,1393,1104,1395,1104,1397,1398,1104,1400,1104,1402,1104,1104,1104,1104,1407,1104,1409,1410,1104,1412,1413,1104,1104,1416,1104,1418,1104,1420,1421,1104,1104,1104,1425,1426,1104,1428,1104,1430,1104,1432,1104,1434,1104,1436,1437,1104,1104,1104,1441,1442,1104,1444,1104,1446,1447,1104,1449,1104,1451,1452,1104,1104,1455,1104,1457,1458,1104,1460,1104,1462,1463,1104,1465,1466,1104,1468,1469,1104,1471,1472,1104,1474,1475,1104,1477,1104,1104,1480,1481,1104,1483,1104,1485,1486,1104,1488,1104,1490,1491,1104,1493,1104,1495,1104,1497,1498,1104,1104,1104,1104,1503,1104,1104,1506,1104,1508,1509,1104,1104,1512,1513,1104,1515,1104,1104,1104,1519,1104,1104,1522,1523,1104,1525,1104,1527,1104,1529,1530,1104,1532,1104,1534,1535,1104,1537,1538,1104,1540,1541,1104,1543,1544,1104,1546,1104,1548,1104,1550,1104,1552,1104,1104,1555,1104,1104,1558,1104,1104,1561,1562,1104,1104,1565,1104,1567,1568,1104,1570,1571,1104,1573,1104,1575,1104,1577,1578,1104,1580,1581,1104,1583,1104,1585,1104,1104,1104,1589,1590,1104,1592,1104,1104,1595,1104,1104,1104,1104,1600,1104,1602,1104,1604,1605,1104,1607,1104,1104,1610,1611,1104,1613,1104,1615,1104,1617,1618,1104,1620,1621,1104,1623,1624,1104,1626,1104,1628,1104,1630,1104,1632,1104,1634,1635,1104,1637,1638,1104,1640,1641,1104,1104,1104,1645,1104,1647,1648,1104,1104,1651,1104,1653,1654,1104,1656,1657,1104,1659,1104,1661,1104,1663,1664,1104,1104,1104,1668,1104,1670,1104,1672,1104,1104,1104,1676,1104,1678,1679,1104,1104,1682,1683,1104,1685,1104,1104,1104,1104,1104,1691,1104,1693,1694,1104,1104,1697,1104,1699,1104,1104,1702,1104,1704,1104,1706,1707,1104,1104,1710,1104,1712,1104,1104,1715,1716,1104,1104,1104,1104,1721,1104,1104,1724,1725,1104,1727,1104,1729,1730,1104,1104,1104,1734,1104,1736,1737,1104,1739,1740,1104,1742,1104,1744,1104,1746,1104,1748,1749,1104,1104,1104,1753,1754,1104,1756,1757,1104,1759,1760,1104,1762,1763,1104,1104,1104,1767,1104,1104,1770,1104,1772,1773,1104,1775,1776,1104,1778,1779,1104,1781,1104,1104,1784,1785,1104,1787,1104,1789,1790,1104,1792,1793,1104,1795,1796,1104,1798,1799,1104,1104,1802,1803,1104,1104,1104,1807,1104,1809,1810,1104,1812,1104,1104,1815,1104,1104,1104,1104,1104,1821,1822,1104,1824,1825,1104,1827,1828,1104,1830,1831,1104,1104,1104,1835,1104,1837,1104,1839,1104,1104,1842,1104,1844,1104,1846,1847,1104,1849,1104,1851,1104,1853,1854,1104,1856,1857,1104,1104,1860,1861,1104,1863,1864,1104,1866,1867,1104,1104,1870,1104,1872,1873,1104,1875,1876,1104,1104,1879,1104,1881,1104,1883,1104,1104,1886,1887,1104,1104,1104,1104,1892,1104,1104,1895,1104,1897,1104,1899,1104,1901,1902,1104,1904,1905,1104,1907,1908,1104,1104,1911,1912,1104,1104,1915,1104,1917,1918,1104,1920,1921,1104,1104,1924,1925,1104,1927,1104,1104,1930,1931,1104,1933,1104,1935,1104,1937,1938,1104,1104,1941,1942,1104,1944,1945,1104,1947,1948,1104,1950,1104,1104,1953,1954,1104,1956,1957,1104,1959,1960,1104,1104,1963,1104,1965,1966,1104,1968,1969,1104,1971,1104,1104,1104,1975,1976,1104,1978,1104,1980,1104,1982,1104,1984,1985,1104,1987,1104,1989,1104,1991,1992,1104,1104,1995,1996,1104,1104}

    {2,4,5,2,1,5,5,3,1,5,3,4,2,2,3,1,1,4,3,2,4,1,3,3,1,2,2,4,2,4,4,5,3,5,3,2,1,4,5,3,1,3,3,1,1,5,3,4,2,1,4,5,1,1,3,5,3,1,5,4,1,4,4,3,3,3,5,4,2,1,4,1,4,2,5,4,4,3,3,4,2,4,1,3,5,2,5,1,2,3,2,2,1,2,4,4,1,4,5,5,3,3,4,3,2,5,2,5,1,1,1,3,2,4,1,3,1,4,1,5,4,5,3,5,2,3,4,5,5,5,4,1,1,4,5,1,1,4,4,3,5,3,2,5,5,5,4,5,5,3,1,5,3,5,3,2,3,4,2,5,2,5,1,1,1,3,4,5,3,5,2,1,5,1,2,1,1,4,5,4,4,2,3,2,4,2,3,3,5,3,2,4,2,1,4,5,1,3,4,4,4,4,1,4,3,4,4,2,3,3,5,5,5,2,1,5,4,2,2,4,5,3,3,1,5,4,5,1,1,1,2,2,1,3,4,1,5,1,3,5,5,3,2,4,1,2,1,5,5,1,1,4,3,2,2,3,4,3,5,2,5,1,5,5,5,2,3,3,3,3,2,3,5,2,2,5,1,3,3,3,1,5,5,4,5,5,5,4,2,3,3,2,5,1,4,5,2,4,4,2,2,5,5,2,4,5,4,2,2,4,5,2,3,2,1,5,5,2,1,3,5,5,3,1,4,1,5,3,5,3,3,1,5,3,4,2,2,1,5,5,5,1,3,3,5,1,2,5,2,1,5,4,5,2,4,4,5,1,4,3,4,2,3,4,2,4,2,5,2,5,5,4,2,3,2,1,4,4,4,1,4,3,3,1,3,4,5,5,2,1,3,1,1,2,2,2,1,2,3,4,5,1,2,4,4,3,5,4,5,4,5,4,3,2,3,1,5,1,5,1,5,4,4,4,2,5,5,5,2,4,4,5,2,1,1,2,4,4,3,3,5,3,1,2,2,3,2,1,4,3,1,1,1,1,5,3,5,4,1,1,3,1,2,4,5,3,4,4,1,3,4,2,1,2,5,2,2,1,3,1,3,3,1,1,4,4,3,1,3,5,5,3,2,5,1,4,1,4,1,1,1,2,4,5,1,1,4,2,5,1,5,1,2,5,2,5,3,4,2,2,4,5,3,3,5,1,5,3,1,5,2,1,4,4,5,3,2,5,5,5,2,2,5,3,3,3,5,3,5,1,5,4,1,1,1,5,2,4,2,3,1,3,5,5,5,4,1,1,4,3,4,2,2,4,4,2,5,5,5,4,1,2,5,2,4,2,1,3,4,2,5,2,5,4,2,2,3,3,1,4,5,4,1,4,5,4,2,5,2,4,3,2,3,1,2,3,4,2,4,5,4,1,5,1,2,5,3,5,4,5,1,2,1,5,1,3,4,2,1,1,2,1,4,4,4,3,5,4,5,4,1,2,3,2,2,5,1,5,1,2,4,3,2,3,5,3,3,5,4,1,3,1,4,1,4,5,2,1,4,1,5,1,4,3,5,4,4,3,1,2,2,3,3,5,2,2,3,4,2,4,2,2,5,1,1,3,2,1,4,1,3,2,4,5,2,4,5,5,5,3,1,1,4,1,5,4,2,3,2,1,3,2,3,4,2,3,4,2,2,3,1,4,5,3,1,1,3,3,1,2,4,1,5,5,1,5,2,4,1,2,5,3,3,2,3,2,4,5,5,1,5,1,2,3,3,4,2,2,3,5,1,1,5,2,5,5,5,4,2,4,4,4,2,2,2,1,2,5,2,1,3,1,2,4,1,5,2,3,3,1,2,4,4,1,4,4,4,4,5,3,4,4,4,4,2,2,5,5,3,5,5,3,2,5,4,3,4,1,3,4,2,3,3,2,2,1,4,1,1,3,2,2,4,1,5,3,5,1,4,5,1,5,3,3,1,4,4,5,1,5,1,1,4,3,5,2,3,3,5,5,4,2,5,4,4,3,3,3,5,4,1,5,1,1,5,2,4,3,4,2,3,3,2,1,5,3,3,1,2,3,5,4,2,4,3,3,3,4,5,3,1,1,4,4,3,2,5,3,3,4,4,2,4,5,3,3,3,5,4,5,2,5,3,3,5,4,5,4,4,5,5,4,2,5,4,3,5,1,3,2,4,5,2,1,1,1,3,4,5,2,4,5,3,4,3,1,2,3,2,2,5,5,3,1,5,3,4,1,1,4,3,5,3,4,4,3,5,4,5,4,5,4,1,3,3,4,5,5,2,5,1,1,4,4,3,1,2,5,4,5,4,4,3,4,1,4,2,1,4,5,2,2,5,3,4,4,3,5,2,1,4,3,2,1,1,4,1,2,2,1,1,3,1,3,4,4,1,4,1,3,4,1,2,1,4,3,4,4,1,4,2,1,5,3,5,3,2,5,1,1,2,1,5,2,3,2,2,3,3,2,1,3,5,4,1,3,4,1,2,4,5,4,1,2,4,4,10000,1,1,9939,9929,1,1,9993,2,5,9904,4,9929,5,9919,9945,1,5,9932,9942,2,9966,9998,1,9973,2,9993,4,2,9959,3,1,9980,3,9915,3,4,9966,4,3,9936,2,2,9948,5,5,9952,1,9985,2,5,9943,3,9981,9947,9946,5,5,9910,9939,4,9959,1,4,9952,2,2,9927,4,5,9999,4,4,9934,4,9919,9981,2,9966,5,5,9992,9924,1,5,9993,10000,9935,9914,9927,9915,5,3,9909,4,1,9942,2,5,9999,2,9912,9929,9915,9975,9919,3,9994,2,3,9956,5,5,9983,2,4,9989,9994,5,9965,5,9988,3,9910,2,4,9982,1,5,9907,10000,9995,9926,3,9953,9957,9934,9962,2,1,9942,3,9977,1,5,9998,9905,5,9949,9926,3,9975,2,9962,9973,1,9935,4,4,9999,5,9963,9998,5,1,9957,3,9975,9918,3,9983,5,2,9905,1,1,9925,9994,4,9969,3,9968,5,4,9990,9947,5,1,9970,3,1,9965,3,4,9912,9906,4,5,9910,9923,2,5,9997,9925,5,9950,9939,9913,2,9966,4,5,9903,4,1,9930,9946,2,5,9988,3,9958,3,1,9920,4,2,9920,3,9915,9940,9945,3,9939,9909,9976,3,9943,5,9929,9928,3,9966,9924,1,3,9958,2,5,9909,5,9940,2,9956,3,9966,9933,1,3,9997,1,3,9919,9942,9970,2,9928,9943,9963,9965,1,3,9987,2,9939,9958,3,2,9993,3,3,9910,3,9990,9901,3,5,9949,2,9917,3,5,9976,4,9949,1,9979,9911,9941,9974,2,9996,5,3,9918,4,3,9968,9955,1,9915,3,9987,3,5,9932,9908,9947,4,5,9956,4,9918,1,9990,5,9947,1,9972,1,5,9952,9960,9940,1,5,9903,3,9956,4,5,9989,5,9953,3,4,9958,9952,2,9971,1,3,9987,4,9939,3,4,9951,4,1,9999,1,1,9947,2,5,9989,2,1,9994,4,9928,9918,5,3,9919,3,9955,5,2,9937,4,9912,1,5,9926,4,9957,2,9984,4,5,9996,9979,9927,9947,2,9961,9955,1,9968,5,4,9966,9941,3,1,9985,4,9907,9936,9959,4,9965,9910,4,1,9941,1,9904,3,9973,5,3,9936,3,9999,1,3,9937,4,5,9981,5,5,9923,1,1,9908,2,9924,4,9911,1,9947,2,9998,9934,1,9934,9917,4,9967,9930,3,2,9950,9937,4,9964,5,4,9953,2,5,9961,3,9915,3,9910,5,4,9950,5,3,9987,2,9960,4,9901,9924,9943,1,2,9925,3,9907,9946,5,9956,9967,9915,9957,4,9912,3,9981,3,4,9992,4,9984,9986,5,3,9986,3,9968,1,9918,3,5,9904,3,4,9967,5,5,10000,4,9914,4,9908,4,9943,3,9949,5,4,9991,5,5,9970,5,3,9916,9942,9980,5,9948,1,5,9928,9944,3,9938,1,2,9980,4,2,9974,3,9919,3,9955,1,1,9945,9966,9930,1,9950,1,9976,4,9959,9927,9944,3,9970,2,5,9939,9970,2,1,9974,4,9952,9994,9929,9985,9989,1,9925,3,3,9922,9909,5,9987,4,9957,9911,4,9996,5,9923,5,1,9991,9963,1,9940,5,9939,9954,3,2,9924,9971,9906,9959,3,9945,9947,5,4,9911,2,9979,4,4,9907,9995,9973,2,9946,4,5,9990,1,4,9949,4,9993,4,9982,4,9959,5,1,9985,9993,9905,1,4,9902,5,3,9901,3,2,9968,1,3,9924,9909,9929,5,9943,9976,1,9931,5,1,9943,3,5,9964,5,2,9984,3,9980,9962,1,2,9922,1,9991,1,5,9977,1,2,9918,5,3,9931,2,3,9971,9993,4,2,9946,9987,9945,4,9954,3,1,9909,1,9999,9969,4,9971,9974,9978,9972,9968,1,1,9925,3,2,9952,1,1,9959,4,4,9946,9906,9923,3,9993,2,9991,5,9994,9935,4,9980,3,9925,1,3,10000,1,9904,5,9986,4,5,9930,2,3,9984,9943,5,3,9974,4,4,9910,3,2,9946,9905,5,9904,2,5,9905,3,4,9988,9929,3,9925,5,9921,3,9940,9934,2,3,9970,9926,9905,9941,2,9909,9968,3,9998,4,9947,4,9994,1,2,9933,2,3,9938,1,4,9990,9982,1,4,9992,9945,3,9943,5,1,9960,3,1,9913,9970,3,3,9937,3,9941,9911,2,4,9957,3,9969,5,9950,5,5,9916,9953,2,1,9981,5,2,9992,2,3,9959,5,9971,9964,3,5,9924,5,5,9917,4,2,9918,9913,5,9911,3,4,9953,1,5,9927,5,9938,9904,9992,3,4,9911,1,9911,2,9948,2,10000,3,2,9974,5,9990,3,9913,2,1,9990,9948,2,1,9983,9963,9972}

    Returns: 102958513

  47. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1147,1150,1147,1152,1147,1147,1155,1147,1157,1158,1147,1160,1161,1147,1163,1164,1147,1166,1167,1147,1169,1147,1171,1147,1147,1147,1175,1147,1177,1178,1147,1147,1181,1182,1147,1147,1147,1186,1147,1147,1147,1190,1147,1192,1193,1147,1195,1196,1147,1198,1147,1200,1201,1147,1203,1147,1205,1206,1147,1208,1147,1147,1147,1212,1213,1147,1215,1147,1217,1147,1219,1220,1147,1222,1147,1224,1147,1147,1147,1147,1229,1147,1231,1147,1233,1234,1147,1147,1237,1238,1147,1147,1241,1242,1147,1244,1245,1147,1247,1147,1147,1250,1251,1147,1147,1147,1255,1147,1147,1258,1259,1147,1261,1147,1147,1264,1265,1147,1147,1147,1147,1270,1147,1147,1273,1147,1275,1147,1277,1147,1279,1147,1281,1147,1147,1284,1285,1147,1287,1288,1147,1290,1291,1147,1147,1294,1295,1147,1297,1147,1147,1300,1147,1302,1147,1147,1305,1306,1147,1147,1309,1310,1147,1312,1313,1147,1315,1316,1147,1318,1147,1147,1321,1147,1323,1147,1325,1326,1147,1147,1329,1330,1147,1332,1333,1147,1335,1147,1337,1147,1339,1340,1147,1147,1147,1344,1345,1147,1347,1147,1349,1350,1147,1352,1147,1354,1147,1356,1147,1147,1359,1147,1361,1147,1363,1364,1147,1147,1367,1147,1369,1147,1371,1147,1373,1147,1375,1376,1147,1378,1147,1380,1147,1147,1147,1384,1147,1386,1147,1388,1147,1390,1391,1147,1393,1147,1395,1396,1147,1398,1147,1147,1147,1402,1147,1404,1147,1406,1407,1147,1409,1410,1147,1412,1147,1414,1147,1416,1417,1147,1419,1147,1421,1147,1147,1424,1425,1147,1427,1147,1429,1147,1431,1147,1147,1434,1435,1147,1437,1147,1147,1440,1441,1147,1443,1147,1445,1446,1147,1147,1147,1147,1451,1147,1453,1147,1455,1456,1147,1458,1147,1460,1461,1147,1463,1147,1465,1466,1147,1147,1147,1470,1471,1147,1473,1474,1147,1476,1147,1478,1147,1147,1481,1147,1483,1484,1147,1486,1487,1147,1489,1490,1147,1147,1147,1147,1495,1147,1497,1147,1499,1147,1501,1147,1503,1504,1147,1147,1507,1147,1509,1510,1147,1512,1513,1147,1147,1516,1147,1518,1147,1520,1521,1147,1523,1524,1147,1526,1147,1147,1147,1530,1147,1532,1147,1147,1535,1536,1147,1538,1539,1147,1541,1542,1147,1147,1545,1147,1547,1548,1147,1147,1551,1552,1147,1554,1147,1556,1147,1558,1559,1147,1561,1147,1147,1147,1565,1147,1567,1147,1569,1147,1571,1147,1573,1574,1147,1576,1147,1147,1579,1580,1147,1147,1583,1584,1147,1586,1587,1147,1589,1590,1147,1147,1593,1147,1595,1147,1597,1598,1147,1147,1601,1602,1147,1604,1605,1147,1607,1608,1147,1610,1611,1147,1147,1614,1147,1616,1147,1147,1619,1147,1147,1147,1147,1147,1147,1626,1627,1147,1147,1630,1147,1632,1147,1147,1635,1636,1147,1638,1639,1147,1147,1642,1643,1147,1147,1646,1647,1147,1147,1650,1147,1652,1147,1654,1147,1656,1147,1147,1659,1147,1147,1662,1147,1147,1665,1147,1667,1147,1147,1670,1147,1672,1147,1674,1675,1147,1677,1147,1679,1147,1147,1682,1147,1684,1147,1686,1687,1147,1689,1690,1147,1692,1147,1147,1147,1696,1147,1698,1699,1147,1147,1702,1147,1704,1705,1147,1707,1147,1147,1710,1147,1712,1147,1714,1715,1147,1717,1718,1147,1147,1147,1722,1723,1147,1725,1147,1727,1728,1147,1730,1147,1732,1147,1734,1147,1736,1737,1147,1147,1740,1741,1147,1743,1147,1745,1746,1147,1748,1749,1147,1147,1147,1147,1754,1755,1147,1147,1758,1147,1760,1147,1762,1147,1764,1147,1147,1147,1768,1769,1147,1771,1147,1773,1147,1147,1776,1147,1778,1779,1147,1781,1147,1147,1784,1785,1147,1147,1788,1789,1147,1791,1792,1147,1794,1147,1796,1797,1147,1147,1800,1801,1147,1147,1147,1805,1147,1807,1808,1147,1810,1147,1812,1147,1147,1147,1816,1147,1818,1147,1820,1147,1822,1147,1824,1825,1147,1147,1828,1147,1830,1831,1147,1147,1834,1147,1836,1147,1838,1147,1147,1841,1147,1843,1147,1147,1846,1147,1848,1147,1850,1147,1852,1853,1147,1855,1147,1857,1858,1147,1860,1147,1862,1863,1147,1147,1866,1147,1868,1147,1870,1871,1147,1873,1147,1875,1876,1147,1878,1879,1147,1881,1147,1147,1147,1147,1886,1887,1147,1889,1890,1147,1147,1893,1894,1147,1896,1147,1147,1899,1147,1147,1147,1147,1904,1147,1147,1907,1908,1147,1910,1911,1147,1913,1914,1147,1147,1917,1918,1147,1920,1147,1147,1923,1147,1925,1926,1147,1928,1929,1147,1147,1932,1147,1934,1147,1936,1937,1147,1939,1940,1147,1942,1147,1944,1147,1946,1947,1147,1949,1147,1951,1952,1147,1954,1147,1956,1147,1958,1147,1147,1961,1147,1963,1147,1965,1966,1147,1968,1969,1147,1971,1972,1147,1974,1147,1147,1147,1978,1979,1147,1981,1982,1147,1984,1985,1147,1987,1988,1147,1147,1147,1992,1993,1147,1995,1996,1147,1998}

    {5,4,1,1,1,3,5,2,2,3,2,5,5,5,3,2,2,3,2,1,2,1,5,2,3,2,3,4,3,1,2,4,1,2,4,5,2,1,3,3,4,5,5,4,5,2,5,4,1,2,2,4,3,1,3,2,2,5,4,5,5,1,4,2,1,3,2,1,5,2,3,2,3,5,2,2,4,4,2,3,4,2,2,4,1,4,5,1,4,2,1,5,5,4,5,1,2,5,4,3,3,3,3,3,3,3,4,2,1,3,3,5,5,1,5,3,5,4,2,1,2,2,3,5,3,3,1,3,3,2,1,2,3,2,2,3,4,5,3,2,4,1,3,2,5,1,1,3,2,4,2,3,4,4,1,2,1,2,1,1,1,3,5,5,2,5,2,4,4,1,1,5,3,3,2,3,3,3,2,5,1,4,4,3,2,2,5,2,5,2,5,5,5,2,1,4,3,3,3,4,3,2,2,4,2,1,5,4,1,1,1,2,5,1,4,4,3,2,3,4,3,3,3,2,2,2,5,2,3,3,4,3,5,3,3,3,5,4,3,1,3,3,3,2,3,2,2,2,3,2,3,1,2,5,2,3,2,1,2,3,1,2,2,1,3,3,2,4,4,1,3,3,3,2,4,3,1,4,3,3,1,2,2,1,3,3,5,1,3,1,3,4,1,5,5,3,1,2,5,3,4,4,5,1,1,3,1,5,2,2,5,5,3,5,4,5,5,3,3,1,3,5,5,5,2,5,4,3,2,3,3,1,5,3,3,4,1,2,2,3,2,5,1,1,3,1,5,3,3,1,2,5,4,4,4,5,3,2,5,1,4,3,3,1,3,2,3,2,3,4,2,5,3,4,1,4,3,3,5,3,5,1,4,4,4,4,1,1,2,1,2,1,5,2,2,1,2,3,3,1,2,3,4,3,1,4,3,2,3,4,3,1,2,2,3,5,2,1,1,1,5,1,2,2,5,3,2,3,4,4,3,4,4,1,1,4,3,1,2,5,5,1,2,1,4,2,3,3,1,3,4,3,4,4,5,2,5,1,1,5,4,5,4,3,3,3,2,5,3,2,1,3,4,3,5,3,2,1,4,2,1,4,3,2,3,3,4,5,5,2,1,2,5,4,3,2,2,1,1,4,3,2,5,4,5,4,2,1,4,3,5,2,4,4,5,3,2,2,5,1,5,3,1,4,5,3,2,5,3,5,5,5,4,5,2,2,4,5,4,5,5,5,3,3,3,2,3,1,4,4,3,5,1,1,3,5,3,2,5,1,2,3,2,5,5,5,5,4,3,2,4,2,2,1,3,5,3,5,4,3,5,4,5,5,5,5,2,5,5,2,2,5,5,1,4,1,4,1,4,4,3,5,4,1,2,2,2,2,1,3,1,5,5,5,2,5,1,2,5,2,4,3,3,5,4,4,3,4,5,1,1,3,3,1,5,3,5,5,4,3,3,2,3,1,3,3,5,3,1,4,4,5,5,2,2,2,5,4,5,1,1,5,4,3,4,5,1,1,5,5,3,1,2,1,5,1,3,2,1,2,5,4,3,3,3,2,4,5,2,4,3,1,3,1,3,3,5,2,4,5,5,1,2,3,3,4,1,5,1,5,5,2,4,1,2,4,2,3,5,5,5,4,2,3,2,1,5,5,2,4,2,4,2,2,3,1,5,5,5,4,1,2,5,5,5,1,5,4,1,5,3,1,5,4,4,4,5,3,5,3,4,5,3,1,2,2,1,1,3,4,1,2,2,1,1,1,2,2,1,1,3,1,3,1,4,5,3,2,4,5,5,2,3,2,4,2,4,1,3,3,3,5,3,1,1,1,1,2,1,5,2,1,1,2,2,3,1,3,2,3,2,4,5,5,2,3,5,1,2,4,2,1,5,3,3,4,2,4,5,2,4,1,4,1,2,4,5,4,3,4,4,2,2,5,5,5,1,1,4,4,3,2,4,4,1,3,2,5,3,5,4,3,4,4,2,5,4,5,2,3,4,2,4,4,4,3,4,5,3,4,3,3,5,1,4,4,1,5,3,3,3,5,2,5,1,1,2,4,3,2,5,1,4,1,5,4,3,2,3,2,1,2,5,4,1,2,4,2,1,5,2,2,1,1,4,2,1,2,2,3,1,4,1,3,2,4,3,2,1,2,4,2,5,4,4,4,2,2,2,4,5,4,3,4,2,4,3,3,2,3,5,4,4,5,1,1,3,4,2,1,2,1,4,1,5,2,1,2,3,2,4,5,1,5,4,3,1,2,5,4,2,3,1,1,1,4,5,4,1,4,5,1,3,4,2,3,5,3,3,3,5,4,2,2,5,3,5,5,1,2,4,3,4,4,5,3,4,1,2,2,5,3,1,3,2,1,3,5,4,1,4,5,4,4,5,2,1,4,4,4,4,4,3,2,2,4,4,3,4,4,5,1,3,3,4,2,1,5,4,2,2,3,2,1,3,3,1,4,3,4,3,5,3,5,1,5,5,4,4,4,1,3,1,2,4,4,4,1,2,3,1,1,5,1,4,5,4,4,3,1,3,1,3,2,1,2,2,3,5,2,3,5,3,5,3,2,1,4,1,3,3,2,2,2,3,3,5,4,9945,3,9954,2,9907,9963,3,9954,4,4,9954,5,3,9919,2,1,9929,1,2,9914,3,9938,5,9972,9967,9979,2,9978,1,2,9958,9957,1,4,10000,9970,9994,1,9959,9962,9927,5,9914,4,5,9923,1,3,9985,4,9992,3,2,9942,5,9981,4,4,9973,2,9915,9906,9955,3,3,9977,4,9925,5,9933,5,2,9968,3,9949,4,9936,9913,9945,9907,1,9969,1,9955,3,1,9945,9991,4,4,9974,9901,3,4,9999,1,4,9975,2,9951,9930,2,5,9970,9926,9911,1,9980,9931,2,1,9953,4,10000,9906,5,1,9971,9969,9911,9905,2,9926,9947,4,9902,5,9941,1,9990,1,9998,5,9908,9924,4,1,9916,1,5,9913,1,5,9960,9977,4,4,9951,4,9990,9911,5,9907,4,9980,9923,4,5,9930,9971,2,1,9902,5,2,9981,1,3,9935,2,9927,9996,1,9922,5,9914,2,5,9905,9913,4,2,9978,5,4,9919,2,9973,2,9966,1,2,9925,9932,9902,4,2,9975,1,9978,1,3,9904,4,9951,2,9907,3,9959,9943,1,9965,3,9971,4,4,9965,9923,4,9964,3,9928,2,9959,3,9955,4,4,9955,2,9948,5,9987,9967,9900,5,9994,4,9901,5,10000,3,1,9950,1,9923,2,5,9902,2,9982,9940,9918,5,9936,3,9978,1,4,9955,4,5,9940,5,9987,1,9919,5,3,9955,1,9945,5,9942,9993,1,2,9934,2,9945,3,9942,5,9904,9940,2,3,9961,2,9908,9936,2,3,9904,4,9926,4,3,9915,9997,9942,9946,2,9966,3,9967,1,2,9951,3,9948,4,5,9960,2,9953,1,2,9917,9948,9972,1,4,9951,5,4,9904,3,9961,1,9959,9976,2,9906,3,1,9939,2,5,9990,5,2,9957,9991,9965,9950,3,9980,4,9972,2,9931,5,9928,5,5,9900,9931,3,9909,3,4,9985,1,4,9958,9960,2,9911,4,9910,3,1,9982,1,2,9923,3,9902,9973,9946,2,9976,5,9974,9992,3,3,9967,3,4,9929,3,3,9928,9965,5,9934,2,5,9947,9965,4,3,9924,5,9903,4,9934,4,2,9926,1,9988,9904,9933,3,9915,1,9917,3,9931,2,9915,5,1,9961,2,9908,9998,5,1,9975,9906,3,1,9968,5,2,9995,2,5,9942,9906,4,9984,4,9910,5,1,9962,9969,3,4,9915,4,2,9930,5,1,9993,4,4,9937,9978,4,9930,2,9912,9962,3,9918,9905,9962,9995,9986,9936,5,1,9907,9975,4,9913,4,9996,9911,4,4,9939,1,2,9900,9954,3,5,9917,9982,2,3,9983,9993,5,9940,5,9952,5,9926,1,9935,9967,3,9988,9966,5,9994,9919,5,9999,5,9966,9920,4,9903,1,9931,1,5,9940,1,9911,3,9958,9992,5,9929,1,9922,5,1,9964,4,5,9930,2,9966,9953,9920,5,9973,4,5,9905,9957,3,9937,2,1,9942,4,9914,9997,3,9901,4,9968,1,1,9988,4,4,9982,9986,9969,4,1,9916,4,9954,4,1,9983,4,9976,1,9904,5,9982,2,2,9929,9926,2,2,9936,4,9971,2,4,9978,2,3,9964,9936,9965,9914,4,2,9998,9991,2,9975,3,9951,5,9963,5,9950,9976,9984,3,5,9964,1,10000,2,9945,9939,1,9920,2,2,9978,3,9904,9959,4,1,9917,9925,5,5,9938,5,3,9918,4,9918,5,3,9944,9965,5,4,9943,9902,9996,3,9901,1,3,9910,1,9976,3,9982,9970,9954,1,9958,3,9926,3,9961,1,9999,4,4,9993,9901,3,9968,3,1,9971,9979,1,9963,4,9931,4,9920,9912,5,9969,2,9904,9903,3,9914,1,9931,4,9986,5,4,9971,4,9951,5,1,9968,1,9960,2,3,9973,9920,1,9910,1,9964,4,1,9911,1,9929,4,2,9945,5,1,9934,4,9914,9926,9901,9990,2,2,9952,1,4,9973,9931,1,1,9903,4,9994,9905,2,9943,9989,9984,9905,1,9955,9930,2,1,9979,5,4,10000,3,4,9981,9912,4,1,9986,2,9959,9960,4,9957,4,4,9935,2,2,9998,9979,5,9916,4,9974,4,2,9952,5,5,9905,1,9975,1,9919,4,2,9977,2,9934,5,4,9967,4,9931,2,9964,5,9959,9939,2,9995,4,9965,3,1,9920,5,1,9986,1,3,9936,2,9931,9963,9915,3,1,9966,4,3,9909,1,1,9985,4,1,9933,9973,9953,5,3,9971,2,4,9947,5,9908}

    Returns: 979988396

  48. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1122,1126,1127,1122,1122,1122,1122,1132,1133,1122,1135,1122,1137,1138,1122,1122,1141,1122,1143,1144,1122,1146,1147,1122,1122,1150,1151,1122,1153,1154,1122,1156,1122,1158,1159,1122,1122,1162,1122,1164,1165,1122,1167,1122,1122,1170,1171,1122,1173,1174,1122,1176,1122,1122,1179,1180,1122,1122,1183,1184,1122,1186,1122,1188,1122,1190,1122,1192,1193,1122,1122,1196,1197,1122,1199,1200,1122,1202,1122,1204,1122,1206,1122,1208,1209,1122,1122,1212,1122,1214,1215,1122,1217,1218,1122,1122,1221,1122,1223,1224,1122,1122,1122,1228,1122,1230,1122,1232,1122,1234,1235,1122,1122,1122,1239,1122,1241,1242,1122,1122,1122,1246,1122,1248,1249,1122,1122,1122,1253,1122,1255,1256,1122,1122,1259,1260,1122,1262,1122,1122,1265,1122,1122,1268,1122,1270,1122,1272,1122,1274,1275,1122,1277,1122,1122,1280,1281,1122,1283,1284,1122,1286,1287,1122,1122,1290,1122,1292,1122,1294,1295,1122,1297,1122,1299,1122,1122,1302,1303,1122,1122,1306,1307,1122,1309,1122,1311,1122,1313,1314,1122,1122,1317,1122,1319,1320,1122,1122,1122,1324,1122,1122,1122,1122,1122,1330,1331,1122,1333,1122,1122,1336,1337,1122,1339,1122,1341,1342,1122,1344,1122,1346,1122,1122,1122,1350,1351,1122,1353,1354,1122,1122,1122,1358,1359,1122,1361,1362,1122,1122,1365,1366,1122,1368,1122,1370,1371,1122,1373,1374,1122,1122,1377,1122,1379,1380,1122,1382,1122,1122,1122,1386,1387,1122,1389,1122,1391,1392,1122,1122,1122,1396,1397,1122,1122,1400,1401,1122,1403,1122,1405,1122,1407,1122,1409,1410,1122,1412,1413,1122,1415,1416,1122,1418,1122,1420,1122,1122,1122,1424,1425,1122,1427,1122,1122,1430,1431,1122,1433,1122,1435,1436,1122,1438,1122,1440,1441,1122,1443,1122,1445,1446,1122,1122,1449,1122,1122,1122,1453,1454,1122,1122,1457,1122,1459,1460,1122,1462,1463,1122,1465,1466,1122,1468,1469,1122,1122,1122,1473,1474,1122,1476,1477,1122,1479,1480,1122,1482,1483,1122,1485,1486,1122,1122,1489,1122,1491,1122,1493,1494,1122,1496,1497,1122,1122,1122,1122,1502,1503,1122,1505,1506,1122,1122,1509,1510,1122,1512,1122,1514,1515,1122,1517,1122,1122,1520,1122,1522,1523,1122,1525,1526,1122,1528,1122,1122,1122,1532,1122,1534,1122,1536,1122,1538,1539,1122,1122,1122,1543,1544,1122,1122,1122,1122,1122,1550,1551,1122,1553,1554,1122,1122,1557,1558,1122,1560,1122,1562,1122,1564,1122,1122,1567,1122,1569,1570,1122,1572,1573,1122,1575,1122,1577,1122,1122,1580,1581,1122,1122,1584,1585,1122,1122,1588,1122,1590,1122,1592,1122,1594,1122,1596,1122,1598,1599,1122,1601,1602,1122,1122,1605,1606,1122,1608,1122,1610,1611,1122,1613,1614,1122,1122,1617,1122,1619,1122,1621,1622,1122,1122,1625,1122,1627,1628,1122,1630,1631,1122,1633,1634,1122,1636,1122,1122,1639,1122,1641,1642,1122,1122,1645,1646,1122,1122,1122,1122,1122,1652,1653,1122,1655,1656,1122,1658,1659,1122,1661,1662,1122,1664,1122,1666,1122,1668,1122,1122,1122,1672,1673,1122,1122,1676,1677,1122,1679,1122,1681,1122,1122,1122,1685,1122,1687,1688,1122,1122,1122,1692,1693,1122,1122,1696,1122,1122,1122,1122,1122,1702,1703,1122,1705,1122,1707,1122,1709,1710,1122,1122,1713,1714,1122,1716,1717,1122,1122,1720,1122,1722,1122,1122,1725,1122,1727,1728,1122,1122,1731,1732,1122,1122,1122,1736,1737,1122,1739,1122,1741,1742,1122,1744,1122,1746,1122,1748,1122,1122,1122,1752,1753,1122,1755,1122,1757,1758,1122,1760,1122,1762,1763,1122,1765,1766,1122,1768,1769,1122,1122,1772,1773,1122,1775,1122,1122,1122,1122,1780,1781,1122,1122,1784,1785,1122,1787,1122,1789,1790,1122,1792,1122,1122,1122,1796,1122,1798,1122,1800,1801,1122,1803,1122,1122,1806,1807,1122,1809,1810,1122,1812,1122,1122,1815,1816,1122,1122,1819,1820,1122,1822,1122,1824,1122,1826,1827,1122,1829,1122,1831,1122,1833,1122,1835,1122,1837,1838,1122,1840,1841,1122,1843,1844,1122,1846,1847,1122,1849,1122,1122,1852,1853,1122,1855,1856,1122,1858,1122,1122,1861,1862,1122,1864,1865,1122,1867,1868,1122,1122,1871,1122,1873,1874,1122,1122,1877,1122,1879,1880,1122,1882,1122,1884,1885,1122,1122,1888,1889,1122,1891,1892,1122,1122,1895,1122,1897,1122,1899,1122,1122,1902,1903,1122,1905,1122,1907,1908,1122,1122,1911,1122,1913,1122,1915,1916,1122,1122,1919,1122,1122,1922,1122,1122,1925,1926,1122,1122,1929,1122,1122,1122,1933,1122,1935,1122,1937,1938,1122,1122,1941,1122,1943,1944,1122,1122,1947,1122,1949,1950,1122,1122,1953,1122,1955,1956,1122,1122,1959,1960,1122,1122,1963,1122,1965,1122,1967,1968,1122,1970,1122,1972,1973,1122,1122,1122,1977,1978,1122,1980,1981,1122,1983,1122,1122,1986,1987,1122,1989,1990,1122,1122,1993,1122,1995,1996,1122,1998}

    {2,1,4,5,5,4,4,5,5,2,1,4,5,4,1,3,5,1,1,1,1,4,1,1,3,2,4,3,3,3,2,4,4,5,2,1,2,1,2,2,4,2,4,4,4,2,5,4,2,4,2,3,5,2,1,3,4,3,3,3,2,4,3,5,2,2,4,4,3,5,2,4,3,3,5,1,2,5,2,1,3,1,1,3,1,1,4,3,5,2,1,4,2,5,2,1,1,2,2,4,5,4,4,4,5,4,4,5,3,1,4,5,2,5,1,2,2,1,2,1,2,3,4,1,4,3,5,2,1,5,4,4,5,5,2,3,1,4,4,1,4,1,4,3,5,2,3,4,4,4,2,5,4,5,5,2,5,3,5,1,1,1,5,1,3,1,5,1,4,1,3,4,3,1,3,4,5,4,1,4,3,2,1,4,1,4,4,2,3,5,5,2,5,3,3,2,5,2,1,5,2,2,4,1,2,5,2,4,1,1,5,1,1,2,3,1,1,4,2,2,3,4,5,3,5,1,2,5,5,1,4,2,3,1,2,4,1,5,2,4,4,3,2,1,3,1,4,1,5,1,2,1,2,5,4,1,5,3,1,2,4,5,1,1,5,1,2,5,4,2,2,4,4,5,5,1,2,1,5,4,5,3,1,1,1,5,2,1,4,2,2,5,2,1,2,1,2,2,4,2,4,4,3,1,2,3,2,1,3,3,4,2,4,2,5,3,5,3,2,5,3,1,5,5,2,2,5,1,1,4,5,2,4,1,4,2,4,4,5,4,1,1,1,4,2,3,5,1,5,1,1,4,5,4,4,5,3,1,5,4,3,1,4,4,2,4,1,5,3,5,2,3,1,2,3,4,5,5,4,1,3,1,4,5,3,1,3,1,1,4,2,4,4,5,3,1,2,3,4,4,3,5,4,2,5,5,4,5,1,5,4,3,2,4,4,4,3,1,1,2,4,4,1,2,4,4,1,1,3,4,4,2,5,3,5,2,2,5,1,2,1,4,1,4,4,5,3,3,2,3,2,1,4,2,4,3,2,4,1,2,5,4,5,3,4,3,4,1,2,3,3,3,3,4,4,5,3,4,5,3,5,3,3,1,2,3,5,1,4,3,5,3,1,4,3,1,5,3,1,5,4,1,3,4,4,5,5,4,4,4,1,1,2,1,3,4,3,5,4,4,2,5,1,1,5,1,2,2,2,3,5,1,1,4,1,3,5,1,3,2,2,3,5,5,2,4,4,1,5,3,4,4,2,3,1,2,3,2,2,4,1,4,4,1,3,2,4,1,5,2,2,5,2,4,2,3,1,4,1,1,1,2,2,1,2,2,4,1,5,1,3,5,1,3,1,3,1,2,3,3,4,1,2,4,5,5,5,5,1,1,3,2,2,5,3,2,5,2,1,2,2,1,2,5,5,2,4,1,4,2,5,4,3,5,3,1,1,5,1,2,4,4,2,1,4,4,3,4,3,3,5,1,2,5,5,3,4,4,2,3,1,1,5,4,3,5,1,1,1,3,4,1,1,5,4,3,1,2,1,5,1,2,4,1,4,1,1,4,3,4,5,4,5,1,3,5,5,2,2,2,5,1,3,2,5,1,4,3,2,1,5,3,1,3,5,4,2,1,2,3,3,5,2,1,4,2,5,2,2,2,2,1,4,4,4,5,4,4,5,4,3,2,1,1,5,5,4,5,4,3,2,3,5,2,2,5,4,1,5,1,4,3,4,3,5,5,5,3,1,4,4,5,2,3,4,3,3,4,3,3,3,5,5,1,1,5,2,3,2,4,1,1,2,5,3,3,2,5,2,2,2,2,3,1,1,2,3,3,4,3,4,2,4,1,5,3,3,1,3,1,3,2,1,2,2,2,3,3,4,1,2,5,2,3,3,5,4,3,3,1,2,2,3,2,5,1,2,5,5,1,1,3,5,1,4,4,3,5,2,5,2,4,1,5,5,3,3,4,5,2,3,3,1,3,5,5,3,2,2,3,1,4,4,1,3,2,3,5,5,5,5,2,1,4,2,1,1,1,1,4,5,4,4,5,2,4,4,1,3,1,5,5,1,4,1,5,1,4,3,5,5,1,2,4,4,1,5,5,5,1,5,3,2,3,2,1,2,2,1,3,1,4,1,3,1,3,1,3,5,4,3,1,1,5,4,1,1,5,2,4,5,1,4,2,2,3,3,5,3,1,2,2,2,2,4,4,4,4,3,1,4,4,5,3,3,2,2,5,2,5,5,2,2,4,4,1,3,4,3,4,2,5,5,2,1,1,4,3,1,2,3,5,5,1,2,5,1,3,1,3,4,5,3,2,4,5,4,5,1,2,3,5,1,5,4,2,4,2,4,2,5,1,5,1,5,1,2,4,3,5,5,3,5,3,2,1,4,2,3,4,1,2,2,1,1,5,3,1,1,5,4,1,5,5,5,3,4,5,4,4,3,3,2,1,4,4,1,5,1,2,3,2,1,2,3,1,3,2,1,3,4,2,3,5,2,3,1,2,1,1,3,2,4,3,4,4,5,3,3,2,3,5,5,3,9993,4,2,9990,9970,9934,9905,4,2,9923,3,9945,2,5,9913,9972,1,9992,4,5,9997,5,3,9998,9908,3,4,9978,2,2,9963,4,9960,1,2,9910,9929,3,9951,4,3,9982,2,9984,9916,1,3,9996,1,1,9975,3,9911,9949,2,4,9924,9908,3,1,9929,4,9923,4,9911,4,9983,5,4,9981,9961,4,5,9957,4,2,9960,5,9942,4,9937,5,9910,1,3,9980,9919,4,9997,3,2,9945,4,5,9972,9908,5,9943,2,2,9989,9975,9970,5,9997,5,9926,3,9903,5,3,9953,9919,9938,1,9920,5,2,9939,9993,9937,2,9918,1,5,9902,9976,9992,1,9978,1,5,9995,9903,1,1,9924,2,9980,9930,2,9938,9997,1,9943,2,9907,1,9947,2,5,9981,5,9919,9969,3,1,9992,5,3,9973,5,1,9999,9938,3,9910,1,9903,4,4,9983,5,9945,5,9922,9983,1,2,9938,9975,2,2,9988,4,9952,2,9934,5,4,9997,9952,4,9902,5,2,9964,9925,9990,4,9946,9954,9975,9999,9991,5,3,9966,2,9966,9979,5,1,9950,5,9981,3,4,9992,5,9932,1,9912,10000,9984,1,4,9997,4,4,9923,9914,9911,5,1,9938,2,2,9978,9949,3,5,9907,1,9931,5,2,9905,1,2,9998,9994,5,9933,5,4,9907,4,9960,9994,9902,3,1,9951,4,9916,5,4,9943,9906,9969,5,3,9991,9998,1,1,9951,4,9953,3,9995,4,9913,4,1,9942,3,5,9971,1,3,9946,3,9922,2,9927,9931,9970,4,3,9971,2,9908,9960,1,2,9934,1,9997,2,1,9931,3,9937,5,3,9975,2,9920,4,4,9900,9989,2,9910,9915,9927,1,5,9996,9913,2,9984,2,5,9908,5,4,9944,2,5,9951,4,5,9906,9941,9900,4,3,9980,4,2,9967,5,3,9958,4,1,9984,2,5,9937,9979,4,9998,2,9911,4,5,9954,1,4,9957,9959,9913,9932,3,5,9992,1,1,9921,9939,3,4,9989,5,9945,3,1,9942,2,9909,9987,3,9949,2,4,9966,1,1,9911,3,9987,9944,9939,4,9928,3,9951,2,9968,2,1,9916,9912,9953,5,3,9910,9995,9963,9929,9955,4,3,9928,5,2,9914,9940,2,4,9983,5,9927,4,10000,2,9965,9923,2,9981,1,2,9907,4,5,9945,1,9972,4,9957,9980,3,3,9994,9961,3,4,9944,9903,1,9927,1,9928,5,9979,3,9997,3,9922,1,5,9938,1,2,9940,9989,3,5,9948,1,9981,1,1,9938,1,1,9981,9968,3,9997,1,9925,4,5,9959,9943,1,9900,5,4,9907,4,2,9995,5,1,9980,3,9976,9912,2,9954,2,5,9953,9930,2,4,9929,9914,9902,9907,9916,5,5,9966,1,4,9964,5,4,9930,1,3,9905,2,9900,5,9936,3,9920,9900,9967,3,3,9977,9956,3,5,9957,1,9971,3,9989,9947,9966,4,9920,3,5,9971,9997,9944,3,4,9941,9997,4,9922,9962,9954,9907,9938,3,2,9942,5,9928,4,9961,3,3,9964,9972,1,1,9954,2,3,9903,9979,3,9934,2,9905,9979,3,9901,3,3,9934,9915,2,4,9963,9902,9927,3,4,9914,1,9912,1,2,9968,3,9950,5,9940,3,9904,9965,9988,5,2,9951,1,9979,1,5,9926,4,9986,4,1,9933,3,1,9928,4,1,9972,9988,4,2,9930,4,9981,9933,9929,9965,1,5,9982,9951,4,5,9908,2,9906,4,3,9985,5,9995,9938,9949,2,9962,1,9972,1,2,9994,1,9933,9992,2,5,9945,4,1,9980,3,9952,9903,2,5,9985,9970,5,1,9903,4,9909,4,9994,4,2,9985,4,9902,3,9986,3,9903,2,9991,4,4,9939,2,1,9939,2,5,9938,2,5,9990,4,9956,9983,4,1,9927,1,4,9976,3,9921,9987,4,4,9983,3,2,9923,4,2,9991,9905,5,9903,4,3,9904,9986,3,9960,4,1,9999,5,9956,1,5,9938,9954,1,1,9907,4,5,9930,9996,5,9904,4,9901,4,9997,9982,4,1,9900,4,9962,3,1,9939,9980,4,9962,1,9928,2,4,9910,9985,2,10000,9933,3,9908,9907,3,4,9903,9909,4,9925,9999,9904,4,9960,4,9909,1,3,9964,9918,1,9906,5,3,9986,9904,1,9917,2,5,9900,10000,3,9957,1,1,9917,9981,4,4,9984,9920,4,9975,3,9991,2,5,9916,1,9947,1,3,9976,9970,9943,4,1,9943,4,2,9955,2,9983,9956,1,3,9972,1,3,9971,9989,1,9925,3,1,9940,5,9923}

    Returns: 652534516

  49. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1088,1090,1088,1092,1093,1088,1088,1096,1097,1088,1088,1088,1088,1088,1088,1104,1088,1106,1088,1108,1109,1088,1111,1088,1113,1088,1088,1088,1117,1088,1088,1120,1088,1088,1123,1088,1125,1088,1127,1128,1088,1088,1131,1088,1088,1088,1135,1136,1088,1138,1139,1088,1141,1142,1088,1088,1145,1088,1147,1148,1088,1150,1151,1088,1153,1088,1088,1156,1157,1088,1159,1088,1161,1088,1163,1088,1165,1088,1167,1168,1088,1088,1088,1088,1173,1174,1088,1176,1088,1178,1088,1180,1181,1088,1183,1184,1088,1186,1088,1088,1189,1088,1191,1192,1088,1194,1088,1196,1088,1198,1088,1200,1088,1202,1203,1088,1088,1206,1207,1088,1209,1210,1088,1212,1088,1088,1215,1216,1088,1218,1088,1220,1221,1088,1223,1224,1088,1226,1088,1088,1088,1230,1088,1232,1233,1088,1088,1236,1237,1088,1239,1088,1088,1088,1243,1244,1088,1246,1247,1088,1088,1250,1088,1088,1253,1254,1088,1088,1088,1258,1259,1088,1261,1088,1088,1088,1265,1266,1088,1268,1088,1088,1088,1272,1088,1088,1275,1276,1088,1278,1088,1280,1088,1088,1283,1088,1285,1286,1088,1088,1088,1290,1291,1088,1088,1294,1088,1296,1297,1088,1299,1088,1301,1088,1303,1088,1088,1306,1088,1308,1088,1310,1311,1088,1088,1314,1315,1088,1317,1318,1088,1320,1321,1088,1323,1324,1088,1326,1088,1328,1088,1330,1331,1088,1333,1334,1088,1088,1088,1088,1088,1088,1341,1088,1343,1344,1088,1346,1347,1088,1349,1088,1088,1352,1353,1088,1355,1356,1088,1358,1088,1088,1088,1088,1363,1364,1088,1366,1367,1088,1369,1370,1088,1372,1088,1374,1088,1376,1088,1378,1379,1088,1381,1088,1383,1088,1385,1088,1387,1388,1088,1390,1391,1088,1393,1088,1395,1396,1088,1088,1399,1400,1088,1402,1088,1404,1405,1088,1088,1088,1409,1410,1088,1412,1413,1088,1415,1416,1088,1418,1419,1088,1421,1088,1423,1424,1088,1426,1088,1428,1088,1088,1431,1088,1088,1434,1435,1088,1437,1438,1088,1440,1088,1442,1088,1444,1088,1446,1447,1088,1088,1450,1088,1452,1453,1088,1088,1456,1088,1458,1459,1088,1088,1462,1463,1088,1465,1466,1088,1088,1469,1470,1088,1472,1473,1088,1088,1088,1477,1478,1088,1480,1088,1088,1483,1088,1088,1088,1487,1488,1088,1490,1088,1492,1088,1494,1088,1496,1497,1088,1499,1500,1088,1502,1503,1088,1505,1506,1088,1088,1509,1510,1088,1512,1088,1514,1088,1088,1517,1518,1088,1520,1521,1088,1523,1524,1088,1526,1088,1528,1529,1088,1088,1088,1088,1088,1535,1536,1088,1538,1088,1540,1088,1542,1543,1088,1088,1546,1088,1548,1088,1550,1088,1088,1088,1554,1555,1088,1088,1088,1559,1560,1088,1088,1563,1564,1088,1566,1567,1088,1569,1088,1088,1572,1088,1574,1088,1088,1577,1088,1579,1580,1088,1582,1583,1088,1585,1586,1088,1588,1589,1088,1088,1592,1593,1088,1088,1088,1597,1598,1088,1088,1601,1088,1603,1088,1088,1606,1088,1088,1609,1610,1088,1088,1613,1614,1088,1616,1088,1088,1088,1620,1088,1622,1088,1088,1088,1626,1627,1088,1629,1088,1631,1088,1088,1088,1635,1088,1637,1088,1639,1640,1088,1642,1643,1088,1645,1088,1647,1088,1649,1650,1088,1652,1653,1088,1088,1656,1088,1658,1659,1088,1661,1088,1663,1088,1088,1088,1667,1668,1088,1670,1088,1672,1673,1088,1088,1676,1677,1088,1088,1088,1088,1088,1683,1088,1685,1088,1088,1688,1689,1088,1088,1692,1693,1088,1695,1088,1697,1698,1088,1088,1701,1702,1088,1088,1088,1088,1707,1088,1088,1710,1088,1712,1713,1088,1715,1716,1088,1718,1719,1088,1088,1722,1088,1724,1088,1726,1088,1728,1729,1088,1731,1732,1088,1734,1735,1088,1737,1738,1088,1740,1741,1088,1743,1744,1088,1746,1088,1088,1749,1088,1088,1088,1088,1754,1755,1088,1088,1088,1759,1760,1088,1088,1088,1764,1765,1088,1767,1088,1088,1088,1771,1772,1088,1774,1775,1088,1088,1778,1779,1088,1781,1088,1783,1784,1088,1786,1088,1788,1088,1790,1088,1792,1793,1088,1795,1796,1088,1798,1088,1088,1088,1802,1088,1804,1805,1088,1807,1088,1809,1088,1811,1812,1088,1814,1088,1816,1817,1088,1819,1088,1821,1822,1088,1824,1088,1826,1088,1828,1829,1088,1088,1832,1088,1834,1835,1088,1088,1088,1839,1840,1088,1842,1843,1088,1088,1846,1088,1848,1088,1850,1851,1088,1853,1088,1855,1088,1857,1088,1859,1860,1088,1862,1088,1864,1865,1088,1088,1088,1869,1088,1088,1872,1088,1874,1875,1088,1877,1088,1088,1880,1881,1088,1883,1884,1088,1886,1887,1088,1088,1890,1088,1892,1088,1088,1895,1896,1088,1898,1899,1088,1088,1902,1088,1904,1905,1088,1907,1088,1909,1088,1911,1088,1913,1914,1088,1088,1088,1088,1088,1088,1921,1088,1088,1924,1088,1088,1088,1088,1929,1930,1088,1088,1933,1088,1088,1936,1937,1088,1939,1088,1941,1088,1088,1944,1945,1088,1947,1948,1088,1950,1951,1088,1953,1088,1088,1956,1088,1958,1088,1960,1088,1962,1963,1088,1088,1966,1088,1088,1088,1970,1971,1088,1973,1974,1088,1976,1088,1978,1979,1088,1981,1088,1983,1984,1088,1088,1987,1988,1088,1088,1991,1992,1088,1994,1088,1088,1997,1088}

    {5,5,2,4,3,4,1,5,2,2,5,5,5,2,1,2,3,5,5,4,3,2,5,2,1,1,5,2,3,5,5,5,4,5,4,3,1,4,1,4,1,5,2,4,1,1,1,3,2,4,3,5,1,4,5,1,1,1,1,2,3,3,5,3,4,3,2,5,1,3,4,1,4,4,1,1,1,3,4,4,5,4,5,4,5,4,1,3,5,4,3,5,2,1,3,4,2,2,2,1,5,2,2,3,3,3,2,4,2,5,2,5,3,5,1,3,3,4,4,5,4,4,5,1,4,3,5,3,2,3,1,3,1,4,1,5,5,2,4,2,4,5,4,4,1,1,2,3,4,3,3,3,3,2,2,2,5,2,3,4,2,5,3,1,2,1,4,4,2,1,3,1,5,3,1,2,4,5,3,4,3,5,1,1,2,2,1,3,3,4,5,2,5,5,1,3,1,1,4,1,5,3,5,2,4,5,4,3,3,4,2,4,2,3,3,3,5,2,3,2,1,3,1,3,1,3,5,3,4,4,4,1,3,4,3,3,4,1,1,5,5,1,5,4,1,3,2,2,2,2,2,2,4,5,1,2,3,5,4,1,1,2,5,2,3,1,3,1,4,4,3,4,3,2,5,5,3,1,2,2,5,4,2,3,2,4,3,3,2,1,3,1,5,5,4,1,5,1,4,2,1,3,2,5,5,2,1,2,5,1,5,5,3,1,5,1,1,4,2,2,5,3,1,1,2,5,2,1,5,4,2,5,3,1,4,4,1,4,2,1,3,4,4,3,5,5,2,4,2,2,4,5,2,4,3,1,5,2,5,4,2,5,5,2,2,1,3,5,2,3,5,2,5,5,4,5,2,3,1,2,4,1,3,1,1,2,2,4,4,1,5,5,2,5,4,1,4,4,1,3,5,1,5,5,2,5,5,5,4,1,1,2,3,3,2,1,5,4,3,3,5,1,5,2,2,5,5,4,5,4,2,4,3,1,5,5,2,4,2,4,5,5,3,2,2,1,5,3,4,4,1,2,5,2,2,4,3,4,4,4,3,5,4,3,4,1,5,2,2,1,1,3,5,4,3,2,2,1,5,4,4,5,3,2,3,1,4,1,3,4,1,2,2,5,5,5,5,5,5,1,1,1,5,4,3,3,3,5,4,2,2,1,2,2,3,4,3,4,3,1,2,5,2,2,5,2,1,3,2,1,5,2,1,3,1,1,4,2,3,1,5,2,5,4,1,2,5,1,3,3,4,5,5,4,4,5,3,3,1,3,1,1,4,2,5,4,4,1,4,2,1,1,4,2,4,2,4,2,3,3,2,1,2,2,2,3,4,1,2,1,3,1,3,2,3,4,1,2,3,2,4,5,4,4,1,3,2,5,2,3,5,5,2,5,5,4,2,3,4,4,3,4,5,2,5,5,4,5,5,3,5,5,4,3,5,5,3,5,1,1,1,4,5,2,4,1,4,4,5,1,2,4,1,2,5,3,3,5,3,2,5,2,2,5,3,2,2,1,3,5,4,5,3,2,4,5,2,3,4,3,3,1,5,3,4,3,1,3,4,3,5,3,1,3,4,4,5,1,1,4,3,1,4,1,4,4,3,5,1,4,2,2,4,3,3,5,4,3,4,1,4,3,2,1,5,2,1,5,4,5,1,4,1,5,1,2,3,3,1,1,1,2,1,5,1,5,5,1,3,4,3,1,4,4,3,2,4,3,1,1,1,1,4,5,2,5,3,1,5,5,2,3,2,4,2,3,2,1,3,4,1,3,3,2,2,4,4,2,5,4,2,4,4,5,1,3,3,2,4,1,2,5,4,2,5,1,3,1,3,2,5,3,4,2,3,1,4,4,2,1,3,1,3,2,5,2,5,3,4,2,2,5,3,3,4,3,5,5,2,5,2,2,3,4,4,2,5,2,4,3,5,2,1,4,3,3,2,5,2,5,5,4,3,2,3,1,2,2,3,3,1,5,5,1,1,3,2,5,4,5,5,4,1,1,5,4,1,4,2,4,2,5,4,5,1,3,3,5,5,1,5,4,5,2,1,3,3,2,1,3,1,1,3,5,2,1,3,3,4,2,3,1,1,2,4,2,1,3,1,1,2,1,5,5,1,1,5,4,5,1,3,2,1,1,4,2,3,4,4,3,2,5,3,2,2,1,1,3,4,2,5,3,1,5,4,1,3,5,3,5,1,2,4,2,4,2,3,3,3,3,1,1,2,5,2,4,2,1,4,3,2,4,3,3,5,4,1,5,5,2,4,5,3,3,5,1,2,5,3,4,5,3,3,5,1,1,1,3,1,4,2,3,5,2,5,1,3,4,3,4,5,5,3,4,1,2,2,3,5,5,2,3,1,3,3,2,1,3,4,5,4,4,1,2,5,1,3,2,4,2,5,5,4,4,4,5,1,3,3,3,5,4,5,1,2,5,1,5,2,1,5,3,3,1,2,5,5,4,9986,4,9965,5,5,9936,9943,1,1,9937,9953,9922,9913,9933,9956,3,9997,3,9959,3,1,9949,2,9928,3,9978,9917,9998,5,9941,9978,2,9924,9933,3,9908,5,9939,4,5,9986,9992,1,9984,9972,9935,3,4,9920,4,2,9958,1,4,9930,9944,5,9990,2,3,9952,3,4,9909,5,9940,9963,5,3,9930,3,9927,4,9937,1,9966,5,9952,2,1,9903,9911,9935,9926,3,3,9982,2,9906,1,9995,2,1,9939,1,1,9929,1,9926,9951,4,9905,4,2,9983,4,9960,5,9964,3,9985,1,9961,4,4,9969,9991,4,3,9903,5,2,9938,5,9944,9994,3,3,9984,1,9914,1,5,9929,5,2,9953,5,9933,9972,9919,2,9918,1,4,10000,9989,2,3,9961,5,9920,9970,9924,3,1,9916,5,4,10000,9941,4,10000,9977,2,3,9938,9982,9978,3,4,9963,4,9905,9988,9986,5,4,9964,3,9944,9985,9969,2,9984,9967,2,5,9980,1,9928,5,9925,9998,2,9994,5,3,9982,9915,9996,5,1,9972,9905,2,9985,1,1,9927,1,9977,4,9966,5,9955,9970,2,9968,4,9974,4,3,9944,9905,1,1,9932,1,1,9973,4,5,9986,1,1,9927,1,9978,4,9900,1,2,9911,4,5,9999,9981,9944,9920,9908,9998,1,9919,2,1,9992,3,1,9952,4,9920,9933,4,4,9933,4,2,9925,1,9938,10000,9919,9946,4,5,9900,2,5,9993,3,2,9997,3,9929,2,9952,5,9932,1,1,9974,1,9956,1,9946,1,9954,1,3,9949,4,4,9979,4,9953,2,2,9924,9985,2,1,9940,4,9929,5,5,9935,9979,9975,2,2,9960,3,4,9971,2,2,9959,4,3,9966,2,9991,2,2,9961,5,9918,1,9933,9913,3,9930,9956,4,4,9977,3,2,9983,4,9997,3,9989,1,9963,2,1,9971,9923,3,9931,5,4,9986,9965,4,9933,1,3,9918,9935,3,5,9947,1,1,9917,9941,1,2,9966,4,5,9941,9997,9985,2,4,9958,4,9992,9955,2,9952,9992,9955,1,3,10000,3,9958,2,9946,5,9996,1,5,9981,5,1,9918,1,3,9991,4,4,9941,9997,4,5,9945,2,9958,5,9967,9917,1,2,9942,2,2,9962,5,3,9972,1,9951,1,5,9953,9978,9987,9945,9920,5,1,9914,3,9962,5,9968,3,5,9983,9981,2,9963,2,9919,3,9907,9924,9982,2,5,9982,9935,9971,3,4,9957,9937,5,1,9964,3,2,9929,2,9923,9914,5,9993,1,9975,9941,4,9924,3,4,9902,5,5,9978,3,1,9958,3,5,9900,9942,5,3,9954,9995,9960,4,1,9951,9938,4,9939,5,9944,9968,2,9942,9909,1,3,9926,9913,5,5,9992,1,9950,9998,9986,2,9999,5,9993,9982,9969,1,5,9964,2,9982,1,9934,9969,9952,1,9901,1,9964,2,2,9967,5,3,9998,1,9944,5,9925,5,1,9998,3,5,9904,9906,5,9968,4,5,9933,2,9984,3,9968,9932,9970,3,2,9985,2,9940,1,4,9922,9922,3,4,9925,9965,9956,9944,9950,3,9943,5,9980,9988,4,4,9969,9945,5,2,9910,3,9954,3,3,9902,9956,5,4,9975,9905,9997,9985,4,9927,9987,4,9993,2,5,9917,5,4,9987,1,5,9985,9937,1,9982,2,9963,3,9968,3,2,9986,5,4,9913,1,1,9995,4,4,9997,1,4,9926,3,1,9963,3,9905,9919,1,9994,9917,9960,9938,1,5,9908,9955,9959,5,1,9900,9910,9929,5,4,9981,1,9955,9993,9910,5,3,9913,2,1,9948,9936,2,1,9908,4,9982,5,5,9935,5,9903,5,9945,1,9984,5,3,9925,5,2,9905,2,9968,9938,9951,4,9903,5,2,9955,2,9980,2,9918,5,4,9907,1,9968,2,2,9916,1,9915,3,2,9914,4,9912,3,9906,1,4,9917,9957,4,9900,1,1,9990,9965,9975,5,5,9994,2,2,10000,9909,2,9901,1,9936,4,4,9952,4,9907,1,9968,5,9984,3,4,9927,5,9970,3,5,9980,9975,9948,4,9901,9911,2,9934,1,3,9997,3,9990,9978,2,4,9916,1,2,9972,4,1,9984,9983,1,9957,4,9903,9994,2,1,9967,4,2,9915,9938,4,9953,4,1,9946,5,9924,3,9977,1,9963,5,3,9997,9969,9941,9998,9965,9939,3,9954,9900,5,9923,9904,9965,9943,4,3,9991,9937,5,9944,9993,4,1,9933,2,9908,2,9901,9968,1,3,9951,1,2,9991,5,5,9967,5,9927,9900,3,9992,3,9967,4,9900,1,1,9928,9932,2,9908,9969,9902,5,5,9902,2,2,9900,2,9958,2,2,9950,2,10000,2,4,9943,9979,3,3,9973,9977,4,5,9917,3,9972,9938,2,9911,9960}

    Returns: 618370150

  50. {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1159,1161,1159,1163,1159,1165,1166,1159,1159,1169,1159,1171,1172,1159,1174,1175,1159,1177,1178,1159,1180,1181,1159,1159,1184,1185,1159,1159,1159,1189,1190,1159,1159,1193,1194,1159,1159,1197,1198,1159,1200,1159,1202,1159,1204,1205,1159,1207,1159,1209,1159,1211,1212,1159,1214,1159,1216,1217,1159,1219,1220,1159,1222,1223,1159,1225,1159,1227,1228,1159,1230,1159,1232,1159,1159,1235,1159,1237,1238,1159,1240,1159,1159,1159,1244,1159,1159,1247,1159,1249,1250,1159,1159,1159,1159,1255,1159,1159,1258,1259,1159,1261,1262,1159,1264,1265,1159,1159,1159,1269,1159,1271,1272,1159,1274,1275,1159,1159,1159,1279,1159,1281,1159,1283,1159,1285,1286,1159,1159,1159,1290,1291,1159,1293,1159,1295,1296,1159,1298,1159,1300,1159,1159,1159,1304,1159,1306,1159,1308,1309,1159,1311,1159,1159,1314,1315,1159,1159,1318,1319,1159,1159,1322,1159,1324,1325,1159,1327,1328,1159,1159,1159,1332,1159,1334,1335,1159,1159,1159,1159,1340,1159,1159,1343,1159,1345,1159,1347,1159,1349,1159,1351,1352,1159,1159,1355,1356,1159,1358,1359,1159,1159,1159,1363,1159,1365,1366,1159,1368,1159,1370,1371,1159,1159,1159,1375,1159,1377,1159,1379,1380,1159,1159,1159,1159,1159,1386,1387,1159,1389,1390,1159,1392,1159,1394,1395,1159,1397,1398,1159,1159,1401,1159,1403,1159,1405,1406,1159,1408,1409,1159,1411,1412,1159,1159,1415,1159,1417,1418,1159,1159,1421,1159,1423,1424,1159,1426,1159,1428,1429,1159,1159,1159,1433,1159,1435,1159,1437,1159,1439,1440,1159,1442,1159,1159,1445,1159,1447,1159,1449,1450,1159,1452,1159,1454,1159,1456,1159,1458,1459,1159,1461,1462,1159,1464,1159,1466,1159,1468,1159,1470,1159,1159,1473,1159,1159,1476,1477,1159,1479,1159,1481,1482,1159,1484,1485,1159,1487,1159,1489,1159,1159,1492,1493,1159,1495,1159,1497,1159,1159,1159,1501,1159,1503,1504,1159,1506,1507,1159,1509,1159,1159,1512,1513,1159,1515,1516,1159,1159,1519,1520,1159,1522,1523,1159,1159,1526,1527,1159,1529,1159,1531,1159,1159,1534,1159,1536,1159,1538,1159,1540,1541,1159,1543,1159,1159,1546,1159,1548,1159,1550,1159,1159,1553,1554,1159,1159,1159,1159,1559,1159,1561,1159,1563,1159,1565,1566,1159,1159,1569,1570,1159,1159,1573,1574,1159,1159,1159,1159,1579,1580,1159,1159,1159,1159,1159,1159,1159,1588,1589,1159,1591,1592,1159,1594,1159,1596,1597,1159,1599,1600,1159,1602,1603,1159,1605,1159,1607,1159,1159,1159,1611,1612,1159,1159,1159,1616,1159,1618,1619,1159,1159,1159,1623,1624,1159,1626,1627,1159,1629,1159,1631,1159,1633,1159,1159,1636,1159,1638,1639,1159,1641,1159,1643,1159,1159,1646,1647,1159,1159,1650,1651,1159,1159,1159,1159,1656,1159,1658,1659,1159,1661,1662,1159,1664,1159,1666,1159,1668,1669,1159,1671,1159,1159,1674,1159,1676,1677,1159,1679,1680,1159,1159,1683,1159,1159,1686,1159,1688,1689,1159,1691,1692,1159,1694,1695,1159,1697,1698,1159,1159,1701,1159,1159,1159,1159,1706,1159,1708,1709,1159,1159,1159,1713,1714,1159,1716,1159,1159,1719,1159,1721,1159,1159,1724,1725,1159,1159,1159,1729,1159,1159,1159,1159,1734,1735,1159,1159,1159,1739,1740,1159,1159,1743,1159,1159,1746,1159,1159,1749,1159,1751,1159,1753,1159,1755,1159,1757,1159,1159,1760,1761,1159,1763,1159,1765,1766,1159,1768,1769,1159,1159,1159,1773,1159,1775,1159,1777,1159,1779,1780,1159,1159,1783,1159,1785,1786,1159,1788,1159,1790,1159,1792,1793,1159,1795,1159,1159,1798,1159,1800,1801,1159,1803,1804,1159,1806,1159,1808,1809,1159,1811,1159,1159,1814,1815,1159,1159,1818,1159,1159,1821,1822,1159,1159,1159,1826,1159,1828,1829,1159,1831,1159,1833,1159,1835,1159,1837,1838,1159,1840,1841,1159,1843,1844,1159,1846,1847,1159,1159,1850,1851,1159,1159,1854,1855,1159,1857,1858,1159,1860,1861,1159,1863,1159,1159,1866,1867,1159,1869,1870,1159,1872,1159,1874,1159,1876,1159,1159,1879,1880,1159,1882,1159,1884,1885,1159,1159,1888,1159,1890,1891,1159,1159,1894,1895,1159,1897,1159,1159,1159,1901,1902,1159,1904,1905,1159,1907,1159,1909,1910,1159,1159,1159,1159,1159,1159,1917,1159,1919,1920,1159,1922,1159,1924,1925,1159,1927,1928,1159,1930,1159,1932,1933,1159,1159,1936,1159,1938,1939,1159,1159,1942,1159,1944,1945,1159,1159,1948,1159,1950,1159,1952,1159,1159,1955,1956,1159,1958,1159,1960,1159,1962,1159,1964,1965,1159,1967,1968,1159,1970,1971,1159,1973,1159,1159,1976,1159,1159,1159,1980,1981,1159,1983,1159,1985,1159,1987,1988,1159,1159,1991,1992,1159,1994,1995,1159,1159,1998}

    {5,2,4,1,2,1,4,1,2,2,1,5,5,1,2,1,5,1,2,2,5,1,4,5,2,4,4,3,3,4,3,2,5,5,5,2,5,2,3,4,2,1,1,3,5,3,2,2,3,4,5,5,2,4,5,5,2,3,1,1,1,5,2,1,1,5,4,1,4,4,2,4,3,1,3,1,2,5,4,1,2,1,1,3,4,2,4,1,2,2,2,4,2,5,3,5,4,4,2,1,2,2,2,5,1,4,1,1,5,5,2,2,4,2,3,4,5,2,1,1,4,1,2,1,3,2,2,1,4,1,3,2,4,3,3,1,2,1,2,5,5,4,5,5,2,5,2,1,5,5,4,4,5,2,3,3,4,1,5,1,4,3,5,1,4,4,5,3,4,1,5,3,1,5,3,5,2,4,1,4,2,2,5,2,3,2,4,1,1,3,1,5,1,2,3,2,4,4,1,2,5,2,1,2,2,2,1,1,3,2,5,3,1,5,5,4,2,1,2,3,1,2,2,1,1,1,5,1,4,3,2,5,4,1,4,1,4,4,1,3,5,1,1,1,4,5,1,5,3,2,1,3,4,1,3,2,5,5,4,5,1,4,2,5,3,1,1,4,4,2,2,2,1,5,4,1,5,5,5,3,3,5,5,1,2,2,3,1,1,4,2,4,2,2,5,3,4,4,3,3,2,1,1,5,1,5,4,2,1,3,5,1,5,3,5,4,4,4,1,1,2,4,3,5,4,3,1,2,4,5,2,3,1,2,5,2,2,3,1,1,2,4,3,4,1,3,3,4,3,2,4,3,3,4,3,4,2,5,2,3,1,1,1,2,5,3,3,2,2,5,2,1,3,2,5,3,4,2,1,2,3,4,3,1,3,1,3,2,4,3,5,4,1,1,3,2,2,1,2,1,5,4,4,5,2,1,4,2,2,3,5,4,5,2,2,4,4,2,2,1,2,3,1,2,5,4,5,3,2,1,5,4,5,2,4,2,5,4,4,2,3,3,2,3,5,1,3,2,5,2,3,5,3,2,3,2,4,5,1,5,1,5,5,4,4,3,4,4,5,4,5,3,2,5,3,3,5,5,1,4,1,2,2,3,2,1,5,5,5,4,1,2,3,4,5,4,5,1,2,2,2,5,4,5,4,2,4,4,2,5,1,2,1,3,1,5,4,4,5,1,4,2,4,3,3,5,4,5,2,5,2,4,2,2,5,1,4,3,3,4,4,4,5,4,5,5,3,2,2,4,2,1,2,2,3,2,5,5,5,5,3,3,5,5,2,3,2,3,1,1,2,3,2,1,4,3,2,5,4,3,4,1,2,3,1,3,3,3,1,2,1,1,3,5,5,3,5,2,1,1,3,4,1,3,3,4,1,3,5,2,4,5,5,4,2,4,5,1,4,1,3,3,5,5,2,2,5,1,4,5,1,2,4,1,5,3,2,4,2,5,1,2,3,2,5,2,1,3,4,1,5,3,3,5,5,3,2,4,5,2,3,5,4,3,5,4,2,2,1,2,3,1,2,1,2,5,4,2,3,1,2,3,3,3,1,4,2,4,1,4,3,3,2,5,5,4,4,4,1,4,2,1,5,2,1,2,3,2,4,1,2,2,4,3,5,2,2,4,5,2,5,2,4,2,3,4,2,4,5,5,3,1,1,2,1,4,2,5,4,1,2,1,4,5,1,3,4,5,4,4,4,4,1,1,4,1,1,2,5,4,2,4,5,1,2,5,5,1,4,2,2,4,3,3,2,3,3,3,1,3,3,5,5,2,1,2,1,2,4,1,1,1,3,3,1,2,5,1,3,3,4,4,2,5,5,5,1,5,3,5,4,5,3,5,4,4,1,1,2,3,1,4,1,5,4,1,1,1,5,4,5,1,4,1,5,1,3,1,4,3,3,3,3,2,4,2,1,5,3,5,1,3,4,1,4,5,1,2,2,1,2,2,3,1,2,4,5,4,3,1,2,2,5,1,2,1,4,5,5,5,2,3,1,3,5,1,2,1,5,5,2,2,5,5,1,4,5,3,3,1,1,5,5,2,2,5,3,4,3,3,3,3,3,2,5,3,5,1,4,4,3,4,3,5,2,5,2,4,1,1,4,3,1,4,2,3,2,2,4,4,4,1,5,2,4,2,3,3,4,2,2,3,3,2,1,2,4,3,5,4,5,5,3,4,2,5,3,1,4,2,2,3,5,2,3,4,5,1,2,5,3,1,3,5,3,4,1,3,4,4,2,2,1,4,5,5,1,1,5,2,4,4,5,2,1,1,3,5,5,4,3,5,4,4,2,1,3,2,5,3,4,4,5,5,5,2,5,4,4,2,2,3,1,1,3,1,1,5,4,1,4,4,4,4,3,2,2,3,3,4,4,1,3,5,1,3,3,3,3,2,2,3,3,5,3,2,2,1,3,4,3,2,3,3,1,5,1,4,3,3,3,3,2,5,2,4,4,4,2,1,2,2,2,2,1,4,4,5,1,4,4,1,3,5,1,4,4,4,1,5,3,4,2,1,1,5,2,1,2,1,5,5,1,5,2,3,2,2,4,3,4,5,4,1,4,5,4,1,4,1,4,4,5,1,1,1,3,2,2,5,4,3,3,3,1,1,2,1,1,9970,2,9955,3,9970,4,2,9956,9918,1,9934,1,2,9951,4,5,9970,5,3,9922,3,2,9914,9998,4,5,9999,9976,9989,2,1,9938,9953,4,5,9916,9964,4,1,9997,1,9958,5,9967,4,2,9965,2,9992,4,9937,2,1,9976,1,9920,4,4,9972,5,3,9953,5,4,9952,1,9920,1,1,9941,1,9995,5,9929,9947,1,9936,5,2,9904,1,9928,9982,9951,1,9925,9933,3,9922,3,5,9996,9948,9989,9994,5,9997,9922,3,1,9901,4,1,9961,4,3,9940,9920,9960,3,9998,4,1,9920,2,4,9913,9915,9905,1,9949,3,9983,3,10000,3,2,9958,9987,9987,3,5,9912,1,9946,4,2,9903,3,9925,1,9954,9968,9974,3,9916,2,9994,2,5,9949,4,9982,9947,5,1,9942,9950,2,4,9954,9942,1,9920,2,4,9914,2,4,9948,9963,9933,1,9954,1,2,9978,9903,9904,9952,5,9931,9947,3,9942,2,9972,4,9918,5,9915,4,5,9991,9966,1,4,9988,3,3,9996,9942,9938,4,9903,3,3,9995,5,9974,4,2,9997,9966,9951,3,10000,4,9901,5,1,9969,9989,9929,9904,9926,3,2,9971,2,1,9961,3,9950,5,3,9951,4,4,9928,9979,5,9906,5,9991,2,2,9922,5,4,9942,2,3,9911,9932,3,9992,3,4,9997,9973,3,9908,2,4,9997,4,9934,3,5,9909,9953,9932,4,9967,3,9978,5,9944,3,4,9940,1,9915,9978,4,9949,4,9950,4,5,9994,4,9963,4,9959,1,9934,2,4,9977,3,2,9988,2,9918,1,9994,4,9904,4,9951,9981,4,9983,9914,5,4,9941,1,9938,3,5,9923,4,5,9981,3,9942,5,9964,9998,3,3,9992,2,9975,5,9973,9946,9981,2,9984,4,1,9958,1,3,9988,4,9984,9959,4,4,9984,1,3,9906,9939,3,3,9994,4,4,9971,9999,1,2,9976,4,9976,5,9994,9902,2,9964,1,9959,4,9984,5,2,9975,4,9986,9910,5,9950,4,9908,5,9941,9942,1,2,9909,9933,9926,9966,2,9907,5,9910,3,9975,1,5,9941,9934,3,5,9906,9985,5,1,9929,9969,9989,9973,1,5,9961,9910,9953,9908,9999,9985,9918,5,1,9979,5,4,9980,4,9953,1,3,9948,5,1,9906,3,5,9929,3,9957,4,9983,9951,9971,2,5,9906,9949,9996,1,9901,2,1,9959,9936,9999,4,4,9901,2,3,9948,4,9913,1,9926,4,9939,9916,1,9943,1,4,9978,2,9926,5,9956,9931,3,5,9923,9937,5,2,9956,9925,9983,9956,4,9947,1,1,9902,4,4,9983,5,9940,4,9964,1,2,9919,1,9939,9974,3,10000,5,4,9905,4,3,9944,9961,4,9928,9953,2,9929,5,5,9914,5,1,9921,2,1,9931,1,2,9908,9941,3,9985,9932,9921,9985,2,9952,3,1,9920,9963,9919,5,2,9980,4,9908,9948,5,9919,1,9977,9903,4,1,9923,9999,9957,5,9922,9934,9960,9972,4,2,9953,9998,9998,4,1,9947,9907,4,9903,9956,5,9939,9921,4,9957,1,9974,4,9925,5,9929,5,9900,9942,3,3,9987,3,9963,3,5,9966,1,4,9965,9917,9958,3,9937,2,9904,1,9958,5,5,9942,9910,4,9938,2,1,9987,1,9955,5,9930,2,1,9942,3,9974,9942,2,9942,4,1,9963,3,1,9996,1,9910,3,3,9943,3,9973,9994,2,1,9914,9976,1,9945,9931,5,4,9945,9922,9953,1,9990,5,1,9978,4,9910,5,9937,5,9916,3,3,9931,2,4,9962,5,5,9978,1,5,9991,9988,4,1,9955,9947,5,4,9928,5,1,9953,5,5,9987,4,9919,9972,4,3,9950,1,5,9954,2,9945,4,9962,2,9915,9986,2,4,9924,2,9905,5,5,9965,9961,5,9946,3,5,9922,9939,4,3,9937,2,9974,9954,9939,3,4,9906,1,1,9954,1,9905,3,2,9917,9925,9948,9905,9989,9908,5,9979,1,2,9978,2,9924,1,5,9951,3,1,9912,1,9900,4,2,9954,9906,4,9953,1,4,9982,9949,1,9905,3,4,9908,9989,3,9995,3,9985,1,9995,9967,5,2,9964,2,9976,5,9917,3,9993,5,5,9942,4,1,9911,4,2,9905,4,9911,9966,1,9960,9987,9920,4,3,9937,1,9967,1,9917,4,3,9920,9984,3,5,9900,3,4,9941,9900,5,9917}

    Returns: 281023517

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

    {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 }

    Returns: 591531325

  52. {0, 0, 0, 3, 3, 1, 3, 4, 6, 1, 8, 7, 0, 11, 8, 6, 11, 0, 5, 16, 17, 8, 2, 21, 7, 18, 26, 27, 16, 25, 12, 26, 21, 0, 24, 3, 8, 34, 22, 2, 5, 39, 34, 23, 14, 1, 13, 20, 23, 20, 2, 50, 7, 26, 51, 9, 14, 0, 36, 1, 23, 21, 32, 7, 1, 53, 2, 5, 16, 7, 24, 63, 62, 19, 14, 51, 67, 62, 3, 70, 7, 32, 11, 14, 18, 52, 21, 43, 15, 19, 75, 64, 47, 68, 94, 28, 2, 20, 93, 39, 76, 16, 87, 2, 92, 97, 54, 38, 71, 52, 46, 36, 38, 80, 36, 57, 105, 73, 27, 59, 59, 11, 36, 93, 97, 11, 108, 51, 114, 97, 35, 16, 110, 115, 6, 5, 7, 23, 75, 124, 31, 49, 39, 125, 103, 77, 24, 84, 124, 65, 26, 5, 15, 81, 113, 73, 74, 19, 151, 35, 102, 142, 124, 104, 121, 68, 159, 76, 119, 34, 141, 142, 153, 170, 168, 59, 110, 109, 65, 16, 27, 11, 68, 4, 165, 77, 151, 169, 35, 65, 120, 181, 11, 113, 23, 180, 171, 51, 126, 129, 104, 132, 18, 187, 193, 184, 14, 184, 39, 58, 160, 124, 111, 169, 132, 36, 189, 63, 42, 183, 74, 83, 79, 197, 19, 6, 91, 119, 64, 76, 18, 10, 154, 206, 162, 163, 213, 6, 78, 131, 165, 44, 149, 127, 71, 128, 216, 126, 185, 60, 99, 169, 123, 50, 193, 169, 170, 236, 226, 6, 105, 169, 81, 88, 62, 170, 131, 69, 211, 104, 220, 52, 74, 137, 104, 46, 218, 35, 132, 51, 172, 148, 225, 178, 160, 15, 172, 173, 59, 136, 123, 93, 232, 30, 95, 79, 218, 232, 201, 240, 187, 266, 255, 278, 156, 175, 94, 124, 37, 48, 268, 92, 30, 100, 84, 101, 315, 314, 184, 67, 69, 53, 207, 192, 296, 279, 158, 23, 215, 14, 233, 31, 146, 183, 315, 132, 223, 20, 270, 98, 294, 16, 247, 285, 146, 223, 333, 176, 195, 172, 80, 346, 125, 231, 292, 319, 109, 180, 29, 113, 133, 6, 255, 130, 344, 357, 347, 136, 210, 105, 368, 100, 86, 199, 273, 328, 253, 289, 119, 142, 98, 170, 352, 229, 206, 217, 272, 65, 170, 14, 47, 123, 313, 30, 167, 326, 117, 263, 111, 68, 49, 313, 284, 280, 33, 232, 175, 72, 284, 268, 186, 69, 252, 152, 125, 106, 166, 124, 232, 189, 41, 220, 237, 341, 324, 106, 90, 57, 129, 177, 179, 76, 52, 365, 2, 92, 401, 308, 103, 209, 310, 244, 296, 105, 180, 34, 437, 187, 203, 248, 172, 218, 380, 81, 314, 235, 218, 340, 3, 183, 99, 341, 82, 186, 214, 465, 336, 338, 457, 242, 282, 183, 187, 197, 274, 100, 173, 457, 461, 175, 261, 176, 16, 463, 194, 453, 185, 220, 414, 175, 330, 204, 143, 410, 12, 476, 194, 495, 86, 232, 23, 342, 203, 405, 128, 317, 270, 85, 507, 315, 472, 287, 347, 352, 510, 358, 258, 113, 23, 368, 162, 284, 488, 138, 250, 240, 344, 450, 201, 222, 18, 261, 388, 418, 32, 266, 486, 40, 24, 73, 64, 513, 182, 382, 459, 1, 484, 62, 468, 129, 223, 337, 374, 274, 245, 109, 527, 411, 435, 368, 469, 98, 415, 496, 341, 207, 213, 380, 86, 377, 142, 31, 356, 172, 70, 255, 285, 60, 32, 177, 384, 97, 319, 6, 147, 4, 174, 501, 126, 179, 590, 270, 431, 516, 514, 581, 46, 275, 238, 558, 289, 579, 178, 111, 79, 169, 35, 250, 310, 277, 508, 370, 156, 404, 122, 127, 167, 81, 519, 17, 79, 45, 231, 55, 481, 197, 374, 132, 521, 440, 582, 493, 334, 30, 81, 322, 269, 55, 350, 444, 169, 118, 93, 313, 195, 532, 357, 147, 476, 385, 131, 140, 468, 9, 462, 655, 57, 276, 213, 171, 119, 44, 35, 480, 68, 371, 239, 129, 263, 491, 70, 62, 34, 117, 155, 338, 189, 382, 50, 638, 330, 102, 12, 154, 192, 348, 150, 550, 469, 493, 214, 81, 62, 116, 649, 177, 384, 665, 663, 375, 550, 597, 226, 268, 474, 301, 228, 515, 400, 111, 244, 559, 328, 500, 390, 23, 563, 620, 638, 36, 563, 373, 256, 366, 705, 528, 560, 629, 138, 445, 543, 21, 38, 41, 440, 354, 487, 125, 81, 46, 234, 469, 581, 656, 237, 362, 658, 501, 636, 231, 356, 232, 554, 25, 300, 630, 1, 146, 626, 636, 314, 117, 307, 628, 202, 529, 623, 616, 482, 182, 220, 470, 217, 521, 200, 302, 586, 140, 444, 282, 488, 330, 714, 59, 602, 706, 77, 531, 38, 36, 241, 742, 182, 106, 387, 207, 582, 406, 648, 324, 613, 646, 126, 723, 341, 423, 291, 331, 270, 656, 479, 134, 569, 421, 288, 797, 595, 307, 624, 466, 720, 522, 729, 372, 609, 284, 19, 744, 398, 605, 627, 19, 6, 335, 346, 414, 430, 706, 610, 219, 513, 282, 710, 705, 671, 814, 525, 789, 45, 717, 409, 499, 279, 431, 662, 778, 288, 81, 307, 139, 452, 382, 69, 507, 713, 379, 134, 729, 40, 723, 71, 321, 386, 495, 237, 671, 571, 793, 595, 82, 28, 645, 137, 240, 354, 197, 491, 871, 67, 238, 870, 211, 638, 175, 788, 192, 67, 633, 798, 87, 239, 270, 501, 634, 23, 232, 615, 683, 745, 176, 143, 370, 122, 67, 894, 504, 433, 598, 571, 45, 741, 245, 375, 414, 486, 176, 200, 155, 399, 58, 539, 557, 681, 403, 803, 857, 763, 430, 873, 173, 593, 608, 600, 398, 807, 345, 250, 666, 338, 371, 375, 357, 431, 606, 729, 274, 558, 690, 833, 897, 171, 936, 547, 692, 546, 299, 612, 867, 243, 776, 88, 277, 148, 489, 93, 882, 653, 825, 93, 125, 214, 204, 282, 544, 178, 269, 271, 113, 44, 292, 651, 525, 80, 505, 17, 571, 415, 845, 726, 421, 760, 466, 431, 130, 891, 321, 97, 909, 883, 271, 146, 628, 858, 376, 282, 194, 338, 220, 712, 297, 535, 993, 702, 234, 751, 288, 410, 919, 91, 732, 631, 641, 944, 76, 306, 60, 328, 716, 773, 901, 936, 402, 216, 895, 159, 769, 707, 643, 135, 812, 527, 962, 744, 261, 104, 225, 9, 484, 929, 295, 160, 475, 1004, 178, 404, 104, 769, 20, 800, 380, 689, 590, 1020, 0, 701, 858, 926, 341, 723, 55, 548, 459, 748, 66, 1059, 353, 1070, 785, 125, 425, 578, 363, 533, 587, 23, 462, 360, 401, 951, 293, 337, 464, 714, 597, 843, 550, 543, 994, 251, 250, 976, 677, 803, 820, 488, 838, 748, 420, 342, 844, 640, 836, 883, 967, 914, 614, 124, 782, 1039, 706, 346, 243, 692, 23, 434, 804, 100, 527, 603, 491, 331, 4, 533, 1001, 312, 578, 701, 238, 455, 857, 289, 96, 914, 701, 427, 12, 228, 287, 738, 925, 314, 523, 776, 534, 1096, 289, 515, 562, 638, 1053, 118, 828, 364, 710, 579, 1175, 70, 1162, 395, 1144, 477, 780, 245, 694, 910, 1102, 386, 95, 394, 250, 440, 1091, 92, 1189, 798, 719, 195, 764, 1044, 90, 177, 943, 441, 826, 756, 147, 479, 535, 372, 1153, 994, 139, 331, 902, 429, 834, 184, 690, 139, 170, 779, 1212, 1152, 119, 1037, 401, 251, 821, 830, 11, 664, 776, 183, 1092, 761, 523, 1008, 51, 480, 1001, 526, 590, 118, 1059, 62, 517, 933, 1019, 866, 492, 499, 560, 1105, 1213, 1224, 1207, 766, 651, 414, 169, 1177, 1210, 390, 543, 589, 295, 324, 955, 700, 43, 260, 674, 347, 532, 637, 1118, 0, 462, 611, 120, 317, 923, 22, 617, 358, 868, 279, 957, 519, 805, 189, 1111, 1188, 1154, 353, 1167, 375, 567, 302, 887, 529, 15, 895, 250, 958, 494, 644, 930, 707, 46, 505, 972, 849, 662, 61, 552, 144, 1138, 763, 1074, 1141, 175, 1118, 1296, 1067, 1166, 272, 921, 104, 1095, 240, 296, 804, 949, 665, 798, 408, 1229, 248, 1339, 1271, 650, 221, 299, 610, 1305, 326, 388, 873, 189, 816, 526, 984, 1164, 1075, 880, 952, 831, 25, 226, 1123, 1174, 474, 1120, 805, 1283, 925, 983, 577, 1323, 919, 178, 111, 796, 138, 207, 501, 1129, 602, 1211, 1240, 1105, 235, 561, 1340, 1202, 32, 100, 73, 824, 1097, 205, 392, 474, 600, 1248, 1177, 137, 423, 1283, 831, 269, 719, 890, 561, 7, 766, 176, 69, 210, 403, 62, 1283, 881, 919, 1028, 900, 1114, 662, 76, 1109, 1196, 621, 827, 345, 234, 1250, 1341, 378, 610, 798, 948, 17, 455, 748, 1116, 875, 831, 161, 1240, 199, 433, 558, 84, 733, 176, 1297, 1411, 1033, 199, 672, 986, 1311, 126, 655, 1154, 181, 1181, 189, 231, 1424, 979, 1093, 907, 1291, 1027, 646, 601, 1125, 867, 1297, 1419, 320, 1363, 723, 1316, 795, 893, 363, 1318, 1386, 672, 824, 804, 883, 276, 364, 208, 53, 228, 71, 790, 1405, 565, 77, 370, 163, 1141, 656, 478, 1458, 464, 303, 1196, 872, 338, 972, 1258, 345, 289, 1242, 1412, 1032, 831, 1022, 495, 860, 149, 1268, 1458, 401, 1178, 733, 1306, 59, 1203, 1413, 1024, 806, 747, 1134, 569, 973, 96, 316, 390, 951, 465, 581, 197, 1131, 539, 289, 1441, 304, 1368, 222, 1346, 1333, 1075, 611, 186, 701, 712, 507, 180, 829, 527, 321, 1169, 141, 395, 909, 205, 1458, 540, 103, 813, 566, 890, 408, 502, 934, 833, 850, 180, 1504, 1040, 1486, 1122, 946, 784, 959, 442, 1323, 1437, 479, 519, 882, 296, 1019, 117, 853, 653, 251, 606, 425, 478, 943, 210, 1463, 1213, 1415, 399, 404, 700, 421, 942, 415, 1351, 1389, 425, 32, 891, 1352, 757, 1081, 251, 293, 1048, 498, 1326, 1353, 1533, 424, 636, 780, 820, 834, 1142, 1364, 268, 604, 1606, 1626, 28, 1282, 401, 108, 532, 808, 640, 712, 1165, 1284, 688, 31, 1365, 1255, 1254, 1512, 1300, 161, 1631, 943, 1431, 1221, 175, 680, 1565, 1337, 613, 512, 483, 539, 299, 477, 1074, 109, 109, 1112, 907, 500, 715, 540, 1043, 261, 1139, 304, 76, 974, 575, 288, 996, 269, 175, 1083, 898, 765, 1514, 1311, 812, 370, 1509, 485, 1139, 1258, 339, 84, 90, 657, 1402, 1383, 585, 1108, 1088, 926, 835, 1254, 1499, 503, 1190, 1556, 1526, 188, 455, 849, 722, 264, 1696, 1163, 772, 1352, 64, 382, 1480, 1459, 1047, 953, 1131, 928, 1633, 18, 737, 1558, 424, 497, 1034, 489, 1458, 1194, 21, 1060, 828, 683, 770, 66, 95, 350, 542, 1613, 915, 518, 867, 943, 490, 1112, 1441, 414, 620, 1706, 1580, 562, 1293, 1428, 297, 1141, 993, 1030, 261, 908, 849, 1409, 1334, 1642, 376, 465, 1757, 1480, 827, 218, 872, 362, 967, 1346, 1630, 1325, 433, 1705, 1081, 573, 1774, 773, 622, 409, 791, 129, 1086, 1409, 671, 120, 643, 1673, 1128, 510, 1220, 251, 1500, 1268, 417, 71, 1326, 1681, 152, 1322, 750, 1715, 280, 1012, 1006, 1215, 867, 81, 1073, 1273, 1469, 1654, 1349, 1317, 1350, 1128, 634, 1188, 1693, 1528, 1824, 1093, 562, 633, 1271, 1044, 126, 838, 314, 829, 1306, 616, 1442, 1298, 565, 432, 215, 368, 640, 847, 830, 758, 595, 610, 802, 576, 1210, 1265, 1749, 92, 811, 1110, 273, 913, 1608, 211, 931, 1632, 1276, 1710, 1592, 1229, 1182, 21, 1613, 516, 361, 990, 1246, 86, 1769, 1267, 600, 837, 50, 900, 507, 1631, 1589, 1591, 270, 1199, 954, 1407, 863, 1290, 184, 68, 394, 952, 1368, 1823, 1798, 1091, 685, 1084, 1326, 1490, 498, 1264, 686, 590, 1670, 81, 607, 409, 315, 1663, 858, 1717, 1120, 253, 698, 807, 1500, 221, 1131, 873, 946, 1119, 774, 107, 256, 1827, 142, 780, 1852, 1668, 1865, 1417, 1098, 681, 1274, 1937, 1914, 1062, 634, 803, 1935, 1691, 1719, 1451, 1922, 1669, 499, 1092, 1088, 918, 1376, 435, 1372, 800, 158, 1642, 23, 48, 893, 165, 1909, 585, 1236, 243, 64, 200, 687, 1466, 287, 127, 1975, 1818, 41, 1632, 583, 1603, 451, 99, 922, 942, 1637, 1816, 1808, 60, 467, 1032 }

    {2834, 4537, 128, 6907, 3000, 7698, 3317, 9261, 6840, 7571, 5568, 2987, 3487, 3009, 5768, 6278, 6967, 137, 436, 8694, 38, 4947, 9720, 5368, 213, 7097, 3935, 9541, 1118, 6096, 8675, 3951, 632, 8803, 7209, 3631, 2852, 526, 9243, 9691, 4448, 1162, 2677, 7935, 4170, 4796, 564, 1136, 4932, 7352, 6181, 1321, 2298, 5901, 6689, 8862, 2997, 6975, 8402, 4115, 3070, 3429, 4417, 53, 8583, 1626, 3683, 1434, 8503, 9278, 1124, 2950, 6791, 152, 7236, 961, 4947, 7800, 8448, 6230, 1503, 4629, 7550, 3800, 529, 590, 9014, 9877, 7564, 3767, 3991, 6985, 7195, 4760, 7037, 5777, 6385, 7072, 7210, 1239, 2701, 4685, 540, 9491, 4836, 7776, 451, 9782, 1927, 5251, 2363, 3429, 9879, 6265, 3580, 6759, 6854, 8945, 6635, 770, 2712, 6978, 4106, 6258, 1737, 1143, 2035, 4473, 4566, 5596, 5711, 7266, 6633, 6250, 3108, 1468, 377, 3559, 7602, 2303, 5161, 9964, 2083, 5039, 6228, 2015, 1797, 9434, 959, 8431, 6555, 3670, 5408, 660, 9928, 3496, 1802, 8314, 7968, 2719, 261, 30, 6336, 6893, 2632, 9444, 4713, 3008, 9354, 2314, 1663, 4514, 8629, 97, 9552, 4857, 2111, 7700, 642, 3070, 2482, 7196, 3091, 7890, 7855, 9370, 7737, 6009, 7683, 5705, 8727, 4296, 5734, 1415, 1188, 8365, 858, 2252, 7725, 211, 4565, 5739, 4724, 3194, 5835, 627, 4402, 7946, 8326, 1395, 7367, 807, 8590, 457, 5048, 2796, 9827, 2785, 8804, 3861, 4841, 3883, 8156, 574, 1649, 5696, 5291, 2506, 7947, 9367, 9068, 8864, 5105, 3791, 8409, 7291, 769, 9162, 5236, 9094, 556, 2602, 6252, 9145, 9411, 7652, 8292, 5589, 436, 3448, 9449, 5276, 3682, 3957, 2201, 5330, 9652, 3843, 7835, 3950, 9561, 6902, 9165, 4665, 7044, 7573, 1956, 7812, 6734, 3543, 3257, 3641, 2497, 5860, 9137, 8259, 3511, 7429, 3847, 298, 876, 3295, 1925, 4557, 7251, 4126, 9886, 3254, 4320, 4072, 3556, 3881, 7325, 2720, 4897, 4368, 6645, 3204, 8531, 9730, 6747, 1787, 3371, 5595, 7646, 8859, 3853, 7509, 6287, 7699, 7806, 3514, 7345, 9731, 4422, 948, 208, 659, 4201, 879, 4730, 4108, 4759, 2054, 3180, 6008, 2773, 6176, 9211, 1303, 5905, 2309, 9441, 5627, 7903, 7087, 4486, 8107, 947, 7124, 5805, 8752, 638, 9502, 4834, 1411, 449, 1393, 2070, 1001, 2272, 3151, 5109, 3382, 1557, 8288, 9389, 4329, 4463, 4952, 1984, 6719, 7260, 1424, 2346, 1515, 4862, 3183, 5973, 5808, 6658, 8130, 912, 7295, 7631, 5745, 5058, 8079, 7138, 7127, 9079, 5761, 6629, 4187, 9142, 8185, 8826, 4883, 8866, 9640, 9834, 849, 6359, 3445, 8624, 5056, 1311, 3486, 4590, 7284, 5645, 1247, 5413, 6556, 4894, 3043, 2301, 9951, 1121, 5790, 3429, 6551, 1550, 57, 738, 7043, 8242, 5915, 1925, 3459, 5555, 8110, 659, 8265, 1555, 9282, 3320, 9217, 9119, 4261, 6500, 4764, 5507, 8264, 1319, 400, 1306, 9971, 6702, 8778, 2112, 130, 5329, 13, 187, 2418, 7056, 4780, 4684, 8980, 4590, 238, 7090, 5248, 4854, 4996, 881, 4525, 4212, 10000, 8785, 712, 1115, 644, 5327, 8785, 1043, 6633, 5108, 4097, 1762, 7219, 4226, 3442, 7232, 764, 2211, 4287, 1895, 6895, 9618, 2836, 3484, 3059, 8083, 8338, 8054, 5316, 9214, 8618, 5315, 7999, 5681, 2781, 8642, 1007, 1565, 6036, 7639, 3024, 132, 5753, 243, 710, 5546, 3826, 7825, 7757, 4464, 6072, 1003, 4081, 8907, 4486, 3492, 6990, 9175, 1545, 8657, 8389, 162, 3971, 2739, 5842, 3103, 1380, 6849, 1019, 3767, 839, 4043, 251, 2943, 4285, 960, 8489, 4462, 5136, 2597, 8925, 1207, 3599, 9357, 114, 4436, 2848, 3455, 9963, 745, 2111, 4703, 7258, 2433, 7441, 9452, 1887, 5172, 6300, 2905, 5290, 3490, 6947, 5540, 2785, 7583, 2851, 1273, 2044, 7987, 3869, 7320, 9193, 3819, 6677, 5658, 8254, 5876, 5464, 8216, 6620, 3926, 9270, 3878, 2710, 6710, 9681, 4596, 8233, 2332, 7501, 3523, 5821, 4447, 5414, 4957, 2030, 8265, 6229, 425, 6251, 6449, 7745, 1795, 6619, 773, 3805, 4873, 6648, 9268, 9440, 9620, 3194, 8710, 9849, 2255, 1771, 9529, 6851, 6356, 1860, 4351, 6230, 4032, 5149, 1643, 8989, 7178, 9907, 1569, 3955, 2509, 4370, 1699, 4304, 988, 2471, 8108, 2212, 5470, 3727, 8004, 1441, 3272, 3065, 1289, 5527, 1187, 817, 2377, 7542, 9028, 3079, 123, 3060, 8227, 1766, 8400, 5405, 8024, 9968, 9359, 533, 689, 7409, 1188, 1677, 6231, 9295, 240, 8052, 9373, 8243, 9493, 2645, 1307, 781, 4523, 2494, 7950, 6899, 6387, 3329, 9977, 6510, 6388, 8203, 4627, 1139, 9959, 2650, 7459, 5669, 3182, 8147, 9429, 721, 6175, 5659, 15, 6415, 63, 5740, 4657, 9555, 4736, 2316, 335, 9258, 1161, 4636, 2508, 7547, 7965, 2484, 4056, 704, 7038, 5034, 1843, 3349, 7684, 9301, 5369, 7217, 7447, 1150, 7938, 3622, 3160, 4304, 6388, 3222, 43, 1044, 2776, 4778, 9711, 9463, 387, 871, 4098, 2894, 8418, 2062, 1729, 8825, 9118, 8767, 3859, 960, 8467, 7894, 260, 187, 5110, 4058, 1336, 3047, 4031, 4496, 3703, 418, 7717, 97, 7814, 493, 4875, 7524, 6307, 5261, 8395, 404, 4507, 3164, 8818, 6235, 8340, 7935, 1353, 8550, 8894, 9819, 6443, 5505, 6, 7905, 5914, 7693, 7303, 9945, 2188, 1005, 362, 6257, 1102, 4527, 6749, 2328, 2051, 3055, 3940, 6797, 9810, 8446, 6312, 8627, 4681, 1003, 2913, 6033, 9553, 8158, 2204, 2347, 3662, 8561, 251, 5928, 6253, 7554, 5872, 8441, 8558, 2585, 1049, 6011, 7112, 4149, 8338, 5514, 3555, 2278, 8662, 3364, 7075, 1325, 8343, 1755, 2327, 1255, 4140, 1879, 5765, 6343, 4226, 5778, 4903, 828, 1705, 1155, 8381, 7576, 5947, 3291, 161, 6995, 9301, 3624, 1143, 3991, 5489, 4697, 2620, 4150, 4413, 9694, 1826, 2755, 1449, 4152, 361, 5588, 2383, 6125, 1930, 2960, 1903, 3184, 3787, 3607, 4338, 2168, 7535, 6637, 1810, 4047, 3631, 1110, 7670, 1126, 1452, 3158, 2174, 4071, 3659, 6586, 3765, 5484, 9340, 1565, 5987, 6053, 3504, 8369, 2177, 5433, 1328, 431, 4968, 1467, 4038, 9305, 3634, 1572, 2293, 1795, 5618, 2276, 9256, 9639, 3401, 708, 9148, 5574, 4778, 9158, 2160, 4894, 993, 7851, 6458, 6979, 3903, 9961, 5348, 2432, 1745, 3027, 2862, 6712, 4493, 6899, 2369, 4478, 4822, 4661, 6272, 6791, 3288, 1880, 2781, 6688, 2587, 8280, 8614, 7364, 7437, 7125, 8610, 8429, 4975, 5067, 1760, 5230, 5028, 3459, 7661, 6772, 6485, 6874, 9836, 7330, 125, 2204, 8159, 4946, 3216, 783, 8089, 6504, 2662, 869, 9543, 5248, 5501, 8156, 8963, 2937, 1632, 7572, 7718, 2959, 2639, 9477, 8188, 4018, 2935, 2200, 7141, 5771, 9073, 3328, 9452, 9197, 1883, 7611, 495, 5099, 8393, 8583, 7954, 1054, 5803, 3848, 2653, 7655, 8356, 1615, 592, 9987, 5539, 4661, 2945, 4529, 489, 7484, 8546, 3423, 6035, 2038, 5545, 5108, 5366, 4997, 656, 7248, 2607, 1150, 8698, 7351, 6084, 3003, 8404, 8239, 6851, 1056, 5893, 5206, 9022, 2836, 5192, 912, 7496, 4489, 5440, 7984, 8324, 337, 7758, 4359, 8727, 3303, 9466, 4092, 4651, 121, 7691, 3609, 7623, 6389, 959, 58, 9391, 9362, 8296, 6241, 6769, 541, 7798, 2142, 3376, 9342, 3054, 7224, 3830, 4845, 1559, 2153, 1534, 9317, 6511, 260, 8971, 2328, 4351, 9973, 8801, 2041, 3581, 2775, 4781, 4539, 2832, 4172, 3900, 7480, 6764, 7020, 8020, 4562, 5513, 7747, 255, 4918, 4970, 4084, 9763, 6529, 2588, 1296, 2197, 5451, 1555, 1167, 4130, 2257, 1139, 2930, 4297, 4719, 2056, 5430, 5609, 4888, 9601, 9508, 8719, 2716, 2879, 6738, 3629, 8391, 836, 3883, 3309, 5806, 4318, 9423, 8686, 3258, 7070, 882, 8708, 8624, 8400, 2837, 880, 5890, 2119, 1528, 608, 4174, 6957, 6216, 5413, 2909, 2075, 4131, 1977, 1305, 7220, 1957, 6047, 8056, 5840, 5707, 213, 6509, 5129, 8898, 9766, 2198, 6131, 8473, 7173, 4530, 7662, 4404, 419, 6132, 2284, 7378, 6657, 5592, 9945, 2070, 4853, 8371, 2552, 6829, 6027, 6124, 8785, 2073, 531, 976, 7780, 7095, 7485, 9260, 5992, 7250, 7810, 8474, 2075, 4982, 3003, 9736, 5738, 9773, 5867, 8021, 3502, 8875, 3612, 3446, 944, 4816, 8168, 9848, 1644, 4194, 2323, 6781, 2618, 9205, 4108, 397, 6299, 1592, 6009, 2290, 5194, 3818, 763, 7268, 5151, 117, 3355, 888, 6241, 5573, 5260, 9742, 4447, 5224, 9539, 1743, 39, 7706, 1590, 1683, 8251, 264, 4815, 868, 9468, 8922, 7617, 5766, 6866, 3625, 4407, 2059, 7442, 1521, 9326, 2592, 7989, 2680, 9832, 4229, 8252, 5091, 3970, 2698, 314, 9860, 792, 353, 3917, 8733, 8387, 2167, 8996, 3201, 9386, 4815, 8474, 7002, 580, 5339, 6978, 1338, 7397, 4419, 2858, 3074, 3363, 846, 2105, 3194, 1426, 6708, 4636, 1747, 9406, 4950, 1606, 6549, 1654, 1874, 5282, 40, 4040, 4277, 9592, 9778, 9092, 8065, 3131, 6023, 9756, 109, 7361, 7152, 4527, 6570, 6578, 4241, 7416, 8682, 7434, 5193, 5390, 2070, 6940, 1147, 3371, 4897, 7695, 5024, 6771, 2976, 1415, 7162, 3605, 1006, 6939, 2696, 5422, 70, 5070, 5177, 178, 2430, 8681, 1056, 9000, 5258, 5297, 2767, 3939, 9082, 7959, 5680, 7503, 1250, 6826, 7225, 6147, 873, 2248, 2917, 3848, 3662, 78, 7452, 1019, 7017, 6499, 6441, 3438, 1569, 1617, 9967, 350, 297, 1022, 9349, 1906, 2670, 8467, 2197, 1752, 2778, 7876, 5606, 4027, 1054, 2831, 173, 1926, 1430, 3089, 5773, 1444, 9519, 9577, 2462, 2887, 2427, 8902, 6324, 3995, 6871, 6290, 697, 3519, 3663, 6397, 5425, 6333, 4864, 7621, 4436, 7641, 1848, 6393, 8019, 2901, 9223, 4544, 4826, 7005, 3984, 6951, 8448, 3502, 2879, 909, 6388, 5305, 6163, 9063, 5652, 3033, 5352, 6348, 2903, 5367, 2744, 8327, 8051, 3959, 2299, 8838, 7951, 499, 5230, 5970, 3399, 805, 513, 4577, 7809, 848, 7879, 6256, 4350, 7109, 7164, 737, 8765, 9678, 6152, 4416, 2710, 7855, 7115, 5613, 3221, 6211, 291, 1271, 169, 8942, 108, 4472, 9440, 1690, 441, 9190, 2494, 7305, 118, 6654, 8152, 4348, 2909, 8853, 1456, 6424, 5942, 6573, 6102, 2093, 7340, 5163, 9947, 4455, 7127, 9520, 7017, 3770, 790, 7185, 2711, 7250, 1656, 8502, 5291, 8448, 4043, 7784, 2104, 513, 789, 6608, 1212, 3697, 1812, 9020, 6472, 7753, 5592, 8925, 6197, 2931, 4088, 6144, 3737, 7566, 5663, 753, 1335, 2804, 4290, 397, 6405, 2297, 8898, 1695, 7097, 9293, 5830, 9200, 6157, 6618, 2159, 7368, 6666, 323, 6387, 3138, 8075, 1978, 2062, 4272, 4909, 2501, 6767, 4997, 67, 8781, 5750, 1401, 7936, 39, 1798, 4341, 2335, 7047, 2387, 9431, 2691, 8217, 4983, 8847, 1186, 3493, 6215, 7852, 3815, 8953, 7341, 8242, 931, 5754, 8865, 2191, 8255, 5631, 7187, 4673, 763, 9288, 6073, 8698, 9326, 4222, 9390, 1661, 7621, 1777, 7443, 311, 9993, 2425, 5510, 7530, 2270, 8076, 5381, 6084, 7028, 2721, 4325, 4310, 8475, 3189, 6500, 3081, 5171, 39, 7753, 5933, 9326, 177, 983, 8652, 4399, 372, 6664, 8371, 2148, 458, 5033, 8492, 9235, 542, 6022, 1504, 8617, 7754, 3939, 1997, 6827, 8264, 6306, 1653, 7804, 9158, 4733, 9327, 9196, 8837, 5259, 8521, 9013, 2593, 3524, 9763, 2965, 6539, 8133, 1464, 3349, 3166, 6308, 2583, 59, 2329, 438, 5028, 6434, 4376, 7024, 3260, 8991, 3329, 4912, 3147, 2486, 5996, 2473, 8033, 4832, 4083, 2906, 197, 6676, 6429, 9959, 9640, 9320, 4444, 7455, 2668, 3961, 3762, 1602, 371, 2442, 2039, 5398, 8876, 6414, 2421, 8487, 1757, 2102, 3399, 4903, 939, 5746, 7375, 5324, 6930, 1457, 8229, 7126, 8132, 1009, 3436, 4123, 6680, 4231, 1578, 9347, 8191, 1691, 948, 4914, 4133, 9338, 311, 3008, 5752, 9084, 1494, 7508, 7537, 1244, 2410, 4827, 6990, 6136, 150, 3919, 7592, 8378, 7396, 5724, 5739, 831, 6198, 2418, 1414, 7775, 8117, 5956, 9466, 5416, 869, 9950, 4754, 1180, 2957, 6857, 6615, 802, 716, 4151, 8398, 9477, 8977, 1739, 5612, 9127, 2009, 3203, 3856, 9404, 5278, 9594, 6586, 1476, 2012, 7999, 5602, 128, 307, 1419, 5543, 1175, 1368, 6648, 2354, 4324, 3504, 8968, 1478, 4219, 9470, 6227, 3695, 8447, 7965, 9306, 3925, 9973, 8861, 7780, 5728, 4138, 3726, 8665, 1965, 5737, 3016, 7567, 2216, 3322, 8985, 4110, 4496, 353, 758, 3202, 1028, 4261, 8521, 8857, 4832, 7991, 5083, 8526, 2789, 3047, 4184, 6713, 9371, 3044, 4492, 1450, 3533, 8217, 6467, 5498, 305, 9482, 3064, 8872, 9155, 8400, 2982, 2, 8752, 91, 3203, 6132, 703, 8076, 4988, 5534, 6066, 71, 412, 5206, 9469, 947, 1918, 5192, 3990, 2761, 2993, 3874, 7330, 9459, 9371, 7634, 5292, 8786, 2858, 798, 3538, 2191, 800, 2289, 2281, 354, 4772, 9335, 8429, 9760, 1221, 846, 6182, 7984, 6051, 2002, 8930, 4320, 7193, 9271, 7081, 6538, 3144, 4410, 2348, 8867, 8395, 7640, 4004, 7604, 4789, 7541, 9794, 5588, 6182, 8426, 5942, 953, 4113, 722, 7064, 5333, 1568, 3245, 3316, 3970, 5247, 2245, 8290, 8791, 1515, 1722, 5328, 1010, 6131, 7676, 9876, 877, 1667, 232, 8481, 6455, 7772, 4626, 2043, 305, 9404, 4336, 1258, 3516, 5057, 4673, 8848, 2976, 7918, 8515, 6946, 3164, 759, 1587, 1954, 8625, 3308, 7282, 9634, 5790, 1309, 5862, 3018, 2975, 6093, 7850, 9429 }

    Returns: 148070238


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: