def test_equal_15(self):
     self.assertEqual(find_missing([8, 21, 34, 47, 60, 73, 86, 99, 112, 125, 138, 151, 164, 177, 190, 203, 216, 229, 242, 255, 268, 281, 294, 307, 320, 333, 359, 372, 385, 398, 411, 424, 437, 450, 463, 476, 489, 502, 515, 528, 541, 554, 567, 580, 593, 606, 619, 632, 645, 658, 671, 684, 697, 710, 723, 736, 749, 762, 775, 788, 801, 814, 827, 840, 853, 866, 879, 892, 905, 918, 931, 944, 957, 970, 983, 996, 1009, 1022, 1035, 1048, 1061, 1074, 1087, 1100, 1113, 1126, 1139, 1152, 1165, 1178, 1191, 1204, 1217, 1230, 1243, 1256, 1269, 1282, 1295]), 346)
 def test_equal_16(self):
     self.assertEqual(find_missing([30, 27, 24, 21, 18, 15, 12, 9, 3]), 6)
 def test_equal_13(self):
     self.assertEqual(find_missing([4, 31, 58, 85, 112, 139, 166, 193, 220, 247, 274, 301, 328, 355, 382, 409, 436, 463, 490, 517, 544, 571, 598, 625, 652, 706, 733, 760, 787, 814, 841, 868, 895, 922, 949, 976, 1003, 1030, 1057, 1084, 1111, 1138, 1165, 1192, 1219, 1246, 1273, 1300, 1327, 1354, 1381, 1408, 1435, 1462, 1489, 1516, 1543, 1570, 1597, 1624, 1651, 1678, 1705, 1732, 1759, 1786, 1813, 1840, 1867, 1894, 1921, 1948, 1975, 2002, 2029, 2056, 2083, 2110, 2137, 2164, 2191, 2218, 2245, 2272, 2299, 2326, 2353, 2380, 2407, 2434, 2461, 2488, 2515, 2542, 2569, 2596, 2623, 2650, 2677]), 679)
 def test_equal_14(self):
     self.assertEqual(find_missing([-30, -21, -3, 6, 15, 24, 33, 42, 51]), -12)
 def test_equal_21(self):
     self.assertEqual(find_missing([-6, -39, -72, -105, -138, -171, -204, -237, -270, -303, -336, -402, -435, -468, -501, -534, -567, -600, -633, -666, -699, -732, -765, -798, -831, -864, -897, -930, -963, -996, -1029, -1062, -1095, -1128, -1161, -1194, -1227, -1260, -1293, -1326, -1359, -1392, -1425, -1458, -1491, -1524, -1557, -1590, -1623, -1656, -1689, -1722, -1755, -1788, -1821, -1854, -1887, -1920, -1953, -1986, -2019, -2052, -2085, -2118, -2151, -2184, -2217, -2250, -2283, -2316, -2349, -2382, -2415, -2448, -2481, -2514, -2547, -2580, -2613, -2646, -2679, -2712, -2745, -2778, -2811, -2844, -2877, -2910, -2943, -2976, -3009, -3042, -3075, -3108, -3141, -3174, -3207, -3240, -3273]), -369)
 def test_equal_3(self):
     self.assertEqual(find_missing([-1, -4, -7, -10, -13, -16, -19, -22, -25, -28, -31, -34, -37, -40, -43, -46, -49, -52, -55, -58, -61, -64, -67, -70, -73, -76, -79, -82, -85, -88, -91, -94, -97, -100, -103, -106, -109, -112, -115, -118, -121, -124, -127, -130, -133, -136, -139, -142, -145, -148, -151, -154, -157, -160, -163, -166, -169, -172, -175, -178, -181, -184, -187, -190, -193, -196, -199, -202, -205, -208, -211, -214, -217, -220, -223, -226, -229, -232, -235, -238, -241, -244, -247, -250, -253, -256, -259, -262, -265, -268, -271, -274, -277, -283, -286, -289, -292, -295, -298]), -280)
 def test_equal_9(self):
     self.assertEqual(find_missing([9, 23, 37, 51, 65, 79, 93, 107, 121, 135, 149, 163, 177, 191, 205, 219, 233, 247, 261, 275, 289, 303, 317, 331, 345, 359, 373, 387, 401, 415, 429, 443, 457, 471, 485, 499, 513, 527, 541, 555, 569, 583, 597, 611, 625, 639, 653, 667, 681, 695, 709, 723, 737, 751, 765, 779, 793, 807, 821, 835, 849, 863, 877, 891, 905, 919, 933, 947, 961, 975, 989, 1003, 1017, 1031, 1045, 1059, 1073, 1087, 1115, 1129, 1143, 1157, 1171, 1185, 1199, 1213, 1227, 1241, 1255, 1269, 1283, 1297, 1311, 1325, 1339, 1353, 1367, 1381, 1395]), 1101)
 def test_equal_19(self):
     self.assertEqual(find_missing([-29, 7, 43, 79, 115, 151, 187, 223, 259, 295, 331, 367, 403, 439, 475, 511, 547, 583, 619, 655, 691, 727, 763, 799, 835, 871, 907, 943, 979, 1015, 1051, 1087, 1123, 1159, 1195, 1231, 1267, 1303, 1339, 1375, 1411, 1447, 1483, 1519, 1555, 1591, 1627, 1663, 1699, 1735, 1771, 1807, 1843, 1879, 1915, 1951, 1987, 2023, 2059, 2095, 2131, 2167, 2203, 2239, 2275, 2311, 2347, 2383, 2419, 2455, 2491, 2527, 2563, 2599, 2635, 2671, 2707, 2743, 2815, 2851, 2887, 2923, 2959, 2995, 3031, 3067, 3103, 3139, 3175, 3211, 3247, 3283, 3319, 3355, 3391, 3427, 3463, 3499, 3535]), 2779)
 def test_equal_7(self):
     self.assertEqual(find_missing([-8, 4, 16, 28, 40, 52, 64, 76, 88, 100, 112, 124, 136, 148, 160, 172, 184, 196, 208, 220, 232, 244, 256, 268, 280, 292, 304, 316, 328, 340, 352, 364, 376, 388, 400, 412, 424, 436, 448, 460, 472, 484, 508, 520, 532, 544, 556, 568, 580, 592, 604, 616, 628, 640, 652, 664, 676, 688, 700, 712, 724, 736, 748, 760, 772, 784, 796, 808, 820, 832, 844, 856, 868, 880, 892, 904, 916, 928, 940, 952, 964, 976, 988, 1000, 1012, 1024, 1036, 1048, 1060, 1072, 1084, 1096, 1108, 1120, 1132, 1144, 1156, 1168, 1180]), 496)
 def test_equal_8(self):
     self.assertEqual(find_missing([-2, 16, 34, 52, 70, 106, 124, 142, 160]), 88)
 def test_equal_6(self):
     self.assertEqual(find_missing([-2, -7, -12, -17, -22, -32, -37, -42, -47]), -27)
 def test_equal_5(self):
     self.assertEqual(find_missing([1, 7, 13, 19, 25, 31, 37, 43, 49, 55, 61, 67, 73, 79, 85, 91, 97, 103, 109, 115, 121, 127, 133, 139, 145, 151, 157, 163, 169, 175, 181, 187, 193, 199, 205, 211, 217, 223, 229, 235, 241, 247, 253, 259, 265, 271, 277, 283, 289, 295, 301, 307, 313, 319, 325, 331, 343, 349, 355, 361, 367, 373, 379, 385, 391, 397, 403, 409, 415, 421, 427, 433, 439, 445, 451, 457, 463, 469, 475, 481, 487, 493, 499, 505, 511, 517, 523, 529, 535, 541, 547, 553, 559, 565, 571, 577, 583, 589, 595]), 337)
 def test_equal_4(self):
     self.assertEqual(find_missing([6, 12, 18, 24, 30, 36, 42, 48, 60]), 54)
 def test_equal_17(self):
     self.assertEqual(find_missing([34, 9, -16, -41, -66, -91, -116, -141, -166, -191, -216, -241, -266, -291, -316, -341, -366, -391, -416, -441, -466, -491, -516, -541, -591, -616, -641, -666, -691, -716, -741, -766, -791, -816, -841, -866, -891, -916, -941, -966, -991, -1016, -1041, -1066, -1091, -1116, -1141, -1166, -1191, -1216, -1241, -1266, -1291, -1316, -1341, -1366, -1391, -1416, -1441, -1466, -1491, -1516, -1541, -1566, -1591, -1616, -1641, -1666, -1691, -1716, -1741, -1766, -1791, -1816, -1841, -1866, -1891, -1916, -1941, -1966, -1991, -2016, -2041, -2066, -2091, -2116, -2141, -2166, -2191, -2216, -2241, -2266, -2291, -2316, -2341, -2366, -2391, -2416, -2441]), -566)
 def test_equal_10(self):
     self.assertEqual(find_missing([-16, -24, -28, -32, -36, -40, -44, -48, -52]), -20)
 def test_equal_18(self):
     self.assertEqual(find_missing([24, 12, 0, -12, -24, -36, -48, -60, -84]), -72)
 def test_equal_11(self):
     self.assertEqual(find_missing([-16, 1, 18, 35, 52, 69, 86, 103, 120, 137, 154, 171, 188, 205, 222, 239, 256, 273, 290, 307, 324, 341, 358, 375, 392, 409, 426, 443, 460, 477, 494, 511, 528, 545, 562, 579, 596, 613, 630, 647, 664, 681, 698, 715, 732, 749, 766, 783, 800, 817, 834, 851, 868, 885, 902, 919, 936, 953, 970, 987, 1004, 1021, 1038, 1055, 1072, 1089, 1106, 1123, 1140, 1157, 1174, 1191, 1208, 1225, 1242, 1259, 1276, 1293, 1310, 1327, 1344, 1361, 1378, 1412, 1429, 1446, 1463, 1480, 1497, 1514, 1531, 1548, 1565, 1582, 1599, 1616, 1633, 1650, 1667]), 1395)
 def test_equal_20(self):
     self.assertEqual(find_missing([-8, 28, 46, 64, 82, 100, 118, 136, 154]), 10)
 def test_equal_12(self):
     self.assertEqual(find_missing([21, 4, -13, -47, -64, -81, -98, -115, -132]), -30)
 def test_equal_1(self):
     self.assertEqual(find_missing([1, 2, 3, 4, 6, 7, 8, 9]), 5)
 def test_equal_2(self):
     self.assertEqual(find_missing([-1, -4, -7, -10, -13, -19, -22, -25, -28]), -16)