b21 := (1,3,7,14,27,50,92,168,305,9,18)(2,5,10,20,37,68,125,228,409,84,153)(4, 8,16,31,57,105,104,190,330,582,247)(6,12,23,43,79,144,262,466,788,1263, 1842)(11,21,39,72,132,241,433,738,1195,1758,589)(13,25,46,85,155,281,496, 34,62,114,208)(15,29,53,98,179,324,572,950,1478,102,186)(17,32,59,109, 198,357,621,1019,1564,2111,2438)(19,35,64,118,215,385,664,1088,1643,2181, 2387)(22,41,75,65,119,217,389,670,1098,735,438)(24,44,81,148,269,117,213, 381,658,1079,1633)(26,48,88,161,292,516,866,810,82,149,271)(28,51,94,172, 312,550,915,1428,1561,2108,900)(30,55,101,185,335,588,974,1511,812,432, 736)(33,61,112,204,368,637,1046,1400,1982,207,373)(36,66,121,221,396,435, 313,552,916,850,1342)(38,70,128,234,420,191,344,598,988,1052,1601)(40,73, 134,245,69,126,230,413,517,867,645)(42,77,140,255,455,773,1244,1816,1200, 1765,2263)(45,83,151,275,487,821,1304,1126,789,1265,460)(47,86,157,285, 503,841,1331,1907,1723,210,376)(49,90,164,298,527,881,1153,1716,2240, 1110,1672)(52,96,175,318,561,931,291,514,862,1360,1853)(54,99,181,328, 579,859,892,1045,1178,1744,1321)(56,103,188,340,524,876,1378,1955,2370, 2344,2329)(58,107,194,350,608,137,113,206,371,642,833)(60,110,200,361,91, 166,301,533,891,1399,1981)(63,116,211,378,652,1068,1622,2163,1264,1792, 724)(67,123,224,402,691,1127,1688,1146,1571,2118,2442)(71,130,237,426, 725,884,1390,1972,2383,2281,1247)(74,136,248,443,753,1213,1730,171,310, 270,479)(76,138,251,448,762,430,732,1189,1027,1574,1059)(78,142,258,145, 263,467,790,1267,100,183,331)(80,146,265,471,797,1279,1446,2026,1903, 2345,648)(87,159,288,509,854,1348,928,1449,2028,2410,2440)(89,162,294, 520,178,323,570,946,1472,1973,1417)(93,170,308,399,685,1118,419,715,591, 978,1513)(95,173,314,554,920,1436,2016,2407,1822,1167,743)(97,177,321, 567,941,1465,1526,2085,322,568,943)(106,192,346,602,993,1534,2091,1858, 1132,1697,1055)(108,196,353,614,1008,549,913,1425,761,1225,1793)(111,202, 364,630,1034,1325,1111,214,383,661,1083)(115,209,252,449,764,686,349,607, 998,1539,2094)(120,219,392,676,1108,741,1199,1764,302,534,893)(122,222, 398,684,599,959,1489,2054,1165,595,962)(124,226,405,694,475,804,1286, 1864,868,1369,544)(127,232,416,710,1156,1720,1281,794,1274,1852,1298) (129,235,422,720,1172,1737,985,1523,2080,2428,2516)(131,239,429,731,1187, 780,1218,1780,2274,2478,2056)(133,243,176,319,563,935,1456,1984,2388, 2279,1610)(135,246,440,749,1208,574,953,1482,1894,1881,2334)(139,253,451, 768,1235,737,1194,1757,2259,2480,2122)(141,256,457,748,1206,1770,906, 1416,1806,2291,2395)(143,260,447,760,1223,1790,2280,229,411,701,1142) (147,267,474,803,1284,778,1248,1821,1863,2323,2119)(150,273,483,817,388, 668,1094,1653,220,394,679)(152,276,193,348,605,997,1538,1528,2088,940, 909)(154,279,492,827,1313,819,1302,1255,1830,2131,1554)(156,283,499,839, 1275,169,306,541,739,309,545)(158,286,505,848,1340,1916,2353,1537,1402, 1678,2209)(160,290,512,537,897,360,624,287,507,851,1344)(163,296,523,462, 781,1252,1826,2303,2492,2505,704)(165,299,529,885,546,910,1419,1998,1835, 934,1455)(167,303,536,352,612,1004,1546,484,818,1301,1879)(174,316,557, 926,1445,1875,2294,2386,1851,2319,1752)(180,326,575,955,1485,693,1130, 1694,2220,681,1113)(182,329,216,387,667,1092,1649,1860,1625,1294,1870) (184,333,585,968,1501,1173,1307,1885,2338,1771,2032)(187,338,317,559,929, 870,1371,1948,528,883,1388)(189,341,594,982,1519,952,606,454,771,1240, 1809)(195,351,610,1001,463,782,1254,1368,1943,1411,1865)(197,355,617, 1012,1553,2101,2232,2162,1695,1693,2218)(199,359,623,1023,1568,2115,282, 497,835,1326,441)(201,362,626,1028,1495,785,844,1334,618,1013,489)(203, 366,633,1039,1500,1226,726,1179,1474,2045,1729)(205,369,638,1048,1597, 1899,1913,2297,2489,456,425)(212,379,654,1072,1626,2168,1251,1825,2302, 1458,581)(218,390,672,1102,1661,2165,1889,1521,1931,1703,2229)(223,400, 687,1120,1680,1636,2176,1656,2195,816,410)(225,403,692,1129,1692,1041, 1589,2000,947,1473,2044)(227,407,697,1137,945,1471,1071,1555,2102,1227, 1795)(231,414,706,1149,1712,2236,1260,1838,1232,1801,776)(233,418,713, 1162,1726,1266,1169,1732,2249,580,963)(236,424,723,1177,1742,604,995, 1332,1909,2348,874)(238,427,727,1181,1442,1567,2114,2439,938,1460,1994) (240,431,734,1192,562,933,1454,2029,1664,2010,1893)(242,434,740,1198, 1762,2262,2481,1775,2007,1114,1292)(244,437,744,1191,1755,1036,1584,2128, 2447,2497,1669)(249,444,755,535,895,1403,1985,532,890,1398,1979)(250,446, 758,1221,1786,2276,1988,1815,2299,902,1410)(254,453,769,1237,1805,1354, 1929,2133,2448,2196,1185)(257,459,777,1089,1644,2182,2461,2491,2513,259, 461)(261,464,784,1258,1836,2307,954,1483,2049,767,1233)(264,469,793,1273, 1850,1682,1116,1675,1204,408,699)(266,472,799,1207,1648,1569,845,1335, 1910,2349,547)(268,476,370,640,629,1033,1543,2095,1655,2194,1741)(272, 481,813,1171,1736,1756,2258,513,860,1356,1140)(274,485,730,765,1230,675, 1106,1666,716,622,1021)(277,442,751,1211,1366,1290,1867,2326,2496,2257, 683)(278,490,824,1310,1890,1702,2227,1746,757,1219,1782)(280,494,830, 1319,1900,2343,2374,1506,2069,2193,1920)(284,501,842,300,531,888,1395, 1977,2385,2368,1707)(289,510,856,1147,1709,865,1365,1941,1176,800,1087) (293,518,869,1370,1946,2365,1727,2244,1508,2060,2030)(295,521,393,677, 1109,1671,2204,2468,1518,2021,1025)(297,525,877,1380,1958,2375,2506,1919, 754,1214,1777)(304,538,899,1409,1991,2394,714,1163,1728,2246,2158)(307, 543,705,1148,1710,2233,1193,1603,1082,942,1467)(311,548,912,1423,315,555, 922,1439,1859,1268,1463)(320,565,937,1459,2033,2150,2453,1908,882,1386, 1968)(325,573,609,787,1261,1536,356,619,1015,1558,2105)(327,577,958,1488, 2052,2380,992,1532,1743,1969,2077)(332,372,643,1054,1604,1457,2031,2139, 2450,1847,2317)(334,586,970,558,927,1447,1839,1679,1003,1085,1287)(336, 590,976,384,663,1086,1640,2179,2402,2248,2293)(337,365,631,1035,1583, 2127,2351,2500,2178,358,343)(339,592,979,969,1503,367,635,1042,914,1426, 2006)(342,596,984,1522,1357,1932,2359,2192,2400,2437,1406)(345,600,990, 1339,1444,1866,2148,2451,2278,999,1540)(347,603,994,1535,1257,1834,857, 1351,1927,2012,1817)(354,615,1010,1128,1690,1333,1580,2124,847,1338,1479) (363,628,1031,1490,2055,1377,1953,2191,2366,1841,2309)(374,646,1058,1609, 2151,1833,1582,2126,2445,2484,2222)(375,647,1060,1069,1623,2164,1524, 2082,973,1509,806)(377,650,1064,1616,2155,2009,1578,1954,1698,2224,2473) (380,656,1075,1323,1605,1739,506,849,1341,1918,1611)(382,659,1081,1637, 2177,1427,1684,2212,1827,1107,1668)(386,665,961,1493,1967,1448,1573,2120, 653,1070,1591)(391,674,1105,1665,1262,1797,1676,2207,2290,1944,2364)(395, 680,655,1073,1628,2169,1104,1663,1630,2172,2458)(397,682,1115,1613,971, 1505,2067,1468,1763,980,1515)(401,689,1123,1685,450,766,1231,1800,752, 1212,1776)(404,473,801,1282,1014,1556,2104,2213,2398,2511,1882)(406,695, 1133,1067,1620,2160,2376,1545,1453,1785,1124)(412,703,1145,1708,1738,491, 826,1311,1892,2271,2075)(415,708,1152,560,553,918,1432,722,1175,1740, 1350)(417,711,1158,1721,662,1084,1639,2025,1065,1617,1415)(421,718,1168, 1731,1878,2332,522,717,1166,542,905)(423,721,1174,1642,2180,2460,2270, 2470,578,960,1491)(428,729,1184,1750,2242,1080,1635,2175,2459,1751,1101) (436,742,1201,820,1303,1296,1874,1047,1595,2138,1412)(439,747,1134,861, 1358,1933,1789,1112,1196,540,903)(445,756,1217,1779,1947,1450,1367,1053, 1602,1476,1575)(452,678,712,1160,583,964,1496,1549,2097,2434,2517)(458, 775,651,1066,1619,894,1401,601,991,1530,1557)(465,786,1259,1837,1868, 1359,1934,1915,1566,2113,1880)(468,791,1269,1761,2261,2416,2490,2185,625, 1026,1572)(470,795,1202,1767,2264,951,1480,1831,2305,1588,2132)(477,807, 1289,1305,1883,1673,2206,1857,2322,932,1452)(478,808,1291,1711,2234,2475, 2089,2430,2408,2510,1157)(480,811,1161,1724,2243,2253,2046,1802,2287, 1749,1674)(482,815,1297,1813,2296,1921,2321,930,634,1040,1587)(488,822, 1306,1884,2336,2443,2327,2254,2018,1510,2072)(493,828,1315,1895,1804, 1652,2190,666,1090,1646,2144)(495,832,1322,1733,2250,1992,2058,1253,1828, 2304,2397)(498,837,1224,1791,2282,2146,2358,1700,2093,1343,825)(500,840, 1005,511,858,1353,1043,1590,2134,1362,802)(502,843,1312,728,1182,1747, 2053,2228,2474,2449,2241)(504,846,1337,1914,2352,1624,2166,584,966,1497, 1641)(508,852,1346,1923,2318,690,1125,1687,1470,2041,660)(515,864,1363, 1939,1551,2004,2403,1650,2187,1355,1930)(519,871,556,924,981,1517,2076, 2412,1717,1330,1829)(526,879,1383,1963,2381,1689,2216,1667,2121,2444, 1299)(530,886,1078,1632,2173,1949,1007,700,1141,1560,2107)(539,901,1278, 1856,2140,2424,1097,1657,2197,2059,616)(551,632,1037,1585,2130,2333,2330, 2325,2226,1658,1188)(564,936,1272,1848,2112,814,1295,1872,2331,2486,1372) (566,939,1462,2036,2098,2252,2464,878,1381,1959,2377)(569,944,1469,2040, 1024,1570,2116,2441,1347,1924,2008)(571,948,1475,911,1421,2001,2109,1983, 957,1095,1654)(576,956,1220,1784,611,1002,1544,1957,2373,2083,1849)(587, 972,1507,2071,2404,2512,987,1527,2087,2014,1807)(593,873,671,1100,1660, 2199,2186,1309,1888,639,1049)(597,986,1525,2084,2023,2103,2255,2479,977, 923,1440)(613,1006,1547,673,1103,1662,1911,2350,2070,2425,2507)(620,1017, 949,1477,649,1062,1614,2153,1022,1018,1562)(627,1029,1576,2048,1484,1796, 2286,1314,1391,1464,1164)(636,1044,1592,707,1150,1714,1586,1016,1559, 1076,1629)(641,1051,1600,2141,2051,2235,1691,2200,919,1434,2015)(644, 1056,823,1308,1886,2339,2265,2214,1917,1873,1063)(657,1077,1431,2011, 1951,2367,2504,2477,2066,2422,853)(669,1096,1638,750,1209,1772,2268,2485, 967,1499,2063)(688,1121,1117,1677,1151,1387,1441,2022,2231,2110,2210) (696,1135,1699,1352,889,1396,1978,1032,1579,1009,1550)(698,1138,1704, 2079,2427,2471,1811,2020,1131,798,1280)(702,1143,1706,896,1405,1986,2389, 2099,2245,2315,907)(709,1154,1718,2092,2431,1122,1683,2106,1627,1433, 2013)(719,1170,1734,908,1418,1997,925,1443,2024,1186,1234)(733,1190,1753, 1414,875,1376,1952,2369,831,1320,1901)(745,1057,1607,2147,2356,2239,1840, 2284,1686,2002,2401)(746,1203,1769,1345,1922,2354,2501,1061,1612,2152, 1288)(759,1222,1788,2277,1514,1808,2292,983,1520,2078,2426)(763,1228, 1144,836,1327,1531,805,965,1243,1814,2298)(770,1238,1618,2157,2324,2074, 1594,2136,2086,2027,2409)(772,1242,1812,1285,1862,1155,1328,1787,2217, 1581,2125)(774,1245,1818,2300,2406,872,1373,855,1349,1375,1249)(779,1250, 1823,1197,1760,2260,2223,2156,2454,2502,1542)(783,1256,1832,2306,1631, 1397,1971,1621,1364,1940,2362)(792,1271,1846,2316,1099,1659,2198,2466, 2432,2465,1205)(796,1277,1855,1451,1548,2096,2433,1408,1990,2392,1935) (809,1293,1869,2328,2446,2518,2237,2476,1987,1020,1565)(829,1317,1897, 2188,2418,1389,1970,904,1413,1993,1516)(834,1324,1902,1938,2361,2117, 2201,2467,1210,1774,1283)(838,1091,1647,2184,2275,2487,2081,2429,2065, 917,1430)(863,1361,1937,1681,2211,1486,1379,1956,2371,2267,2483)(880, 1384,1965,2382,2508,2205,1996,1316,1896,2340,2379)(887,1394,1976,2384, 2421,1487,2050,2372,1845,2314,2494)(898,1407,1989,2391,1216,1492,1928, 1392,1975,2170,2457)(921,1437,2017,1385,1713,1393,1429,1466,2038,1754, 1504)(975,1512,1074,1038,1438,2019,1533,1725,2203,2005,2310)(989,1529, 2090,1980,1276,1854,2043,1374,1950,1229,1798)(996,1011,1552,2100,2436, 2498,1461,2035,2413,2308,1799)(1000,1541,1435,1670,2202,1794,2283,1876, 2042,1563,1404)(1030,1329,1906,1843,2161,1936,2360,2469,1239,1502,2064) (1050,1599,1891,1715,2238,2142,1606,2145,2289,2488,2273)(1093,1651,1926, 1719,2123,2417,1139,1420,1999,2399,1824)(1119,1481,2047,1819,1615,2154, 2320,1871,1608,2149,2452)(1136,1701,2039,1759,2159,2455,1964,1236,1803, 2288,2463)(1159,1722,1494,1995,2396,1598,1577,1904,1783,2219,2208)(1180, 1745,1318,1898,2311,1945,2225,2057,2419,2129,2247)(1183,1748,2256,1773, 2269,2456,1424,1962,1781,2073,2167)(1215,1778,2272,1270,1844,2313,2493, 2519,2514,2347,2301)(1241,1810,2295,2312,1596,2068,2423,2515,2189,1925, 2355)(1246,1820,1498,2061,2215,1705,1887,1593,2135,2357,1861)(1300,1877, 1634,2174,2393,1966,2335,2495,1942,2363,1766)(1336,1912,2342,2499,2062, 2420,1645,2183,2462,2415,2143)(1382,1961,1960,2378,2346,2034,2411,1974, 2171,2405,1905)(1422,2003,1735,2137,2251,2037,2414,2390,2509,2520,1768) (1696,2221,2472,2341,2266,2482,2503,2285,2230,2337,2435);