summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/core/test_indirectbr_many.in1550
-rw-r--r--tests/core/test_indirectbr_many.out1
2 files changed, 42 insertions, 1509 deletions
diff --git a/tests/core/test_indirectbr_many.in b/tests/core/test_indirectbr_many.in
index 769c331f..7937d197 100644
--- a/tests/core/test_indirectbr_many.in
+++ b/tests/core/test_indirectbr_many.in
@@ -1,1510 +1,44 @@
+#include <stdio.h>
- #include <stdio.h>
- int main(int argc, char **argv) {
- printf("\n");
- const void *addrs[] = { &&B0, &&B1, &&B2, &&B3, &&B4, &&B5, &&B6, &&B7, &&B8, &&B9, &&B10, &&B11, &&B12, &&B13, &&B14, &&B15, &&B16, &&B17, &&B18, &&B19, &&B20, &&B21, &&B22, &&B23, &&B24, &&B25, &&B26, &&B27, &&B28, &&B29, &&B30, &&B31, &&B32, &&B33, &&B34, &&B35, &&B36, &&B37, &&B38, &&B39, &&B40, &&B41, &&B42, &&B43, &&B44, &&B45, &&B46, &&B47, &&B48, &&B49, &&B50, &&B51, &&B52, &&B53, &&B54, &&B55, &&B56, &&B57, &&B58, &&B59, &&B60, &&B61, &&B62, &&B63, &&B64, &&B65, &&B66, &&B67, &&B68, &&B69, &&B70, &&B71, &&B72, &&B73, &&B74, &&B75, &&B76, &&B77, &&B78, &&B79, &&B80, &&B81, &&B82, &&B83, &&B84, &&B85, &&B86, &&B87, &&B88, &&B89, &&B90, &&B91, &&B92, &&B93, &&B94, &&B95, &&B96, &&B97, &&B98, &&B99, &&B100, &&B101, &&B102, &&B103, &&B104, &&B105, &&B106, &&B107, &&B108, &&B109, &&B110, &&B111, &&B112, &&B113, &&B114, &&B115, &&B116, &&B117, &&B118, &&B119, &&B120, &&B121, &&B122, &&B123, &&B124, &&B125, &&B126, &&B127, &&B128, &&B129, &&B130, &&B131, &&B132, &&B133, &&B134, &&B135, &&B136, &&B137, &&B138, &&B139, &&B140, &&B141, &&B142, &&B143, &&B144, &&B145, &&B146, &&B147, &&B148, &&B149, &&B150, &&B151, &&B152, &&B153, &&B154, &&B155, &&B156, &&B157, &&B158, &&B159, &&B160, &&B161, &&B162, &&B163, &&B164, &&B165, &&B166, &&B167, &&B168, &&B169, &&B170, &&B171, &&B172, &&B173, &&B174, &&B175, &&B176, &&B177, &&B178, &&B179, &&B180, &&B181, &&B182, &&B183, &&B184, &&B185, &&B186, &&B187, &&B188, &&B189, &&B190, &&B191, &&B192, &&B193, &&B194, &&B195, &&B196, &&B197, &&B198, &&B199, &&B200, &&B201, &&B202, &&B203, &&B204, &&B205, &&B206, &&B207, &&B208, &&B209, &&B210, &&B211, &&B212, &&B213, &&B214, &&B215, &&B216, &&B217, &&B218, &&B219, &&B220, &&B221, &&B222, &&B223, &&B224, &&B225, &&B226, &&B227, &&B228, &&B229, &&B230, &&B231, &&B232, &&B233, &&B234, &&B235, &&B236, &&B237, &&B238, &&B239, &&B240, &&B241, &&B242, &&B243, &&B244, &&B245, &&B246, &&B247, &&B248, &&B249, &&B250, &&B251, &&B252, &&B253, &&B254, &&B255, &&B256, &&B257, &&B258, &&B259, &&B260, &&B261, &&B262, &&B263, &&B264, &&B265, &&B266, &&B267, &&B268, &&B269, &&B270, &&B271, &&B272, &&B273, &&B274, &&B275, &&B276, &&B277, &&B278, &&B279, &&B280, &&B281, &&B282, &&B283, &&B284, &&B285, &&B286, &&B287, &&B288, &&B289, &&B290, &&B291, &&B292, &&B293, &&B294, &&B295, &&B296, &&B297, &&B298, &&B299, &&B300, &&B301, &&B302, &&B303, &&B304, &&B305, &&B306, &&B307, &&B308, &&B309, &&B310, &&B311, &&B312, &&B313, &&B314, &&B315, &&B316, &&B317, &&B318, &&B319, &&B320, &&B321, &&B322, &&B323, &&B324, &&B325, &&B326, &&B327, &&B328, &&B329, &&B330, &&B331, &&B332, &&B333, &&B334, &&B335, &&B336, &&B337, &&B338, &&B339, &&B340, &&B341, &&B342, &&B343, &&B344, &&B345, &&B346, &&B347, &&B348, &&B349, &&B350, &&B351, &&B352, &&B353, &&B354, &&B355, &&B356, &&B357, &&B358, &&B359, &&B360, &&B361, &&B362, &&B363, &&B364, &&B365, &&B366, &&B367, &&B368, &&B369, &&B370, &&B371, &&B372, &&B373, &&B374, &&B375, &&B376, &&B377, &&B378, &&B379, &&B380, &&B381, &&B382, &&B383, &&B384, &&B385, &&B386, &&B387, &&B388, &&B389, &&B390, &&B391, &&B392, &&B393, &&B394, &&B395, &&B396, &&B397, &&B398, &&B399, &&B400, &&B401, &&B402, &&B403, &&B404, &&B405, &&B406, &&B407, &&B408, &&B409, &&B410, &&B411, &&B412, &&B413, &&B414, &&B415, &&B416, &&B417, &&B418, &&B419, &&B420, &&B421, &&B422, &&B423, &&B424, &&B425, &&B426, &&B427, &&B428, &&B429, &&B430, &&B431, &&B432, &&B433, &&B434, &&B435, &&B436, &&B437, &&B438, &&B439, &&B440, &&B441, &&B442, &&B443, &&B444, &&B445, &&B446, &&B447, &&B448, &&B449, &&B450, &&B451, &&B452, &&B453, &&B454, &&B455, &&B456, &&B457, &&B458, &&B459, &&B460, &&B461, &&B462, &&B463, &&B464, &&B465, &&B466, &&B467, &&B468, &&B469, &&B470, &&B471, &&B472, &&B473, &&B474, &&B475, &&B476, &&B477, &&B478, &&B479, &&B480, &&B481, &&B482, &&B483, &&B484, &&B485, &&B486, &&B487, &&B488, &&B489, &&B490, &&B491, &&B492, &&B493, &&B494, &&B495, &&B496, &&B497, &&B498, &&B499, &&B500, &&B501, &&B502, &&B503, &&B504, &&B505, &&B506, &&B507, &&B508, &&B509, &&B510, &&B511, &&B512, &&B513, &&B514, &&B515, &&B516, &&B517, &&B518, &&B519, &&B520, &&B521, &&B522, &&B523, &&B524, &&B525, &&B526, &&B527, &&B528, &&B529, &&B530, &&B531, &&B532, &&B533, &&B534, &&B535, &&B536, &&B537, &&B538, &&B539, &&B540, &&B541, &&B542, &&B543, &&B544, &&B545, &&B546, &&B547, &&B548, &&B549, &&B550, &&B551, &&B552, &&B553, &&B554, &&B555, &&B556, &&B557, &&B558, &&B559, &&B560, &&B561, &&B562, &&B563, &&B564, &&B565, &&B566, &&B567, &&B568, &&B569, &&B570, &&B571, &&B572, &&B573, &&B574, &&B575, &&B576, &&B577, &&B578, &&B579, &&B580, &&B581, &&B582, &&B583, &&B584, &&B585, &&B586, &&B587, &&B588, &&B589, &&B590, &&B591, &&B592, &&B593, &&B594, &&B595, &&B596, &&B597, &&B598, &&B599, &&B600, &&B601, &&B602, &&B603, &&B604, &&B605, &&B606, &&B607, &&B608, &&B609, &&B610, &&B611, &&B612, &&B613, &&B614, &&B615, &&B616, &&B617, &&B618, &&B619, &&B620, &&B621, &&B622, &&B623, &&B624, &&B625, &&B626, &&B627, &&B628, &&B629, &&B630, &&B631, &&B632, &&B633, &&B634, &&B635, &&B636, &&B637, &&B638, &&B639, &&B640, &&B641, &&B642, &&B643, &&B644, &&B645, &&B646, &&B647, &&B648, &&B649, &&B650, &&B651, &&B652, &&B653, &&B654, &&B655, &&B656, &&B657, &&B658, &&B659, &&B660, &&B661, &&B662, &&B663, &&B664, &&B665, &&B666, &&B667, &&B668, &&B669, &&B670, &&B671, &&B672, &&B673, &&B674, &&B675, &&B676, &&B677, &&B678, &&B679, &&B680, &&B681, &&B682, &&B683, &&B684, &&B685, &&B686, &&B687, &&B688, &&B689, &&B690, &&B691, &&B692, &&B693, &&B694, &&B695, &&B696, &&B697, &&B698, &&B699, &&B700, &&B701, &&B702, &&B703, &&B704, &&B705, &&B706, &&B707, &&B708, &&B709, &&B710, &&B711, &&B712, &&B713, &&B714, &&B715, &&B716, &&B717, &&B718, &&B719, &&B720, &&B721, &&B722, &&B723, &&B724, &&B725, &&B726, &&B727, &&B728, &&B729, &&B730, &&B731, &&B732, &&B733, &&B734, &&B735, &&B736, &&B737, &&B738, &&B739, &&B740, &&B741, &&B742, &&B743, &&B744, &&B745, &&B746, &&B747, &&B748, &&B749, &&B750, &&B751, &&B752, &&B753, &&B754, &&B755, &&B756, &&B757, &&B758, &&B759, &&B760, &&B761, &&B762, &&B763, &&B764, &&B765, &&B766, &&B767, &&B768, &&B769, &&B770, &&B771, &&B772, &&B773, &&B774, &&B775, &&B776, &&B777, &&B778, &&B779, &&B780, &&B781, &&B782, &&B783, &&B784, &&B785, &&B786, &&B787, &&B788, &&B789, &&B790, &&B791, &&B792, &&B793, &&B794, &&B795, &&B796, &&B797, &&B798, &&B799, &&B800, &&B801, &&B802, &&B803, &&B804, &&B805, &&B806, &&B807, &&B808, &&B809, &&B810, &&B811, &&B812, &&B813, &&B814, &&B815, &&B816, &&B817, &&B818, &&B819, &&B820, &&B821, &&B822, &&B823, &&B824, &&B825, &&B826, &&B827, &&B828, &&B829, &&B830, &&B831, &&B832, &&B833, &&B834, &&B835, &&B836, &&B837, &&B838, &&B839, &&B840, &&B841, &&B842, &&B843, &&B844, &&B845, &&B846, &&B847, &&B848, &&B849, &&B850, &&B851, &&B852, &&B853, &&B854, &&B855, &&B856, &&B857, &&B858, &&B859, &&B860, &&B861, &&B862, &&B863, &&B864, &&B865, &&B866, &&B867, &&B868, &&B869, &&B870, &&B871, &&B872, &&B873, &&B874, &&B875, &&B876, &&B877, &&B878, &&B879, &&B880, &&B881, &&B882, &&B883, &&B884, &&B885, &&B886, &&B887, &&B888, &&B889, &&B890, &&B891, &&B892, &&B893, &&B894, &&B895, &&B896, &&B897, &&B898, &&B899, &&B900, &&B901, &&B902, &&B903, &&B904, &&B905, &&B906, &&B907, &&B908, &&B909, &&B910, &&B911, &&B912, &&B913, &&B914, &&B915, &&B916, &&B917, &&B918, &&B919, &&B920, &&B921, &&B922, &&B923, &&B924, &&B925, &&B926, &&B927, &&B928, &&B929, &&B930, &&B931, &&B932, &&B933, &&B934, &&B935, &&B936, &&B937, &&B938, &&B939, &&B940, &&B941, &&B942, &&B943, &&B944, &&B945, &&B946, &&B947, &&B948, &&B949, &&B950, &&B951, &&B952, &&B953, &&B954, &&B955, &&B956, &&B957, &&B958, &&B959, &&B960, &&B961, &&B962, &&B963, &&B964, &&B965, &&B966, &&B967, &&B968, &&B969, &&B970, &&B971, &&B972, &&B973, &&B974, &&B975, &&B976, &&B977, &&B978, &&B979, &&B980, &&B981, &&B982, &&B983, &&B984, &&B985, &&B986, &&B987, &&B988, &&B989, &&B990, &&B991, &&B992, &&B993, &&B994, &&B995, &&B996, &&B997, &&B998, &&B999, &&B1000, &&B1001, &&B1002, &&B1003, &&B1004, &&B1005, &&B1006, &&B1007, &&B1008, &&B1009, &&B1010, &&B1011, &&B1012, &&B1013, &&B1014, &&B1015, &&B1016, &&B1017, &&B1018, &&B1019, &&B1020, &&B1021, &&B1022, &&B1023, &&B1024, &&B1025, &&B1026, &&B1027, &&B1028, &&B1029, &&B1030, &&B1031, &&B1032, &&B1033, &&B1034, &&B1035, &&B1036, &&B1037, &&B1038, &&B1039, &&B1040, &&B1041, &&B1042, &&B1043, &&B1044, &&B1045, &&B1046, &&B1047, &&B1048, &&B1049, &&B1050, &&B1051, &&B1052, &&B1053, &&B1054, &&B1055, &&B1056, &&B1057, &&B1058, &&B1059, &&B1060, &&B1061, &&B1062, &&B1063, &&B1064, &&B1065, &&B1066, &&B1067, &&B1068, &&B1069, &&B1070, &&B1071, &&B1072, &&B1073, &&B1074, &&B1075, &&B1076, &&B1077, &&B1078, &&B1079, &&B1080, &&B1081, &&B1082, &&B1083, &&B1084, &&B1085, &&B1086, &&B1087, &&B1088, &&B1089, &&B1090, &&B1091, &&B1092, &&B1093, &&B1094, &&B1095, &&B1096, &&B1097, &&B1098, &&B1099, &&B1100, &&B1101, &&B1102, &&B1103, &&B1104, &&B1105, &&B1106, &&B1107, &&B1108, &&B1109, &&B1110, &&B1111, &&B1112, &&B1113, &&B1114, &&B1115, &&B1116, &&B1117, &&B1118, &&B1119, &&B1120, &&B1121, &&B1122, &&B1123, &&B1124, &&B1125, &&B1126, &&B1127, &&B1128, &&B1129, &&B1130, &&B1131, &&B1132, &&B1133, &&B1134, &&B1135, &&B1136, &&B1137, &&B1138, &&B1139, &&B1140, &&B1141, &&B1142, &&B1143, &&B1144, &&B1145, &&B1146, &&B1147, &&B1148, &&B1149, &&B1150, &&B1151, &&B1152, &&B1153, &&B1154, &&B1155, &&B1156, &&B1157, &&B1158, &&B1159, &&B1160, &&B1161, &&B1162, &&B1163, &&B1164, &&B1165, &&B1166, &&B1167, &&B1168, &&B1169, &&B1170, &&B1171, &&B1172, &&B1173, &&B1174, &&B1175, &&B1176, &&B1177, &&B1178, &&B1179, &&B1180, &&B1181, &&B1182, &&B1183, &&B1184, &&B1185, &&B1186, &&B1187, &&B1188, &&B1189, &&B1190, &&B1191, &&B1192, &&B1193, &&B1194, &&B1195, &&B1196, &&B1197, &&B1198, &&B1199, &&B1200, &&B1201, &&B1202, &&B1203, &&B1204, &&B1205, &&B1206, &&B1207, &&B1208, &&B1209, &&B1210, &&B1211, &&B1212, &&B1213, &&B1214, &&B1215, &&B1216, &&B1217, &&B1218, &&B1219, &&B1220, &&B1221, &&B1222, &&B1223, &&B1224, &&B1225, &&B1226, &&B1227, &&B1228, &&B1229, &&B1230, &&B1231, &&B1232, &&B1233, &&B1234, &&B1235, &&B1236, &&B1237, &&B1238, &&B1239, &&B1240, &&B1241, &&B1242, &&B1243, &&B1244, &&B1245, &&B1246, &&B1247, &&B1248, &&B1249, &&B1250, &&B1251, &&B1252, &&B1253, &&B1254, &&B1255, &&B1256, &&B1257, &&B1258, &&B1259, &&B1260, &&B1261, &&B1262, &&B1263, &&B1264, &&B1265, &&B1266, &&B1267, &&B1268, &&B1269, &&B1270, &&B1271, &&B1272, &&B1273, &&B1274, &&B1275, &&B1276, &&B1277, &&B1278, &&B1279, &&B1280, &&B1281, &&B1282, &&B1283, &&B1284, &&B1285, &&B1286, &&B1287, &&B1288, &&B1289, &&B1290, &&B1291, &&B1292, &&B1293, &&B1294, &&B1295, &&B1296, &&B1297, &&B1298, &&B1299, &&B1300, &&B1301, &&B1302, &&B1303, &&B1304, &&B1305, &&B1306, &&B1307, &&B1308, &&B1309, &&B1310, &&B1311, &&B1312, &&B1313, &&B1314, &&B1315, &&B1316, &&B1317, &&B1318, &&B1319, &&B1320, &&B1321, &&B1322, &&B1323, &&B1324, &&B1325, &&B1326, &&B1327, &&B1328, &&B1329, &&B1330, &&B1331, &&B1332, &&B1333, &&B1334, &&B1335, &&B1336, &&B1337, &&B1338, &&B1339, &&B1340, &&B1341, &&B1342, &&B1343, &&B1344, &&B1345, &&B1346, &&B1347, &&B1348, &&B1349, &&B1350, &&B1351, &&B1352, &&B1353, &&B1354, &&B1355, &&B1356, &&B1357, &&B1358, &&B1359, &&B1360, &&B1361, &&B1362, &&B1363, &&B1364, &&B1365, &&B1366, &&B1367, &&B1368, &&B1369, &&B1370, &&B1371, &&B1372, &&B1373, &&B1374, &&B1375, &&B1376, &&B1377, &&B1378, &&B1379, &&B1380, &&B1381, &&B1382, &&B1383, &&B1384, &&B1385, &&B1386, &&B1387, &&B1388, &&B1389, &&B1390, &&B1391, &&B1392, &&B1393, &&B1394, &&B1395, &&B1396, &&B1397, &&B1398, &&B1399, &&B1400, &&B1401, &&B1402, &&B1403, &&B1404, &&B1405, &&B1406, &&B1407, &&B1408, &&B1409, &&B1410, &&B1411, &&B1412, &&B1413, &&B1414, &&B1415, &&B1416, &&B1417, &&B1418, &&B1419, &&B1420, &&B1421, &&B1422, &&B1423, &&B1424, &&B1425, &&B1426, &&B1427, &&B1428, &&B1429, &&B1430, &&B1431, &&B1432, &&B1433, &&B1434, &&B1435, &&B1436, &&B1437, &&B1438, &&B1439, &&B1440, &&B1441, &&B1442, &&B1443, &&B1444, &&B1445, &&B1446, &&B1447, &&B1448, &&B1449, &&B1450, &&B1451, &&B1452, &&B1453, &&B1454, &&B1455, &&B1456, &&B1457, &&B1458, &&B1459, &&B1460, &&B1461, &&B1462, &&B1463, &&B1464, &&B1465, &&B1466, &&B1467, &&B1468, &&B1469, &&B1470, &&B1471, &&B1472, &&B1473, &&B1474, &&B1475, &&B1476, &&B1477, &&B1478, &&B1479, &&B1480, &&B1481, &&B1482, &&B1483, &&B1484, &&B1485, &&B1486, &&B1487, &&B1488, &&B1489, &&B1490, &&B1491, &&B1492, &&B1493, &&B1494, &&B1495, &&B1496, &&B1497, &&B1498, &&B1499 };
- goto *addrs[argc*argc + 1000];
+/* Store, "declare" (but jump over) the current B_* label */
+#define IND_BLOCK(X) \
+do { \
+ addrs[i] = &&B_##X; \
+ i++; \
+ goto JMP_##X; \
+ B_##X: \
+ printf(#X "\n"); \
+ return 0; \
+ JMP_##X: \
+ ; \
+} while (0)
-B0: printf("0\n"); return 0;
-B1: printf("1\n"); return 0;
-B2: printf("2\n"); return 0;
-B3: printf("3\n"); return 0;
-B4: printf("4\n"); return 0;
-B5: printf("5\n"); return 0;
-B6: printf("6\n"); return 0;
-B7: printf("7\n"); return 0;
-B8: printf("8\n"); return 0;
-B9: printf("9\n"); return 0;
-B10: printf("10\n"); return 0;
-B11: printf("11\n"); return 0;
-B12: printf("12\n"); return 0;
-B13: printf("13\n"); return 0;
-B14: printf("14\n"); return 0;
-B15: printf("15\n"); return 0;
-B16: printf("16\n"); return 0;
-B17: printf("17\n"); return 0;
-B18: printf("18\n"); return 0;
-B19: printf("19\n"); return 0;
-B20: printf("20\n"); return 0;
-B21: printf("21\n"); return 0;
-B22: printf("22\n"); return 0;
-B23: printf("23\n"); return 0;
-B24: printf("24\n"); return 0;
-B25: printf("25\n"); return 0;
-B26: printf("26\n"); return 0;
-B27: printf("27\n"); return 0;
-B28: printf("28\n"); return 0;
-B29: printf("29\n"); return 0;
-B30: printf("30\n"); return 0;
-B31: printf("31\n"); return 0;
-B32: printf("32\n"); return 0;
-B33: printf("33\n"); return 0;
-B34: printf("34\n"); return 0;
-B35: printf("35\n"); return 0;
-B36: printf("36\n"); return 0;
-B37: printf("37\n"); return 0;
-B38: printf("38\n"); return 0;
-B39: printf("39\n"); return 0;
-B40: printf("40\n"); return 0;
-B41: printf("41\n"); return 0;
-B42: printf("42\n"); return 0;
-B43: printf("43\n"); return 0;
-B44: printf("44\n"); return 0;
-B45: printf("45\n"); return 0;
-B46: printf("46\n"); return 0;
-B47: printf("47\n"); return 0;
-B48: printf("48\n"); return 0;
-B49: printf("49\n"); return 0;
-B50: printf("50\n"); return 0;
-B51: printf("51\n"); return 0;
-B52: printf("52\n"); return 0;
-B53: printf("53\n"); return 0;
-B54: printf("54\n"); return 0;
-B55: printf("55\n"); return 0;
-B56: printf("56\n"); return 0;
-B57: printf("57\n"); return 0;
-B58: printf("58\n"); return 0;
-B59: printf("59\n"); return 0;
-B60: printf("60\n"); return 0;
-B61: printf("61\n"); return 0;
-B62: printf("62\n"); return 0;
-B63: printf("63\n"); return 0;
-B64: printf("64\n"); return 0;
-B65: printf("65\n"); return 0;
-B66: printf("66\n"); return 0;
-B67: printf("67\n"); return 0;
-B68: printf("68\n"); return 0;
-B69: printf("69\n"); return 0;
-B70: printf("70\n"); return 0;
-B71: printf("71\n"); return 0;
-B72: printf("72\n"); return 0;
-B73: printf("73\n"); return 0;
-B74: printf("74\n"); return 0;
-B75: printf("75\n"); return 0;
-B76: printf("76\n"); return 0;
-B77: printf("77\n"); return 0;
-B78: printf("78\n"); return 0;
-B79: printf("79\n"); return 0;
-B80: printf("80\n"); return 0;
-B81: printf("81\n"); return 0;
-B82: printf("82\n"); return 0;
-B83: printf("83\n"); return 0;
-B84: printf("84\n"); return 0;
-B85: printf("85\n"); return 0;
-B86: printf("86\n"); return 0;
-B87: printf("87\n"); return 0;
-B88: printf("88\n"); return 0;
-B89: printf("89\n"); return 0;
-B90: printf("90\n"); return 0;
-B91: printf("91\n"); return 0;
-B92: printf("92\n"); return 0;
-B93: printf("93\n"); return 0;
-B94: printf("94\n"); return 0;
-B95: printf("95\n"); return 0;
-B96: printf("96\n"); return 0;
-B97: printf("97\n"); return 0;
-B98: printf("98\n"); return 0;
-B99: printf("99\n"); return 0;
-B100: printf("100\n"); return 0;
-B101: printf("101\n"); return 0;
-B102: printf("102\n"); return 0;
-B103: printf("103\n"); return 0;
-B104: printf("104\n"); return 0;
-B105: printf("105\n"); return 0;
-B106: printf("106\n"); return 0;
-B107: printf("107\n"); return 0;
-B108: printf("108\n"); return 0;
-B109: printf("109\n"); return 0;
-B110: printf("110\n"); return 0;
-B111: printf("111\n"); return 0;
-B112: printf("112\n"); return 0;
-B113: printf("113\n"); return 0;
-B114: printf("114\n"); return 0;
-B115: printf("115\n"); return 0;
-B116: printf("116\n"); return 0;
-B117: printf("117\n"); return 0;
-B118: printf("118\n"); return 0;
-B119: printf("119\n"); return 0;
-B120: printf("120\n"); return 0;
-B121: printf("121\n"); return 0;
-B122: printf("122\n"); return 0;
-B123: printf("123\n"); return 0;
-B124: printf("124\n"); return 0;
-B125: printf("125\n"); return 0;
-B126: printf("126\n"); return 0;
-B127: printf("127\n"); return 0;
-B128: printf("128\n"); return 0;
-B129: printf("129\n"); return 0;
-B130: printf("130\n"); return 0;
-B131: printf("131\n"); return 0;
-B132: printf("132\n"); return 0;
-B133: printf("133\n"); return 0;
-B134: printf("134\n"); return 0;
-B135: printf("135\n"); return 0;
-B136: printf("136\n"); return 0;
-B137: printf("137\n"); return 0;
-B138: printf("138\n"); return 0;
-B139: printf("139\n"); return 0;
-B140: printf("140\n"); return 0;
-B141: printf("141\n"); return 0;
-B142: printf("142\n"); return 0;
-B143: printf("143\n"); return 0;
-B144: printf("144\n"); return 0;
-B145: printf("145\n"); return 0;
-B146: printf("146\n"); return 0;
-B147: printf("147\n"); return 0;
-B148: printf("148\n"); return 0;
-B149: printf("149\n"); return 0;
-B150: printf("150\n"); return 0;
-B151: printf("151\n"); return 0;
-B152: printf("152\n"); return 0;
-B153: printf("153\n"); return 0;
-B154: printf("154\n"); return 0;
-B155: printf("155\n"); return 0;
-B156: printf("156\n"); return 0;
-B157: printf("157\n"); return 0;
-B158: printf("158\n"); return 0;
-B159: printf("159\n"); return 0;
-B160: printf("160\n"); return 0;
-B161: printf("161\n"); return 0;
-B162: printf("162\n"); return 0;
-B163: printf("163\n"); return 0;
-B164: printf("164\n"); return 0;
-B165: printf("165\n"); return 0;
-B166: printf("166\n"); return 0;
-B167: printf("167\n"); return 0;
-B168: printf("168\n"); return 0;
-B169: printf("169\n"); return 0;
-B170: printf("170\n"); return 0;
-B171: printf("171\n"); return 0;
-B172: printf("172\n"); return 0;
-B173: printf("173\n"); return 0;
-B174: printf("174\n"); return 0;
-B175: printf("175\n"); return 0;
-B176: printf("176\n"); return 0;
-B177: printf("177\n"); return 0;
-B178: printf("178\n"); return 0;
-B179: printf("179\n"); return 0;
-B180: printf("180\n"); return 0;
-B181: printf("181\n"); return 0;
-B182: printf("182\n"); return 0;
-B183: printf("183\n"); return 0;
-B184: printf("184\n"); return 0;
-B185: printf("185\n"); return 0;
-B186: printf("186\n"); return 0;
-B187: printf("187\n"); return 0;
-B188: printf("188\n"); return 0;
-B189: printf("189\n"); return 0;
-B190: printf("190\n"); return 0;
-B191: printf("191\n"); return 0;
-B192: printf("192\n"); return 0;
-B193: printf("193\n"); return 0;
-B194: printf("194\n"); return 0;
-B195: printf("195\n"); return 0;
-B196: printf("196\n"); return 0;
-B197: printf("197\n"); return 0;
-B198: printf("198\n"); return 0;
-B199: printf("199\n"); return 0;
-B200: printf("200\n"); return 0;
-B201: printf("201\n"); return 0;
-B202: printf("202\n"); return 0;
-B203: printf("203\n"); return 0;
-B204: printf("204\n"); return 0;
-B205: printf("205\n"); return 0;
-B206: printf("206\n"); return 0;
-B207: printf("207\n"); return 0;
-B208: printf("208\n"); return 0;
-B209: printf("209\n"); return 0;
-B210: printf("210\n"); return 0;
-B211: printf("211\n"); return 0;
-B212: printf("212\n"); return 0;
-B213: printf("213\n"); return 0;
-B214: printf("214\n"); return 0;
-B215: printf("215\n"); return 0;
-B216: printf("216\n"); return 0;
-B217: printf("217\n"); return 0;
-B218: printf("218\n"); return 0;
-B219: printf("219\n"); return 0;
-B220: printf("220\n"); return 0;
-B221: printf("221\n"); return 0;
-B222: printf("222\n"); return 0;
-B223: printf("223\n"); return 0;
-B224: printf("224\n"); return 0;
-B225: printf("225\n"); return 0;
-B226: printf("226\n"); return 0;
-B227: printf("227\n"); return 0;
-B228: printf("228\n"); return 0;
-B229: printf("229\n"); return 0;
-B230: printf("230\n"); return 0;
-B231: printf("231\n"); return 0;
-B232: printf("232\n"); return 0;
-B233: printf("233\n"); return 0;
-B234: printf("234\n"); return 0;
-B235: printf("235\n"); return 0;
-B236: printf("236\n"); return 0;
-B237: printf("237\n"); return 0;
-B238: printf("238\n"); return 0;
-B239: printf("239\n"); return 0;
-B240: printf("240\n"); return 0;
-B241: printf("241\n"); return 0;
-B242: printf("242\n"); return 0;
-B243: printf("243\n"); return 0;
-B244: printf("244\n"); return 0;
-B245: printf("245\n"); return 0;
-B246: printf("246\n"); return 0;
-B247: printf("247\n"); return 0;
-B248: printf("248\n"); return 0;
-B249: printf("249\n"); return 0;
-B250: printf("250\n"); return 0;
-B251: printf("251\n"); return 0;
-B252: printf("252\n"); return 0;
-B253: printf("253\n"); return 0;
-B254: printf("254\n"); return 0;
-B255: printf("255\n"); return 0;
-B256: printf("256\n"); return 0;
-B257: printf("257\n"); return 0;
-B258: printf("258\n"); return 0;
-B259: printf("259\n"); return 0;
-B260: printf("260\n"); return 0;
-B261: printf("261\n"); return 0;
-B262: printf("262\n"); return 0;
-B263: printf("263\n"); return 0;
-B264: printf("264\n"); return 0;
-B265: printf("265\n"); return 0;
-B266: printf("266\n"); return 0;
-B267: printf("267\n"); return 0;
-B268: printf("268\n"); return 0;
-B269: printf("269\n"); return 0;
-B270: printf("270\n"); return 0;
-B271: printf("271\n"); return 0;
-B272: printf("272\n"); return 0;
-B273: printf("273\n"); return 0;
-B274: printf("274\n"); return 0;
-B275: printf("275\n"); return 0;
-B276: printf("276\n"); return 0;
-B277: printf("277\n"); return 0;
-B278: printf("278\n"); return 0;
-B279: printf("279\n"); return 0;
-B280: printf("280\n"); return 0;
-B281: printf("281\n"); return 0;
-B282: printf("282\n"); return 0;
-B283: printf("283\n"); return 0;
-B284: printf("284\n"); return 0;
-B285: printf("285\n"); return 0;
-B286: printf("286\n"); return 0;
-B287: printf("287\n"); return 0;
-B288: printf("288\n"); return 0;
-B289: printf("289\n"); return 0;
-B290: printf("290\n"); return 0;
-B291: printf("291\n"); return 0;
-B292: printf("292\n"); return 0;
-B293: printf("293\n"); return 0;
-B294: printf("294\n"); return 0;
-B295: printf("295\n"); return 0;
-B296: printf("296\n"); return 0;
-B297: printf("297\n"); return 0;
-B298: printf("298\n"); return 0;
-B299: printf("299\n"); return 0;
-B300: printf("300\n"); return 0;
-B301: printf("301\n"); return 0;
-B302: printf("302\n"); return 0;
-B303: printf("303\n"); return 0;
-B304: printf("304\n"); return 0;
-B305: printf("305\n"); return 0;
-B306: printf("306\n"); return 0;
-B307: printf("307\n"); return 0;
-B308: printf("308\n"); return 0;
-B309: printf("309\n"); return 0;
-B310: printf("310\n"); return 0;
-B311: printf("311\n"); return 0;
-B312: printf("312\n"); return 0;
-B313: printf("313\n"); return 0;
-B314: printf("314\n"); return 0;
-B315: printf("315\n"); return 0;
-B316: printf("316\n"); return 0;
-B317: printf("317\n"); return 0;
-B318: printf("318\n"); return 0;
-B319: printf("319\n"); return 0;
-B320: printf("320\n"); return 0;
-B321: printf("321\n"); return 0;
-B322: printf("322\n"); return 0;
-B323: printf("323\n"); return 0;
-B324: printf("324\n"); return 0;
-B325: printf("325\n"); return 0;
-B326: printf("326\n"); return 0;
-B327: printf("327\n"); return 0;
-B328: printf("328\n"); return 0;
-B329: printf("329\n"); return 0;
-B330: printf("330\n"); return 0;
-B331: printf("331\n"); return 0;
-B332: printf("332\n"); return 0;
-B333: printf("333\n"); return 0;
-B334: printf("334\n"); return 0;
-B335: printf("335\n"); return 0;
-B336: printf("336\n"); return 0;
-B337: printf("337\n"); return 0;
-B338: printf("338\n"); return 0;
-B339: printf("339\n"); return 0;
-B340: printf("340\n"); return 0;
-B341: printf("341\n"); return 0;
-B342: printf("342\n"); return 0;
-B343: printf("343\n"); return 0;
-B344: printf("344\n"); return 0;
-B345: printf("345\n"); return 0;
-B346: printf("346\n"); return 0;
-B347: printf("347\n"); return 0;
-B348: printf("348\n"); return 0;
-B349: printf("349\n"); return 0;
-B350: printf("350\n"); return 0;
-B351: printf("351\n"); return 0;
-B352: printf("352\n"); return 0;
-B353: printf("353\n"); return 0;
-B354: printf("354\n"); return 0;
-B355: printf("355\n"); return 0;
-B356: printf("356\n"); return 0;
-B357: printf("357\n"); return 0;
-B358: printf("358\n"); return 0;
-B359: printf("359\n"); return 0;
-B360: printf("360\n"); return 0;
-B361: printf("361\n"); return 0;
-B362: printf("362\n"); return 0;
-B363: printf("363\n"); return 0;
-B364: printf("364\n"); return 0;
-B365: printf("365\n"); return 0;
-B366: printf("366\n"); return 0;
-B367: printf("367\n"); return 0;
-B368: printf("368\n"); return 0;
-B369: printf("369\n"); return 0;
-B370: printf("370\n"); return 0;
-B371: printf("371\n"); return 0;
-B372: printf("372\n"); return 0;
-B373: printf("373\n"); return 0;
-B374: printf("374\n"); return 0;
-B375: printf("375\n"); return 0;
-B376: printf("376\n"); return 0;
-B377: printf("377\n"); return 0;
-B378: printf("378\n"); return 0;
-B379: printf("379\n"); return 0;
-B380: printf("380\n"); return 0;
-B381: printf("381\n"); return 0;
-B382: printf("382\n"); return 0;
-B383: printf("383\n"); return 0;
-B384: printf("384\n"); return 0;
-B385: printf("385\n"); return 0;
-B386: printf("386\n"); return 0;
-B387: printf("387\n"); return 0;
-B388: printf("388\n"); return 0;
-B389: printf("389\n"); return 0;
-B390: printf("390\n"); return 0;
-B391: printf("391\n"); return 0;
-B392: printf("392\n"); return 0;
-B393: printf("393\n"); return 0;
-B394: printf("394\n"); return 0;
-B395: printf("395\n"); return 0;
-B396: printf("396\n"); return 0;
-B397: printf("397\n"); return 0;
-B398: printf("398\n"); return 0;
-B399: printf("399\n"); return 0;
-B400: printf("400\n"); return 0;
-B401: printf("401\n"); return 0;
-B402: printf("402\n"); return 0;
-B403: printf("403\n"); return 0;
-B404: printf("404\n"); return 0;
-B405: printf("405\n"); return 0;
-B406: printf("406\n"); return 0;
-B407: printf("407\n"); return 0;
-B408: printf("408\n"); return 0;
-B409: printf("409\n"); return 0;
-B410: printf("410\n"); return 0;
-B411: printf("411\n"); return 0;
-B412: printf("412\n"); return 0;
-B413: printf("413\n"); return 0;
-B414: printf("414\n"); return 0;
-B415: printf("415\n"); return 0;
-B416: printf("416\n"); return 0;
-B417: printf("417\n"); return 0;
-B418: printf("418\n"); return 0;
-B419: printf("419\n"); return 0;
-B420: printf("420\n"); return 0;
-B421: printf("421\n"); return 0;
-B422: printf("422\n"); return 0;
-B423: printf("423\n"); return 0;
-B424: printf("424\n"); return 0;
-B425: printf("425\n"); return 0;
-B426: printf("426\n"); return 0;
-B427: printf("427\n"); return 0;
-B428: printf("428\n"); return 0;
-B429: printf("429\n"); return 0;
-B430: printf("430\n"); return 0;
-B431: printf("431\n"); return 0;
-B432: printf("432\n"); return 0;
-B433: printf("433\n"); return 0;
-B434: printf("434\n"); return 0;
-B435: printf("435\n"); return 0;
-B436: printf("436\n"); return 0;
-B437: printf("437\n"); return 0;
-B438: printf("438\n"); return 0;
-B439: printf("439\n"); return 0;
-B440: printf("440\n"); return 0;
-B441: printf("441\n"); return 0;
-B442: printf("442\n"); return 0;
-B443: printf("443\n"); return 0;
-B444: printf("444\n"); return 0;
-B445: printf("445\n"); return 0;
-B446: printf("446\n"); return 0;
-B447: printf("447\n"); return 0;
-B448: printf("448\n"); return 0;
-B449: printf("449\n"); return 0;
-B450: printf("450\n"); return 0;
-B451: printf("451\n"); return 0;
-B452: printf("452\n"); return 0;
-B453: printf("453\n"); return 0;
-B454: printf("454\n"); return 0;
-B455: printf("455\n"); return 0;
-B456: printf("456\n"); return 0;
-B457: printf("457\n"); return 0;
-B458: printf("458\n"); return 0;
-B459: printf("459\n"); return 0;
-B460: printf("460\n"); return 0;
-B461: printf("461\n"); return 0;
-B462: printf("462\n"); return 0;
-B463: printf("463\n"); return 0;
-B464: printf("464\n"); return 0;
-B465: printf("465\n"); return 0;
-B466: printf("466\n"); return 0;
-B467: printf("467\n"); return 0;
-B468: printf("468\n"); return 0;
-B469: printf("469\n"); return 0;
-B470: printf("470\n"); return 0;
-B471: printf("471\n"); return 0;
-B472: printf("472\n"); return 0;
-B473: printf("473\n"); return 0;
-B474: printf("474\n"); return 0;
-B475: printf("475\n"); return 0;
-B476: printf("476\n"); return 0;
-B477: printf("477\n"); return 0;
-B478: printf("478\n"); return 0;
-B479: printf("479\n"); return 0;
-B480: printf("480\n"); return 0;
-B481: printf("481\n"); return 0;
-B482: printf("482\n"); return 0;
-B483: printf("483\n"); return 0;
-B484: printf("484\n"); return 0;
-B485: printf("485\n"); return 0;
-B486: printf("486\n"); return 0;
-B487: printf("487\n"); return 0;
-B488: printf("488\n"); return 0;
-B489: printf("489\n"); return 0;
-B490: printf("490\n"); return 0;
-B491: printf("491\n"); return 0;
-B492: printf("492\n"); return 0;
-B493: printf("493\n"); return 0;
-B494: printf("494\n"); return 0;
-B495: printf("495\n"); return 0;
-B496: printf("496\n"); return 0;
-B497: printf("497\n"); return 0;
-B498: printf("498\n"); return 0;
-B499: printf("499\n"); return 0;
-B500: printf("500\n"); return 0;
-B501: printf("501\n"); return 0;
-B502: printf("502\n"); return 0;
-B503: printf("503\n"); return 0;
-B504: printf("504\n"); return 0;
-B505: printf("505\n"); return 0;
-B506: printf("506\n"); return 0;
-B507: printf("507\n"); return 0;
-B508: printf("508\n"); return 0;
-B509: printf("509\n"); return 0;
-B510: printf("510\n"); return 0;
-B511: printf("511\n"); return 0;
-B512: printf("512\n"); return 0;
-B513: printf("513\n"); return 0;
-B514: printf("514\n"); return 0;
-B515: printf("515\n"); return 0;
-B516: printf("516\n"); return 0;
-B517: printf("517\n"); return 0;
-B518: printf("518\n"); return 0;
-B519: printf("519\n"); return 0;
-B520: printf("520\n"); return 0;
-B521: printf("521\n"); return 0;
-B522: printf("522\n"); return 0;
-B523: printf("523\n"); return 0;
-B524: printf("524\n"); return 0;
-B525: printf("525\n"); return 0;
-B526: printf("526\n"); return 0;
-B527: printf("527\n"); return 0;
-B528: printf("528\n"); return 0;
-B529: printf("529\n"); return 0;
-B530: printf("530\n"); return 0;
-B531: printf("531\n"); return 0;
-B532: printf("532\n"); return 0;
-B533: printf("533\n"); return 0;
-B534: printf("534\n"); return 0;
-B535: printf("535\n"); return 0;
-B536: printf("536\n"); return 0;
-B537: printf("537\n"); return 0;
-B538: printf("538\n"); return 0;
-B539: printf("539\n"); return 0;
-B540: printf("540\n"); return 0;
-B541: printf("541\n"); return 0;
-B542: printf("542\n"); return 0;
-B543: printf("543\n"); return 0;
-B544: printf("544\n"); return 0;
-B545: printf("545\n"); return 0;
-B546: printf("546\n"); return 0;
-B547: printf("547\n"); return 0;
-B548: printf("548\n"); return 0;
-B549: printf("549\n"); return 0;
-B550: printf("550\n"); return 0;
-B551: printf("551\n"); return 0;
-B552: printf("552\n"); return 0;
-B553: printf("553\n"); return 0;
-B554: printf("554\n"); return 0;
-B555: printf("555\n"); return 0;
-B556: printf("556\n"); return 0;
-B557: printf("557\n"); return 0;
-B558: printf("558\n"); return 0;
-B559: printf("559\n"); return 0;
-B560: printf("560\n"); return 0;
-B561: printf("561\n"); return 0;
-B562: printf("562\n"); return 0;
-B563: printf("563\n"); return 0;
-B564: printf("564\n"); return 0;
-B565: printf("565\n"); return 0;
-B566: printf("566\n"); return 0;
-B567: printf("567\n"); return 0;
-B568: printf("568\n"); return 0;
-B569: printf("569\n"); return 0;
-B570: printf("570\n"); return 0;
-B571: printf("571\n"); return 0;
-B572: printf("572\n"); return 0;
-B573: printf("573\n"); return 0;
-B574: printf("574\n"); return 0;
-B575: printf("575\n"); return 0;
-B576: printf("576\n"); return 0;
-B577: printf("577\n"); return 0;
-B578: printf("578\n"); return 0;
-B579: printf("579\n"); return 0;
-B580: printf("580\n"); return 0;
-B581: printf("581\n"); return 0;
-B582: printf("582\n"); return 0;
-B583: printf("583\n"); return 0;
-B584: printf("584\n"); return 0;
-B585: printf("585\n"); return 0;
-B586: printf("586\n"); return 0;
-B587: printf("587\n"); return 0;
-B588: printf("588\n"); return 0;
-B589: printf("589\n"); return 0;
-B590: printf("590\n"); return 0;
-B591: printf("591\n"); return 0;
-B592: printf("592\n"); return 0;
-B593: printf("593\n"); return 0;
-B594: printf("594\n"); return 0;
-B595: printf("595\n"); return 0;
-B596: printf("596\n"); return 0;
-B597: printf("597\n"); return 0;
-B598: printf("598\n"); return 0;
-B599: printf("599\n"); return 0;
-B600: printf("600\n"); return 0;
-B601: printf("601\n"); return 0;
-B602: printf("602\n"); return 0;
-B603: printf("603\n"); return 0;
-B604: printf("604\n"); return 0;
-B605: printf("605\n"); return 0;
-B606: printf("606\n"); return 0;
-B607: printf("607\n"); return 0;
-B608: printf("608\n"); return 0;
-B609: printf("609\n"); return 0;
-B610: printf("610\n"); return 0;
-B611: printf("611\n"); return 0;
-B612: printf("612\n"); return 0;
-B613: printf("613\n"); return 0;
-B614: printf("614\n"); return 0;
-B615: printf("615\n"); return 0;
-B616: printf("616\n"); return 0;
-B617: printf("617\n"); return 0;
-B618: printf("618\n"); return 0;
-B619: printf("619\n"); return 0;
-B620: printf("620\n"); return 0;
-B621: printf("621\n"); return 0;
-B622: printf("622\n"); return 0;
-B623: printf("623\n"); return 0;
-B624: printf("624\n"); return 0;
-B625: printf("625\n"); return 0;
-B626: printf("626\n"); return 0;
-B627: printf("627\n"); return 0;
-B628: printf("628\n"); return 0;
-B629: printf("629\n"); return 0;
-B630: printf("630\n"); return 0;
-B631: printf("631\n"); return 0;
-B632: printf("632\n"); return 0;
-B633: printf("633\n"); return 0;
-B634: printf("634\n"); return 0;
-B635: printf("635\n"); return 0;
-B636: printf("636\n"); return 0;
-B637: printf("637\n"); return 0;
-B638: printf("638\n"); return 0;
-B639: printf("639\n"); return 0;
-B640: printf("640\n"); return 0;
-B641: printf("641\n"); return 0;
-B642: printf("642\n"); return 0;
-B643: printf("643\n"); return 0;
-B644: printf("644\n"); return 0;
-B645: printf("645\n"); return 0;
-B646: printf("646\n"); return 0;
-B647: printf("647\n"); return 0;
-B648: printf("648\n"); return 0;
-B649: printf("649\n"); return 0;
-B650: printf("650\n"); return 0;
-B651: printf("651\n"); return 0;
-B652: printf("652\n"); return 0;
-B653: printf("653\n"); return 0;
-B654: printf("654\n"); return 0;
-B655: printf("655\n"); return 0;
-B656: printf("656\n"); return 0;
-B657: printf("657\n"); return 0;
-B658: printf("658\n"); return 0;
-B659: printf("659\n"); return 0;
-B660: printf("660\n"); return 0;
-B661: printf("661\n"); return 0;
-B662: printf("662\n"); return 0;
-B663: printf("663\n"); return 0;
-B664: printf("664\n"); return 0;
-B665: printf("665\n"); return 0;
-B666: printf("666\n"); return 0;
-B667: printf("667\n"); return 0;
-B668: printf("668\n"); return 0;
-B669: printf("669\n"); return 0;
-B670: printf("670\n"); return 0;
-B671: printf("671\n"); return 0;
-B672: printf("672\n"); return 0;
-B673: printf("673\n"); return 0;
-B674: printf("674\n"); return 0;
-B675: printf("675\n"); return 0;
-B676: printf("676\n"); return 0;
-B677: printf("677\n"); return 0;
-B678: printf("678\n"); return 0;
-B679: printf("679\n"); return 0;
-B680: printf("680\n"); return 0;
-B681: printf("681\n"); return 0;
-B682: printf("682\n"); return 0;
-B683: printf("683\n"); return 0;
-B684: printf("684\n"); return 0;
-B685: printf("685\n"); return 0;
-B686: printf("686\n"); return 0;
-B687: printf("687\n"); return 0;
-B688: printf("688\n"); return 0;
-B689: printf("689\n"); return 0;
-B690: printf("690\n"); return 0;
-B691: printf("691\n"); return 0;
-B692: printf("692\n"); return 0;
-B693: printf("693\n"); return 0;
-B694: printf("694\n"); return 0;
-B695: printf("695\n"); return 0;
-B696: printf("696\n"); return 0;
-B697: printf("697\n"); return 0;
-B698: printf("698\n"); return 0;
-B699: printf("699\n"); return 0;
-B700: printf("700\n"); return 0;
-B701: printf("701\n"); return 0;
-B702: printf("702\n"); return 0;
-B703: printf("703\n"); return 0;
-B704: printf("704\n"); return 0;
-B705: printf("705\n"); return 0;
-B706: printf("706\n"); return 0;
-B707: printf("707\n"); return 0;
-B708: printf("708\n"); return 0;
-B709: printf("709\n"); return 0;
-B710: printf("710\n"); return 0;
-B711: printf("711\n"); return 0;
-B712: printf("712\n"); return 0;
-B713: printf("713\n"); return 0;
-B714: printf("714\n"); return 0;
-B715: printf("715\n"); return 0;
-B716: printf("716\n"); return 0;
-B717: printf("717\n"); return 0;
-B718: printf("718\n"); return 0;
-B719: printf("719\n"); return 0;
-B720: printf("720\n"); return 0;
-B721: printf("721\n"); return 0;
-B722: printf("722\n"); return 0;
-B723: printf("723\n"); return 0;
-B724: printf("724\n"); return 0;
-B725: printf("725\n"); return 0;
-B726: printf("726\n"); return 0;
-B727: printf("727\n"); return 0;
-B728: printf("728\n"); return 0;
-B729: printf("729\n"); return 0;
-B730: printf("730\n"); return 0;
-B731: printf("731\n"); return 0;
-B732: printf("732\n"); return 0;
-B733: printf("733\n"); return 0;
-B734: printf("734\n"); return 0;
-B735: printf("735\n"); return 0;
-B736: printf("736\n"); return 0;
-B737: printf("737\n"); return 0;
-B738: printf("738\n"); return 0;
-B739: printf("739\n"); return 0;
-B740: printf("740\n"); return 0;
-B741: printf("741\n"); return 0;
-B742: printf("742\n"); return 0;
-B743: printf("743\n"); return 0;
-B744: printf("744\n"); return 0;
-B745: printf("745\n"); return 0;
-B746: printf("746\n"); return 0;
-B747: printf("747\n"); return 0;
-B748: printf("748\n"); return 0;
-B749: printf("749\n"); return 0;
-B750: printf("750\n"); return 0;
-B751: printf("751\n"); return 0;
-B752: printf("752\n"); return 0;
-B753: printf("753\n"); return 0;
-B754: printf("754\n"); return 0;
-B755: printf("755\n"); return 0;
-B756: printf("756\n"); return 0;
-B757: printf("757\n"); return 0;
-B758: printf("758\n"); return 0;
-B759: printf("759\n"); return 0;
-B760: printf("760\n"); return 0;
-B761: printf("761\n"); return 0;
-B762: printf("762\n"); return 0;
-B763: printf("763\n"); return 0;
-B764: printf("764\n"); return 0;
-B765: printf("765\n"); return 0;
-B766: printf("766\n"); return 0;
-B767: printf("767\n"); return 0;
-B768: printf("768\n"); return 0;
-B769: printf("769\n"); return 0;
-B770: printf("770\n"); return 0;
-B771: printf("771\n"); return 0;
-B772: printf("772\n"); return 0;
-B773: printf("773\n"); return 0;
-B774: printf("774\n"); return 0;
-B775: printf("775\n"); return 0;
-B776: printf("776\n"); return 0;
-B777: printf("777\n"); return 0;
-B778: printf("778\n"); return 0;
-B779: printf("779\n"); return 0;
-B780: printf("780\n"); return 0;
-B781: printf("781\n"); return 0;
-B782: printf("782\n"); return 0;
-B783: printf("783\n"); return 0;
-B784: printf("784\n"); return 0;
-B785: printf("785\n"); return 0;
-B786: printf("786\n"); return 0;
-B787: printf("787\n"); return 0;
-B788: printf("788\n"); return 0;
-B789: printf("789\n"); return 0;
-B790: printf("790\n"); return 0;
-B791: printf("791\n"); return 0;
-B792: printf("792\n"); return 0;
-B793: printf("793\n"); return 0;
-B794: printf("794\n"); return 0;
-B795: printf("795\n"); return 0;
-B796: printf("796\n"); return 0;
-B797: printf("797\n"); return 0;
-B798: printf("798\n"); return 0;
-B799: printf("799\n"); return 0;
-B800: printf("800\n"); return 0;
-B801: printf("801\n"); return 0;
-B802: printf("802\n"); return 0;
-B803: printf("803\n"); return 0;
-B804: printf("804\n"); return 0;
-B805: printf("805\n"); return 0;
-B806: printf("806\n"); return 0;
-B807: printf("807\n"); return 0;
-B808: printf("808\n"); return 0;
-B809: printf("809\n"); return 0;
-B810: printf("810\n"); return 0;
-B811: printf("811\n"); return 0;
-B812: printf("812\n"); return 0;
-B813: printf("813\n"); return 0;
-B814: printf("814\n"); return 0;
-B815: printf("815\n"); return 0;
-B816: printf("816\n"); return 0;
-B817: printf("817\n"); return 0;
-B818: printf("818\n"); return 0;
-B819: printf("819\n"); return 0;
-B820: printf("820\n"); return 0;
-B821: printf("821\n"); return 0;
-B822: printf("822\n"); return 0;
-B823: printf("823\n"); return 0;
-B824: printf("824\n"); return 0;
-B825: printf("825\n"); return 0;
-B826: printf("826\n"); return 0;
-B827: printf("827\n"); return 0;
-B828: printf("828\n"); return 0;
-B829: printf("829\n"); return 0;
-B830: printf("830\n"); return 0;
-B831: printf("831\n"); return 0;
-B832: printf("832\n"); return 0;
-B833: printf("833\n"); return 0;
-B834: printf("834\n"); return 0;
-B835: printf("835\n"); return 0;
-B836: printf("836\n"); return 0;
-B837: printf("837\n"); return 0;
-B838: printf("838\n"); return 0;
-B839: printf("839\n"); return 0;
-B840: printf("840\n"); return 0;
-B841: printf("841\n"); return 0;
-B842: printf("842\n"); return 0;
-B843: printf("843\n"); return 0;
-B844: printf("844\n"); return 0;
-B845: printf("845\n"); return 0;
-B846: printf("846\n"); return 0;
-B847: printf("847\n"); return 0;
-B848: printf("848\n"); return 0;
-B849: printf("849\n"); return 0;
-B850: printf("850\n"); return 0;
-B851: printf("851\n"); return 0;
-B852: printf("852\n"); return 0;
-B853: printf("853\n"); return 0;
-B854: printf("854\n"); return 0;
-B855: printf("855\n"); return 0;
-B856: printf("856\n"); return 0;
-B857: printf("857\n"); return 0;
-B858: printf("858\n"); return 0;
-B859: printf("859\n"); return 0;
-B860: printf("860\n"); return 0;
-B861: printf("861\n"); return 0;
-B862: printf("862\n"); return 0;
-B863: printf("863\n"); return 0;
-B864: printf("864\n"); return 0;
-B865: printf("865\n"); return 0;
-B866: printf("866\n"); return 0;
-B867: printf("867\n"); return 0;
-B868: printf("868\n"); return 0;
-B869: printf("869\n"); return 0;
-B870: printf("870\n"); return 0;
-B871: printf("871\n"); return 0;
-B872: printf("872\n"); return 0;
-B873: printf("873\n"); return 0;
-B874: printf("874\n"); return 0;
-B875: printf("875\n"); return 0;
-B876: printf("876\n"); return 0;
-B877: printf("877\n"); return 0;
-B878: printf("878\n"); return 0;
-B879: printf("879\n"); return 0;
-B880: printf("880\n"); return 0;
-B881: printf("881\n"); return 0;
-B882: printf("882\n"); return 0;
-B883: printf("883\n"); return 0;
-B884: printf("884\n"); return 0;
-B885: printf("885\n"); return 0;
-B886: printf("886\n"); return 0;
-B887: printf("887\n"); return 0;
-B888: printf("888\n"); return 0;
-B889: printf("889\n"); return 0;
-B890: printf("890\n"); return 0;
-B891: printf("891\n"); return 0;
-B892: printf("892\n"); return 0;
-B893: printf("893\n"); return 0;
-B894: printf("894\n"); return 0;
-B895: printf("895\n"); return 0;
-B896: printf("896\n"); return 0;
-B897: printf("897\n"); return 0;
-B898: printf("898\n"); return 0;
-B899: printf("899\n"); return 0;
-B900: printf("900\n"); return 0;
-B901: printf("901\n"); return 0;
-B902: printf("902\n"); return 0;
-B903: printf("903\n"); return 0;
-B904: printf("904\n"); return 0;
-B905: printf("905\n"); return 0;
-B906: printf("906\n"); return 0;
-B907: printf("907\n"); return 0;
-B908: printf("908\n"); return 0;
-B909: printf("909\n"); return 0;
-B910: printf("910\n"); return 0;
-B911: printf("911\n"); return 0;
-B912: printf("912\n"); return 0;
-B913: printf("913\n"); return 0;
-B914: printf("914\n"); return 0;
-B915: printf("915\n"); return 0;
-B916: printf("916\n"); return 0;
-B917: printf("917\n"); return 0;
-B918: printf("918\n"); return 0;
-B919: printf("919\n"); return 0;
-B920: printf("920\n"); return 0;
-B921: printf("921\n"); return 0;
-B922: printf("922\n"); return 0;
-B923: printf("923\n"); return 0;
-B924: printf("924\n"); return 0;
-B925: printf("925\n"); return 0;
-B926: printf("926\n"); return 0;
-B927: printf("927\n"); return 0;
-B928: printf("928\n"); return 0;
-B929: printf("929\n"); return 0;
-B930: printf("930\n"); return 0;
-B931: printf("931\n"); return 0;
-B932: printf("932\n"); return 0;
-B933: printf("933\n"); return 0;
-B934: printf("934\n"); return 0;
-B935: printf("935\n"); return 0;
-B936: printf("936\n"); return 0;
-B937: printf("937\n"); return 0;
-B938: printf("938\n"); return 0;
-B939: printf("939\n"); return 0;
-B940: printf("940\n"); return 0;
-B941: printf("941\n"); return 0;
-B942: printf("942\n"); return 0;
-B943: printf("943\n"); return 0;
-B944: printf("944\n"); return 0;
-B945: printf("945\n"); return 0;
-B946: printf("946\n"); return 0;
-B947: printf("947\n"); return 0;
-B948: printf("948\n"); return 0;
-B949: printf("949\n"); return 0;
-B950: printf("950\n"); return 0;
-B951: printf("951\n"); return 0;
-B952: printf("952\n"); return 0;
-B953: printf("953\n"); return 0;
-B954: printf("954\n"); return 0;
-B955: printf("955\n"); return 0;
-B956: printf("956\n"); return 0;
-B957: printf("957\n"); return 0;
-B958: printf("958\n"); return 0;
-B959: printf("959\n"); return 0;
-B960: printf("960\n"); return 0;
-B961: printf("961\n"); return 0;
-B962: printf("962\n"); return 0;
-B963: printf("963\n"); return 0;
-B964: printf("964\n"); return 0;
-B965: printf("965\n"); return 0;
-B966: printf("966\n"); return 0;
-B967: printf("967\n"); return 0;
-B968: printf("968\n"); return 0;
-B969: printf("969\n"); return 0;
-B970: printf("970\n"); return 0;
-B971: printf("971\n"); return 0;
-B972: printf("972\n"); return 0;
-B973: printf("973\n"); return 0;
-B974: printf("974\n"); return 0;
-B975: printf("975\n"); return 0;
-B976: printf("976\n"); return 0;
-B977: printf("977\n"); return 0;
-B978: printf("978\n"); return 0;
-B979: printf("979\n"); return 0;
-B980: printf("980\n"); return 0;
-B981: printf("981\n"); return 0;
-B982: printf("982\n"); return 0;
-B983: printf("983\n"); return 0;
-B984: printf("984\n"); return 0;
-B985: printf("985\n"); return 0;
-B986: printf("986\n"); return 0;
-B987: printf("987\n"); return 0;
-B988: printf("988\n"); return 0;
-B989: printf("989\n"); return 0;
-B990: printf("990\n"); return 0;
-B991: printf("991\n"); return 0;
-B992: printf("992\n"); return 0;
-B993: printf("993\n"); return 0;
-B994: printf("994\n"); return 0;
-B995: printf("995\n"); return 0;
-B996: printf("996\n"); return 0;
-B997: printf("997\n"); return 0;
-B998: printf("998\n"); return 0;
-B999: printf("999\n"); return 0;
-B1000: printf("1000\n"); return 0;
-B1001: printf("1001\n"); return 0;
-B1002: printf("1002\n"); return 0;
-B1003: printf("1003\n"); return 0;
-B1004: printf("1004\n"); return 0;
-B1005: printf("1005\n"); return 0;
-B1006: printf("1006\n"); return 0;
-B1007: printf("1007\n"); return 0;
-B1008: printf("1008\n"); return 0;
-B1009: printf("1009\n"); return 0;
-B1010: printf("1010\n"); return 0;
-B1011: printf("1011\n"); return 0;
-B1012: printf("1012\n"); return 0;
-B1013: printf("1013\n"); return 0;
-B1014: printf("1014\n"); return 0;
-B1015: printf("1015\n"); return 0;
-B1016: printf("1016\n"); return 0;
-B1017: printf("1017\n"); return 0;
-B1018: printf("1018\n"); return 0;
-B1019: printf("1019\n"); return 0;
-B1020: printf("1020\n"); return 0;
-B1021: printf("1021\n"); return 0;
-B1022: printf("1022\n"); return 0;
-B1023: printf("1023\n"); return 0;
-B1024: printf("1024\n"); return 0;
-B1025: printf("1025\n"); return 0;
-B1026: printf("1026\n"); return 0;
-B1027: printf("1027\n"); return 0;
-B1028: printf("1028\n"); return 0;
-B1029: printf("1029\n"); return 0;
-B1030: printf("1030\n"); return 0;
-B1031: printf("1031\n"); return 0;
-B1032: printf("1032\n"); return 0;
-B1033: printf("1033\n"); return 0;
-B1034: printf("1034\n"); return 0;
-B1035: printf("1035\n"); return 0;
-B1036: printf("1036\n"); return 0;
-B1037: printf("1037\n"); return 0;
-B1038: printf("1038\n"); return 0;
-B1039: printf("1039\n"); return 0;
-B1040: printf("1040\n"); return 0;
-B1041: printf("1041\n"); return 0;
-B1042: printf("1042\n"); return 0;
-B1043: printf("1043\n"); return 0;
-B1044: printf("1044\n"); return 0;
-B1045: printf("1045\n"); return 0;
-B1046: printf("1046\n"); return 0;
-B1047: printf("1047\n"); return 0;
-B1048: printf("1048\n"); return 0;
-B1049: printf("1049\n"); return 0;
-B1050: printf("1050\n"); return 0;
-B1051: printf("1051\n"); return 0;
-B1052: printf("1052\n"); return 0;
-B1053: printf("1053\n"); return 0;
-B1054: printf("1054\n"); return 0;
-B1055: printf("1055\n"); return 0;
-B1056: printf("1056\n"); return 0;
-B1057: printf("1057\n"); return 0;
-B1058: printf("1058\n"); return 0;
-B1059: printf("1059\n"); return 0;
-B1060: printf("1060\n"); return 0;
-B1061: printf("1061\n"); return 0;
-B1062: printf("1062\n"); return 0;
-B1063: printf("1063\n"); return 0;
-B1064: printf("1064\n"); return 0;
-B1065: printf("1065\n"); return 0;
-B1066: printf("1066\n"); return 0;
-B1067: printf("1067\n"); return 0;
-B1068: printf("1068\n"); return 0;
-B1069: printf("1069\n"); return 0;
-B1070: printf("1070\n"); return 0;
-B1071: printf("1071\n"); return 0;
-B1072: printf("1072\n"); return 0;
-B1073: printf("1073\n"); return 0;
-B1074: printf("1074\n"); return 0;
-B1075: printf("1075\n"); return 0;
-B1076: printf("1076\n"); return 0;
-B1077: printf("1077\n"); return 0;
-B1078: printf("1078\n"); return 0;
-B1079: printf("1079\n"); return 0;
-B1080: printf("1080\n"); return 0;
-B1081: printf("1081\n"); return 0;
-B1082: printf("1082\n"); return 0;
-B1083: printf("1083\n"); return 0;
-B1084: printf("1084\n"); return 0;
-B1085: printf("1085\n"); return 0;
-B1086: printf("1086\n"); return 0;
-B1087: printf("1087\n"); return 0;
-B1088: printf("1088\n"); return 0;
-B1089: printf("1089\n"); return 0;
-B1090: printf("1090\n"); return 0;
-B1091: printf("1091\n"); return 0;
-B1092: printf("1092\n"); return 0;
-B1093: printf("1093\n"); return 0;
-B1094: printf("1094\n"); return 0;
-B1095: printf("1095\n"); return 0;
-B1096: printf("1096\n"); return 0;
-B1097: printf("1097\n"); return 0;
-B1098: printf("1098\n"); return 0;
-B1099: printf("1099\n"); return 0;
-B1100: printf("1100\n"); return 0;
-B1101: printf("1101\n"); return 0;
-B1102: printf("1102\n"); return 0;
-B1103: printf("1103\n"); return 0;
-B1104: printf("1104\n"); return 0;
-B1105: printf("1105\n"); return 0;
-B1106: printf("1106\n"); return 0;
-B1107: printf("1107\n"); return 0;
-B1108: printf("1108\n"); return 0;
-B1109: printf("1109\n"); return 0;
-B1110: printf("1110\n"); return 0;
-B1111: printf("1111\n"); return 0;
-B1112: printf("1112\n"); return 0;
-B1113: printf("1113\n"); return 0;
-B1114: printf("1114\n"); return 0;
-B1115: printf("1115\n"); return 0;
-B1116: printf("1116\n"); return 0;
-B1117: printf("1117\n"); return 0;
-B1118: printf("1118\n"); return 0;
-B1119: printf("1119\n"); return 0;
-B1120: printf("1120\n"); return 0;
-B1121: printf("1121\n"); return 0;
-B1122: printf("1122\n"); return 0;
-B1123: printf("1123\n"); return 0;
-B1124: printf("1124\n"); return 0;
-B1125: printf("1125\n"); return 0;
-B1126: printf("1126\n"); return 0;
-B1127: printf("1127\n"); return 0;
-B1128: printf("1128\n"); return 0;
-B1129: printf("1129\n"); return 0;
-B1130: printf("1130\n"); return 0;
-B1131: printf("1131\n"); return 0;
-B1132: printf("1132\n"); return 0;
-B1133: printf("1133\n"); return 0;
-B1134: printf("1134\n"); return 0;
-B1135: printf("1135\n"); return 0;
-B1136: printf("1136\n"); return 0;
-B1137: printf("1137\n"); return 0;
-B1138: printf("1138\n"); return 0;
-B1139: printf("1139\n"); return 0;
-B1140: printf("1140\n"); return 0;
-B1141: printf("1141\n"); return 0;
-B1142: printf("1142\n"); return 0;
-B1143: printf("1143\n"); return 0;
-B1144: printf("1144\n"); return 0;
-B1145: printf("1145\n"); return 0;
-B1146: printf("1146\n"); return 0;
-B1147: printf("1147\n"); return 0;
-B1148: printf("1148\n"); return 0;
-B1149: printf("1149\n"); return 0;
-B1150: printf("1150\n"); return 0;
-B1151: printf("1151\n"); return 0;
-B1152: printf("1152\n"); return 0;
-B1153: printf("1153\n"); return 0;
-B1154: printf("1154\n"); return 0;
-B1155: printf("1155\n"); return 0;
-B1156: printf("1156\n"); return 0;
-B1157: printf("1157\n"); return 0;
-B1158: printf("1158\n"); return 0;
-B1159: printf("1159\n"); return 0;
-B1160: printf("1160\n"); return 0;
-B1161: printf("1161\n"); return 0;
-B1162: printf("1162\n"); return 0;
-B1163: printf("1163\n"); return 0;
-B1164: printf("1164\n"); return 0;
-B1165: printf("1165\n"); return 0;
-B1166: printf("1166\n"); return 0;
-B1167: printf("1167\n"); return 0;
-B1168: printf("1168\n"); return 0;
-B1169: printf("1169\n"); return 0;
-B1170: printf("1170\n"); return 0;
-B1171: printf("1171\n"); return 0;
-B1172: printf("1172\n"); return 0;
-B1173: printf("1173\n"); return 0;
-B1174: printf("1174\n"); return 0;
-B1175: printf("1175\n"); return 0;
-B1176: printf("1176\n"); return 0;
-B1177: printf("1177\n"); return 0;
-B1178: printf("1178\n"); return 0;
-B1179: printf("1179\n"); return 0;
-B1180: printf("1180\n"); return 0;
-B1181: printf("1181\n"); return 0;
-B1182: printf("1182\n"); return 0;
-B1183: printf("1183\n"); return 0;
-B1184: printf("1184\n"); return 0;
-B1185: printf("1185\n"); return 0;
-B1186: printf("1186\n"); return 0;
-B1187: printf("1187\n"); return 0;
-B1188: printf("1188\n"); return 0;
-B1189: printf("1189\n"); return 0;
-B1190: printf("1190\n"); return 0;
-B1191: printf("1191\n"); return 0;
-B1192: printf("1192\n"); return 0;
-B1193: printf("1193\n"); return 0;
-B1194: printf("1194\n"); return 0;
-B1195: printf("1195\n"); return 0;
-B1196: printf("1196\n"); return 0;
-B1197: printf("1197\n"); return 0;
-B1198: printf("1198\n"); return 0;
-B1199: printf("1199\n"); return 0;
-B1200: printf("1200\n"); return 0;
-B1201: printf("1201\n"); return 0;
-B1202: printf("1202\n"); return 0;
-B1203: printf("1203\n"); return 0;
-B1204: printf("1204\n"); return 0;
-B1205: printf("1205\n"); return 0;
-B1206: printf("1206\n"); return 0;
-B1207: printf("1207\n"); return 0;
-B1208: printf("1208\n"); return 0;
-B1209: printf("1209\n"); return 0;
-B1210: printf("1210\n"); return 0;
-B1211: printf("1211\n"); return 0;
-B1212: printf("1212\n"); return 0;
-B1213: printf("1213\n"); return 0;
-B1214: printf("1214\n"); return 0;
-B1215: printf("1215\n"); return 0;
-B1216: printf("1216\n"); return 0;
-B1217: printf("1217\n"); return 0;
-B1218: printf("1218\n"); return 0;
-B1219: printf("1219\n"); return 0;
-B1220: printf("1220\n"); return 0;
-B1221: printf("1221\n"); return 0;
-B1222: printf("1222\n"); return 0;
-B1223: printf("1223\n"); return 0;
-B1224: printf("1224\n"); return 0;
-B1225: printf("1225\n"); return 0;
-B1226: printf("1226\n"); return 0;
-B1227: printf("1227\n"); return 0;
-B1228: printf("1228\n"); return 0;
-B1229: printf("1229\n"); return 0;
-B1230: printf("1230\n"); return 0;
-B1231: printf("1231\n"); return 0;
-B1232: printf("1232\n"); return 0;
-B1233: printf("1233\n"); return 0;
-B1234: printf("1234\n"); return 0;
-B1235: printf("1235\n"); return 0;
-B1236: printf("1236\n"); return 0;
-B1237: printf("1237\n"); return 0;
-B1238: printf("1238\n"); return 0;
-B1239: printf("1239\n"); return 0;
-B1240: printf("1240\n"); return 0;
-B1241: printf("1241\n"); return 0;
-B1242: printf("1242\n"); return 0;
-B1243: printf("1243\n"); return 0;
-B1244: printf("1244\n"); return 0;
-B1245: printf("1245\n"); return 0;
-B1246: printf("1246\n"); return 0;
-B1247: printf("1247\n"); return 0;
-B1248: printf("1248\n"); return 0;
-B1249: printf("1249\n"); return 0;
-B1250: printf("1250\n"); return 0;
-B1251: printf("1251\n"); return 0;
-B1252: printf("1252\n"); return 0;
-B1253: printf("1253\n"); return 0;
-B1254: printf("1254\n"); return 0;
-B1255: printf("1255\n"); return 0;
-B1256: printf("1256\n"); return 0;
-B1257: printf("1257\n"); return 0;
-B1258: printf("1258\n"); return 0;
-B1259: printf("1259\n"); return 0;
-B1260: printf("1260\n"); return 0;
-B1261: printf("1261\n"); return 0;
-B1262: printf("1262\n"); return 0;
-B1263: printf("1263\n"); return 0;
-B1264: printf("1264\n"); return 0;
-B1265: printf("1265\n"); return 0;
-B1266: printf("1266\n"); return 0;
-B1267: printf("1267\n"); return 0;
-B1268: printf("1268\n"); return 0;
-B1269: printf("1269\n"); return 0;
-B1270: printf("1270\n"); return 0;
-B1271: printf("1271\n"); return 0;
-B1272: printf("1272\n"); return 0;
-B1273: printf("1273\n"); return 0;
-B1274: printf("1274\n"); return 0;
-B1275: printf("1275\n"); return 0;
-B1276: printf("1276\n"); return 0;
-B1277: printf("1277\n"); return 0;
-B1278: printf("1278\n"); return 0;
-B1279: printf("1279\n"); return 0;
-B1280: printf("1280\n"); return 0;
-B1281: printf("1281\n"); return 0;
-B1282: printf("1282\n"); return 0;
-B1283: printf("1283\n"); return 0;
-B1284: printf("1284\n"); return 0;
-B1285: printf("1285\n"); return 0;
-B1286: printf("1286\n"); return 0;
-B1287: printf("1287\n"); return 0;
-B1288: printf("1288\n"); return 0;
-B1289: printf("1289\n"); return 0;
-B1290: printf("1290\n"); return 0;
-B1291: printf("1291\n"); return 0;
-B1292: printf("1292\n"); return 0;
-B1293: printf("1293\n"); return 0;
-B1294: printf("1294\n"); return 0;
-B1295: printf("1295\n"); return 0;
-B1296: printf("1296\n"); return 0;
-B1297: printf("1297\n"); return 0;
-B1298: printf("1298\n"); return 0;
-B1299: printf("1299\n"); return 0;
-B1300: printf("1300\n"); return 0;
-B1301: printf("1301\n"); return 0;
-B1302: printf("1302\n"); return 0;
-B1303: printf("1303\n"); return 0;
-B1304: printf("1304\n"); return 0;
-B1305: printf("1305\n"); return 0;
-B1306: printf("1306\n"); return 0;
-B1307: printf("1307\n"); return 0;
-B1308: printf("1308\n"); return 0;
-B1309: printf("1309\n"); return 0;
-B1310: printf("1310\n"); return 0;
-B1311: printf("1311\n"); return 0;
-B1312: printf("1312\n"); return 0;
-B1313: printf("1313\n"); return 0;
-B1314: printf("1314\n"); return 0;
-B1315: printf("1315\n"); return 0;
-B1316: printf("1316\n"); return 0;
-B1317: printf("1317\n"); return 0;
-B1318: printf("1318\n"); return 0;
-B1319: printf("1319\n"); return 0;
-B1320: printf("1320\n"); return 0;
-B1321: printf("1321\n"); return 0;
-B1322: printf("1322\n"); return 0;
-B1323: printf("1323\n"); return 0;
-B1324: printf("1324\n"); return 0;
-B1325: printf("1325\n"); return 0;
-B1326: printf("1326\n"); return 0;
-B1327: printf("1327\n"); return 0;
-B1328: printf("1328\n"); return 0;
-B1329: printf("1329\n"); return 0;
-B1330: printf("1330\n"); return 0;
-B1331: printf("1331\n"); return 0;
-B1332: printf("1332\n"); return 0;
-B1333: printf("1333\n"); return 0;
-B1334: printf("1334\n"); return 0;
-B1335: printf("1335\n"); return 0;
-B1336: printf("1336\n"); return 0;
-B1337: printf("1337\n"); return 0;
-B1338: printf("1338\n"); return 0;
-B1339: printf("1339\n"); return 0;
-B1340: printf("1340\n"); return 0;
-B1341: printf("1341\n"); return 0;
-B1342: printf("1342\n"); return 0;
-B1343: printf("1343\n"); return 0;
-B1344: printf("1344\n"); return 0;
-B1345: printf("1345\n"); return 0;
-B1346: printf("1346\n"); return 0;
-B1347: printf("1347\n"); return 0;
-B1348: printf("1348\n"); return 0;
-B1349: printf("1349\n"); return 0;
-B1350: printf("1350\n"); return 0;
-B1351: printf("1351\n"); return 0;
-B1352: printf("1352\n"); return 0;
-B1353: printf("1353\n"); return 0;
-B1354: printf("1354\n"); return 0;
-B1355: printf("1355\n"); return 0;
-B1356: printf("1356\n"); return 0;
-B1357: printf("1357\n"); return 0;
-B1358: printf("1358\n"); return 0;
-B1359: printf("1359\n"); return 0;
-B1360: printf("1360\n"); return 0;
-B1361: printf("1361\n"); return 0;
-B1362: printf("1362\n"); return 0;
-B1363: printf("1363\n"); return 0;
-B1364: printf("1364\n"); return 0;
-B1365: printf("1365\n"); return 0;
-B1366: printf("1366\n"); return 0;
-B1367: printf("1367\n"); return 0;
-B1368: printf("1368\n"); return 0;
-B1369: printf("1369\n"); return 0;
-B1370: printf("1370\n"); return 0;
-B1371: printf("1371\n"); return 0;
-B1372: printf("1372\n"); return 0;
-B1373: printf("1373\n"); return 0;
-B1374: printf("1374\n"); return 0;
-B1375: printf("1375\n"); return 0;
-B1376: printf("1376\n"); return 0;
-B1377: printf("1377\n"); return 0;
-B1378: printf("1378\n"); return 0;
-B1379: printf("1379\n"); return 0;
-B1380: printf("1380\n"); return 0;
-B1381: printf("1381\n"); return 0;
-B1382: printf("1382\n"); return 0;
-B1383: printf("1383\n"); return 0;
-B1384: printf("1384\n"); return 0;
-B1385: printf("1385\n"); return 0;
-B1386: printf("1386\n"); return 0;
-B1387: printf("1387\n"); return 0;
-B1388: printf("1388\n"); return 0;
-B1389: printf("1389\n"); return 0;
-B1390: printf("1390\n"); return 0;
-B1391: printf("1391\n"); return 0;
-B1392: printf("1392\n"); return 0;
-B1393: printf("1393\n"); return 0;
-B1394: printf("1394\n"); return 0;
-B1395: printf("1395\n"); return 0;
-B1396: printf("1396\n"); return 0;
-B1397: printf("1397\n"); return 0;
-B1398: printf("1398\n"); return 0;
-B1399: printf("1399\n"); return 0;
-B1400: printf("1400\n"); return 0;
-B1401: printf("1401\n"); return 0;
-B1402: printf("1402\n"); return 0;
-B1403: printf("1403\n"); return 0;
-B1404: printf("1404\n"); return 0;
-B1405: printf("1405\n"); return 0;
-B1406: printf("1406\n"); return 0;
-B1407: printf("1407\n"); return 0;
-B1408: printf("1408\n"); return 0;
-B1409: printf("1409\n"); return 0;
-B1410: printf("1410\n"); return 0;
-B1411: printf("1411\n"); return 0;
-B1412: printf("1412\n"); return 0;
-B1413: printf("1413\n"); return 0;
-B1414: printf("1414\n"); return 0;
-B1415: printf("1415\n"); return 0;
-B1416: printf("1416\n"); return 0;
-B1417: printf("1417\n"); return 0;
-B1418: printf("1418\n"); return 0;
-B1419: printf("1419\n"); return 0;
-B1420: printf("1420\n"); return 0;
-B1421: printf("1421\n"); return 0;
-B1422: printf("1422\n"); return 0;
-B1423: printf("1423\n"); return 0;
-B1424: printf("1424\n"); return 0;
-B1425: printf("1425\n"); return 0;
-B1426: printf("1426\n"); return 0;
-B1427: printf("1427\n"); return 0;
-B1428: printf("1428\n"); return 0;
-B1429: printf("1429\n"); return 0;
-B1430: printf("1430\n"); return 0;
-B1431: printf("1431\n"); return 0;
-B1432: printf("1432\n"); return 0;
-B1433: printf("1433\n"); return 0;
-B1434: printf("1434\n"); return 0;
-B1435: printf("1435\n"); return 0;
-B1436: printf("1436\n"); return 0;
-B1437: printf("1437\n"); return 0;
-B1438: printf("1438\n"); return 0;
-B1439: printf("1439\n"); return 0;
-B1440: printf("1440\n"); return 0;
-B1441: printf("1441\n"); return 0;
-B1442: printf("1442\n"); return 0;
-B1443: printf("1443\n"); return 0;
-B1444: printf("1444\n"); return 0;
-B1445: printf("1445\n"); return 0;
-B1446: printf("1446\n"); return 0;
-B1447: printf("1447\n"); return 0;
-B1448: printf("1448\n"); return 0;
-B1449: printf("1449\n"); return 0;
-B1450: printf("1450\n"); return 0;
-B1451: printf("1451\n"); return 0;
-B1452: printf("1452\n"); return 0;
-B1453: printf("1453\n"); return 0;
-B1454: printf("1454\n"); return 0;
-B1455: printf("1455\n"); return 0;
-B1456: printf("1456\n"); return 0;
-B1457: printf("1457\n"); return 0;
-B1458: printf("1458\n"); return 0;
-B1459: printf("1459\n"); return 0;
-B1460: printf("1460\n"); return 0;
-B1461: printf("1461\n"); return 0;
-B1462: printf("1462\n"); return 0;
-B1463: printf("1463\n"); return 0;
-B1464: printf("1464\n"); return 0;
-B1465: printf("1465\n"); return 0;
-B1466: printf("1466\n"); return 0;
-B1467: printf("1467\n"); return 0;
-B1468: printf("1468\n"); return 0;
-B1469: printf("1469\n"); return 0;
-B1470: printf("1470\n"); return 0;
-B1471: printf("1471\n"); return 0;
-B1472: printf("1472\n"); return 0;
-B1473: printf("1473\n"); return 0;
-B1474: printf("1474\n"); return 0;
-B1475: printf("1475\n"); return 0;
-B1476: printf("1476\n"); return 0;
-B1477: printf("1477\n"); return 0;
-B1478: printf("1478\n"); return 0;
-B1479: printf("1479\n"); return 0;
-B1480: printf("1480\n"); return 0;
-B1481: printf("1481\n"); return 0;
-B1482: printf("1482\n"); return 0;
-B1483: printf("1483\n"); return 0;
-B1484: printf("1484\n"); return 0;
-B1485: printf("1485\n"); return 0;
-B1486: printf("1486\n"); return 0;
-B1487: printf("1487\n"); return 0;
-B1488: printf("1488\n"); return 0;
-B1489: printf("1489\n"); return 0;
-B1490: printf("1490\n"); return 0;
-B1491: printf("1491\n"); return 0;
-B1492: printf("1492\n"); return 0;
-B1493: printf("1493\n"); return 0;
-B1494: printf("1494\n"); return 0;
-B1495: printf("1495\n"); return 0;
-B1496: printf("1496\n"); return 0;
-B1497: printf("1497\n"); return 0;
-B1498: printf("1498\n"); return 0;
-B1499: printf("1499\n"); return 0;
- return 0;
- }
- \ No newline at end of file
+/* Add an indirection block to enable token pasting */
+#define SINGLE(X) IND_BLOCK(X);
+
+#define P2 SINGLE(__COUNTER__) SINGLE(__COUNTER__)
+#define P4 P2 P2
+#define P8 P4 P4
+#define P16 P8 P8
+#define P32 P16 P16
+#define P64 P32 P32
+#define P128 P64 P64
+#define P256 P128 P128
+#define P512 P256 P256
+#define P1024 P512 P512
+
+int main(int argc, char *argv[])
+{
+ const void *addrs[1024 + 512];
+ int i = 0;
+
+ /*
+ * Repeat as many times as you want, but remember to update
+ * the labels address array's size accordingly.
+ */
+ P1024;
+ P512;
+
+ /* jump back at the correct label */
+ goto *addrs[(argc * argc) + 1000];
+}
diff --git a/tests/core/test_indirectbr_many.out b/tests/core/test_indirectbr_many.out
index d53baec4..dd117240 100644
--- a/tests/core/test_indirectbr_many.out
+++ b/tests/core/test_indirectbr_many.out
@@ -1,2 +1 @@
-
1001