Submission #22266

# Submission time Handle Problem Language Result Execution time Memory
22266 2017-04-30T03:21:06 Z 최숭실(#962, eldkqmfhf123, youngjeong_yu, choiking10) August14 Beginner Contest (KRIII5_ABC) C++
0 / 7
0 ms 1532 KB
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define MAX 100010

int dat[MAX];

FILE* fac = fopen("accept.txt", "r");
FILE* fwa = fopen("wrong.txt", "r");
FILE* fout = fopen("output.txt", "w");

int main(void)
{
	/*
	while(1)
	{
		int t;
		fscanf(fac, "%d", &t);
		fprintf(fout, "dat[%d] = 1;\n", t);
		if (t == 14504)
			break;
	}

	while(1)
	{
		int t;
		fscanf(fwa, "%d", &t);
		fprintf(fout, "dat[%d] = 2;\n", t);
		if (t == 14340)
			break;
	}

	fclose(fac);
	fclose(fwa);
	fclose(fout);
	*/
	dat[1000] = 1;
	dat[1001] = 1;
	dat[1002] = 1;
	dat[1003] = 1;
	dat[1004] = 1;
	dat[1005] = 1;
	dat[1006] = 1;
	dat[1007] = 1;
	dat[1008] = 1;
	dat[1009] = 1;
	dat[1010] = 1;
	dat[1011] = 1;
	dat[1012] = 1;
	dat[1013] = 1;
	dat[1014] = 1;
	dat[1015] = 1;
	dat[1016] = 1;
	dat[1017] = 1;
	dat[1018] = 1;
	dat[1019] = 1;
	dat[1020] = 1;
	dat[1021] = 1;
	dat[1022] = 1;
	dat[1023] = 1;
	dat[1024] = 1;
	dat[1025] = 1;
	dat[1026] = 1;
	dat[1027] = 1;
	dat[1028] = 1;
	dat[1029] = 1;
	dat[1030] = 1;
	dat[1031] = 1;
	dat[1032] = 1;
	dat[1033] = 1;
	dat[1034] = 1;
	dat[1035] = 1;
	dat[1036] = 1;
	dat[1037] = 1;
	dat[1038] = 1;
	dat[1039] = 1;
	dat[1040] = 1;
	dat[1041] = 1;
	dat[1042] = 1;
	dat[1043] = 1;
	dat[1044] = 1;
	dat[1045] = 1;
	dat[1046] = 1;
	dat[1047] = 1;
	dat[1049] = 1;
	dat[1051] = 1;
	dat[1052] = 1;
	dat[1053] = 1;
	dat[1054] = 1;
	dat[1055] = 1;
	dat[1056] = 1;
	dat[1057] = 1;
	dat[1058] = 1;
	dat[1059] = 1;
	dat[1060] = 1;
	dat[1062] = 1;
	dat[1063] = 1;
	dat[1064] = 1;
	dat[1065] = 1;
	dat[1066] = 1;
	dat[1067] = 1;
	dat[1069] = 1;
	dat[1071] = 1;
	dat[1072] = 1;
	dat[1073] = 1;
	dat[1074] = 1;
	dat[1075] = 1;
	dat[1076] = 1;
	dat[1078] = 1;
	dat[1080] = 1;
	dat[1081] = 1;
	dat[1082] = 1;
	dat[1083] = 1;
	dat[1084] = 1;
	dat[1085] = 1;
	dat[1086] = 1;
	dat[1088] = 1;
	dat[1089] = 1;
	dat[1090] = 1;
	dat[1092] = 1;
	dat[1094] = 1;
	dat[1095] = 1;
	dat[1097] = 1;
	dat[1099] = 1;
	dat[1100] = 1;
	dat[1102] = 1;
	dat[1103] = 1;
	dat[1104] = 1;
	dat[1105] = 1;
	dat[1106] = 1;
	dat[1108] = 1;
	dat[1109] = 1;
	dat[1110] = 1;
	dat[1112] = 1;
	dat[1114] = 1;
	dat[1115] = 1;
	dat[1117] = 1;
	dat[1119] = 1;
	dat[1120] = 1;
	dat[1121] = 1;
	dat[1124] = 1;
	dat[1126] = 1;
	dat[1128] = 1;
	dat[1129] = 1;
	dat[1131] = 1;
	dat[1132] = 1;
	dat[1135] = 1;
	dat[1136] = 1;
	dat[1137] = 1;
	dat[1138] = 1;
	dat[1139] = 1;
	dat[1140] = 1;
	dat[1141] = 1;
	dat[1143] = 1;
	dat[1144] = 1;
	dat[1145] = 1;
	dat[1146] = 1;
	dat[1149] = 1;
	dat[1150] = 1;
	dat[1152] = 1;
	dat[1153] = 1;
	dat[1155] = 1;
	dat[1157] = 1;
	dat[1158] = 1;
	dat[1159] = 1;
	dat[1166] = 1;
	dat[1167] = 1;
	dat[1168] = 1;
	dat[1173] = 1;
	dat[1176] = 1;
	dat[1177] = 1;
	dat[1181] = 1;
	dat[1182] = 1;
	dat[1184] = 1;
	dat[1185] = 1;
	dat[1188] = 1;
	dat[1189] = 1;
	dat[1193] = 1;
	dat[1197] = 1;
	dat[1198] = 1;
	dat[1199] = 1;
	dat[1200] = 1;
	dat[1201] = 1;
	dat[1203] = 1;
	dat[1204] = 1;
	dat[1205] = 1;
	dat[1206] = 1;
	dat[1208] = 1;
	dat[1209] = 1;
	dat[1212] = 1;
	dat[1213] = 1;
	dat[1215] = 1;
	dat[1222] = 1;
	dat[1225] = 1;
	dat[1229] = 1;
	dat[1233] = 1;
	dat[1234] = 1;
	dat[1235] = 1;
	dat[1236] = 1;
	dat[1237] = 1;
	dat[1238] = 1;
	dat[1239] = 1;
	dat[1240] = 1;
	dat[1241] = 1;
	dat[1242] = 1;
	dat[1243] = 1;
	dat[1246] = 1;
	dat[1247] = 1;
	dat[1248] = 1;
	dat[1251] = 1;
	dat[1252] = 1;
	dat[1253] = 1;
	dat[1254] = 1;
	dat[1255] = 1;
	dat[1260] = 1;
	dat[1261] = 1;
	dat[1262] = 1;
	dat[1265] = 1;
	dat[1267] = 1;
	dat[1268] = 1;
	dat[1269] = 1;
	dat[1270] = 1;
	dat[1273] = 1;
	dat[1275] = 1;
	dat[1279] = 1;
	dat[1280] = 1;
	dat[1282] = 1;
	dat[1283] = 1;
	dat[1285] = 1;
	dat[1289] = 1;
	dat[1291] = 1;
	dat[1292] = 1;
	dat[1294] = 1;
	dat[1296] = 1;
	dat[1297] = 1;
	dat[1298] = 1;
	dat[1300] = 1;
	dat[1301] = 1;
	dat[1302] = 1;
	dat[1303] = 1;
	dat[1305] = 1;
	dat[1306] = 1;
	dat[1309] = 1;
	dat[1312] = 1;
	dat[1315] = 1;
	dat[1316] = 1;
	dat[1321] = 1;
	dat[1322] = 1;
	dat[1323] = 1;
	dat[1325] = 1;
	dat[1326] = 1;
	dat[1328] = 1;
	dat[1331] = 1;
	dat[1337] = 1;
	dat[1339] = 1;
	dat[1341] = 1;
	dat[1342] = 1;
	dat[1343] = 1;
	dat[1344] = 1;
	dat[1345] = 1;
	dat[1347] = 1;
	dat[1350] = 1;
	dat[1351] = 1;
	dat[1354] = 1;
	dat[1356] = 1;
	dat[1357] = 1;
	dat[1358] = 1;
	dat[1359] = 1;
	dat[1365] = 1;
	dat[1371] = 1;
	dat[1373] = 1;
	dat[1376] = 1;
	dat[1377] = 1;
	dat[1381] = 1;
	dat[1388] = 1;
	dat[1389] = 1;
	dat[1390] = 1;
	dat[1392] = 1;
	dat[1394] = 1;
	dat[1396] = 1;
	dat[1398] = 1;
	dat[1399] = 1;
	dat[1402] = 1;
	dat[1404] = 1;
	dat[1405] = 1;
	dat[1406] = 1;
	dat[1407] = 1;
	dat[1408] = 1;
	dat[1410] = 1;
	dat[1412] = 1;
	dat[1413] = 1;
	dat[1415] = 1;
	dat[1416] = 1;
	dat[1417] = 1;
	dat[1418] = 1;
	dat[1421] = 1;
	dat[1422] = 1;
	dat[1423] = 1;
	dat[1424] = 1;
	dat[1427] = 1;
	dat[1430] = 1;
	dat[1431] = 1;
	dat[1432] = 1;
	dat[1435] = 1;
	dat[1436] = 1;
	dat[1437] = 1;
	dat[1439] = 1;
	dat[1440] = 1;
	dat[1441] = 1;
	dat[1442] = 1;
	dat[1444] = 1;
	dat[1446] = 1;
	dat[1448] = 1;
	dat[1449] = 1;
	dat[1450] = 1;
	dat[1453] = 1;
	dat[1455] = 1;
	dat[1456] = 1;
	dat[1457] = 1;
	dat[1459] = 1;
	dat[1462] = 1;
	dat[1463] = 1;
	dat[1464] = 1;
	dat[1469] = 1;
	dat[1470] = 1;
	dat[1475] = 1;
	dat[1476] = 1;
	dat[1477] = 1;
	dat[1480] = 1;
	dat[1484] = 1;
	dat[1485] = 1;
	dat[1488] = 1;
	dat[1491] = 1;
	dat[1492] = 1;
	dat[1495] = 1;
	dat[1500] = 1;
	dat[1501] = 1;
	dat[1502] = 1;
	dat[1504] = 1;
	dat[1505] = 1;
	dat[1506] = 1;
	dat[1507] = 1;
	dat[1508] = 1;
	dat[1509] = 1;
	dat[1510] = 1;
	dat[1512] = 1;
	dat[1513] = 1;
	dat[1515] = 1;
	dat[1516] = 1;
	dat[1517] = 1;
	dat[1519] = 1;
	dat[1520] = 1;
	dat[1521] = 1;
	dat[1522] = 1;
	dat[1523] = 1;
	dat[1524] = 1;
	dat[1526] = 1;
	dat[1527] = 1;
	dat[1528] = 1;
	dat[1529] = 1;
	dat[1530] = 1;
	dat[1531] = 1;
	dat[1535] = 1;
	dat[1538] = 1;
	dat[1540] = 1;
	dat[1541] = 1;
	dat[1543] = 1;
	dat[1544] = 1;
	dat[1545] = 1;
	dat[1546] = 1;
	dat[1547] = 1;
	dat[1548] = 1;
	dat[1550] = 1;
	dat[1551] = 1;
	dat[1554] = 1;
	dat[1555] = 1;
	dat[1557] = 1;
	dat[1560] = 1;
	dat[1561] = 1;
	dat[1562] = 1;
	dat[1563] = 1;
	dat[1564] = 1;
	dat[1565] = 1;
	dat[1566] = 1;
	dat[1568] = 1;
	dat[1569] = 1;
	dat[1570] = 1;
	dat[1572] = 1;
	dat[1577] = 1;
	dat[1581] = 1;
	dat[1582] = 1;
	dat[1587] = 1;
	dat[1588] = 1;
	dat[1590] = 1;
	dat[1591] = 1;
	dat[1592] = 1;
	dat[1593] = 1;
	dat[1595] = 1;
	dat[1598] = 1;
	dat[1599] = 1;
	dat[1600] = 1;
	dat[1603] = 1;
	dat[1604] = 1;
	dat[1605] = 1;
	dat[1607] = 1;
	dat[1612] = 1;
	dat[1613] = 1;
	dat[1614] = 1;
	dat[1615] = 1;
	dat[1620] = 1;
	dat[1622] = 1;
	dat[1629] = 1;
	dat[1630] = 1;
	dat[1633] = 1;
	dat[1637] = 1;
	dat[1638] = 1;
	dat[1639] = 1;
	dat[1643] = 1;
	dat[1644] = 1;
	dat[1645] = 1;
	dat[1646] = 1;
	dat[1647] = 1;
	dat[1652] = 1;
	dat[1654] = 1;
	dat[1655] = 1;
	dat[1656] = 1;
	dat[1657] = 1;
	dat[1660] = 1;
	dat[1662] = 1;
	dat[1664] = 1;
	dat[1668] = 1;
	dat[1669] = 1;
	dat[1670] = 1;
	dat[1671] = 1;
	dat[1672] = 1;
	dat[1673] = 1;
	dat[1676] = 1;
	dat[1677] = 1;
	dat[1679] = 1;
	dat[1681] = 1;
	dat[1684] = 1;
	dat[1687] = 1;
	dat[1689] = 1;
	dat[1690] = 1;
	dat[1691] = 1;
	dat[1692] = 1;
	dat[1695] = 1;
	dat[1697] = 1;
	dat[1699] = 1;
	dat[1701] = 1;
	dat[1704] = 1;
	dat[1707] = 1;
	dat[1708] = 1;
	dat[1709] = 1;
	dat[1712] = 1;
	dat[1713] = 1;
	dat[1715] = 1;
	dat[1717] = 1;
	dat[1718] = 1;
	dat[1720] = 1;
	dat[1722] = 1;
	dat[1725] = 1;
	dat[1727] = 1;
	dat[1729] = 1;
	dat[1730] = 1;
	dat[1731] = 1;
	dat[1732] = 1;
	dat[1735] = 1;
	dat[1737] = 1;
	dat[1740] = 1;
	dat[1743] = 1;
	dat[1744] = 1;
	dat[1747] = 1;
	dat[1748] = 1;
	dat[1749] = 1;
	dat[1750] = 1;
	dat[1752] = 1;
	dat[1753] = 1;
	dat[1755] = 1;
	dat[1756] = 1;
	dat[1757] = 1;
	dat[1759] = 1;
	dat[1761] = 1;
	dat[1763] = 1;
	dat[1764] = 1;
	dat[1766] = 1;
	dat[1767] = 1;
	dat[1769] = 1;
	dat[1773] = 1;
	dat[1777] = 1;
	dat[1780] = 1;
	dat[1781] = 1;
	dat[1782] = 1;
	dat[1785] = 1;
	dat[1786] = 1;
	dat[1787] = 1;
	dat[1788] = 1;
	dat[1789] = 1;
	dat[1790] = 1;
	dat[1792] = 1;
	dat[1793] = 1;
	dat[1797] = 1;
	dat[1799] = 1;
	dat[1801] = 1;
	dat[1802] = 1;
	dat[1805] = 1;
	dat[1806] = 1;
	dat[1807] = 1;
	dat[1810] = 1;
	dat[1812] = 1;
	dat[1813] = 1;
	dat[1816] = 1;
	dat[1817] = 1;
	dat[1818] = 1;
	dat[1821] = 1;
	dat[1822] = 1;
	dat[1833] = 1;
	dat[1834] = 1;
	dat[1835] = 1;
	dat[1836] = 1;
	dat[1838] = 1;
	dat[1843] = 1;
	dat[1847] = 1;
	dat[1849] = 1;
	dat[1850] = 1;
	dat[1855] = 1;
	dat[1863] = 1;
	dat[1865] = 1;
	dat[1871] = 1;
	dat[1874] = 1;
	dat[1889] = 1;
	dat[1890] = 1;
	dat[1895] = 1;
	dat[1898] = 1;
	dat[1900] = 1;
	dat[1904] = 1;
	dat[1908] = 1;
	dat[1911] = 1;
	dat[1912] = 1;
	dat[1913] = 1;
	dat[1914] = 1;
	dat[1915] = 1;
	dat[1916] = 1;
	dat[1919] = 1;
	dat[1920] = 1;
	dat[1922] = 1;
	dat[1924] = 1;
	dat[1925] = 1;
	dat[1926] = 1;
	dat[1927] = 1;
	dat[1929] = 1;
	dat[1930] = 1;
	dat[1932] = 1;
	dat[1933] = 1;
	dat[1934] = 1;
	dat[1935] = 1;
	dat[1937] = 1;
	dat[1939] = 1;
	dat[1940] = 1;
	dat[1941] = 1;
	dat[1942] = 1;
	dat[1943] = 1;
	dat[1945] = 1;
	dat[1946] = 1;
	dat[1947] = 1;
	dat[1948] = 1;
	dat[1949] = 1;
	dat[1951] = 1;
	dat[1952] = 1;
	dat[1953] = 1;
	dat[1954] = 1;
	dat[1955] = 1;
	dat[1956] = 1;
	dat[1957] = 1;
	dat[1958] = 1;
	dat[1959] = 1;
	dat[1963] = 1;
	dat[1964] = 1;
	dat[1965] = 1;
	dat[1966] = 1;
	dat[1967] = 1;
	dat[1969] = 1;
	dat[1972] = 1;
	dat[1975] = 1;
	dat[1976] = 1;
	dat[1977] = 1;
	dat[1978] = 1;
	dat[1980] = 1;
	dat[1981] = 1;
	dat[1987] = 1;
	dat[1989] = 1;
	dat[1990] = 1;
	dat[1991] = 1;
	dat[1992] = 1;
	dat[1995] = 1;
	dat[1996] = 1;
	dat[1999] = 1;
	dat[2002] = 1;
	dat[2003] = 1;
	dat[2004] = 1;
	dat[2005] = 1;
	dat[2007] = 1;
	dat[2008] = 1;
	dat[2010] = 1;
	dat[2011] = 1;
	dat[2012] = 1;
	dat[2014] = 1;
	dat[2015] = 1;
	dat[2018] = 1;
	dat[2022] = 1;
	dat[2023] = 1;
	dat[2024] = 1;
	dat[2033] = 1;
	dat[2034] = 1;
	dat[2036] = 1;
	dat[2037] = 1;
	dat[2038] = 1;
	dat[2040] = 1;
	dat[2042] = 1;
	dat[2043] = 1;
	dat[2045] = 1;
	dat[2052] = 1;
	dat[2056] = 1;
	dat[2057] = 1;
	dat[2063] = 1;
	dat[2066] = 1;
	dat[2069] = 1;
	dat[2072] = 1;
	dat[2073] = 1;
	dat[2075] = 1;
	dat[2078] = 1;
	dat[2079] = 1;
	dat[2082] = 1;
	dat[2086] = 1;
	dat[2087] = 1;
	dat[2088] = 1;
	dat[2089] = 1;
	dat[2090] = 1;
	dat[2092] = 1;
	dat[2096] = 1;
	dat[2097] = 1;
	dat[2098] = 1;
	dat[2099] = 1;
	dat[2103] = 1;
	dat[2104] = 1;
	dat[2108] = 1;
	dat[2109] = 1;
	dat[2110] = 1;
	dat[2112] = 1;
	dat[2115] = 1;
	dat[2117] = 1;
	dat[2118] = 1;
	dat[2123] = 1;
	dat[2124] = 1;
	dat[2126] = 1;
	dat[2128] = 1;
	dat[2133] = 1;
	dat[2135] = 1;
	dat[2136] = 1;
	dat[2138] = 1;
	dat[2141] = 1;
	dat[2142] = 1;
	dat[2143] = 1;
	dat[2150] = 1;
	dat[2153] = 1;
	dat[2154] = 1;
	dat[2155] = 1;
	dat[2156] = 1;
	dat[2157] = 1;
	dat[2159] = 1;
	dat[2160] = 1;
	dat[2161] = 1;
	dat[2162] = 1;
	dat[2163] = 1;
	dat[2164] = 1;
	dat[2166] = 1;
	dat[2167] = 1;
	dat[2168] = 1;
	dat[2169] = 1;
	dat[2170] = 1;
	dat[2171] = 1;
	dat[2175] = 1;
	dat[2176] = 1;
	dat[2178] = 1;
	dat[2180] = 1;
	dat[2183] = 1;
	dat[2184] = 1;
	dat[2185] = 1;
	dat[2186] = 1;
	dat[2188] = 1;
	dat[2190] = 1;
	dat[2192] = 1;
	dat[2193] = 1;
	dat[2194] = 1;
	dat[2195] = 1;
	dat[2196] = 1;
	dat[2197] = 1;
	dat[2200] = 1;
	dat[2201] = 1;
	dat[2205] = 1;
	dat[2206] = 1;
	dat[2207] = 1;
	dat[2208] = 1;
	dat[2210] = 1;
	dat[2211] = 1;
	dat[2212] = 1;
	dat[2216] = 1;
	dat[2217] = 1;
	dat[2218] = 1;
	dat[2220] = 1;
	dat[2224] = 1;
	dat[2225] = 1;
	dat[2226] = 1;
	dat[2228] = 1;
	dat[2229] = 1;
	dat[2230] = 1;
	dat[2231] = 1;
	dat[2232] = 1;
	dat[2233] = 1;
	dat[2234] = 1;
	dat[2237] = 1;
	dat[2239] = 1;
	dat[2240] = 1;
	dat[2242] = 1;
	dat[2243] = 1;
	dat[2246] = 1;
	dat[2247] = 1;
	dat[2248] = 1;
	dat[2250] = 1;
	dat[2252] = 1;
	dat[2253] = 1;
	dat[2257] = 1;
	dat[2258] = 1;
	dat[2259] = 1;
	dat[2261] = 1;
	dat[2262] = 1;
	dat[2266] = 1;
	dat[2268] = 1;
	dat[2270] = 1;
	dat[2272] = 1;
	dat[2277] = 1;
	dat[2281] = 1;
	dat[2285] = 1;
	dat[2290] = 1;
	dat[2291] = 1;
	dat[2292] = 1;
	dat[2293] = 1;
	dat[2294] = 1;
	dat[2295] = 1;
	dat[2296] = 1;
	dat[2300] = 1;
	dat[2301] = 1;
	dat[2302] = 1;
	dat[2303] = 1;
	dat[2304] = 1;
	dat[2305] = 1;
	dat[2309] = 1;
	dat[2312] = 1;
	dat[2313] = 1;
	dat[2315] = 1;
	dat[2316] = 1;
	dat[2320] = 1;
	dat[2322] = 1;
	dat[2327] = 1;
	dat[2331] = 1;
	dat[2336] = 1;
	dat[2338] = 1;
	dat[2342] = 1;
	dat[2344] = 1;
	dat[2346] = 1;
	dat[2349] = 1;
	dat[2352] = 1;
	dat[2355] = 1;
	dat[2357] = 1;
	dat[2358] = 1;
	dat[2364] = 1;
	dat[2366] = 1;
	dat[2369] = 1;
	dat[2370] = 1;
	dat[2373] = 1;
	dat[2376] = 1;
	dat[2381] = 1;
	dat[2385] = 1;
	dat[2388] = 1;
	dat[2392] = 1;
	dat[2394] = 1;
	dat[2395] = 1;
	dat[2399] = 1;
	dat[2401] = 1;
	dat[2405] = 1;
	dat[2407] = 1;
	dat[2410] = 1;
	dat[2413] = 1;
	dat[2415] = 1;
	dat[2417] = 1;
	dat[2418] = 1;
	dat[2419] = 1;
	dat[2420] = 1;
	dat[2421] = 1;
	dat[2422] = 1;
	dat[2423] = 1;
	dat[2424] = 1;
	dat[2426] = 1;
	dat[2428] = 1;
	dat[2431] = 1;
	dat[2433] = 1;
	dat[2435] = 1;
	dat[2436] = 1;
	dat[2437] = 1;
	dat[2438] = 1;
	dat[2439] = 1;
	dat[2440] = 1;
	dat[2441] = 1;
	dat[2442] = 1;
	dat[2443] = 1;
	dat[2444] = 1;
	dat[2445] = 1;
	dat[2446] = 1;
	dat[2447] = 1;
	dat[2448] = 1;
	dat[2455] = 1;
	dat[2456] = 1;
	dat[2458] = 1;
	dat[2460] = 1;
	dat[2461] = 1;
	dat[2463] = 1;
	dat[2464] = 1;
	dat[2465] = 1;
	dat[2467] = 1;
	dat[2468] = 1;
	dat[2470] = 1;
	dat[2473] = 1;
	dat[2475] = 1;
	dat[2476] = 1;
	dat[2477] = 1;
	dat[2480] = 1;
	dat[2482] = 1;
	dat[2484] = 1;
	dat[2485] = 1;
	dat[2487] = 1;
	dat[2490] = 1;
	dat[2491] = 1;
	dat[2492] = 1;
	dat[2493] = 1;
	dat[2495] = 1;
	dat[2496] = 1;
	dat[2500] = 1;
	dat[2501] = 1;
	dat[2502] = 1;
	dat[2503] = 1;
	dat[2504] = 1;
	dat[2505] = 1;
	dat[2506] = 1;
	dat[2508] = 1;
	dat[2511] = 1;
	dat[2512] = 1;
	dat[2514] = 1;
	dat[2515] = 1;
	dat[2517] = 1;
	dat[2520] = 1;
	dat[2521] = 1;
	dat[2522] = 1;
	dat[2523] = 1;
	dat[2525] = 1;
	dat[2526] = 1;
	dat[2527] = 1;
	dat[2529] = 1;
	dat[2530] = 1;
	dat[2531] = 1;
	dat[2532] = 1;
	dat[2533] = 1;
	dat[2535] = 1;
	dat[2541] = 1;
	dat[2546] = 1;
	dat[2547] = 1;
	dat[2548] = 1;
	dat[2551] = 1;
	dat[2552] = 1;
	dat[2553] = 1;
	dat[2555] = 1;
	dat[2556] = 1;
	dat[2557] = 1;
	dat[2558] = 1;
	dat[2559] = 1;
	dat[2560] = 1;
	dat[2562] = 1;
	dat[2563] = 1;
	dat[2565] = 1;
	dat[2566] = 1;
	dat[2567] = 1;
	dat[2568] = 1;
	dat[2573] = 1;
	dat[2576] = 1;
	dat[2577] = 1;
	dat[2578] = 1;
	dat[2579] = 1;
	dat[2580] = 1;
	dat[2581] = 1;
	dat[2583] = 1;
	dat[2584] = 1;
	dat[2587] = 1;
	dat[2588] = 1;
	dat[2589] = 1;
	dat[2591] = 1;
	dat[2592] = 1;
	dat[2594] = 1;
	dat[2596] = 1;
	dat[2597] = 1;
	dat[2600] = 1;
	dat[2605] = 1;
	dat[2606] = 1;
	dat[2607] = 1;
	dat[2608] = 1;
	dat[2609] = 1;
	dat[2612] = 1;
	dat[2615] = 1;
	dat[2622] = 1;
	dat[2623] = 1;
	dat[2624] = 1;
	dat[2628] = 1;
	dat[2630] = 1;
	dat[2631] = 1;
	dat[2632] = 1;
	dat[2636] = 1;
	dat[2638] = 1;
	dat[2643] = 1;
	dat[2644] = 1;
	dat[2658] = 1;
	dat[2659] = 1;
	dat[2660] = 1;
	dat[2661] = 1;
	dat[2665] = 1;
	dat[2666] = 1;
	dat[2667] = 1;
	dat[2668] = 1;
	dat[2669] = 1;
	dat[2670] = 1;
	dat[2671] = 1;
	dat[2673] = 1;
	dat[2675] = 1;
	dat[2676] = 1;
	dat[2681] = 1;
	dat[2682] = 1;
	dat[2684] = 1;
	dat[2685] = 1;
	dat[2688] = 1;
	dat[2693] = 1;
	dat[2694] = 1;
	dat[2696] = 1;
	dat[2697] = 1;
	dat[2698] = 1;
	dat[2702] = 1;
	dat[2703] = 1;
	dat[2704] = 1;
	dat[2705] = 1;
	dat[2708] = 1;
	dat[2711] = 1;
	dat[2712] = 1;
	dat[2715] = 1;
	dat[2716] = 1;
	dat[2718] = 1;
	dat[2720] = 1;
	dat[2721] = 1;
	dat[2725] = 1;
	dat[2728] = 1;
	dat[2729] = 1;
	dat[2731] = 1;
	dat[2734] = 1;
	dat[2737] = 1;
	dat[2738] = 1;
	dat[2739] = 1;
	dat[2740] = 1;
	dat[2741] = 1;
	dat[2742] = 1;
	dat[2743] = 1;
	dat[2744] = 1;
	dat[2745] = 1;
	dat[2747] = 1;
	dat[2748] = 1;
	dat[2749] = 1;
	dat[2750] = 1;
	dat[2751] = 1;
	dat[2752] = 1;
	dat[2753] = 1;
	dat[2754] = 1;
	dat[2755] = 1;
	dat[2757] = 1;
	dat[2764] = 1;
	dat[2766] = 1;
	dat[2774] = 1;
	dat[2775] = 1;
	dat[2776] = 1;
	dat[2777] = 1;
	dat[2778] = 1;
	dat[2779] = 1;
	dat[2780] = 1;
	dat[2781] = 1;
	dat[2783] = 1;
	dat[2784] = 1;
	dat[2786] = 1;
	dat[2787] = 1;
	dat[2788] = 1;
	dat[2789] = 1;
	dat[2790] = 1;
	dat[2793] = 1;
	dat[2794] = 1;
	dat[2798] = 1;
	dat[2799] = 1;
	dat[2800] = 1;
	dat[2804] = 1;
	dat[2805] = 1;
	dat[2810] = 1;
	dat[2811] = 1;
	dat[2812] = 1;
	dat[2815] = 1;
	dat[2816] = 1;
	dat[2818] = 1;
	dat[2819] = 1;
	dat[2820] = 1;
	dat[2821] = 1;
	dat[2822] = 1;
	dat[2823] = 1;
	dat[2824] = 1;
	dat[2825] = 1;
	dat[2828] = 1;
	dat[2829] = 1;
	dat[2830] = 1;
	dat[2832] = 1;
	dat[2836] = 1;
	dat[2839] = 1;
	dat[2840] = 1;
	dat[2841] = 1;
	dat[2844] = 1;
	dat[2845] = 1;
	dat[2846] = 1;
	dat[2847] = 1;
	dat[2849] = 1;
	dat[2850] = 1;
	dat[2851] = 1;
	dat[2852] = 1;
	dat[2853] = 1;
	dat[2854] = 1;
	dat[2855] = 1;
	dat[2857] = 1;
	dat[2858] = 1;
	dat[2862] = 1;
	dat[2863] = 1;
	dat[2864] = 1;
	dat[2865] = 1;
	dat[2867] = 1;
	dat[2869] = 1;
	dat[2870] = 1;
	dat[2875] = 1;
	dat[2877] = 1;
	dat[2878] = 1;
	dat[2879] = 1;
	dat[2884] = 1;
	dat[2885] = 1;
	dat[2887] = 1;
	dat[2890] = 1;
	dat[2892] = 1;
	dat[2893] = 1;
	dat[2894] = 1;
	dat[2895] = 1;
	dat[2896] = 1;
	dat[2897] = 1;
	dat[2898] = 1;
	dat[2899] = 1;
	dat[2900] = 1;
	dat[2901] = 1;
	dat[2902] = 1;
	dat[2903] = 1;
	dat[2905] = 1;
	dat[2906] = 1;
	dat[2908] = 1;
	dat[2909] = 1;
	dat[2910] = 1;
	dat[2912] = 1;
	dat[2914] = 1;
	dat[2916] = 1;
	dat[2920] = 1;
	dat[2921] = 1;
	dat[2923] = 1;
	dat[2924] = 1;
	dat[2935] = 1;
	dat[2938] = 1;
	dat[2941] = 1;
	dat[2942] = 1;
	dat[2943] = 1;
	dat[2947] = 1;
	dat[2948] = 1;
	dat[2949] = 1;
	dat[2952] = 1;
	dat[2953] = 1;
	dat[2954] = 1;
	dat[2957] = 1;
	dat[2959] = 1;
	dat[2960] = 1;
	dat[2961] = 1;
	dat[2963] = 1;
	dat[2965] = 1;
	dat[2966] = 1;
	dat[2974] = 1;
	dat[2977] = 1;
	dat[2978] = 1;
	dat[2979] = 1;
	dat[2981] = 1;
	dat[2985] = 1;
	dat[2986] = 1;
	dat[2987] = 1;
	dat[2988] = 1;
	dat[2989] = 1;
	dat[2990] = 1;
	dat[2991] = 1;
	dat[2992] = 1;
	dat[2993] = 1;
	dat[2997] = 1;
	dat[2998] = 1;
	dat[2999] = 1;
	dat[3000] = 1;
	dat[3001] = 1;
	dat[3003] = 1;
	dat[3004] = 1;
	dat[3005] = 1;
	dat[3006] = 1;
	dat[3007] = 1;
	dat[3009] = 1;
	dat[3011] = 1;
	dat[3012] = 1;
	dat[3013] = 1;
	dat[3015] = 1;
	dat[3019] = 1;
	dat[3020] = 1;
	dat[3021] = 1;
	dat[3022] = 1;
	dat[3023] = 1;
	dat[3024] = 1;
	dat[3026] = 1;
	dat[3028] = 1;
	dat[3029] = 1;
	dat[3033] = 1;
	dat[3034] = 1;
	dat[3035] = 1;
	dat[3036] = 1;
	dat[3037] = 1;
	dat[3038] = 1;
	dat[3039] = 1;
	dat[3040] = 1;
	dat[3041] = 1;
	dat[3045] = 1;
	dat[3046] = 1;
	dat[3047] = 1;
	dat[3049] = 1;
	dat[3052] = 1;
	dat[3053] = 1;
	dat[3054] = 1;
	dat[3056] = 1;
	dat[3058] = 1;
	dat[3059] = 1;
	dat[3060] = 1;
	dat[3061] = 1;
	dat[3062] = 1;
	dat[3063] = 1;
	dat[3066] = 1;
	dat[3067] = 1;
	dat[3071] = 1;
	dat[3076] = 1;
	dat[3077] = 1;
	dat[3078] = 1;
	dat[3079] = 1;
	dat[3080] = 1;
	dat[3081] = 1;
	dat[3085] = 1;
	dat[3086] = 1;
	dat[3098] = 1;
	dat[3100] = 1;
	dat[3101] = 1;
	dat[3106] = 1;
	dat[3107] = 1;
	dat[3108] = 1;
	dat[3110] = 1;
	dat[3120] = 1;
	dat[3121] = 1;
	dat[3123] = 1;
	dat[3124] = 1;
	dat[3125] = 1;
	dat[3126] = 1;
	dat[3127] = 1;
	dat[3128] = 1;
	dat[3129] = 1;
	dat[3131] = 1;
	dat[3133] = 1;
	dat[3135] = 1;
	dat[3136] = 1;
	dat[3158] = 1;
	dat[3163] = 1;
	dat[3164] = 1;
	dat[3165] = 1;
	dat[3167] = 1;
	dat[3174] = 1;
	dat[3178] = 1;
	dat[3213] = 1;
	dat[3216] = 1;
	dat[3221] = 1;
	dat[3226] = 1;
	dat[3257] = 1;
	dat[3273] = 1;
	dat[3295] = 1;
	dat[3300] = 1;
	dat[3321] = 1;
	dat[3323] = 1;
	dat[3343] = 1;
	dat[3344] = 1;
	dat[3345] = 1;
	dat[3356] = 1;
	dat[3360] = 1;
	dat[3366] = 1;
	dat[3405] = 1;
	dat[3406] = 1;
	dat[3407] = 1;
	dat[3408] = 1;
	dat[3412] = 1;
	dat[3414] = 1;
	dat[3419] = 1;
	dat[3428] = 1;
	dat[3442] = 1;
	dat[3447] = 1;
	dat[3449] = 1;
	dat[3460] = 1;
	dat[3462] = 1;
	dat[3495] = 1;
	dat[3498] = 1;
	dat[3526] = 1;
	dat[3568] = 1;
	dat[3595] = 1;
	dat[3613] = 1;
	dat[3614] = 1;
	dat[3621] = 1;
	dat[3622] = 1;
	dat[3640] = 1;
	dat[3644] = 1;
	dat[3645] = 1;
	dat[3650] = 1;
	dat[3652] = 1;
	dat[3653] = 1;
	dat[3654] = 1;
	dat[3660] = 1;
	dat[3665] = 1;
	dat[3666] = 1;
	dat[3673] = 1;
	dat[3679] = 1;
	dat[3681] = 1;
	dat[3684] = 1;
	dat[3687] = 1;
	dat[3691] = 1;
	dat[3693] = 1;
	dat[3699] = 1;
	dat[3711] = 1;
	dat[3726] = 1;
	dat[3745] = 1;
	dat[3747] = 1;
	dat[3752] = 1;
	dat[3758] = 1;
	dat[3778] = 1;
	dat[3806] = 1;
	dat[3807] = 1;
	dat[3825] = 1;
	dat[3826] = 1;
	dat[3827] = 1;
	dat[3828] = 1;
	dat[3829] = 1;
	dat[3830] = 1;
	dat[3831] = 1;
	dat[3833] = 1;
	dat[3841] = 1;
	dat[3845] = 1;
	dat[3863] = 1;
	dat[3875] = 1;
	dat[3876] = 1;
	dat[3885] = 1;
	dat[3896] = 1;
	dat[3903] = 1;
	dat[3908] = 1;
	dat[3914] = 1;
	dat[3925] = 1;
	dat[3930] = 1;
	dat[3943] = 1;
	dat[3944] = 1;
	dat[3945] = 1;
	dat[3946] = 1;
	dat[3948] = 1;
	dat[3952] = 1;
	dat[3955] = 1;
	dat[3964] = 1;
	dat[3967] = 1;
	dat[3981] = 1;
	dat[3985] = 1;
	dat[3986] = 1;
	dat[3987] = 1;
	dat[3988] = 1;
	dat[3989] = 1;
	dat[3990] = 1;
	dat[3991] = 1;
	dat[3995] = 1;
	dat[3996] = 1;
	dat[3997] = 1;
	dat[3999] = 1;
	dat[4002] = 1;
	dat[4008] = 1;
	dat[4016] = 1;
	dat[4017] = 1;
	dat[4030] = 1;
	dat[4083] = 1;
	dat[4084] = 1;
	dat[4092] = 1;
	dat[4095] = 1;
	dat[4097] = 1;
	dat[4101] = 1;
	dat[4105] = 1;
	dat[4110] = 1;
	dat[4134] = 1;
	dat[4153] = 1;
	dat[4158] = 1;
	dat[4159] = 1;
	dat[4206] = 1;
	dat[4211] = 1;
	dat[4217] = 1;
	dat[4218] = 1;
	dat[4222] = 1;
	dat[4223] = 1;
	dat[4225] = 1;
	dat[4233] = 1;
	dat[4237] = 1;
	dat[4243] = 1;
	dat[4256] = 1;
	dat[4257] = 1;
	dat[4299] = 1;
	dat[4307] = 1;
	dat[4312] = 1;
	dat[4315] = 1;
	dat[4320] = 1;
	dat[4328] = 1;
	dat[4342] = 1;
	dat[4343] = 1;
	dat[4344] = 1;
	dat[4348] = 1;
	dat[4354] = 1;
	dat[4355] = 1;
	dat[4370] = 1;
	dat[4375] = 1;
	dat[4388] = 1;
	dat[4435] = 1;
	dat[4446] = 1;
	dat[4457] = 1;
	dat[4458] = 1;
	dat[4461] = 1;
	dat[4470] = 1;
	dat[4493] = 1;
	dat[4504] = 1;
	dat[4539] = 1;
	dat[4563] = 1;
	dat[4564] = 1;
	dat[4574] = 1;
	dat[4597] = 1;
	dat[4606] = 1;
	dat[4620] = 1;
	dat[4626] = 1;
	dat[4645] = 1;
	dat[4673] = 1;
	dat[4690] = 1;
	dat[4706] = 1;
	dat[4716] = 1;
	dat[4766] = 1;
	dat[4779] = 1;
	dat[4781] = 1;
	dat[4782] = 1;
	dat[4792] = 1;
	dat[4796] = 1;
	dat[4800] = 1;
	dat[4803] = 1;
	dat[4806] = 1;
	dat[4811] = 1;
	dat[4839] = 1;
	dat[4841] = 1;
	dat[4843] = 1;
	dat[4848] = 1;
	dat[4880] = 1;
	dat[4881] = 1;
	dat[4882] = 1;
	dat[4883] = 1;
	dat[4884] = 1;
	dat[4885] = 1;
	dat[4889] = 1;
	dat[4892] = 1;
	dat[4913] = 1;
	dat[4921] = 1;
	dat[4924] = 1;
	dat[4948] = 1;
	dat[4963] = 1;
	dat[4994] = 1;
	dat[4998] = 1;
	dat[4999] = 1;
	dat[5000] = 1;
	dat[5002] = 1;
	dat[5005] = 1;
	dat[5009] = 1;
	dat[5013] = 1;
	dat[5014] = 1;
	dat[5015] = 1;
	dat[5021] = 1;
	dat[5025] = 1;
	dat[5026] = 1;
	dat[5032] = 1;
	dat[5037] = 1;
	dat[5042] = 1;
	dat[5043] = 1;
	dat[5046] = 1;
	dat[5051] = 1;
	dat[5052] = 1;
	dat[5053] = 1;
	dat[5054] = 1;
	dat[5060] = 1;
	dat[5063] = 1;
	dat[5086] = 1;
	dat[5107] = 1;
	dat[5176] = 1;
	dat[5211] = 1;
	dat[5212] = 1;
	dat[5213] = 1;
	dat[5214] = 1;
	dat[5215] = 1;
	dat[5217] = 1;
	dat[5218] = 1;
	dat[5337] = 1;
	dat[5338] = 1;
	dat[5339] = 1;
	dat[5347] = 1;
	dat[5354] = 1;
	dat[5355] = 1;
	dat[5361] = 1;
	dat[5363] = 1;
	dat[5372] = 1;
	dat[5373] = 1;
	dat[5376] = 1;
	dat[5386] = 1;
	dat[5393] = 1;
	dat[5394] = 1;
	dat[5404] = 1;
	dat[5405] = 1;
	dat[5419] = 1;
	dat[5425] = 1;
	dat[5426] = 1;
	dat[5430] = 1;
	dat[5431] = 1;
	dat[5433] = 1;
	dat[5522] = 1;
	dat[5523] = 1;
	dat[5524] = 1;
	dat[5525] = 1;
	dat[5527] = 1;
	dat[5530] = 1;
	dat[5532] = 1;
	dat[5533] = 1;
	dat[5536] = 1;
	dat[5538] = 1;
	dat[5543] = 1;
	dat[5544] = 1;
	dat[5545] = 1;
	dat[5546] = 1;
	dat[5552] = 1;
	dat[5553] = 1;
	dat[5556] = 1;
	dat[5559] = 1;
	dat[5565] = 1;
	dat[5567] = 1;
	dat[5573] = 1;
	dat[5576] = 1;
	dat[5582] = 1;
	dat[5586] = 1;
	dat[5588] = 1;
	dat[5597] = 1;
	dat[5598] = 1;
	dat[5612] = 1;
	dat[5613] = 1;
	dat[5615] = 1;
	dat[5616] = 1;
	dat[5618] = 1;
	dat[5619] = 1;
	dat[5622] = 1;
	dat[5623] = 1;
	dat[5624] = 1;
	dat[5625] = 1;
	dat[5626] = 1;
	dat[5631] = 1;
	dat[5635] = 1;
	dat[5636] = 1;
	dat[5637] = 1;
	dat[5639] = 1;
	dat[5647] = 1;
	dat[5656] = 1;
	dat[5666] = 1;
	dat[5671] = 1;
	dat[5675] = 1;
	dat[5676] = 1;
	dat[5679] = 1;
	dat[5681] = 1;
	dat[5691] = 1;
	dat[5692] = 1;
	dat[5698] = 1;
	dat[5704] = 1;
	dat[5710] = 1;
	dat[5717] = 1;
	dat[5719] = 1;
	dat[5720] = 1;
	dat[5721] = 1;
	dat[5724] = 1;
	dat[5729] = 1;
	dat[5782] = 1;
	dat[5789] = 1;
	dat[5800] = 1;
	dat[5813] = 1;
	dat[5814] = 1;
	dat[5815] = 1;
	dat[5817] = 1;
	dat[5818] = 1;
	dat[5819] = 1;
	dat[5820] = 1;
	dat[5821] = 1;
	dat[5822] = 1;
	dat[5823] = 1;
	dat[5859] = 1;
	dat[5870] = 1;
	dat[5884] = 1;
	dat[5893] = 1;
	dat[5903] = 1;
	dat[5904] = 1;
	dat[5914] = 1;
	dat[5920] = 1;
	dat[5923] = 1;
	dat[5988] = 1;
	dat[6064] = 1;
	dat[6087] = 1;
	dat[6131] = 1;
	dat[6143] = 1;
	dat[6147] = 1;
	dat[6148] = 1;
	dat[6165] = 1;
	dat[6219] = 1;
	dat[6240] = 1;
	dat[6246] = 1;
	dat[6321] = 1;
	dat[6322] = 1;
	dat[6359] = 1;
	dat[6376] = 1;
	dat[6378] = 1;
	dat[6426] = 1;
	dat[6443] = 1;
	dat[6498] = 1;
	dat[6500] = 1;
	dat[6502] = 1;
	dat[6503] = 1;
	dat[6504] = 1;
	dat[6505] = 1;
	dat[6506] = 1;
	dat[6510] = 1;
	dat[6511] = 1;
	dat[6523] = 1;
	dat[6549] = 1;
	dat[6566] = 1;
	dat[6588] = 1;
	dat[6590] = 1;
	dat[6591] = 1;
	dat[6597] = 1;
	dat[6600] = 1;
	dat[6603] = 1;
	dat[6662] = 1;
	dat[6679] = 1;
	dat[6757] = 1;
	dat[6850] = 1;
	dat[6986] = 1;
	dat[6996] = 1;
	dat[7140] = 1;
	dat[7141] = 1;
	dat[7142] = 1;
	dat[7143] = 1;
	dat[7144] = 1;
	dat[7145] = 1;
	dat[7146] = 1;
	dat[7147] = 1;
	dat[7287] = 1;
	dat[7354] = 1;
	dat[7424] = 1;
	dat[7432] = 1;
	dat[7469] = 1;
	dat[7476] = 1;
	dat[7481] = 1;
	dat[7482] = 1;
	dat[7483] = 1;
	dat[7487] = 1;
	dat[7489] = 1;
	dat[7490] = 1;
	dat[7510] = 1;
	dat[7516] = 1;
	dat[7523] = 1;
	dat[7562] = 1;
	dat[7567] = 1;
	dat[7568] = 1;
	dat[7569] = 1;
	dat[7570] = 1;
	dat[7571] = 1;
	dat[7572] = 1;
	dat[7573] = 1;
	dat[7574] = 1;
	dat[7575] = 1;
	dat[7576] = 1;
	dat[7578] = 1;
	dat[7579] = 1;
	dat[7611] = 1;
	dat[7627] = 1;
	dat[7662] = 1;
	dat[7685] = 1;
	dat[7722] = 1;
	dat[7723] = 1;
	dat[7737] = 1;
	dat[7770] = 1;
	dat[7771] = 1;
	dat[7774] = 1;
	dat[7785] = 1;
	dat[7787] = 1;
	dat[7795] = 1;
	dat[7806] = 1;
	dat[7812] = 1;
	dat[7868] = 1;
	dat[7869] = 1;
	dat[7881] = 1;
	dat[7889] = 1;
	dat[7894] = 1;
	dat[7967] = 1;
	dat[7975] = 1;
	dat[7976] = 1;
	dat[7977] = 1;
	dat[7982] = 1;
	dat[7983] = 1;
	dat[7984] = 1;
	dat[8004] = 1;
	dat[8320] = 1;
	dat[8322] = 1;
	dat[8330] = 1;
	dat[8393] = 1;
	dat[8394] = 1;
	dat[8462] = 1;
	dat[8467] = 1;
	dat[8477] = 1;
	dat[8478] = 1;
	dat[8595] = 1;
	dat[8741] = 1;
	dat[8872] = 1;
	dat[8877] = 1;
	dat[8882] = 1;
	dat[8891] = 1;
	dat[8892] = 1;
	dat[8893] = 1;
	dat[8895] = 1;
	dat[8901] = 1;
	dat[8902] = 1;
	dat[8903] = 1;
	dat[8907] = 1;
	dat[8911] = 1;
	dat[8916] = 1;
	dat[8922] = 1;
	dat[8925] = 1;
	dat[8926] = 1;
	dat[8932] = 1;
	dat[8933] = 1;
	dat[8944] = 1;
	dat[8949] = 1;
	dat[8958] = 1;
	dat[8974] = 1;
	dat[8975] = 1;
	dat[8976] = 1;
	dat[8977] = 1;
	dat[8978] = 1;
	dat[8979] = 1;
	dat[8981] = 1;
	dat[8984] = 1;
	dat[8986] = 1;
	dat[8992] = 1;
	dat[9006] = 1;
	dat[9007] = 1;
	dat[9008] = 1;
	dat[9009] = 1;
	dat[9010] = 1;
	dat[9011] = 1;
	dat[9012] = 1;
	dat[9013] = 1;
	dat[9014] = 1;
	dat[9015] = 1;
	dat[9019] = 1;
	dat[9020] = 1;
	dat[9021] = 1;
	dat[9029] = 1;
	dat[9037] = 1;
	dat[9046] = 1;
	dat[9047] = 1;
	dat[9076] = 1;
	dat[9078] = 1;
	dat[9079] = 1;
	dat[9081] = 1;
	dat[9084] = 1;
	dat[9085] = 1;
	dat[9086] = 1;
	dat[9093] = 1;
	dat[9094] = 1;
	dat[9095] = 1;
	dat[9177] = 1;
	dat[9184] = 1;
	dat[9196] = 1;
	dat[9204] = 1;
	dat[9205] = 1;
	dat[9206] = 1;
	dat[9207] = 1;
	dat[9210] = 1;
	dat[9211] = 1;
	dat[9212] = 1;
	dat[9213] = 1;
	dat[9237] = 1;
	dat[9238] = 1;
	dat[9239] = 1;
	dat[9240] = 1;
	dat[9242] = 1;
	dat[9243] = 1;
	dat[9246] = 1;
	dat[9248] = 1;
	dat[9249] = 1;
	dat[9250] = 1;
	dat[9251] = 1;
	dat[9252] = 1;
	dat[9272] = 1;
	dat[9273] = 1;
	dat[9274] = 1;
	dat[9275] = 1;
	dat[9276] = 1;
	dat[9278] = 1;
	dat[9279] = 1;
	dat[9280] = 1;
	dat[9295] = 1;
	dat[9316] = 1;
	dat[9318] = 1;
	dat[9319] = 1;
	dat[9320] = 1;
	dat[9321] = 1;
	dat[9322] = 1;
	dat[9323] = 1;
	dat[9324] = 1;
	dat[9325] = 1;
	dat[9326] = 1;
	dat[9327] = 1;
	dat[9328] = 1;
	dat[9329] = 1;
	dat[9335] = 1;
	dat[9339] = 1;
	dat[9341] = 1;
	dat[9343] = 1;
	dat[9347] = 1;
	dat[9358] = 1;
	dat[9359] = 1;
	dat[9363] = 1;
	dat[9367] = 1;
	dat[9368] = 1;
	dat[9369] = 1;
	dat[9370] = 1;
	dat[9371] = 1;
	dat[9372] = 1;
	dat[9373] = 1;
	dat[9374] = 1;
	dat[9375] = 1;
	dat[9376] = 1;
	dat[9417] = 1;
	dat[9421] = 1;
	dat[9426] = 1;
	dat[9435] = 1;
	dat[9436] = 1;
	dat[9437] = 1;
	dat[9438] = 1;
	dat[9439] = 1;
	dat[9440] = 1;
	dat[9441] = 1;
	dat[9442] = 1;
	dat[9443] = 1;
	dat[9447] = 1;
	dat[9455] = 1;
	dat[9457] = 1;
	dat[9460] = 1;
	dat[9461] = 1;
	dat[9463] = 1;
	dat[9465] = 1;
	dat[9468] = 1;
	dat[9469] = 1;
	dat[9470] = 1;
	dat[9471] = 1;
	dat[9472] = 1;
	dat[9475] = 1;
	dat[9478] = 1;
	dat[9479] = 1;
	dat[9481] = 1;
	dat[9486] = 1;
	dat[9488] = 1;
	dat[9490] = 1;
	dat[9492] = 1;
	dat[9494] = 1;
	dat[9497] = 1;
	dat[9498] = 1;
	dat[9501] = 1;
	dat[9506] = 1;
	dat[9507] = 1;
	dat[9509] = 1;
	dat[9514] = 1;
	dat[9515] = 1;
	dat[9516] = 1;
	dat[9517] = 1;
	dat[9518] = 1;
	dat[9519] = 1;
	dat[9520] = 1;
	dat[9521] = 1;
	dat[9522] = 1;
	dat[9527] = 1;
	dat[9529] = 1;
	dat[9535] = 1;
	dat[9536] = 1;
	dat[9537] = 1;
	dat[9540] = 1;
	dat[9543] = 1;
	dat[9544] = 1;
	dat[9545] = 1;
	dat[9546] = 1;
	dat[9550] = 1;
	dat[9553] = 1;
	dat[9556] = 1;
	dat[9575] = 1;
	dat[9576] = 1;
	dat[9584] = 1;
	dat[9586] = 1;
	dat[9592] = 1;
	dat[9594] = 1;
	dat[9596] = 1;
	dat[9598] = 1;
	dat[9601] = 1;
	dat[9602] = 1;
	dat[9610] = 1;
	dat[9613] = 1;
	dat[9614] = 1;
	dat[9616] = 1;
	dat[9619] = 1;
	dat[9623] = 1;
	dat[9625] = 1;
	dat[9626] = 1;
	dat[9627] = 1;
	dat[9629] = 1;
	dat[9644] = 1;
	dat[9649] = 1;
	dat[9653] = 1;
	dat[9654] = 1;
	dat[9655] = 1;
	dat[9656] = 1;
	dat[9657] = 1;
	dat[9658] = 1;
	dat[9659] = 1;
	dat[9660] = 1;
	dat[9661] = 1;
	dat[9662] = 1;
	dat[9663] = 1;
	dat[9664] = 1;
	dat[9693] = 1;
	dat[9753] = 1;
	dat[9763] = 1;
	dat[9764] = 1;
	dat[9866] = 1;
	dat[9867] = 1;
	dat[9868] = 1;
	dat[9869] = 1;
	dat[9870] = 1;
	dat[9871] = 1;
	dat[9872] = 1;
	dat[9873] = 1;
	dat[9874] = 1;
	dat[9933] = 1;
	dat[9934] = 1;
	dat[9935] = 1;
	dat[9936] = 1;
	dat[9937] = 1;
	dat[9938] = 1;
	dat[9945] = 1;
	dat[9946] = 1;
	dat[9987] = 1;
	dat[9992] = 1;
	dat[9995] = 1;
	dat[9996] = 1;
	dat[9997] = 1;
	dat[9999] = 1;
	dat[10000] = 1;
	dat[10001] = 1;
	dat[10022] = 1;
	dat[10026] = 1;
	dat[10039] = 1;
	dat[10040] = 1;
	dat[10041] = 1;
	dat[10042] = 1;
	dat[10045] = 1;
	dat[10046] = 1;
	dat[10047] = 1;
	dat[10048] = 1;
	dat[10053] = 1;
	dat[10056] = 1;
	dat[10093] = 1;
	dat[10097] = 1;
	dat[10101] = 1;
	dat[10102] = 1;
	dat[10103] = 1;
	dat[10121] = 1;
	dat[10122] = 1;
	dat[10124] = 1;
	dat[10126] = 1;
	dat[10131] = 1;
	dat[10156] = 1;
	dat[10157] = 1;
	dat[10158] = 1;
	dat[10159] = 1;
	dat[10160] = 1;
	dat[10162] = 1;
	dat[10163] = 1;
	dat[10164] = 1;
	dat[10166] = 1;
	dat[10170] = 1;
	dat[10171] = 1;
	dat[10172] = 1;
	dat[10173] = 1;
	dat[10178] = 1;
	dat[10179] = 1;
	dat[10182] = 1;
	dat[10205] = 1;
	dat[10211] = 1;
	dat[10212] = 1;
	dat[10213] = 1;
	dat[10214] = 1;
	dat[10215] = 1;
	dat[10216] = 1;
	dat[10217] = 1;
	dat[10219] = 1;
	dat[10220] = 1;
	dat[10221] = 1;
	dat[10222] = 1;
	dat[10223] = 1;
	dat[10227] = 1;
	dat[10244] = 1;
	dat[10250] = 1;
	dat[10251] = 1;
	dat[10252] = 1;
	dat[10253] = 1;
	dat[10256] = 1;
	dat[10258] = 1;
	dat[10259] = 1;
	dat[10261] = 1;
	dat[10262] = 1;
	dat[10263] = 1;
	dat[10265] = 1;
	dat[10266] = 1;
	dat[10267] = 1;
	dat[10270] = 1;
	dat[10311] = 1;
	dat[10312] = 1;
	dat[10315] = 1;
	dat[10321] = 1;
	dat[10329] = 1;
	dat[10330] = 1;
	dat[10337] = 1;
	dat[10341] = 1;
	dat[10342] = 1;
	dat[10343] = 1;
	dat[10345] = 1;
	dat[10346] = 1;
	dat[10347] = 1;
	dat[10348] = 1;
	dat[10349] = 1;
	dat[10350] = 1;
	dat[10351] = 1;
	dat[10353] = 1;
	dat[10354] = 1;
	dat[10356] = 1;
	dat[10357] = 1;
	dat[10363] = 1;
	dat[10366] = 1;
	dat[10369] = 1;
	dat[10370] = 1;
	dat[10386] = 1;
	dat[10419] = 1;
	dat[10420] = 1;
	dat[10422] = 1;
	dat[10425] = 1;
	dat[10430] = 1;
	dat[10431] = 1;
	dat[10432] = 1;
	dat[10434] = 1;
	dat[10435] = 1;
	dat[10448] = 1;
	dat[10451] = 1;
	dat[10453] = 1;
	dat[10454] = 1;
	dat[10464] = 1;
	dat[10472] = 1;
	dat[10474] = 1;
	dat[10504] = 1;
	dat[10506] = 1;
	dat[10509] = 1;
	dat[10510] = 1;
	dat[10513] = 1;
	dat[10520] = 1;
	dat[10521] = 1;
	dat[10522] = 1;
	dat[10523] = 1;
	dat[10525] = 1;
	dat[10526] = 1;
	dat[10527] = 1;
	dat[10528] = 1;
	dat[10539] = 1;
	dat[10540] = 1;
	dat[10551] = 1;
	dat[10552] = 1;
	dat[10553] = 1;
	dat[10554] = 1;
	dat[10555] = 1;
	dat[10556] = 1;
	dat[10560] = 1;
	dat[10565] = 1;
	dat[10569] = 1;
	dat[10570] = 1;
	dat[10597] = 1;
	dat[10599] = 1;
	dat[10600] = 1;
	dat[10610] = 1;
	dat[10612] = 1;
	dat[10615] = 1;
	dat[10623] = 1;
	dat[10624] = 1;
	dat[10625] = 1;
	dat[10630] = 1;
	dat[10634] = 1;
	dat[10637] = 1;
	dat[10639] = 1;
	dat[10641] = 1;
	dat[10643] = 1;
	dat[10644] = 1;
	dat[10645] = 1;
	dat[10659] = 1;
	dat[10661] = 1;
	dat[10663] = 1;
	dat[10664] = 1;
	dat[10672] = 1;
	dat[10685] = 1;
	dat[10687] = 1;
	dat[10688] = 1;
	dat[10699] = 1;
	dat[10701] = 1;
	dat[10702] = 1;
	dat[10703] = 1;
	dat[10704] = 1;
	dat[10705] = 1;
	dat[10706] = 1;
	dat[10707] = 1;
	dat[10708] = 1;
	dat[10709] = 1;
	dat[10711] = 1;
	dat[10713] = 1;
	dat[10714] = 1;
	dat[10715] = 1;
	dat[10716] = 1;
	dat[10717] = 1;
	dat[10718] = 1;
	dat[10720] = 1;
	dat[10721] = 1;
	dat[10722] = 1;
	dat[10725] = 1;
	dat[10726] = 1;
	dat[10727] = 1;
	dat[10729] = 1;
	dat[10730] = 1;
	dat[10731] = 1;
	dat[10733] = 1;
	dat[10734] = 1;
	dat[10735] = 1;
	dat[10737] = 1;
	dat[10740] = 1;
	dat[10742] = 1;
	dat[10753] = 1;
	dat[10754] = 1;
	dat[10756] = 1;
	dat[10757] = 1;
	dat[10759] = 1;
	dat[10767] = 1;
	dat[10768] = 1;
	dat[10769] = 1;
	dat[10772] = 1;
	dat[10773] = 1;
	dat[10787] = 1;
	dat[10791] = 1;
	dat[10793] = 1;
	dat[10797] = 1;
	dat[10798] = 1;
	dat[10799] = 1;
	dat[10801] = 1;
	dat[10803] = 1;
	dat[10804] = 1;
	dat[10807] = 1;
	dat[10808] = 1;
	dat[10809] = 1;
	dat[10810] = 1;
	dat[10811] = 1;
	dat[10812] = 1;
	dat[10813] = 1;
	dat[10814] = 1;
	dat[10815] = 1;
	dat[10816] = 1;
	dat[10817] = 1;
	dat[10818] = 1;
	dat[10819] = 1;
	dat[10820] = 1;
	dat[10821] = 1;
	dat[10822] = 1;
	dat[10823] = 1;
	dat[10824] = 1;
	dat[10825] = 1;
	dat[10826] = 1;
	dat[10828] = 1;
	dat[10829] = 1;
	dat[10830] = 1;
	dat[10833] = 1;
	dat[10835] = 1;
	dat[10843] = 1;
	dat[10844] = 1;
	dat[10845] = 1;
	dat[10846] = 1;
	dat[10847] = 1;
	dat[10848] = 1;
	dat[10864] = 1;
	dat[10865] = 1;
	dat[10866] = 1;
	dat[10867] = 1;
	dat[10868] = 1;
	dat[10869] = 1;
	dat[10870] = 1;
	dat[10871] = 1;
	dat[10872] = 1;
	dat[10874] = 1;
	dat[10877] = 1;
	dat[10878] = 1;
	dat[10881] = 1;
	dat[10883] = 1;
	dat[10885] = 1;
	dat[10886] = 1;
	dat[10887] = 1;
	dat[10888] = 1;
	dat[10889] = 1;
	dat[10890] = 1;
	dat[10891] = 1;
	dat[10892] = 1;
	dat[10893] = 1;
	dat[10894] = 1;
	dat[10895] = 1;
	dat[10896] = 1;
	dat[10897] = 1;
	dat[10898] = 1;
	dat[10899] = 1;
	dat[10900] = 1;
	dat[10901] = 1;
	dat[10903] = 1;
	dat[10906] = 1;
	dat[10907] = 1;
	dat[10908] = 1;
	dat[10909] = 1;
	dat[10910] = 1;
	dat[10911] = 1;
	dat[10912] = 1;
	dat[10913] = 1;
	dat[10914] = 1;
	dat[10915] = 1;
	dat[10916] = 1;
	dat[10917] = 1;
	dat[10918] = 1;
	dat[10926] = 1;
	dat[10927] = 1;
	dat[10928] = 1;
	dat[10929] = 1;
	dat[10930] = 1;
	dat[10931] = 1;
	dat[10932] = 1;
	dat[10933] = 1;
	dat[10934] = 1;
	dat[10935] = 1;
	dat[10936] = 1;
	dat[10938] = 1;
	dat[10939] = 1;
	dat[10940] = 1;
	dat[10941] = 1;
	dat[10942] = 1;
	dat[10943] = 1;
	dat[10945] = 1;
	dat[10946] = 1;
	dat[10949] = 1;
	dat[10950] = 1;
	dat[10951] = 1;
	dat[10952] = 1;
	dat[10953] = 1;
	dat[10954] = 1;
	dat[10958] = 1;
	dat[10971] = 1;
	dat[10972] = 1;
	dat[10973] = 1;
	dat[10974] = 1;
	dat[10976] = 1;
	dat[10977] = 1;
	dat[10978] = 1;
	dat[10979] = 1;
	dat[10980] = 1;
	dat[10981] = 1;
	dat[10982] = 1;
	dat[10983] = 1;
	dat[10984] = 1;
	dat[10985] = 1;
	dat[10986] = 1;
	dat[10987] = 1;
	dat[10988] = 1;
	dat[10989] = 1;
	dat[10990] = 1;
	dat[10991] = 1;
	dat[10992] = 1;
	dat[10993] = 1;
	dat[10994] = 1;
	dat[10995] = 1;
	dat[10996] = 1;
	dat[10997] = 1;
	dat[10998] = 1;
	dat[11002] = 1;
	dat[11004] = 1;
	dat[11005] = 1;
	dat[11006] = 1;
	dat[11007] = 1;
	dat[11008] = 1;
	dat[11009] = 1;
	dat[11010] = 1;
	dat[11011] = 1;
	dat[11012] = 1;
	dat[11013] = 1;
	dat[11021] = 1;
	dat[11022] = 1;
	dat[11023] = 1;
	dat[11025] = 1;
	dat[11028] = 1;
	dat[11042] = 1;
	dat[11046] = 1;
	dat[11047] = 1;
	dat[11048] = 1;
	dat[11050] = 1;
	dat[11051] = 1;
	dat[11052] = 1;
	dat[11053] = 1;
	dat[11054] = 1;
	dat[11055] = 1;
	dat[11057] = 1;
	dat[11059] = 1;
	dat[11060] = 1;
	dat[11066] = 1;
	dat[11068] = 1;
	dat[11080] = 1;
	dat[11082] = 1;
	dat[11084] = 1;
	dat[11085] = 1;
	dat[11086] = 1;
	dat[11087] = 1;
	dat[11088] = 1;
	dat[11089] = 1;
	dat[11090] = 1;
	dat[11091] = 1;
	dat[11092] = 1;
	dat[11093] = 1;
	dat[11094] = 1;
	dat[11095] = 1;
	dat[11096] = 1;
	dat[11098] = 1;
	dat[11099] = 1;
	dat[11100] = 1;
	dat[11101] = 1;
	dat[11102] = 1;
	dat[11103] = 1;
	dat[11104] = 1;
	dat[11105] = 1;
	dat[11106] = 1;
	dat[11107] = 1;
	dat[11108] = 1;
	dat[11109] = 1;
	dat[11112] = 1;
	dat[11113] = 1;
	dat[11115] = 1;
	dat[11116] = 1;
	dat[11117] = 1;
	dat[11118] = 1;
	dat[11119] = 1;
	dat[11120] = 1;
	dat[11121] = 1;
	dat[11123] = 1;
	dat[11125] = 1;
	dat[11126] = 1;
	dat[11128] = 1;
	dat[11131] = 1;
	dat[11133] = 1;
	dat[11134] = 1;
	dat[11136] = 1;
	dat[11179] = 1;
	dat[11180] = 1;
	dat[11181] = 1;
	dat[11182] = 1;
	dat[11183] = 1;
	dat[11184] = 1;
	dat[11185] = 1;
	dat[11186] = 1;
	dat[11187] = 1;
	dat[11188] = 1;
	dat[11189] = 1;
	dat[11190] = 1;
	dat[11191] = 1;
	dat[11192] = 1;
	dat[11193] = 1;
	dat[11249] = 1;
	dat[11250] = 1;
	dat[11269] = 1;
	dat[11277] = 1;
	dat[11279] = 1;
	dat[11292] = 1;
	dat[11312] = 1;
	dat[11365] = 1;
	dat[11382] = 1;
	dat[11383] = 1;
	dat[11384] = 1;
	dat[11385] = 1;
	dat[11386] = 1;
	dat[11387] = 1;
	dat[11388] = 1;
	dat[11389] = 1;
	dat[11390] = 1;
	dat[11391] = 1;
	dat[11392] = 1;
	dat[11393] = 1;
	dat[11394] = 1;
	dat[11396] = 1;
	dat[11397] = 1;
	dat[11398] = 1;
	dat[11399] = 1;
	dat[11401] = 1;
	dat[11402] = 1;
	dat[11403] = 1;
	dat[11404] = 1;
	dat[11414] = 1;
	dat[11437] = 1;
	dat[11438] = 1;
	dat[11439] = 1;
	dat[11441] = 1;
	dat[11478] = 1;
	dat[11479] = 1;
	dat[11497] = 1;
	dat[11501] = 1;
	dat[11502] = 1;
	dat[11506] = 1;
	dat[11522] = 1;
	dat[11526] = 1;
	dat[11557] = 1;
	dat[11558] = 1;
	dat[11561] = 1;
	dat[11562] = 1;
	dat[11564] = 1;
	dat[11565] = 1;
	dat[11566] = 1;
	dat[11567] = 1;
	dat[11568] = 1;
	dat[11570] = 1;
	dat[11571] = 1;
	dat[11572] = 1;
	dat[11573] = 1;
	dat[11574] = 1;
	dat[11575] = 1;
	dat[11576] = 1;
	dat[11577] = 1;
	dat[11583] = 1;
	dat[11584] = 1;
	dat[11586] = 1;
	dat[11614] = 1;
	dat[11616] = 1;
	dat[11650] = 1;
	dat[11651] = 1;
	dat[11653] = 1;
	dat[11654] = 1;
	dat[11655] = 1;
	dat[11656] = 1;
	dat[11659] = 1;
	dat[11660] = 1;
	dat[11663] = 1;
	dat[11664] = 1;
	dat[11665] = 1;
	dat[11690] = 1;
	dat[11692] = 1;
	dat[11693] = 1;
	dat[11695] = 1;
	dat[11706] = 1;
	dat[11711] = 1;
	dat[11717] = 1;
	dat[11718] = 1;
	dat[11719] = 1;
	dat[11720] = 1;
	dat[11721] = 1;
	dat[11722] = 1;
	dat[11723] = 1;
	dat[11724] = 1;
	dat[11725] = 1;
	dat[11726] = 1;
	dat[11727] = 1;
	dat[11728] = 1;
	dat[11729] = 1;
	dat[11747] = 1;
	dat[11751] = 1;
	dat[11755] = 1;
	dat[11758] = 1;
	dat[11776] = 1;
	dat[11784] = 1;
	dat[11785] = 1;
	dat[11787] = 1;
	dat[11788] = 1;
	dat[11790] = 1;
	dat[11791] = 1;
	dat[11792] = 1;
	dat[11795] = 1;
	dat[11845] = 1;
	dat[11869] = 1;
	dat[11873] = 1;
	dat[11877] = 1;
	dat[11880] = 1;
	dat[11881] = 1;
	dat[11882] = 1;
	dat[11883] = 1;
	dat[11884] = 1;
	dat[11895] = 1;
	dat[11896] = 1;
	dat[11899] = 1;
	dat[11900] = 1;
	dat[11904] = 1;
	dat[11905] = 1;
	dat[11906] = 1;
	dat[11908] = 1;
	dat[11909] = 1;
	dat[11910] = 1;
	dat[11912] = 1;
	dat[11913] = 1;
	dat[11914] = 1;
	dat[11916] = 1;
	dat[11917] = 1;
	dat[11918] = 1;
	dat[11920] = 1;
	dat[11928] = 1;
	dat[11929] = 1;
	dat[11930] = 1;
	dat[11931] = 1;
	dat[11942] = 1;
	dat[11943] = 1;
	dat[11944] = 1;
	dat[11945] = 1;
	dat[11948] = 1;
	dat[11949] = 1;
	dat[11950] = 1;
	dat[11951] = 1;
	dat[11952] = 1;
	dat[11953] = 1;
	dat[11962] = 1;
	dat[11966] = 1;
	dat[11993] = 1;
	dat[12016] = 1;
	dat[12087] = 1;
	dat[12088] = 1;
	dat[12089] = 1;
	dat[12090] = 1;
	dat[12091] = 1;
	dat[12092] = 1;
	dat[12093] = 1;
	dat[12094] = 1;
	dat[12095] = 1;
	dat[12096] = 1;
	dat[12097] = 1;
	dat[12098] = 1;
	dat[12099] = 1;
	dat[12100] = 1;
	dat[12104] = 1;
	dat[12105] = 1;
	dat[12106] = 1;
	dat[12189] = 1;
	dat[12194] = 1;
	dat[12418] = 1;
	dat[12735] = 1;
	dat[12736] = 1;
	dat[12739] = 1;
	dat[12740] = 1;
	dat[12741] = 1;
	dat[12744] = 1;
	dat[12745] = 1;
	dat[12746] = 1;
	dat[12747] = 1;
	dat[12748] = 1;
	dat[12771] = 1;
	dat[12782] = 1;
	dat[12788] = 1;
	dat[12790] = 1;
	dat[12791] = 1;
	dat[12794] = 1;
	dat[12796] = 1;
	dat[12797] = 1;
	dat[12798] = 1;
	dat[12803] = 1;
	dat[12804] = 1;
	dat[12805] = 1;
	dat[12806] = 1;
	dat[12808] = 1;
	dat[12809] = 1;
	dat[12810] = 1;
	dat[12811] = 1;
	dat[12812] = 1;
	dat[12813] = 1;
	dat[12833] = 1;
	dat[12834] = 1;
	dat[12835] = 1;
	dat[12836] = 1;
	dat[12837] = 1;
	dat[12840] = 1;
	dat[12841] = 1;
	dat[12842] = 1;
	dat[12843] = 1;
	dat[12844] = 1;
	dat[12845] = 1;
	dat[12846] = 1;
	dat[12847] = 1;
	dat[12848] = 1;
	dat[12849] = 1;
	dat[12850] = 1;
	dat[12851] = 1;
	dat[12852] = 1;
	dat[12939] = 1;
	dat[13123] = 1;
	dat[13125] = 1;
	dat[13132] = 1;
	dat[13136] = 1;
	dat[13169] = 1;
	dat[13171] = 1;
	dat[13172] = 1;
	dat[13173] = 1;
	dat[13174] = 1;
	dat[13175] = 1;
	dat[13176] = 1;
	dat[13177] = 1;
	dat[13178] = 1;
	dat[13179] = 1;
	dat[13180] = 1;
	dat[13181] = 1;
	dat[13182] = 1;
	dat[13183] = 1;
	dat[13184] = 1;
	dat[13185] = 1;
	dat[13186] = 1;
	dat[13187] = 1;
	dat[13210] = 1;
	dat[13245] = 1;
	dat[13311] = 1;
	dat[13312] = 1;
	dat[13313] = 1;
	dat[13314] = 1;
	dat[13315] = 1;
	dat[13316] = 1;
	dat[13317] = 1;
	dat[13318] = 1;
	dat[13319] = 1;
	dat[13326] = 1;
	dat[13413] = 1;
	dat[13414] = 1;
	dat[13415] = 1;
	dat[13416] = 1;
	dat[13417] = 1;
	dat[13418] = 1;
	dat[13419] = 1;
	dat[13420] = 1;
	dat[13421] = 1;
	dat[13422] = 1;
	dat[13423] = 1;
	dat[13424] = 1;
	dat[13432] = 1;
	dat[13438] = 1;
	dat[13487] = 1;
	dat[13489] = 1;
	dat[13506] = 1;
	dat[13532] = 1;
	dat[13542] = 1;
	dat[13571] = 1;
	dat[13572] = 1;
	dat[13576] = 1;
	dat[13713] = 1;
	dat[13759] = 1;
	dat[13900] = 1;
	dat[13901] = 1;
	dat[13902] = 1;
	dat[13903] = 1;
	dat[13904] = 1;
	dat[13905] = 1;
	dat[13906] = 1;
	dat[13907] = 1;
	dat[13908] = 1;
	dat[13909] = 1;
	dat[13910] = 1;
	dat[13911] = 1;
	dat[13912] = 1;
	dat[13974] = 1;
	dat[14341] = 1;
	dat[14417] = 1;
	dat[14429] = 1;
	dat[14430] = 1;
	dat[14431] = 1;
	dat[14432] = 1;
	dat[14433] = 1;
	dat[14434] = 1;
	dat[14435] = 1;
	dat[14437] = 1;
	dat[14442] = 1;
	dat[14443] = 1;
	dat[14444] = 1;
	dat[14504] = 1;
	dat[1068] = 2;
	dat[1098] = 2;
	dat[1196] = 2;
	dat[1219] = 2;
	dat[1232] = 2;
	dat[1274] = 2;
	dat[1353] = 2;
	dat[1387] = 2;
	dat[1489] = 2;
	dat[1494] = 2;
	dat[1511] = 2;
	dat[1601] = 2;
	dat[1696] = 2;
	dat[1783] = 2;
	dat[1800] = 2;
	dat[1840] = 2;
	dat[1884] = 2;
	dat[1909] = 2;
	dat[1931] = 2;
	dat[2021] = 2;
	dat[2076] = 2;
	dat[2091] = 2;
	dat[2101] = 2;
	dat[2122] = 2;
	dat[2137] = 2;
	dat[2255] = 2;
	dat[2264] = 2;
	dat[2343] = 2;
	dat[2427] = 2;
	dat[2509] = 2;
	dat[2561] = 2;
	dat[2886] = 2;
	dat[2907] = 2;
	dat[3111] = 2;
	dat[3144] = 2;
	dat[3411] = 2;
	dat[3641] = 2;
	dat[3682] = 2;
	dat[3724] = 2;
	dat[3970] = 2;
	dat[4072] = 2;
	dat[4373] = 2;
	dat[4382] = 2;
	dat[4407] = 2;
	dat[4703] = 2;
	dat[5008] = 2;
	dat[5570] = 2;
	dat[5628] = 2;
	dat[5646] = 2;
	dat[5892] = 2;
	dat[5950] = 2;
	dat[6090] = 2;
	dat[6988] = 2;
	dat[7021] = 2;
	dat[7334] = 2;
	dat[7453] = 2;
	dat[7503] = 2;
	dat[7623] = 2;
	dat[7981] = 2;
	dat[8873] = 2;
	dat[8890] = 2;
	dat[9017] = 2;
	dat[9236] = 2;
	dat[9244] = 2;
	dat[9499] = 2;
	dat[9630] = 2;
	dat[10088] = 2;
	dat[10264] = 2;
	dat[10269] = 2;
	dat[10316] = 2;
	dat[10638] = 2;
	dat[10656] = 2;
	dat[10875] = 2;
	dat[10944] = 2;
	dat[10947] = 2;
	dat[11110] = 2;
	dat[11124] = 2;
	dat[11135] = 2;
	dat[11395] = 2;
	dat[11496] = 2;
	dat[11569] = 2;
	dat[11816] = 2;
	dat[11872] = 2;
	dat[11988] = 2;
	dat[12195] = 2;
	dat[13062] = 2;
	dat[13165] = 2;
	dat[13680] = 2;
	dat[13786] = 2;
	dat[13988] = 2;
	dat[14340] = 2;


	int n;
	scanf("%d", &n);

	if (n < 0 || n >= MAX)
		printf("VH\n");
	else if (dat[n] == 1)
		printf("E\n");
	else if (dat[n] == 2)
		printf("H\n");
	else
		printf("VH\n");
}

Compilation message

ABC.cpp: In function 'int main()':
ABC.cpp:2731:17: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
                 ^
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1532 KB Unexpected end of file - token expected