From 8547fcc49b8189c822d10ed90a1ee6e4f23bbc01 Mon Sep 17 00:00:00 2001 From: lollospadalaser Date: Thu, 11 Jul 2024 14:01:35 +0200 Subject: [PATCH] #60: test for equivalence done, outputs of exact and inexact circuit should be correct --- Lollo/output.txt | 5420 +++++++++++++++++++++++++++++++++++++++++++--- Lollo/test.py | 10 +- 2 files changed, 5075 insertions(+), 355 deletions(-) diff --git a/Lollo/output.txt b/Lollo/output.txt index 631c97d8b..a4a776b7f 100644 --- a/Lollo/output.txt +++ b/Lollo/output.txt @@ -1,6 +1,6 @@ #QCIR-14 -exists(70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143, 7144, 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7152, 7153, 7154, 7155, 7156, 7157, 7158, 7159, 930, 7160, 7161, 7162, 7163, 7164, 7165, 7166, 7167, 7168, 7169, 7170, 7171, 7172, 7173, 7174, 7175, 7176, 7177, 7178, 7179, 7180, 7181, 7182, 7183, 7184, 7185, 7186, 7187, 7188, 7189, 7190, 7191, 7192, 7193, 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201, 7202, 7203, 7204, 7205, 7206, 7207, 7208, 7209, 7210, 7211, 7212, 7213, 7214, 7215, 7216, 7217, 7218, 7219, 7220, 7221, 7222, 7223, 7224, 7225, 7226, 7227, 7228, 7229, 7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237, 7238, 7239, 7240, 7241, 7242, 7243, 7244, 7245, 7246, 7247, 7248, 7249, 7250, 7251, 7252, 7253, 7254, 7255, 7256, 7257, 7258, 7259, 7260, 7261, 7262, 7263, 7264, 7265, 7266, 7267, 7268, 7269, 7270, 7271, 7272, 7273, 7274, 7275, 7276, 7277, 7278, 7279, 7280, 7281, 7282, 7283, 7284, 7285, 7286, 7287, 7288, 7289, 7290, 7291, 7292, 7293, 7294, 7295, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7310, 7311, 7312, 7313, 7314, 7315, 7316, 7317, 7318, 7319, 931) -forall(10, 11, 12, 13) +exists(70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143, 7144, 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7152, 7153, 7154, 7155, 7156, 7157, 7158, 7159, 7160, 7161, 7162, 7163, 7164, 7165, 7166, 7167, 7168, 7169, 7170, 7171, 7172, 7173, 7174, 7175, 7176, 7177, 7178, 7179, 7180, 7181, 7182, 7183, 7184, 7185, 7186, 7187, 7188, 7189, 7190, 7191, 7192, 7193, 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201, 7202, 7203, 7204, 7205, 7206, 7207, 7208, 7209, 7210, 7211, 7212, 7213, 7214, 7215, 7216, 7217, 7218, 7219, 7220, 7221, 7222, 7223, 7224, 7225, 7226, 7227, 7228, 7229, 7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237, 7238, 7239, 7240, 7241, 7242, 7243, 7244, 7245, 7246, 7247, 7248, 7249, 7250, 7251, 7252, 7253, 7254, 7255, 7256, 7257, 7258, 7259, 7260, 7261, 7262, 7263, 7264, 7265, 7266, 7267, 7268, 7269, 7270, 7271, 7272, 7273, 7274, 7275, 7276, 7277, 7278, 7279, 7280, 7281, 7282, 7283, 7284, 7285, 7286, 7287, 7288, 7289, 7290, 7291, 7292, 7293, 7294, 7295, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7310, 7311, 7312, 7313, 7314, 7315, 7316, 7317, 7318, 7319, 7320, 7321, 7322, 7323, 7324, 7325, 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7334, 7335, 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 7344, 7345, 7346, 7347, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355, 7356, 7357, 7358, 7359, 7360, 7361, 7362, 7363, 7364, 7365, 7366, 7367, 7368, 7369, 7370, 7371, 7372, 7373, 7374, 7375, 7376, 7377, 7378, 7379, 7380, 7381, 7382, 7383, 7384, 7385, 7386, 7387, 7388, 7389, 7390, 7391, 7392, 7393, 7394, 7395, 7396, 7397, 7398, 7399, 7400, 7401, 7402, 7403, 7404, 7405, 7406, 7407, 7408, 7409, 7410, 7411, 7412, 7413, 7414, 7415, 7416, 7417, 7418, 7419, 7420, 7421, 7422, 7423, 7424, 7425, 7426, 7427, 7428, 7429, 7430, 7431, 7432, 7433, 7434, 7435, 7436, 7437, 7438, 7439, 7440, 7441, 7442, 7443, 7444, 7445, 7446, 7447, 7448, 7449, 7450, 7451, 7452, 7453, 7454, 7455, 7456, 7457, 7458, 7459, 7460, 7461, 7462, 7463, 7464, 7465, 7466, 7467, 7468, 7469, 7470, 7471, 7472, 7473, 7474, 7475, 7476, 7477, 7478, 7479, 7480, 7481, 7482, 7483, 7484, 7485, 7486, 7487, 7488, 7489, 7490, 7491, 7492, 7493, 7494, 7495, 7496, 7497, 7498, 7499, 7500, 7501, 7502, 7503, 7504, 7505, 7506, 7507, 7508, 7509, 7510, 7511, 7512, 7513, 7514, 7515, 7516, 7517, 7518, 7519, 7520, 7521, 7522, 7523, 7524, 7525, 7526, 7527, 7528, 7529, 7530, 7531, 7532, 7533, 7534, 7535, 7536, 7537, 7538, 7539, 7540, 7541, 7542, 7543, 7544, 7545, 7546, 7547, 7548, 7549, 7550, 7551, 7552, 7553, 7554, 7555, 7556, 7557, 7558, 7559, 7560, 7561, 7562, 7563, 7564, 7565, 7566, 7567, 7568, 7569, 7570, 7571, 7572, 7573, 7574, 7575, 7576, 7577, 7578, 7579, 7580, 7581, 7582, 7583, 7584, 7585, 7586, 7587, 7588, 7589, 7590, 7591, 7592, 7593, 7594, 7595, 7596, 7597, 7598, 7599, 7600, 7601, 7602, 7603, 7604, 7605, 7606, 7607, 7608, 7609, 7610, 7611, 7612, 7613, 7614, 7615, 7616, 7617, 7618, 7619, 7620, 7621, 7622, 7623, 7624, 7625, 7626, 7627, 7628, 7629, 7630, 7631, 7632, 7633, 7634, 7635, 7636, 7637, 7638, 7639, 7640, 7641, 7642, 7643, 7644, 7645, 7646, 7647, 7648, 7649, 7650, 7651, 7652, 7653, 7654, 7655, 7656, 7657, 7658, 7659, 7660, 7661, 7662, 7663, 7664, 7665, 7666, 7667, 7668, 7669, 7670, 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7679, 7680, 7681, 7682, 7683, 7684, 7685, 7686, 7687, 7688, 7689, 7690, 7691, 7692, 7693, 7694, 7695, 7696, 7697, 7698, 7699, 7700, 7701, 7702, 7703, 7704, 7705, 7706, 7707, 7708, 7709, 7710, 7711, 7712, 7713, 7714, 7715, 7716, 7717, 7718, 7719, 7720, 7721, 7722, 7723, 7724, 7725, 7726, 7727, 7728, 7729, 7730, 7731, 7732, 7733, 7734, 7735, 7736, 7737, 7738, 7739, 7740, 7741, 7742, 7743, 7744, 7745, 7746, 7747, 7748, 7749, 7750, 7751, 7752, 7753, 7754, 7755, 7756, 7757, 7758, 7759, 7760, 7761, 7762, 7763, 7764, 7765, 7766, 7767, 7768, 7769, 7770, 7771, 7772, 7773, 7774, 7775, 7776, 7777, 7778, 7779, 7780, 7781, 7782, 7783, 7784, 7785, 7786, 7787, 7788, 7789, 7790, 7791, 7792, 7793, 7794, 7795, 7796, 7797, 7798, 7799, 7800, 7801, 7802, 7803, 7804, 7805, 7806, 7807, 7808, 7809, 7810, 7811, 7812, 7813, 7814, 7815, 7816, 7817, 7818, 7819, 7820, 7821, 7822, 7823, 7824, 7825, 7826, 7827, 7828, 7829, 7830, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, 7839, 7840, 7841, 7842, 7843, 7844, 7845, 7846, 7847, 7848, 7849, 7850, 7851, 7852, 7853, 7854, 7855, 7856, 7857, 7858, 7859, 7860, 7861, 7862, 7863, 7864, 7865, 7866, 7867, 7868, 7869, 7870, 7871, 7872, 7873, 7874, 7875, 7876, 7877, 7878, 7879, 7880, 7881, 7882, 7883, 7884, 7885, 7886, 7887, 7888, 7889, 7890, 7891, 7892, 7893, 7894, 7895, 7896, 7897, 7898, 7899, 7900, 7901, 7902, 7903, 7904, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928, 7929, 7930, 7931, 7932, 7933, 7934, 7935, 7936, 7937, 7938, 7939, 7940, 7941, 7942, 7943, 7944, 7945, 7946, 7947, 7948, 7949, 7950, 7951, 7952, 7953, 7954, 7955, 7956, 7957, 7958, 7959, 7960, 7961, 7962, 7963, 7964, 7965, 7966, 7967, 7968, 7969, 7970, 7971, 7972, 7973, 7974, 7975, 7976, 7977, 7978, 7979, 7980, 7981, 7982, 7983, 7984, 7985, 7986, 7987, 7988, 7989, 7990, 7991, 7992, 7993, 7994, 7995, 7996, 7997, 7998, 7999, 71000, 71001, 71002, 71003, 71004, 71005, 71006, 71007, 71008, 71009, 71010, 71011, 71012, 71013, 71014, 71015, 71016, 71017, 71018, 71019, 71020, 71021, 71022, 71023, 71024, 71025, 71026, 71027, 71028, 71029, 71030, 71031, 71032, 71033, 71034, 71035, 71036, 71037, 71038, 71039, 71040, 71041, 71042, 71043, 71044, 71045, 71046, 71047, 71048, 71049, 71050, 71051, 71052, 71053, 71054, 71055, 71056, 71057, 71058, 71059, 71060, 71061, 71062, 71063, 71064, 71065, 71066, 71067, 71068, 71069, 71070, 71071, 71072, 71073, 71074, 71075, 71076, 71077, 71078, 71079, 71080, 71081, 71082, 71083, 71084, 71085, 71086, 71087, 71088, 71089, 71090, 71091, 71092, 71093, 71094, 71095, 71096, 71097, 71098, 71099, 71100, 71101, 71102, 71103, 71104, 71105, 71106, 71107, 71108, 71109, 71110, 71111, 71112, 71113, 71114, 71115, 71116, 71117, 71118, 71119, 71120, 71121, 71122, 71123, 71124, 71125, 71126, 71127, 71128, 71129, 71130, 71131, 71132, 71133, 71134, 71135, 71136, 71137, 71138, 71139, 71140, 71141, 71142, 71143, 71144, 71145, 71146, 71147, 71148, 71149, 71150, 71151, 71152, 71153, 71154, 71155, 71156, 71157, 71158, 71159, 71160, 71161, 71162, 71163, 71164, 71165, 71166, 71167, 71168, 71169, 71170, 71171, 71172, 71173, 71174, 71175, 71176, 71177, 71178, 71179, 71180, 71181, 71182, 71183, 71184, 71185, 71186, 71187, 71188, 71189, 71190, 71191, 71192, 71193, 71194, 71195, 71196, 71197, 71198, 71199, 71200, 71201, 71202, 71203, 71204, 71205, 71206, 71207, 71208, 71209, 71210, 71211, 71212, 71213, 71214, 71215, 71216, 71217, 71218, 71219, 71220, 71221, 71222, 71223, 71224, 71225, 71226, 71227, 71228, 71229, 71230, 71231, 71232, 71233, 71234, 71235, 71236, 71237, 71238, 71239, 71240, 71241, 71242, 71243, 71244, 71245, 71246, 71247, 71248, 71249, 71250, 71251, 71252, 71253, 71254, 71255, 71256, 71257, 71258, 71259, 71260, 71261, 71262, 71263, 71264, 71265, 71266, 71267, 71268, 71269, 71270, 71271, 71272, 71273, 71274, 71275, 71276, 71277, 71278, 71279, 71280, 71281, 71282, 71283, 71284, 71285, 71286, 71287, 71288, 71289, 71290, 71291, 71292, 71293, 71294, 71295, 71296, 71297, 71298, 71299, 71300, 71301, 71302, 71303, 71304, 71305, 71306, 71307, 71308, 71309, 71310, 71311, 71312, 71313, 71314, 71315, 71316, 71317, 71318, 71319, 71320, 71321, 71322, 71323, 71324, 71325, 71326, 71327, 71328, 71329, 71330, 71331, 71332, 71333, 71334, 71335, 71336, 71337, 71338, 71339, 71340, 71341, 71342, 71343, 71344, 71345, 71346, 71347, 71348, 71349, 71350, 71351, 71352, 71353, 71354, 71355, 71356, 71357, 71358, 71359, 71360, 71361, 71362, 71363, 71364, 71365, 71366, 71367, 71368, 71369, 71370, 71371, 71372, 71373, 71374, 71375, 71376, 71377, 71378, 71379, 71380, 71381, 71382, 71383, 71384, 71385, 71386, 71387, 71388, 71389, 71390, 71391, 71392, 71393, 71394, 71395, 71396, 71397, 71398, 71399, 71400, 71401, 71402, 71403, 71404, 71405, 71406, 71407, 71408, 71409, 71410, 71411, 71412, 71413, 71414, 71415, 71416, 71417, 71418, 71419, 71420, 71421, 71422, 71423, 71424, 71425, 71426, 71427, 71428, 71429, 71430, 71431, 71432, 71433, 71434, 71435, 71436, 71437, 71438, 71439, 71440, 71441, 71442, 71443, 71444, 71445, 71446, 71447, 71448, 71449, 71450, 71451, 71452, 71453, 71454, 71455, 71456, 71457, 71458, 71459, 71460, 71461, 71462, 71463, 71464, 71465, 71466, 71467, 71468, 71469, 71470, 71471, 71472, 71473, 71474, 71475, 71476, 71477, 71478, 71479, 71480, 71481, 71482, 71483, 71484, 71485, 71486, 71487, 71488, 71489, 71490, 71491, 71492, 71493, 71494, 71495, 71496, 71497, 71498, 71499, 71500, 71501, 71502, 71503, 71504, 71505, 71506, 71507, 71508, 71509, 71510, 71511, 71512, 71513, 71514, 71515, 71516, 71517, 71518, 71519, 71520, 71521, 71522, 71523, 71524, 71525, 71526, 71527, 71528, 71529, 71530, 71531, 71532, 71533, 71534, 71535, 71536, 71537, 71538, 71539, 71540, 71541, 71542, 71543, 71544, 71545, 71546, 71547, 71548, 71549, 71550, 71551, 71552, 71553, 71554, 71555, 71556, 71557, 71558, 71559, 71560, 71561, 71562, 71563, 71564, 71565, 71566, 71567, 71568, 71569, 71570, 71571, 71572, 71573, 71574, 71575, 71576, 71577, 71578, 71579, 71580, 71581, 71582, 71583, 71584, 71585, 71586, 71587, 71588, 71589, 71590, 71591, 71592, 71593, 71594, 71595, 71596, 71597, 71598, 71599, 930, 71600, 71601, 71602, 71603, 71604, 71605, 71606, 71607, 71608, 71609, 71610, 71611, 71612, 71613, 71614, 71615, 71616, 71617, 71618, 71619, 71620, 71621, 71622, 71623, 71624, 71625, 71626, 71627, 71628, 71629, 71630, 71631, 71632, 71633, 71634, 71635, 71636, 71637, 71638, 71639, 71640, 71641, 71642, 71643, 71644, 71645, 71646, 71647, 71648, 71649, 71650, 71651, 71652, 71653, 71654, 71655, 71656, 71657, 71658, 71659, 71660, 71661, 71662, 71663, 71664, 71665, 71666, 71667, 71668, 71669, 71670, 71671, 71672, 71673, 71674, 71675, 71676, 71677, 71678, 71679, 71680, 71681, 71682, 71683, 71684, 71685, 71686, 71687, 71688, 71689, 71690, 71691, 71692, 71693, 71694, 71695, 71696, 71697, 71698, 71699, 71700, 71701, 71702, 71703, 71704, 71705, 71706, 71707, 71708, 71709, 71710, 71711, 71712, 71713, 71714, 71715, 71716, 71717, 71718, 71719, 71720, 71721, 71722, 71723, 71724, 71725, 71726, 71727, 71728, 71729, 71730, 71731, 71732, 71733, 71734, 71735, 71736, 71737, 71738, 71739, 71740, 71741, 71742, 71743, 71744, 71745, 71746, 71747, 71748, 71749, 71750, 71751, 71752, 71753, 71754, 71755, 71756, 71757, 71758, 71759, 71760, 71761, 71762, 71763, 71764, 71765, 71766, 71767, 71768, 71769, 71770, 71771, 71772, 71773, 71774, 71775, 71776, 71777, 71778, 71779, 71780, 71781, 71782, 71783, 71784, 71785, 71786, 71787, 71788, 71789, 71790, 71791, 71792, 71793, 71794, 71795, 71796, 71797, 71798, 71799, 71800, 71801, 71802, 71803, 71804, 71805, 71806, 71807, 71808, 71809, 71810, 71811, 71812, 71813, 71814, 71815, 71816, 71817, 71818, 71819, 71820, 71821, 71822, 71823, 71824, 71825, 71826, 71827, 71828, 71829, 71830, 71831, 71832, 71833, 71834, 71835, 71836, 71837, 71838, 71839, 71840, 71841, 71842, 71843, 71844, 71845, 71846, 71847, 71848, 71849, 71850, 71851, 71852, 71853, 71854, 71855, 71856, 71857, 71858, 71859, 71860, 71861, 71862, 71863, 71864, 71865, 71866, 71867, 71868, 71869, 71870, 71871, 71872, 71873, 71874, 71875, 71876, 71877, 71878, 71879, 71880, 71881, 71882, 71883, 71884, 71885, 71886, 71887, 71888, 71889, 71890, 71891, 71892, 71893, 71894, 71895, 71896, 71897, 71898, 71899, 71900, 71901, 71902, 71903, 71904, 71905, 71906, 71907, 71908, 71909, 71910, 71911, 71912, 71913, 71914, 71915, 71916, 71917, 71918, 71919, 71920, 71921, 71922, 71923, 71924, 71925, 71926, 71927, 71928, 71929, 71930, 71931, 71932, 71933, 71934, 71935, 71936, 71937, 71938, 71939, 71940, 71941, 71942, 71943, 71944, 71945, 71946, 71947, 71948, 71949, 71950, 71951, 71952, 71953, 71954, 71955, 71956, 71957, 71958, 71959, 71960, 71961, 71962, 71963, 71964, 71965, 71966, 71967, 71968, 71969, 71970, 71971, 71972, 71973, 71974, 71975, 71976, 71977, 71978, 71979, 71980, 71981, 71982, 71983, 71984, 71985, 71986, 71987, 71988, 71989, 71990, 71991, 71992, 71993, 71994, 71995, 71996, 71997, 71998, 71999, 72000, 72001, 72002, 72003, 72004, 72005, 72006, 72007, 72008, 72009, 72010, 72011, 72012, 72013, 72014, 72015, 72016, 72017, 72018, 72019, 72020, 72021, 72022, 72023, 72024, 72025, 72026, 72027, 72028, 72029, 72030, 72031, 72032, 72033, 72034, 72035, 72036, 72037, 72038, 72039, 72040, 72041, 72042, 72043, 72044, 72045, 72046, 72047, 72048, 72049, 72050, 72051, 72052, 72053, 72054, 72055, 72056, 72057, 72058, 72059, 72060, 72061, 72062, 72063, 72064, 72065, 72066, 72067, 72068, 72069, 72070, 72071, 72072, 72073, 72074, 72075, 72076, 72077, 72078, 72079, 72080, 72081, 72082, 72083, 72084, 72085, 72086, 72087, 72088, 72089, 72090, 72091, 72092, 72093, 72094, 72095, 72096, 72097, 72098, 72099, 72100, 72101, 72102, 72103, 72104, 72105, 72106, 72107, 72108, 72109, 72110, 72111, 72112, 72113, 72114, 72115, 72116, 72117, 72118, 72119, 72120, 72121, 72122, 72123, 72124, 72125, 72126, 72127, 72128, 72129, 72130, 72131, 72132, 72133, 72134, 72135, 72136, 72137, 72138, 72139, 72140, 72141, 72142, 72143, 72144, 72145, 72146, 72147, 72148, 72149, 72150, 72151, 72152, 72153, 72154, 72155, 72156, 72157, 72158, 72159, 72160, 72161, 72162, 72163, 72164, 72165, 72166, 72167, 72168, 72169, 72170, 72171, 72172, 72173, 72174, 72175, 72176, 72177, 72178, 72179, 72180, 72181, 72182, 72183, 72184, 72185, 72186, 72187, 72188, 72189, 72190, 72191, 72192, 72193, 72194, 72195, 72196, 72197, 72198, 72199, 72200, 72201, 72202, 72203, 72204, 72205, 72206, 72207, 72208, 72209, 72210, 72211, 72212, 72213, 72214, 72215, 72216, 72217, 72218, 72219, 72220, 72221, 72222, 72223, 72224, 72225, 72226, 72227, 72228, 72229, 72230, 72231, 72232, 72233, 72234, 72235, 72236, 72237, 72238, 72239, 72240, 72241, 72242, 72243, 72244, 72245, 72246, 72247, 72248, 72249, 72250, 72251, 72252, 72253, 72254, 72255, 72256, 72257, 72258, 72259, 72260, 72261, 72262, 72263, 72264, 72265, 72266, 72267, 72268, 72269, 72270, 72271, 72272, 72273, 72274, 72275, 72276, 72277, 72278, 72279, 72280, 72281, 72282, 72283, 72284, 72285, 72286, 72287, 72288, 72289, 72290, 72291, 72292, 72293, 72294, 72295, 72296, 72297, 72298, 72299, 72300, 72301, 72302, 72303, 72304, 72305, 72306, 72307, 72308, 72309, 72310, 72311, 72312, 72313, 72314, 72315, 72316, 72317, 72318, 72319, 72320, 72321, 72322, 72323, 72324, 72325, 72326, 72327, 72328, 72329, 72330, 72331, 72332, 72333, 72334, 72335, 72336, 72337, 72338, 72339, 72340, 72341, 72342, 72343, 72344, 72345, 72346, 72347, 72348, 72349, 72350, 72351, 72352, 72353, 72354, 72355, 72356, 72357, 72358, 72359, 72360, 72361, 72362, 72363, 72364, 72365, 72366, 72367, 72368, 72369, 72370, 72371, 72372, 72373, 72374, 72375, 72376, 72377, 72378, 72379, 72380, 72381, 72382, 72383, 72384, 72385, 72386, 72387, 72388, 72389, 72390, 72391, 72392, 72393, 72394, 72395, 72396, 72397, 72398, 72399, 72400, 72401, 72402, 72403, 72404, 72405, 72406, 72407, 72408, 72409, 72410, 72411, 72412, 72413, 72414, 72415, 72416, 72417, 72418, 72419, 72420, 72421, 72422, 72423, 72424, 72425, 72426, 72427, 72428, 72429, 72430, 72431, 72432, 72433, 72434, 72435, 72436, 72437, 72438, 72439, 72440, 72441, 72442, 72443, 72444, 72445, 72446, 72447, 72448, 72449, 72450, 72451, 72452, 72453, 72454, 72455, 72456, 72457, 72458, 72459, 72460, 72461, 72462, 72463, 72464, 72465, 72466, 72467, 72468, 72469, 72470, 72471, 72472, 72473, 72474, 72475, 72476, 72477, 72478, 72479, 72480, 72481, 72482, 72483, 72484, 72485, 72486, 72487, 72488, 72489, 72490, 72491, 72492, 72493, 72494, 72495, 72496, 72497, 72498, 72499, 72500, 72501, 72502, 72503, 72504, 72505, 72506, 72507, 72508, 72509, 72510, 72511, 72512, 72513, 72514, 72515, 72516, 72517, 72518, 72519, 72520, 72521, 72522, 72523, 72524, 72525, 72526, 72527, 72528, 72529, 72530, 72531, 72532, 72533, 72534, 72535, 72536, 72537, 72538, 72539, 72540, 72541, 72542, 72543, 72544, 72545, 72546, 72547, 72548, 72549, 72550, 72551, 72552, 72553, 72554, 72555, 72556, 72557, 72558, 72559, 72560, 72561, 72562, 72563, 72564, 72565, 72566, 72567, 72568, 72569, 72570, 72571, 72572, 72573, 72574, 72575, 72576, 72577, 72578, 72579, 72580, 72581, 72582, 72583, 72584, 72585, 72586, 72587, 72588, 72589, 72590, 72591, 72592, 72593, 72594, 72595, 72596, 72597, 72598, 72599, 72600, 72601, 72602, 72603, 72604, 72605, 72606, 72607, 72608, 72609, 72610, 72611, 72612, 72613, 72614, 72615, 72616, 72617, 72618, 72619, 72620, 72621, 72622, 72623, 72624, 72625, 72626, 72627, 72628, 72629, 72630, 72631, 72632, 72633, 72634, 72635, 72636, 72637, 72638, 72639, 72640, 72641, 72642, 72643, 72644, 72645, 72646, 72647, 72648, 72649, 72650, 72651, 72652, 72653, 72654, 72655, 72656, 72657, 72658, 72659, 72660, 72661, 72662, 72663, 72664, 72665, 72666, 72667, 72668, 72669, 72670, 72671, 72672, 72673, 72674, 72675, 72676, 72677, 72678, 72679, 72680, 72681, 72682, 72683, 72684, 72685, 72686, 72687, 72688, 72689, 72690, 72691, 72692, 72693, 72694, 72695, 72696, 72697, 72698, 72699, 72700, 72701, 72702, 72703, 72704, 72705, 72706, 72707, 72708, 72709, 72710, 72711, 72712, 72713, 72714, 72715, 72716, 72717, 72718, 72719, 72720, 72721, 72722, 72723, 72724, 72725, 72726, 72727, 72728, 72729, 72730, 72731, 72732, 72733, 72734, 72735, 72736, 72737, 72738, 72739, 72740, 72741, 72742, 72743, 72744, 72745, 72746, 72747, 72748, 72749, 72750, 72751, 72752, 72753, 72754, 72755, 72756, 72757, 72758, 72759, 72760, 72761, 72762, 72763, 72764, 72765, 72766, 72767, 72768, 72769, 72770, 72771, 72772, 72773, 72774, 72775, 72776, 72777, 72778, 72779, 72780, 72781, 72782, 72783, 72784, 72785, 72786, 72787, 72788, 72789, 72790, 72791, 72792, 72793, 72794, 72795, 72796, 72797, 72798, 72799, 72800, 72801, 72802, 72803, 72804, 72805, 72806, 72807, 72808, 72809, 72810, 72811, 72812, 72813, 72814, 72815, 72816, 72817, 72818, 72819, 72820, 72821, 72822, 72823, 72824, 72825, 72826, 72827, 72828, 72829, 72830, 72831, 72832, 72833, 72834, 72835, 72836, 72837, 72838, 72839, 72840, 72841, 72842, 72843, 72844, 72845, 72846, 72847, 72848, 72849, 72850, 72851, 72852, 72853, 72854, 72855, 72856, 72857, 72858, 72859, 72860, 72861, 72862, 72863, 72864, 72865, 72866, 72867, 72868, 72869, 72870, 72871, 72872, 72873, 72874, 72875, 72876, 72877, 72878, 72879, 72880, 72881, 72882, 72883, 72884, 72885, 72886, 72887, 72888, 72889, 72890, 72891, 72892, 72893, 72894, 72895, 72896, 72897, 72898, 72899, 72900, 72901, 72902, 72903, 72904, 72905, 72906, 72907, 72908, 72909, 72910, 72911, 72912, 72913, 72914, 72915, 72916, 72917, 72918, 72919, 72920, 72921, 72922, 72923, 72924, 72925, 72926, 72927, 72928, 72929, 72930, 72931, 72932, 72933, 72934, 72935, 72936, 72937, 72938, 72939, 72940, 72941, 72942, 72943, 72944, 72945, 72946, 72947, 72948, 72949, 72950, 72951, 72952, 72953, 72954, 72955, 72956, 72957, 72958, 72959, 72960, 72961, 72962, 72963, 72964, 72965, 72966, 72967, 72968, 72969, 72970, 72971, 72972, 72973, 72974, 72975, 72976, 72977, 72978, 72979, 72980, 72981, 72982, 72983, 72984, 72985, 72986, 72987, 72988, 72989, 72990, 72991, 72992, 72993, 72994, 72995, 72996, 72997, 72998, 72999, 73000, 73001, 73002, 73003, 73004, 73005, 73006, 73007, 73008, 73009, 73010, 73011, 73012, 73013, 73014, 73015, 73016, 73017, 73018, 73019, 73020, 73021, 73022, 73023, 73024, 73025, 73026, 73027, 73028, 73029, 73030, 73031, 73032, 73033, 73034, 73035, 73036, 73037, 73038, 73039, 73040, 73041, 73042, 73043, 73044, 73045, 73046, 73047, 73048, 73049, 73050, 73051, 73052, 73053, 73054, 73055, 73056, 73057, 73058, 73059, 73060, 73061, 73062, 73063, 73064, 73065, 73066, 73067, 73068, 73069, 73070, 73071, 73072, 73073, 73074, 73075, 73076, 73077, 73078, 73079, 73080, 73081, 73082, 73083, 73084, 73085, 73086, 73087, 73088, 73089, 73090, 73091, 73092, 73093, 73094, 73095, 73096, 73097, 73098, 73099, 73100, 73101, 73102, 73103, 73104, 73105, 73106, 73107, 73108, 73109, 73110, 73111, 73112, 73113, 73114, 73115, 73116, 73117, 73118, 73119, 73120, 73121, 73122, 73123, 73124, 73125, 73126, 73127, 73128, 73129, 73130, 73131, 73132, 73133, 73134, 73135, 73136, 73137, 73138, 73139, 73140, 73141, 73142, 73143, 73144, 73145, 73146, 73147, 73148, 73149, 73150, 73151, 73152, 73153, 73154, 73155, 73156, 73157, 73158, 73159, 73160, 73161, 73162, 73163, 73164, 73165, 73166, 73167, 73168, 73169, 73170, 73171, 73172, 73173, 73174, 73175, 73176, 73177, 73178, 73179, 73180, 73181, 73182, 73183, 73184, 73185, 73186, 73187, 73188, 73189, 73190, 73191, 73192, 73193, 73194, 73195, 73196, 73197, 73198, 73199, 931) +forall(10, 11, 12, 13, 14, 15, 16, 17) output(90) @@ -8,561 +8,5273 @@ output(90) 92 = or() #exact_circuit -22 = and(10, 12) -24 = and(11, 13) -27 = and(-10, -12) -29 = and(-11, -13) -212 = and(-22, -27) -213 = and(-24, -29) -214 = and(213, 22) -217 = and(-22, -213) -218 = and(-24, -214) -221 = and(-214, -217) +24 = and(10, 14) +26 = and(11, 15) +28 = and(12, 16) +210 = and(13, 17) +213 = and(-10, -14) +215 = and(-11, -15) +217 = and(-12, -16) +219 = and(-13, -17) +224 = and(-24, -213) +225 = and(-26, -215) +226 = and(-28, -217) +227 = and(-210, -219) +228 = and(225, 24) +233 = and(-24, -225) +234 = and(-26, -228) +236 = and(-226, 234) +238 = and(-228, -233) +240 = and(226, -234) +242 = and(-28, -240) +243 = and(-236, -240) +244 = and(242, -227) +247 = and(227, -242) +249 = and(-210, -247) +250 = and(-244, -247) #outputs of exact circuit -300 = and(212) -302 = and(-218) -301 = and(221) +300 = and(224) +301 = and(238) +302 = and(243) +303 = and(250) +304 = and(-249) #parametrical_circuit -400 = and(70, 71, 11) -401 = and(70, -71, -11) +400 = and(70, 71, 13) +401 = and(70, -71, -13) 410 = or(400, 401, -70) -402 = and(72, 73, 13) -403 = and(72, -73, -13) +402 = and(72, 73, 17) +403 = and(72, -73, -17) 411 = or(402, 403, -72) -404 = and(74, 75, 22) -405 = and(74, -75, -22) +404 = and(74, 75, -28) +405 = and(74, -75, 28) 412 = or(404, 405, -74) -406 = and(76, 77, -22) -407 = and(76, -77, 22) +406 = and(76, 77, -240) +407 = and(76, -77, 240) 413 = or(406, 407, -76) 50 = and(410, 411, 412, 413) -408 = and(78, 79, 11) -409 = and(78, -79, -11) +408 = and(78, 79, 13) +409 = and(78, -79, -13) 414 = or(408, 409, -78) -4010 = and(710, 711, 13) -4011 = and(710, -711, -13) +4010 = and(710, 711, 17) +4011 = and(710, -711, -17) 415 = or(4010, 4011, -710) -4012 = and(712, 713, 22) -4013 = and(712, -713, -22) +4012 = and(712, 713, -28) +4013 = and(712, -713, 28) 416 = or(4012, 4013, -712) -4014 = and(714, 715, -22) -4015 = and(714, -715, 22) +4014 = and(714, 715, -240) +4015 = and(714, -715, 240) 417 = or(4014, 4015, -714) 51 = and(414, 415, 416, 417) -4016 = and(716, 717, 11) -4017 = and(716, -717, -11) +4016 = and(716, 717, 13) +4017 = and(716, -717, -13) 418 = or(4016, 4017, -716) -4018 = and(718, 719, 13) -4019 = and(718, -719, -13) +4018 = and(718, 719, 17) +4019 = and(718, -719, -17) 419 = or(4018, 4019, -718) -4020 = and(720, 721, 22) -4021 = and(720, -721, -22) +4020 = and(720, 721, -28) +4021 = and(720, -721, 28) 4110 = or(4020, 4021, -720) -4022 = and(722, 723, -22) -4023 = and(722, -723, 22) +4022 = and(722, 723, -240) +4023 = and(722, -723, 240) 4111 = or(4022, 4023, -722) 52 = and(418, 419, 4110, 4111) -4024 = and(724, 725, 11) -4025 = and(724, -725, -11) +4024 = and(724, 725, 13) +4025 = and(724, -725, -13) 4112 = or(4024, 4025, -724) -4026 = and(726, 727, 13) -4027 = and(726, -727, -13) +4026 = and(726, 727, 17) +4027 = and(726, -727, -17) 4113 = or(4026, 4027, -726) -4028 = and(728, 729, 22) -4029 = and(728, -729, -22) +4028 = and(728, 729, -28) +4029 = and(728, -729, 28) 4114 = or(4028, 4029, -728) -4030 = and(730, 731, -22) -4031 = and(730, -731, 22) +4030 = and(730, 731, -240) +4031 = and(730, -731, 240) 4115 = or(4030, 4031, -730) 53 = and(4112, 4113, 4114, 4115) -4032 = and(732, 733, 11) -4033 = and(732, -733, -11) +4032 = and(732, 733, 13) +4033 = and(732, -733, -13) 4116 = or(4032, 4033, -732) -4034 = and(734, 735, 13) -4035 = and(734, -735, -13) +4034 = and(734, 735, 17) +4035 = and(734, -735, -17) 4117 = or(4034, 4035, -734) -4036 = and(736, 737, 22) -4037 = and(736, -737, -22) +4036 = and(736, 737, -28) +4037 = and(736, -737, 28) 4118 = or(4036, 4037, -736) -4038 = and(738, 739, -22) -4039 = and(738, -739, 22) +4038 = and(738, 739, -240) +4039 = and(738, -739, 240) 4119 = or(4038, 4039, -738) 54 = and(4116, 4117, 4118, 4119) -4040 = and(740, 741, 11) -4041 = and(740, -741, -11) +4040 = and(740, 741, 13) +4041 = and(740, -741, -13) 4120 = or(4040, 4041, -740) -4042 = and(742, 743, 13) -4043 = and(742, -743, -13) +4042 = and(742, 743, 17) +4043 = and(742, -743, -17) 4121 = or(4042, 4043, -742) -4044 = and(744, 745, 22) -4045 = and(744, -745, -22) +4044 = and(744, 745, -28) +4045 = and(744, -745, 28) 4122 = or(4044, 4045, -744) -4046 = and(746, 747, -22) -4047 = and(746, -747, 22) +4046 = and(746, 747, -240) +4047 = and(746, -747, 240) 4123 = or(4046, 4047, -746) 55 = and(4120, 4121, 4122, 4123) -4048 = and(748, 749, 11) -4049 = and(748, -749, -11) +4048 = and(748, 749, 13) +4049 = and(748, -749, -13) 4124 = or(4048, 4049, -748) -4050 = and(750, 751, 13) -4051 = and(750, -751, -13) +4050 = and(750, 751, 17) +4051 = and(750, -751, -17) 4125 = or(4050, 4051, -750) -4052 = and(752, 753, 22) -4053 = and(752, -753, -22) +4052 = and(752, 753, -28) +4053 = and(752, -753, 28) 4126 = or(4052, 4053, -752) -4054 = and(754, 755, -22) -4055 = and(754, -755, 22) +4054 = and(754, 755, -240) +4055 = and(754, -755, 240) 4127 = or(4054, 4055, -754) 56 = and(4124, 4125, 4126, 4127) -4056 = and(756, 757, 11) -4057 = and(756, -757, -11) +4056 = and(756, 757, 13) +4057 = and(756, -757, -13) 4128 = or(4056, 4057, -756) -4058 = and(758, 759, 13) -4059 = and(758, -759, -13) +4058 = and(758, 759, 17) +4059 = and(758, -759, -17) 4129 = or(4058, 4059, -758) -4060 = and(760, 761, 22) -4061 = and(760, -761, -22) +4060 = and(760, 761, -28) +4061 = and(760, -761, 28) 4130 = or(4060, 4061, -760) -4062 = and(762, 763, -22) -4063 = and(762, -763, 22) +4062 = and(762, 763, -240) +4063 = and(762, -763, 240) 4131 = or(4062, 4063, -762) 57 = and(4128, 4129, 4130, 4131) -4064 = and(764, 765, 11) -4065 = and(764, -765, -11) +4064 = and(764, 765, 13) +4065 = and(764, -765, -13) 4132 = or(4064, 4065, -764) -4066 = and(766, 767, 13) -4067 = and(766, -767, -13) +4066 = and(766, 767, 17) +4067 = and(766, -767, -17) 4133 = or(4066, 4067, -766) -4068 = and(768, 769, 22) -4069 = and(768, -769, -22) +4068 = and(768, 769, -28) +4069 = and(768, -769, 28) 4134 = or(4068, 4069, -768) -4070 = and(770, 771, -22) -4071 = and(770, -771, 22) +4070 = and(770, 771, -240) +4071 = and(770, -771, 240) 4135 = or(4070, 4071, -770) 58 = and(4132, 4133, 4134, 4135) -4072 = and(772, 773, 11) -4073 = and(772, -773, -11) +4072 = and(772, 773, 13) +4073 = and(772, -773, -13) 4136 = or(4072, 4073, -772) -4074 = and(774, 775, 13) -4075 = and(774, -775, -13) +4074 = and(774, 775, 17) +4075 = and(774, -775, -17) 4137 = or(4074, 4075, -774) -4076 = and(776, 777, 22) -4077 = and(776, -777, -22) +4076 = and(776, 777, -28) +4077 = and(776, -777, 28) 4138 = or(4076, 4077, -776) -4078 = and(778, 779, -22) -4079 = and(778, -779, 22) +4078 = and(778, 779, -240) +4079 = and(778, -779, 240) 4139 = or(4078, 4079, -778) 59 = and(4136, 4137, 4138, 4139) -4080 = and(780, 781, 11) -4081 = and(780, -781, -11) +4080 = and(780, 781, 13) +4081 = and(780, -781, -13) 4140 = or(4080, 4081, -780) -4082 = and(782, 783, 13) -4083 = and(782, -783, -13) +4082 = and(782, 783, 17) +4083 = and(782, -783, -17) 4141 = or(4082, 4083, -782) -4084 = and(784, 785, 22) -4085 = and(784, -785, -22) +4084 = and(784, 785, -28) +4085 = and(784, -785, 28) 4142 = or(4084, 4085, -784) -4086 = and(786, 787, -22) -4087 = and(786, -787, 22) +4086 = and(786, 787, -240) +4087 = and(786, -787, 240) 4143 = or(4086, 4087, -786) 510 = and(4140, 4141, 4142, 4143) -4088 = and(788, 789, 11) -4089 = and(788, -789, -11) +4088 = and(788, 789, 13) +4089 = and(788, -789, -13) 4144 = or(4088, 4089, -788) -4090 = and(790, 791, 13) -4091 = and(790, -791, -13) +4090 = and(790, 791, 17) +4091 = and(790, -791, -17) 4145 = or(4090, 4091, -790) -4092 = and(792, 793, 22) -4093 = and(792, -793, -22) +4092 = and(792, 793, -28) +4093 = and(792, -793, 28) 4146 = or(4092, 4093, -792) -4094 = and(794, 795, -22) -4095 = and(794, -795, 22) +4094 = and(794, 795, -240) +4095 = and(794, -795, 240) 4147 = or(4094, 4095, -794) 511 = and(4144, 4145, 4146, 4147) -4096 = and(796, 797, 11) -4097 = and(796, -797, -11) +4096 = and(796, 797, 13) +4097 = and(796, -797, -13) 4148 = or(4096, 4097, -796) -4098 = and(798, 799, 13) -4099 = and(798, -799, -13) +4098 = and(798, 799, 17) +4099 = and(798, -799, -17) 4149 = or(4098, 4099, -798) -40100 = and(7100, 7101, 22) -40101 = and(7100, -7101, -22) +40100 = and(7100, 7101, -28) +40101 = and(7100, -7101, 28) 4150 = or(40100, 40101, -7100) -40102 = and(7102, 7103, -22) -40103 = and(7102, -7103, 22) +40102 = and(7102, 7103, -240) +40103 = and(7102, -7103, 240) 4151 = or(40102, 40103, -7102) 512 = and(4148, 4149, 4150, 4151) -40104 = and(7104, 7105, 11) -40105 = and(7104, -7105, -11) +40104 = and(7104, 7105, 13) +40105 = and(7104, -7105, -13) 4152 = or(40104, 40105, -7104) -40106 = and(7106, 7107, 13) -40107 = and(7106, -7107, -13) +40106 = and(7106, 7107, 17) +40107 = and(7106, -7107, -17) 4153 = or(40106, 40107, -7106) -40108 = and(7108, 7109, 22) -40109 = and(7108, -7109, -22) +40108 = and(7108, 7109, -28) +40109 = and(7108, -7109, 28) 4154 = or(40108, 40109, -7108) -40110 = and(7110, 7111, -22) -40111 = and(7110, -7111, 22) +40110 = and(7110, 7111, -240) +40111 = and(7110, -7111, 240) 4155 = or(40110, 40111, -7110) 513 = and(4152, 4153, 4154, 4155) -40112 = and(7112, 7113, 11) -40113 = and(7112, -7113, -11) +40112 = and(7112, 7113, 13) +40113 = and(7112, -7113, -13) 4156 = or(40112, 40113, -7112) -40114 = and(7114, 7115, 13) -40115 = and(7114, -7115, -13) +40114 = and(7114, 7115, 17) +40115 = and(7114, -7115, -17) 4157 = or(40114, 40115, -7114) -40116 = and(7116, 7117, 22) -40117 = and(7116, -7117, -22) +40116 = and(7116, 7117, -28) +40117 = and(7116, -7117, 28) 4158 = or(40116, 40117, -7116) -40118 = and(7118, 7119, -22) -40119 = and(7118, -7119, 22) +40118 = and(7118, 7119, -240) +40119 = and(7118, -7119, 240) 4159 = or(40118, 40119, -7118) 514 = and(4156, 4157, 4158, 4159) -40120 = and(7120, 7121, 11) -40121 = and(7120, -7121, -11) +40120 = and(7120, 7121, 13) +40121 = and(7120, -7121, -13) 4160 = or(40120, 40121, -7120) -40122 = and(7122, 7123, 13) -40123 = and(7122, -7123, -13) +40122 = and(7122, 7123, 17) +40123 = and(7122, -7123, -17) 4161 = or(40122, 40123, -7122) -40124 = and(7124, 7125, 22) -40125 = and(7124, -7125, -22) +40124 = and(7124, 7125, -28) +40125 = and(7124, -7125, 28) 4162 = or(40124, 40125, -7124) -40126 = and(7126, 7127, -22) -40127 = and(7126, -7127, 22) +40126 = and(7126, 7127, -240) +40127 = and(7126, -7127, 240) 4163 = or(40126, 40127, -7126) 515 = and(4160, 4161, 4162, 4163) -40128 = and(7128, 7129, 11) -40129 = and(7128, -7129, -11) +40128 = and(7128, 7129, 13) +40129 = and(7128, -7129, -13) 4164 = or(40128, 40129, -7128) -40130 = and(7130, 7131, 13) -40131 = and(7130, -7131, -13) +40130 = and(7130, 7131, 17) +40131 = and(7130, -7131, -17) 4165 = or(40130, 40131, -7130) -40132 = and(7132, 7133, 22) -40133 = and(7132, -7133, -22) +40132 = and(7132, 7133, -28) +40133 = and(7132, -7133, 28) 4166 = or(40132, 40133, -7132) -40134 = and(7134, 7135, -22) -40135 = and(7134, -7135, 22) +40134 = and(7134, 7135, -240) +40135 = and(7134, -7135, 240) 4167 = or(40134, 40135, -7134) 516 = and(4164, 4165, 4166, 4167) -40136 = and(7136, 7137, 11) -40137 = and(7136, -7137, -11) +40136 = and(7136, 7137, 13) +40137 = and(7136, -7137, -13) 4168 = or(40136, 40137, -7136) -40138 = and(7138, 7139, 13) -40139 = and(7138, -7139, -13) +40138 = and(7138, 7139, 17) +40139 = and(7138, -7139, -17) 4169 = or(40138, 40139, -7138) -40140 = and(7140, 7141, 22) -40141 = and(7140, -7141, -22) +40140 = and(7140, 7141, -28) +40141 = and(7140, -7141, 28) 4170 = or(40140, 40141, -7140) -40142 = and(7142, 7143, -22) -40143 = and(7142, -7143, 22) +40142 = and(7142, 7143, -240) +40143 = and(7142, -7143, 240) 4171 = or(40142, 40143, -7142) 517 = and(4168, 4169, 4170, 4171) -40144 = and(7144, 7145, 11) -40145 = and(7144, -7145, -11) +40144 = and(7144, 7145, 13) +40145 = and(7144, -7145, -13) 4172 = or(40144, 40145, -7144) -40146 = and(7146, 7147, 13) -40147 = and(7146, -7147, -13) +40146 = and(7146, 7147, 17) +40147 = and(7146, -7147, -17) 4173 = or(40146, 40147, -7146) -40148 = and(7148, 7149, 22) -40149 = and(7148, -7149, -22) +40148 = and(7148, 7149, -28) +40149 = and(7148, -7149, 28) 4174 = or(40148, 40149, -7148) -40150 = and(7150, 7151, -22) -40151 = and(7150, -7151, 22) +40150 = and(7150, 7151, -240) +40151 = and(7150, -7151, 240) 4175 = or(40150, 40151, -7150) 518 = and(4172, 4173, 4174, 4175) -40152 = and(7152, 7153, 11) -40153 = and(7152, -7153, -11) +40152 = and(7152, 7153, 13) +40153 = and(7152, -7153, -13) 4176 = or(40152, 40153, -7152) -40154 = and(7154, 7155, 13) -40155 = and(7154, -7155, -13) +40154 = and(7154, 7155, 17) +40155 = and(7154, -7155, -17) 4177 = or(40154, 40155, -7154) -40156 = and(7156, 7157, 22) -40157 = and(7156, -7157, -22) +40156 = and(7156, 7157, -28) +40157 = and(7156, -7157, 28) 4178 = or(40156, 40157, -7156) -40158 = and(7158, 7159, -22) -40159 = and(7158, -7159, 22) +40158 = and(7158, 7159, -240) +40159 = and(7158, -7159, 240) 4179 = or(40158, 40159, -7158) 519 = and(4176, 4177, 4178, 4179) -600 = or(50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519) -610 = and(930, 600) -40160 = and(7160, 7161, 11) -40161 = and(7160, -7161, -11) +40160 = and(7160, 7161, 13) +40161 = and(7160, -7161, -13) 4180 = or(40160, 40161, -7160) -40162 = and(7162, 7163, 13) -40163 = and(7162, -7163, -13) +40162 = and(7162, 7163, 17) +40163 = and(7162, -7163, -17) 4181 = or(40162, 40163, -7162) -40164 = and(7164, 7165, 22) -40165 = and(7164, -7165, -22) +40164 = and(7164, 7165, -28) +40165 = and(7164, -7165, 28) 4182 = or(40164, 40165, -7164) -40166 = and(7166, 7167, -22) -40167 = and(7166, -7167, 22) +40166 = and(7166, 7167, -240) +40167 = and(7166, -7167, 240) 4183 = or(40166, 40167, -7166) 520 = and(4180, 4181, 4182, 4183) -40168 = and(7168, 7169, 11) -40169 = and(7168, -7169, -11) +40168 = and(7168, 7169, 13) +40169 = and(7168, -7169, -13) 4184 = or(40168, 40169, -7168) -40170 = and(7170, 7171, 13) -40171 = and(7170, -7171, -13) +40170 = and(7170, 7171, 17) +40171 = and(7170, -7171, -17) 4185 = or(40170, 40171, -7170) -40172 = and(7172, 7173, 22) -40173 = and(7172, -7173, -22) +40172 = and(7172, 7173, -28) +40173 = and(7172, -7173, 28) 4186 = or(40172, 40173, -7172) -40174 = and(7174, 7175, -22) -40175 = and(7174, -7175, 22) +40174 = and(7174, 7175, -240) +40175 = and(7174, -7175, 240) 4187 = or(40174, 40175, -7174) 521 = and(4184, 4185, 4186, 4187) -40176 = and(7176, 7177, 11) -40177 = and(7176, -7177, -11) +40176 = and(7176, 7177, 13) +40177 = and(7176, -7177, -13) 4188 = or(40176, 40177, -7176) -40178 = and(7178, 7179, 13) -40179 = and(7178, -7179, -13) +40178 = and(7178, 7179, 17) +40179 = and(7178, -7179, -17) 4189 = or(40178, 40179, -7178) -40180 = and(7180, 7181, 22) -40181 = and(7180, -7181, -22) +40180 = and(7180, 7181, -28) +40181 = and(7180, -7181, 28) 4190 = or(40180, 40181, -7180) -40182 = and(7182, 7183, -22) -40183 = and(7182, -7183, 22) +40182 = and(7182, 7183, -240) +40183 = and(7182, -7183, 240) 4191 = or(40182, 40183, -7182) 522 = and(4188, 4189, 4190, 4191) -40184 = and(7184, 7185, 11) -40185 = and(7184, -7185, -11) +40184 = and(7184, 7185, 13) +40185 = and(7184, -7185, -13) 4192 = or(40184, 40185, -7184) -40186 = and(7186, 7187, 13) -40187 = and(7186, -7187, -13) +40186 = and(7186, 7187, 17) +40187 = and(7186, -7187, -17) 4193 = or(40186, 40187, -7186) -40188 = and(7188, 7189, 22) -40189 = and(7188, -7189, -22) +40188 = and(7188, 7189, -28) +40189 = and(7188, -7189, 28) 4194 = or(40188, 40189, -7188) -40190 = and(7190, 7191, -22) -40191 = and(7190, -7191, 22) +40190 = and(7190, 7191, -240) +40191 = and(7190, -7191, 240) 4195 = or(40190, 40191, -7190) 523 = and(4192, 4193, 4194, 4195) -40192 = and(7192, 7193, 11) -40193 = and(7192, -7193, -11) +40192 = and(7192, 7193, 13) +40193 = and(7192, -7193, -13) 4196 = or(40192, 40193, -7192) -40194 = and(7194, 7195, 13) -40195 = and(7194, -7195, -13) +40194 = and(7194, 7195, 17) +40195 = and(7194, -7195, -17) 4197 = or(40194, 40195, -7194) -40196 = and(7196, 7197, 22) -40197 = and(7196, -7197, -22) +40196 = and(7196, 7197, -28) +40197 = and(7196, -7197, 28) 4198 = or(40196, 40197, -7196) -40198 = and(7198, 7199, -22) -40199 = and(7198, -7199, 22) +40198 = and(7198, 7199, -240) +40199 = and(7198, -7199, 240) 4199 = or(40198, 40199, -7198) 524 = and(4196, 4197, 4198, 4199) -40200 = and(7200, 7201, 11) -40201 = and(7200, -7201, -11) +40200 = and(7200, 7201, 13) +40201 = and(7200, -7201, -13) 41100 = or(40200, 40201, -7200) -40202 = and(7202, 7203, 13) -40203 = and(7202, -7203, -13) +40202 = and(7202, 7203, 17) +40203 = and(7202, -7203, -17) 41101 = or(40202, 40203, -7202) -40204 = and(7204, 7205, 22) -40205 = and(7204, -7205, -22) +40204 = and(7204, 7205, -28) +40205 = and(7204, -7205, 28) 41102 = or(40204, 40205, -7204) -40206 = and(7206, 7207, -22) -40207 = and(7206, -7207, 22) +40206 = and(7206, 7207, -240) +40207 = and(7206, -7207, 240) 41103 = or(40206, 40207, -7206) 525 = and(41100, 41101, 41102, 41103) -40208 = and(7208, 7209, 11) -40209 = and(7208, -7209, -11) +40208 = and(7208, 7209, 13) +40209 = and(7208, -7209, -13) 41104 = or(40208, 40209, -7208) -40210 = and(7210, 7211, 13) -40211 = and(7210, -7211, -13) +40210 = and(7210, 7211, 17) +40211 = and(7210, -7211, -17) 41105 = or(40210, 40211, -7210) -40212 = and(7212, 7213, 22) -40213 = and(7212, -7213, -22) +40212 = and(7212, 7213, -28) +40213 = and(7212, -7213, 28) 41106 = or(40212, 40213, -7212) -40214 = and(7214, 7215, -22) -40215 = and(7214, -7215, 22) +40214 = and(7214, 7215, -240) +40215 = and(7214, -7215, 240) 41107 = or(40214, 40215, -7214) 526 = and(41104, 41105, 41106, 41107) -40216 = and(7216, 7217, 11) -40217 = and(7216, -7217, -11) +40216 = and(7216, 7217, 13) +40217 = and(7216, -7217, -13) 41108 = or(40216, 40217, -7216) -40218 = and(7218, 7219, 13) -40219 = and(7218, -7219, -13) +40218 = and(7218, 7219, 17) +40219 = and(7218, -7219, -17) 41109 = or(40218, 40219, -7218) -40220 = and(7220, 7221, 22) -40221 = and(7220, -7221, -22) +40220 = and(7220, 7221, -28) +40221 = and(7220, -7221, 28) 41110 = or(40220, 40221, -7220) -40222 = and(7222, 7223, -22) -40223 = and(7222, -7223, 22) +40222 = and(7222, 7223, -240) +40223 = and(7222, -7223, 240) 41111 = or(40222, 40223, -7222) 527 = and(41108, 41109, 41110, 41111) -40224 = and(7224, 7225, 11) -40225 = and(7224, -7225, -11) +40224 = and(7224, 7225, 13) +40225 = and(7224, -7225, -13) 41112 = or(40224, 40225, -7224) -40226 = and(7226, 7227, 13) -40227 = and(7226, -7227, -13) +40226 = and(7226, 7227, 17) +40227 = and(7226, -7227, -17) 41113 = or(40226, 40227, -7226) -40228 = and(7228, 7229, 22) -40229 = and(7228, -7229, -22) +40228 = and(7228, 7229, -28) +40229 = and(7228, -7229, 28) 41114 = or(40228, 40229, -7228) -40230 = and(7230, 7231, -22) -40231 = and(7230, -7231, 22) +40230 = and(7230, 7231, -240) +40231 = and(7230, -7231, 240) 41115 = or(40230, 40231, -7230) 528 = and(41112, 41113, 41114, 41115) -40232 = and(7232, 7233, 11) -40233 = and(7232, -7233, -11) +40232 = and(7232, 7233, 13) +40233 = and(7232, -7233, -13) 41116 = or(40232, 40233, -7232) -40234 = and(7234, 7235, 13) -40235 = and(7234, -7235, -13) +40234 = and(7234, 7235, 17) +40235 = and(7234, -7235, -17) 41117 = or(40234, 40235, -7234) -40236 = and(7236, 7237, 22) -40237 = and(7236, -7237, -22) +40236 = and(7236, 7237, -28) +40237 = and(7236, -7237, 28) 41118 = or(40236, 40237, -7236) -40238 = and(7238, 7239, -22) -40239 = and(7238, -7239, 22) +40238 = and(7238, 7239, -240) +40239 = and(7238, -7239, 240) 41119 = or(40238, 40239, -7238) 529 = and(41116, 41117, 41118, 41119) -40240 = and(7240, 7241, 11) -40241 = and(7240, -7241, -11) +40240 = and(7240, 7241, 13) +40241 = and(7240, -7241, -13) 41120 = or(40240, 40241, -7240) -40242 = and(7242, 7243, 13) -40243 = and(7242, -7243, -13) +40242 = and(7242, 7243, 17) +40243 = and(7242, -7243, -17) 41121 = or(40242, 40243, -7242) -40244 = and(7244, 7245, 22) -40245 = and(7244, -7245, -22) +40244 = and(7244, 7245, -28) +40245 = and(7244, -7245, 28) 41122 = or(40244, 40245, -7244) -40246 = and(7246, 7247, -22) -40247 = and(7246, -7247, 22) +40246 = and(7246, 7247, -240) +40247 = and(7246, -7247, 240) 41123 = or(40246, 40247, -7246) 530 = and(41120, 41121, 41122, 41123) -40248 = and(7248, 7249, 11) -40249 = and(7248, -7249, -11) +40248 = and(7248, 7249, 13) +40249 = and(7248, -7249, -13) 41124 = or(40248, 40249, -7248) -40250 = and(7250, 7251, 13) -40251 = and(7250, -7251, -13) +40250 = and(7250, 7251, 17) +40251 = and(7250, -7251, -17) 41125 = or(40250, 40251, -7250) -40252 = and(7252, 7253, 22) -40253 = and(7252, -7253, -22) +40252 = and(7252, 7253, -28) +40253 = and(7252, -7253, 28) 41126 = or(40252, 40253, -7252) -40254 = and(7254, 7255, -22) -40255 = and(7254, -7255, 22) +40254 = and(7254, 7255, -240) +40255 = and(7254, -7255, 240) 41127 = or(40254, 40255, -7254) 531 = and(41124, 41125, 41126, 41127) -40256 = and(7256, 7257, 11) -40257 = and(7256, -7257, -11) +40256 = and(7256, 7257, 13) +40257 = and(7256, -7257, -13) 41128 = or(40256, 40257, -7256) -40258 = and(7258, 7259, 13) -40259 = and(7258, -7259, -13) +40258 = and(7258, 7259, 17) +40259 = and(7258, -7259, -17) 41129 = or(40258, 40259, -7258) -40260 = and(7260, 7261, 22) -40261 = and(7260, -7261, -22) +40260 = and(7260, 7261, -28) +40261 = and(7260, -7261, 28) 41130 = or(40260, 40261, -7260) -40262 = and(7262, 7263, -22) -40263 = and(7262, -7263, 22) +40262 = and(7262, 7263, -240) +40263 = and(7262, -7263, 240) 41131 = or(40262, 40263, -7262) 532 = and(41128, 41129, 41130, 41131) -40264 = and(7264, 7265, 11) -40265 = and(7264, -7265, -11) +40264 = and(7264, 7265, 13) +40265 = and(7264, -7265, -13) 41132 = or(40264, 40265, -7264) -40266 = and(7266, 7267, 13) -40267 = and(7266, -7267, -13) +40266 = and(7266, 7267, 17) +40267 = and(7266, -7267, -17) 41133 = or(40266, 40267, -7266) -40268 = and(7268, 7269, 22) -40269 = and(7268, -7269, -22) +40268 = and(7268, 7269, -28) +40269 = and(7268, -7269, 28) 41134 = or(40268, 40269, -7268) -40270 = and(7270, 7271, -22) -40271 = and(7270, -7271, 22) +40270 = and(7270, 7271, -240) +40271 = and(7270, -7271, 240) 41135 = or(40270, 40271, -7270) 533 = and(41132, 41133, 41134, 41135) -40272 = and(7272, 7273, 11) -40273 = and(7272, -7273, -11) +40272 = and(7272, 7273, 13) +40273 = and(7272, -7273, -13) 41136 = or(40272, 40273, -7272) -40274 = and(7274, 7275, 13) -40275 = and(7274, -7275, -13) +40274 = and(7274, 7275, 17) +40275 = and(7274, -7275, -17) 41137 = or(40274, 40275, -7274) -40276 = and(7276, 7277, 22) -40277 = and(7276, -7277, -22) +40276 = and(7276, 7277, -28) +40277 = and(7276, -7277, 28) 41138 = or(40276, 40277, -7276) -40278 = and(7278, 7279, -22) -40279 = and(7278, -7279, 22) +40278 = and(7278, 7279, -240) +40279 = and(7278, -7279, 240) 41139 = or(40278, 40279, -7278) 534 = and(41136, 41137, 41138, 41139) -40280 = and(7280, 7281, 11) -40281 = and(7280, -7281, -11) +40280 = and(7280, 7281, 13) +40281 = and(7280, -7281, -13) 41140 = or(40280, 40281, -7280) -40282 = and(7282, 7283, 13) -40283 = and(7282, -7283, -13) +40282 = and(7282, 7283, 17) +40283 = and(7282, -7283, -17) 41141 = or(40282, 40283, -7282) -40284 = and(7284, 7285, 22) -40285 = and(7284, -7285, -22) +40284 = and(7284, 7285, -28) +40285 = and(7284, -7285, 28) 41142 = or(40284, 40285, -7284) -40286 = and(7286, 7287, -22) -40287 = and(7286, -7287, 22) +40286 = and(7286, 7287, -240) +40287 = and(7286, -7287, 240) 41143 = or(40286, 40287, -7286) 535 = and(41140, 41141, 41142, 41143) -40288 = and(7288, 7289, 11) -40289 = and(7288, -7289, -11) +40288 = and(7288, 7289, 13) +40289 = and(7288, -7289, -13) 41144 = or(40288, 40289, -7288) -40290 = and(7290, 7291, 13) -40291 = and(7290, -7291, -13) +40290 = and(7290, 7291, 17) +40291 = and(7290, -7291, -17) 41145 = or(40290, 40291, -7290) -40292 = and(7292, 7293, 22) -40293 = and(7292, -7293, -22) +40292 = and(7292, 7293, -28) +40293 = and(7292, -7293, 28) 41146 = or(40292, 40293, -7292) -40294 = and(7294, 7295, -22) -40295 = and(7294, -7295, 22) +40294 = and(7294, 7295, -240) +40295 = and(7294, -7295, 240) 41147 = or(40294, 40295, -7294) 536 = and(41144, 41145, 41146, 41147) -40296 = and(7296, 7297, 11) -40297 = and(7296, -7297, -11) +40296 = and(7296, 7297, 13) +40297 = and(7296, -7297, -13) 41148 = or(40296, 40297, -7296) -40298 = and(7298, 7299, 13) -40299 = and(7298, -7299, -13) +40298 = and(7298, 7299, 17) +40299 = and(7298, -7299, -17) 41149 = or(40298, 40299, -7298) -40300 = and(7300, 7301, 22) -40301 = and(7300, -7301, -22) +40300 = and(7300, 7301, -28) +40301 = and(7300, -7301, 28) 41150 = or(40300, 40301, -7300) -40302 = and(7302, 7303, -22) -40303 = and(7302, -7303, 22) +40302 = and(7302, 7303, -240) +40303 = and(7302, -7303, 240) 41151 = or(40302, 40303, -7302) 537 = and(41148, 41149, 41150, 41151) -40304 = and(7304, 7305, 11) -40305 = and(7304, -7305, -11) +40304 = and(7304, 7305, 13) +40305 = and(7304, -7305, -13) 41152 = or(40304, 40305, -7304) -40306 = and(7306, 7307, 13) -40307 = and(7306, -7307, -13) +40306 = and(7306, 7307, 17) +40307 = and(7306, -7307, -17) 41153 = or(40306, 40307, -7306) -40308 = and(7308, 7309, 22) -40309 = and(7308, -7309, -22) +40308 = and(7308, 7309, -28) +40309 = and(7308, -7309, 28) 41154 = or(40308, 40309, -7308) -40310 = and(7310, 7311, -22) -40311 = and(7310, -7311, 22) +40310 = and(7310, 7311, -240) +40311 = and(7310, -7311, 240) 41155 = or(40310, 40311, -7310) 538 = and(41152, 41153, 41154, 41155) -40312 = and(7312, 7313, 11) -40313 = and(7312, -7313, -11) +40312 = and(7312, 7313, 13) +40313 = and(7312, -7313, -13) 41156 = or(40312, 40313, -7312) -40314 = and(7314, 7315, 13) -40315 = and(7314, -7315, -13) +40314 = and(7314, 7315, 17) +40315 = and(7314, -7315, -17) 41157 = or(40314, 40315, -7314) -40316 = and(7316, 7317, 22) -40317 = and(7316, -7317, -22) +40316 = and(7316, 7317, -28) +40317 = and(7316, -7317, 28) 41158 = or(40316, 40317, -7316) -40318 = and(7318, 7319, -22) -40319 = and(7318, -7319, 22) +40318 = and(7318, 7319, -240) +40319 = and(7318, -7319, 240) 41159 = or(40318, 40319, -7318) 539 = and(41156, 41157, 41158, 41159) -601 = or(520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539) +40320 = and(7320, 7321, 13) +40321 = and(7320, -7321, -13) +41160 = or(40320, 40321, -7320) +40322 = and(7322, 7323, 17) +40323 = and(7322, -7323, -17) +41161 = or(40322, 40323, -7322) +40324 = and(7324, 7325, -28) +40325 = and(7324, -7325, 28) +41162 = or(40324, 40325, -7324) +40326 = and(7326, 7327, -240) +40327 = and(7326, -7327, 240) +41163 = or(40326, 40327, -7326) +540 = and(41160, 41161, 41162, 41163) +40328 = and(7328, 7329, 13) +40329 = and(7328, -7329, -13) +41164 = or(40328, 40329, -7328) +40330 = and(7330, 7331, 17) +40331 = and(7330, -7331, -17) +41165 = or(40330, 40331, -7330) +40332 = and(7332, 7333, -28) +40333 = and(7332, -7333, 28) +41166 = or(40332, 40333, -7332) +40334 = and(7334, 7335, -240) +40335 = and(7334, -7335, 240) +41167 = or(40334, 40335, -7334) +541 = and(41164, 41165, 41166, 41167) +40336 = and(7336, 7337, 13) +40337 = and(7336, -7337, -13) +41168 = or(40336, 40337, -7336) +40338 = and(7338, 7339, 17) +40339 = and(7338, -7339, -17) +41169 = or(40338, 40339, -7338) +40340 = and(7340, 7341, -28) +40341 = and(7340, -7341, 28) +41170 = or(40340, 40341, -7340) +40342 = and(7342, 7343, -240) +40343 = and(7342, -7343, 240) +41171 = or(40342, 40343, -7342) +542 = and(41168, 41169, 41170, 41171) +40344 = and(7344, 7345, 13) +40345 = and(7344, -7345, -13) +41172 = or(40344, 40345, -7344) +40346 = and(7346, 7347, 17) +40347 = and(7346, -7347, -17) +41173 = or(40346, 40347, -7346) +40348 = and(7348, 7349, -28) +40349 = and(7348, -7349, 28) +41174 = or(40348, 40349, -7348) +40350 = and(7350, 7351, -240) +40351 = and(7350, -7351, 240) +41175 = or(40350, 40351, -7350) +543 = and(41172, 41173, 41174, 41175) +40352 = and(7352, 7353, 13) +40353 = and(7352, -7353, -13) +41176 = or(40352, 40353, -7352) +40354 = and(7354, 7355, 17) +40355 = and(7354, -7355, -17) +41177 = or(40354, 40355, -7354) +40356 = and(7356, 7357, -28) +40357 = and(7356, -7357, 28) +41178 = or(40356, 40357, -7356) +40358 = and(7358, 7359, -240) +40359 = and(7358, -7359, 240) +41179 = or(40358, 40359, -7358) +544 = and(41176, 41177, 41178, 41179) +40360 = and(7360, 7361, 13) +40361 = and(7360, -7361, -13) +41180 = or(40360, 40361, -7360) +40362 = and(7362, 7363, 17) +40363 = and(7362, -7363, -17) +41181 = or(40362, 40363, -7362) +40364 = and(7364, 7365, -28) +40365 = and(7364, -7365, 28) +41182 = or(40364, 40365, -7364) +40366 = and(7366, 7367, -240) +40367 = and(7366, -7367, 240) +41183 = or(40366, 40367, -7366) +545 = and(41180, 41181, 41182, 41183) +40368 = and(7368, 7369, 13) +40369 = and(7368, -7369, -13) +41184 = or(40368, 40369, -7368) +40370 = and(7370, 7371, 17) +40371 = and(7370, -7371, -17) +41185 = or(40370, 40371, -7370) +40372 = and(7372, 7373, -28) +40373 = and(7372, -7373, 28) +41186 = or(40372, 40373, -7372) +40374 = and(7374, 7375, -240) +40375 = and(7374, -7375, 240) +41187 = or(40374, 40375, -7374) +546 = and(41184, 41185, 41186, 41187) +40376 = and(7376, 7377, 13) +40377 = and(7376, -7377, -13) +41188 = or(40376, 40377, -7376) +40378 = and(7378, 7379, 17) +40379 = and(7378, -7379, -17) +41189 = or(40378, 40379, -7378) +40380 = and(7380, 7381, -28) +40381 = and(7380, -7381, 28) +41190 = or(40380, 40381, -7380) +40382 = and(7382, 7383, -240) +40383 = and(7382, -7383, 240) +41191 = or(40382, 40383, -7382) +547 = and(41188, 41189, 41190, 41191) +40384 = and(7384, 7385, 13) +40385 = and(7384, -7385, -13) +41192 = or(40384, 40385, -7384) +40386 = and(7386, 7387, 17) +40387 = and(7386, -7387, -17) +41193 = or(40386, 40387, -7386) +40388 = and(7388, 7389, -28) +40389 = and(7388, -7389, 28) +41194 = or(40388, 40389, -7388) +40390 = and(7390, 7391, -240) +40391 = and(7390, -7391, 240) +41195 = or(40390, 40391, -7390) +548 = and(41192, 41193, 41194, 41195) +40392 = and(7392, 7393, 13) +40393 = and(7392, -7393, -13) +41196 = or(40392, 40393, -7392) +40394 = and(7394, 7395, 17) +40395 = and(7394, -7395, -17) +41197 = or(40394, 40395, -7394) +40396 = and(7396, 7397, -28) +40397 = and(7396, -7397, 28) +41198 = or(40396, 40397, -7396) +40398 = and(7398, 7399, -240) +40399 = and(7398, -7399, 240) +41199 = or(40398, 40399, -7398) +549 = and(41196, 41197, 41198, 41199) +40400 = and(7400, 7401, 13) +40401 = and(7400, -7401, -13) +41200 = or(40400, 40401, -7400) +40402 = and(7402, 7403, 17) +40403 = and(7402, -7403, -17) +41201 = or(40402, 40403, -7402) +40404 = and(7404, 7405, -28) +40405 = and(7404, -7405, 28) +41202 = or(40404, 40405, -7404) +40406 = and(7406, 7407, -240) +40407 = and(7406, -7407, 240) +41203 = or(40406, 40407, -7406) +550 = and(41200, 41201, 41202, 41203) +40408 = and(7408, 7409, 13) +40409 = and(7408, -7409, -13) +41204 = or(40408, 40409, -7408) +40410 = and(7410, 7411, 17) +40411 = and(7410, -7411, -17) +41205 = or(40410, 40411, -7410) +40412 = and(7412, 7413, -28) +40413 = and(7412, -7413, 28) +41206 = or(40412, 40413, -7412) +40414 = and(7414, 7415, -240) +40415 = and(7414, -7415, 240) +41207 = or(40414, 40415, -7414) +551 = and(41204, 41205, 41206, 41207) +40416 = and(7416, 7417, 13) +40417 = and(7416, -7417, -13) +41208 = or(40416, 40417, -7416) +40418 = and(7418, 7419, 17) +40419 = and(7418, -7419, -17) +41209 = or(40418, 40419, -7418) +40420 = and(7420, 7421, -28) +40421 = and(7420, -7421, 28) +41210 = or(40420, 40421, -7420) +40422 = and(7422, 7423, -240) +40423 = and(7422, -7423, 240) +41211 = or(40422, 40423, -7422) +552 = and(41208, 41209, 41210, 41211) +40424 = and(7424, 7425, 13) +40425 = and(7424, -7425, -13) +41212 = or(40424, 40425, -7424) +40426 = and(7426, 7427, 17) +40427 = and(7426, -7427, -17) +41213 = or(40426, 40427, -7426) +40428 = and(7428, 7429, -28) +40429 = and(7428, -7429, 28) +41214 = or(40428, 40429, -7428) +40430 = and(7430, 7431, -240) +40431 = and(7430, -7431, 240) +41215 = or(40430, 40431, -7430) +553 = and(41212, 41213, 41214, 41215) +40432 = and(7432, 7433, 13) +40433 = and(7432, -7433, -13) +41216 = or(40432, 40433, -7432) +40434 = and(7434, 7435, 17) +40435 = and(7434, -7435, -17) +41217 = or(40434, 40435, -7434) +40436 = and(7436, 7437, -28) +40437 = and(7436, -7437, 28) +41218 = or(40436, 40437, -7436) +40438 = and(7438, 7439, -240) +40439 = and(7438, -7439, 240) +41219 = or(40438, 40439, -7438) +554 = and(41216, 41217, 41218, 41219) +40440 = and(7440, 7441, 13) +40441 = and(7440, -7441, -13) +41220 = or(40440, 40441, -7440) +40442 = and(7442, 7443, 17) +40443 = and(7442, -7443, -17) +41221 = or(40442, 40443, -7442) +40444 = and(7444, 7445, -28) +40445 = and(7444, -7445, 28) +41222 = or(40444, 40445, -7444) +40446 = and(7446, 7447, -240) +40447 = and(7446, -7447, 240) +41223 = or(40446, 40447, -7446) +555 = and(41220, 41221, 41222, 41223) +40448 = and(7448, 7449, 13) +40449 = and(7448, -7449, -13) +41224 = or(40448, 40449, -7448) +40450 = and(7450, 7451, 17) +40451 = and(7450, -7451, -17) +41225 = or(40450, 40451, -7450) +40452 = and(7452, 7453, -28) +40453 = and(7452, -7453, 28) +41226 = or(40452, 40453, -7452) +40454 = and(7454, 7455, -240) +40455 = and(7454, -7455, 240) +41227 = or(40454, 40455, -7454) +556 = and(41224, 41225, 41226, 41227) +40456 = and(7456, 7457, 13) +40457 = and(7456, -7457, -13) +41228 = or(40456, 40457, -7456) +40458 = and(7458, 7459, 17) +40459 = and(7458, -7459, -17) +41229 = or(40458, 40459, -7458) +40460 = and(7460, 7461, -28) +40461 = and(7460, -7461, 28) +41230 = or(40460, 40461, -7460) +40462 = and(7462, 7463, -240) +40463 = and(7462, -7463, 240) +41231 = or(40462, 40463, -7462) +557 = and(41228, 41229, 41230, 41231) +40464 = and(7464, 7465, 13) +40465 = and(7464, -7465, -13) +41232 = or(40464, 40465, -7464) +40466 = and(7466, 7467, 17) +40467 = and(7466, -7467, -17) +41233 = or(40466, 40467, -7466) +40468 = and(7468, 7469, -28) +40469 = and(7468, -7469, 28) +41234 = or(40468, 40469, -7468) +40470 = and(7470, 7471, -240) +40471 = and(7470, -7471, 240) +41235 = or(40470, 40471, -7470) +558 = and(41232, 41233, 41234, 41235) +40472 = and(7472, 7473, 13) +40473 = and(7472, -7473, -13) +41236 = or(40472, 40473, -7472) +40474 = and(7474, 7475, 17) +40475 = and(7474, -7475, -17) +41237 = or(40474, 40475, -7474) +40476 = and(7476, 7477, -28) +40477 = and(7476, -7477, 28) +41238 = or(40476, 40477, -7476) +40478 = and(7478, 7479, -240) +40479 = and(7478, -7479, 240) +41239 = or(40478, 40479, -7478) +559 = and(41236, 41237, 41238, 41239) +40480 = and(7480, 7481, 13) +40481 = and(7480, -7481, -13) +41240 = or(40480, 40481, -7480) +40482 = and(7482, 7483, 17) +40483 = and(7482, -7483, -17) +41241 = or(40482, 40483, -7482) +40484 = and(7484, 7485, -28) +40485 = and(7484, -7485, 28) +41242 = or(40484, 40485, -7484) +40486 = and(7486, 7487, -240) +40487 = and(7486, -7487, 240) +41243 = or(40486, 40487, -7486) +560 = and(41240, 41241, 41242, 41243) +40488 = and(7488, 7489, 13) +40489 = and(7488, -7489, -13) +41244 = or(40488, 40489, -7488) +40490 = and(7490, 7491, 17) +40491 = and(7490, -7491, -17) +41245 = or(40490, 40491, -7490) +40492 = and(7492, 7493, -28) +40493 = and(7492, -7493, 28) +41246 = or(40492, 40493, -7492) +40494 = and(7494, 7495, -240) +40495 = and(7494, -7495, 240) +41247 = or(40494, 40495, -7494) +561 = and(41244, 41245, 41246, 41247) +40496 = and(7496, 7497, 13) +40497 = and(7496, -7497, -13) +41248 = or(40496, 40497, -7496) +40498 = and(7498, 7499, 17) +40499 = and(7498, -7499, -17) +41249 = or(40498, 40499, -7498) +40500 = and(7500, 7501, -28) +40501 = and(7500, -7501, 28) +41250 = or(40500, 40501, -7500) +40502 = and(7502, 7503, -240) +40503 = and(7502, -7503, 240) +41251 = or(40502, 40503, -7502) +562 = and(41248, 41249, 41250, 41251) +40504 = and(7504, 7505, 13) +40505 = and(7504, -7505, -13) +41252 = or(40504, 40505, -7504) +40506 = and(7506, 7507, 17) +40507 = and(7506, -7507, -17) +41253 = or(40506, 40507, -7506) +40508 = and(7508, 7509, -28) +40509 = and(7508, -7509, 28) +41254 = or(40508, 40509, -7508) +40510 = and(7510, 7511, -240) +40511 = and(7510, -7511, 240) +41255 = or(40510, 40511, -7510) +563 = and(41252, 41253, 41254, 41255) +40512 = and(7512, 7513, 13) +40513 = and(7512, -7513, -13) +41256 = or(40512, 40513, -7512) +40514 = and(7514, 7515, 17) +40515 = and(7514, -7515, -17) +41257 = or(40514, 40515, -7514) +40516 = and(7516, 7517, -28) +40517 = and(7516, -7517, 28) +41258 = or(40516, 40517, -7516) +40518 = and(7518, 7519, -240) +40519 = and(7518, -7519, 240) +41259 = or(40518, 40519, -7518) +564 = and(41256, 41257, 41258, 41259) +40520 = and(7520, 7521, 13) +40521 = and(7520, -7521, -13) +41260 = or(40520, 40521, -7520) +40522 = and(7522, 7523, 17) +40523 = and(7522, -7523, -17) +41261 = or(40522, 40523, -7522) +40524 = and(7524, 7525, -28) +40525 = and(7524, -7525, 28) +41262 = or(40524, 40525, -7524) +40526 = and(7526, 7527, -240) +40527 = and(7526, -7527, 240) +41263 = or(40526, 40527, -7526) +565 = and(41260, 41261, 41262, 41263) +40528 = and(7528, 7529, 13) +40529 = and(7528, -7529, -13) +41264 = or(40528, 40529, -7528) +40530 = and(7530, 7531, 17) +40531 = and(7530, -7531, -17) +41265 = or(40530, 40531, -7530) +40532 = and(7532, 7533, -28) +40533 = and(7532, -7533, 28) +41266 = or(40532, 40533, -7532) +40534 = and(7534, 7535, -240) +40535 = and(7534, -7535, 240) +41267 = or(40534, 40535, -7534) +566 = and(41264, 41265, 41266, 41267) +40536 = and(7536, 7537, 13) +40537 = and(7536, -7537, -13) +41268 = or(40536, 40537, -7536) +40538 = and(7538, 7539, 17) +40539 = and(7538, -7539, -17) +41269 = or(40538, 40539, -7538) +40540 = and(7540, 7541, -28) +40541 = and(7540, -7541, 28) +41270 = or(40540, 40541, -7540) +40542 = and(7542, 7543, -240) +40543 = and(7542, -7543, 240) +41271 = or(40542, 40543, -7542) +567 = and(41268, 41269, 41270, 41271) +40544 = and(7544, 7545, 13) +40545 = and(7544, -7545, -13) +41272 = or(40544, 40545, -7544) +40546 = and(7546, 7547, 17) +40547 = and(7546, -7547, -17) +41273 = or(40546, 40547, -7546) +40548 = and(7548, 7549, -28) +40549 = and(7548, -7549, 28) +41274 = or(40548, 40549, -7548) +40550 = and(7550, 7551, -240) +40551 = and(7550, -7551, 240) +41275 = or(40550, 40551, -7550) +568 = and(41272, 41273, 41274, 41275) +40552 = and(7552, 7553, 13) +40553 = and(7552, -7553, -13) +41276 = or(40552, 40553, -7552) +40554 = and(7554, 7555, 17) +40555 = and(7554, -7555, -17) +41277 = or(40554, 40555, -7554) +40556 = and(7556, 7557, -28) +40557 = and(7556, -7557, 28) +41278 = or(40556, 40557, -7556) +40558 = and(7558, 7559, -240) +40559 = and(7558, -7559, 240) +41279 = or(40558, 40559, -7558) +569 = and(41276, 41277, 41278, 41279) +40560 = and(7560, 7561, 13) +40561 = and(7560, -7561, -13) +41280 = or(40560, 40561, -7560) +40562 = and(7562, 7563, 17) +40563 = and(7562, -7563, -17) +41281 = or(40562, 40563, -7562) +40564 = and(7564, 7565, -28) +40565 = and(7564, -7565, 28) +41282 = or(40564, 40565, -7564) +40566 = and(7566, 7567, -240) +40567 = and(7566, -7567, 240) +41283 = or(40566, 40567, -7566) +570 = and(41280, 41281, 41282, 41283) +40568 = and(7568, 7569, 13) +40569 = and(7568, -7569, -13) +41284 = or(40568, 40569, -7568) +40570 = and(7570, 7571, 17) +40571 = and(7570, -7571, -17) +41285 = or(40570, 40571, -7570) +40572 = and(7572, 7573, -28) +40573 = and(7572, -7573, 28) +41286 = or(40572, 40573, -7572) +40574 = and(7574, 7575, -240) +40575 = and(7574, -7575, 240) +41287 = or(40574, 40575, -7574) +571 = and(41284, 41285, 41286, 41287) +40576 = and(7576, 7577, 13) +40577 = and(7576, -7577, -13) +41288 = or(40576, 40577, -7576) +40578 = and(7578, 7579, 17) +40579 = and(7578, -7579, -17) +41289 = or(40578, 40579, -7578) +40580 = and(7580, 7581, -28) +40581 = and(7580, -7581, 28) +41290 = or(40580, 40581, -7580) +40582 = and(7582, 7583, -240) +40583 = and(7582, -7583, 240) +41291 = or(40582, 40583, -7582) +572 = and(41288, 41289, 41290, 41291) +40584 = and(7584, 7585, 13) +40585 = and(7584, -7585, -13) +41292 = or(40584, 40585, -7584) +40586 = and(7586, 7587, 17) +40587 = and(7586, -7587, -17) +41293 = or(40586, 40587, -7586) +40588 = and(7588, 7589, -28) +40589 = and(7588, -7589, 28) +41294 = or(40588, 40589, -7588) +40590 = and(7590, 7591, -240) +40591 = and(7590, -7591, 240) +41295 = or(40590, 40591, -7590) +573 = and(41292, 41293, 41294, 41295) +40592 = and(7592, 7593, 13) +40593 = and(7592, -7593, -13) +41296 = or(40592, 40593, -7592) +40594 = and(7594, 7595, 17) +40595 = and(7594, -7595, -17) +41297 = or(40594, 40595, -7594) +40596 = and(7596, 7597, -28) +40597 = and(7596, -7597, 28) +41298 = or(40596, 40597, -7596) +40598 = and(7598, 7599, -240) +40599 = and(7598, -7599, 240) +41299 = or(40598, 40599, -7598) +574 = and(41296, 41297, 41298, 41299) +40600 = and(7600, 7601, 13) +40601 = and(7600, -7601, -13) +41300 = or(40600, 40601, -7600) +40602 = and(7602, 7603, 17) +40603 = and(7602, -7603, -17) +41301 = or(40602, 40603, -7602) +40604 = and(7604, 7605, -28) +40605 = and(7604, -7605, 28) +41302 = or(40604, 40605, -7604) +40606 = and(7606, 7607, -240) +40607 = and(7606, -7607, 240) +41303 = or(40606, 40607, -7606) +575 = and(41300, 41301, 41302, 41303) +40608 = and(7608, 7609, 13) +40609 = and(7608, -7609, -13) +41304 = or(40608, 40609, -7608) +40610 = and(7610, 7611, 17) +40611 = and(7610, -7611, -17) +41305 = or(40610, 40611, -7610) +40612 = and(7612, 7613, -28) +40613 = and(7612, -7613, 28) +41306 = or(40612, 40613, -7612) +40614 = and(7614, 7615, -240) +40615 = and(7614, -7615, 240) +41307 = or(40614, 40615, -7614) +576 = and(41304, 41305, 41306, 41307) +40616 = and(7616, 7617, 13) +40617 = and(7616, -7617, -13) +41308 = or(40616, 40617, -7616) +40618 = and(7618, 7619, 17) +40619 = and(7618, -7619, -17) +41309 = or(40618, 40619, -7618) +40620 = and(7620, 7621, -28) +40621 = and(7620, -7621, 28) +41310 = or(40620, 40621, -7620) +40622 = and(7622, 7623, -240) +40623 = and(7622, -7623, 240) +41311 = or(40622, 40623, -7622) +577 = and(41308, 41309, 41310, 41311) +40624 = and(7624, 7625, 13) +40625 = and(7624, -7625, -13) +41312 = or(40624, 40625, -7624) +40626 = and(7626, 7627, 17) +40627 = and(7626, -7627, -17) +41313 = or(40626, 40627, -7626) +40628 = and(7628, 7629, -28) +40629 = and(7628, -7629, 28) +41314 = or(40628, 40629, -7628) +40630 = and(7630, 7631, -240) +40631 = and(7630, -7631, 240) +41315 = or(40630, 40631, -7630) +578 = and(41312, 41313, 41314, 41315) +40632 = and(7632, 7633, 13) +40633 = and(7632, -7633, -13) +41316 = or(40632, 40633, -7632) +40634 = and(7634, 7635, 17) +40635 = and(7634, -7635, -17) +41317 = or(40634, 40635, -7634) +40636 = and(7636, 7637, -28) +40637 = and(7636, -7637, 28) +41318 = or(40636, 40637, -7636) +40638 = and(7638, 7639, -240) +40639 = and(7638, -7639, 240) +41319 = or(40638, 40639, -7638) +579 = and(41316, 41317, 41318, 41319) +40640 = and(7640, 7641, 13) +40641 = and(7640, -7641, -13) +41320 = or(40640, 40641, -7640) +40642 = and(7642, 7643, 17) +40643 = and(7642, -7643, -17) +41321 = or(40642, 40643, -7642) +40644 = and(7644, 7645, -28) +40645 = and(7644, -7645, 28) +41322 = or(40644, 40645, -7644) +40646 = and(7646, 7647, -240) +40647 = and(7646, -7647, 240) +41323 = or(40646, 40647, -7646) +580 = and(41320, 41321, 41322, 41323) +40648 = and(7648, 7649, 13) +40649 = and(7648, -7649, -13) +41324 = or(40648, 40649, -7648) +40650 = and(7650, 7651, 17) +40651 = and(7650, -7651, -17) +41325 = or(40650, 40651, -7650) +40652 = and(7652, 7653, -28) +40653 = and(7652, -7653, 28) +41326 = or(40652, 40653, -7652) +40654 = and(7654, 7655, -240) +40655 = and(7654, -7655, 240) +41327 = or(40654, 40655, -7654) +581 = and(41324, 41325, 41326, 41327) +40656 = and(7656, 7657, 13) +40657 = and(7656, -7657, -13) +41328 = or(40656, 40657, -7656) +40658 = and(7658, 7659, 17) +40659 = and(7658, -7659, -17) +41329 = or(40658, 40659, -7658) +40660 = and(7660, 7661, -28) +40661 = and(7660, -7661, 28) +41330 = or(40660, 40661, -7660) +40662 = and(7662, 7663, -240) +40663 = and(7662, -7663, 240) +41331 = or(40662, 40663, -7662) +582 = and(41328, 41329, 41330, 41331) +40664 = and(7664, 7665, 13) +40665 = and(7664, -7665, -13) +41332 = or(40664, 40665, -7664) +40666 = and(7666, 7667, 17) +40667 = and(7666, -7667, -17) +41333 = or(40666, 40667, -7666) +40668 = and(7668, 7669, -28) +40669 = and(7668, -7669, 28) +41334 = or(40668, 40669, -7668) +40670 = and(7670, 7671, -240) +40671 = and(7670, -7671, 240) +41335 = or(40670, 40671, -7670) +583 = and(41332, 41333, 41334, 41335) +40672 = and(7672, 7673, 13) +40673 = and(7672, -7673, -13) +41336 = or(40672, 40673, -7672) +40674 = and(7674, 7675, 17) +40675 = and(7674, -7675, -17) +41337 = or(40674, 40675, -7674) +40676 = and(7676, 7677, -28) +40677 = and(7676, -7677, 28) +41338 = or(40676, 40677, -7676) +40678 = and(7678, 7679, -240) +40679 = and(7678, -7679, 240) +41339 = or(40678, 40679, -7678) +584 = and(41336, 41337, 41338, 41339) +40680 = and(7680, 7681, 13) +40681 = and(7680, -7681, -13) +41340 = or(40680, 40681, -7680) +40682 = and(7682, 7683, 17) +40683 = and(7682, -7683, -17) +41341 = or(40682, 40683, -7682) +40684 = and(7684, 7685, -28) +40685 = and(7684, -7685, 28) +41342 = or(40684, 40685, -7684) +40686 = and(7686, 7687, -240) +40687 = and(7686, -7687, 240) +41343 = or(40686, 40687, -7686) +585 = and(41340, 41341, 41342, 41343) +40688 = and(7688, 7689, 13) +40689 = and(7688, -7689, -13) +41344 = or(40688, 40689, -7688) +40690 = and(7690, 7691, 17) +40691 = and(7690, -7691, -17) +41345 = or(40690, 40691, -7690) +40692 = and(7692, 7693, -28) +40693 = and(7692, -7693, 28) +41346 = or(40692, 40693, -7692) +40694 = and(7694, 7695, -240) +40695 = and(7694, -7695, 240) +41347 = or(40694, 40695, -7694) +586 = and(41344, 41345, 41346, 41347) +40696 = and(7696, 7697, 13) +40697 = and(7696, -7697, -13) +41348 = or(40696, 40697, -7696) +40698 = and(7698, 7699, 17) +40699 = and(7698, -7699, -17) +41349 = or(40698, 40699, -7698) +40700 = and(7700, 7701, -28) +40701 = and(7700, -7701, 28) +41350 = or(40700, 40701, -7700) +40702 = and(7702, 7703, -240) +40703 = and(7702, -7703, 240) +41351 = or(40702, 40703, -7702) +587 = and(41348, 41349, 41350, 41351) +40704 = and(7704, 7705, 13) +40705 = and(7704, -7705, -13) +41352 = or(40704, 40705, -7704) +40706 = and(7706, 7707, 17) +40707 = and(7706, -7707, -17) +41353 = or(40706, 40707, -7706) +40708 = and(7708, 7709, -28) +40709 = and(7708, -7709, 28) +41354 = or(40708, 40709, -7708) +40710 = and(7710, 7711, -240) +40711 = and(7710, -7711, 240) +41355 = or(40710, 40711, -7710) +588 = and(41352, 41353, 41354, 41355) +40712 = and(7712, 7713, 13) +40713 = and(7712, -7713, -13) +41356 = or(40712, 40713, -7712) +40714 = and(7714, 7715, 17) +40715 = and(7714, -7715, -17) +41357 = or(40714, 40715, -7714) +40716 = and(7716, 7717, -28) +40717 = and(7716, -7717, 28) +41358 = or(40716, 40717, -7716) +40718 = and(7718, 7719, -240) +40719 = and(7718, -7719, 240) +41359 = or(40718, 40719, -7718) +589 = and(41356, 41357, 41358, 41359) +40720 = and(7720, 7721, 13) +40721 = and(7720, -7721, -13) +41360 = or(40720, 40721, -7720) +40722 = and(7722, 7723, 17) +40723 = and(7722, -7723, -17) +41361 = or(40722, 40723, -7722) +40724 = and(7724, 7725, -28) +40725 = and(7724, -7725, 28) +41362 = or(40724, 40725, -7724) +40726 = and(7726, 7727, -240) +40727 = and(7726, -7727, 240) +41363 = or(40726, 40727, -7726) +590 = and(41360, 41361, 41362, 41363) +40728 = and(7728, 7729, 13) +40729 = and(7728, -7729, -13) +41364 = or(40728, 40729, -7728) +40730 = and(7730, 7731, 17) +40731 = and(7730, -7731, -17) +41365 = or(40730, 40731, -7730) +40732 = and(7732, 7733, -28) +40733 = and(7732, -7733, 28) +41366 = or(40732, 40733, -7732) +40734 = and(7734, 7735, -240) +40735 = and(7734, -7735, 240) +41367 = or(40734, 40735, -7734) +591 = and(41364, 41365, 41366, 41367) +40736 = and(7736, 7737, 13) +40737 = and(7736, -7737, -13) +41368 = or(40736, 40737, -7736) +40738 = and(7738, 7739, 17) +40739 = and(7738, -7739, -17) +41369 = or(40738, 40739, -7738) +40740 = and(7740, 7741, -28) +40741 = and(7740, -7741, 28) +41370 = or(40740, 40741, -7740) +40742 = and(7742, 7743, -240) +40743 = and(7742, -7743, 240) +41371 = or(40742, 40743, -7742) +592 = and(41368, 41369, 41370, 41371) +40744 = and(7744, 7745, 13) +40745 = and(7744, -7745, -13) +41372 = or(40744, 40745, -7744) +40746 = and(7746, 7747, 17) +40747 = and(7746, -7747, -17) +41373 = or(40746, 40747, -7746) +40748 = and(7748, 7749, -28) +40749 = and(7748, -7749, 28) +41374 = or(40748, 40749, -7748) +40750 = and(7750, 7751, -240) +40751 = and(7750, -7751, 240) +41375 = or(40750, 40751, -7750) +593 = and(41372, 41373, 41374, 41375) +40752 = and(7752, 7753, 13) +40753 = and(7752, -7753, -13) +41376 = or(40752, 40753, -7752) +40754 = and(7754, 7755, 17) +40755 = and(7754, -7755, -17) +41377 = or(40754, 40755, -7754) +40756 = and(7756, 7757, -28) +40757 = and(7756, -7757, 28) +41378 = or(40756, 40757, -7756) +40758 = and(7758, 7759, -240) +40759 = and(7758, -7759, 240) +41379 = or(40758, 40759, -7758) +594 = and(41376, 41377, 41378, 41379) +40760 = and(7760, 7761, 13) +40761 = and(7760, -7761, -13) +41380 = or(40760, 40761, -7760) +40762 = and(7762, 7763, 17) +40763 = and(7762, -7763, -17) +41381 = or(40762, 40763, -7762) +40764 = and(7764, 7765, -28) +40765 = and(7764, -7765, 28) +41382 = or(40764, 40765, -7764) +40766 = and(7766, 7767, -240) +40767 = and(7766, -7767, 240) +41383 = or(40766, 40767, -7766) +595 = and(41380, 41381, 41382, 41383) +40768 = and(7768, 7769, 13) +40769 = and(7768, -7769, -13) +41384 = or(40768, 40769, -7768) +40770 = and(7770, 7771, 17) +40771 = and(7770, -7771, -17) +41385 = or(40770, 40771, -7770) +40772 = and(7772, 7773, -28) +40773 = and(7772, -7773, 28) +41386 = or(40772, 40773, -7772) +40774 = and(7774, 7775, -240) +40775 = and(7774, -7775, 240) +41387 = or(40774, 40775, -7774) +596 = and(41384, 41385, 41386, 41387) +40776 = and(7776, 7777, 13) +40777 = and(7776, -7777, -13) +41388 = or(40776, 40777, -7776) +40778 = and(7778, 7779, 17) +40779 = and(7778, -7779, -17) +41389 = or(40778, 40779, -7778) +40780 = and(7780, 7781, -28) +40781 = and(7780, -7781, 28) +41390 = or(40780, 40781, -7780) +40782 = and(7782, 7783, -240) +40783 = and(7782, -7783, 240) +41391 = or(40782, 40783, -7782) +597 = and(41388, 41389, 41390, 41391) +40784 = and(7784, 7785, 13) +40785 = and(7784, -7785, -13) +41392 = or(40784, 40785, -7784) +40786 = and(7786, 7787, 17) +40787 = and(7786, -7787, -17) +41393 = or(40786, 40787, -7786) +40788 = and(7788, 7789, -28) +40789 = and(7788, -7789, 28) +41394 = or(40788, 40789, -7788) +40790 = and(7790, 7791, -240) +40791 = and(7790, -7791, 240) +41395 = or(40790, 40791, -7790) +598 = and(41392, 41393, 41394, 41395) +40792 = and(7792, 7793, 13) +40793 = and(7792, -7793, -13) +41396 = or(40792, 40793, -7792) +40794 = and(7794, 7795, 17) +40795 = and(7794, -7795, -17) +41397 = or(40794, 40795, -7794) +40796 = and(7796, 7797, -28) +40797 = and(7796, -7797, 28) +41398 = or(40796, 40797, -7796) +40798 = and(7798, 7799, -240) +40799 = and(7798, -7799, 240) +41399 = or(40798, 40799, -7798) +599 = and(41396, 41397, 41398, 41399) +40800 = and(7800, 7801, 13) +40801 = and(7800, -7801, -13) +41400 = or(40800, 40801, -7800) +40802 = and(7802, 7803, 17) +40803 = and(7802, -7803, -17) +41401 = or(40802, 40803, -7802) +40804 = and(7804, 7805, -28) +40805 = and(7804, -7805, 28) +41402 = or(40804, 40805, -7804) +40806 = and(7806, 7807, -240) +40807 = and(7806, -7807, 240) +41403 = or(40806, 40807, -7806) +5100 = and(41400, 41401, 41402, 41403) +40808 = and(7808, 7809, 13) +40809 = and(7808, -7809, -13) +41404 = or(40808, 40809, -7808) +40810 = and(7810, 7811, 17) +40811 = and(7810, -7811, -17) +41405 = or(40810, 40811, -7810) +40812 = and(7812, 7813, -28) +40813 = and(7812, -7813, 28) +41406 = or(40812, 40813, -7812) +40814 = and(7814, 7815, -240) +40815 = and(7814, -7815, 240) +41407 = or(40814, 40815, -7814) +5101 = and(41404, 41405, 41406, 41407) +40816 = and(7816, 7817, 13) +40817 = and(7816, -7817, -13) +41408 = or(40816, 40817, -7816) +40818 = and(7818, 7819, 17) +40819 = and(7818, -7819, -17) +41409 = or(40818, 40819, -7818) +40820 = and(7820, 7821, -28) +40821 = and(7820, -7821, 28) +41410 = or(40820, 40821, -7820) +40822 = and(7822, 7823, -240) +40823 = and(7822, -7823, 240) +41411 = or(40822, 40823, -7822) +5102 = and(41408, 41409, 41410, 41411) +40824 = and(7824, 7825, 13) +40825 = and(7824, -7825, -13) +41412 = or(40824, 40825, -7824) +40826 = and(7826, 7827, 17) +40827 = and(7826, -7827, -17) +41413 = or(40826, 40827, -7826) +40828 = and(7828, 7829, -28) +40829 = and(7828, -7829, 28) +41414 = or(40828, 40829, -7828) +40830 = and(7830, 7831, -240) +40831 = and(7830, -7831, 240) +41415 = or(40830, 40831, -7830) +5103 = and(41412, 41413, 41414, 41415) +40832 = and(7832, 7833, 13) +40833 = and(7832, -7833, -13) +41416 = or(40832, 40833, -7832) +40834 = and(7834, 7835, 17) +40835 = and(7834, -7835, -17) +41417 = or(40834, 40835, -7834) +40836 = and(7836, 7837, -28) +40837 = and(7836, -7837, 28) +41418 = or(40836, 40837, -7836) +40838 = and(7838, 7839, -240) +40839 = and(7838, -7839, 240) +41419 = or(40838, 40839, -7838) +5104 = and(41416, 41417, 41418, 41419) +40840 = and(7840, 7841, 13) +40841 = and(7840, -7841, -13) +41420 = or(40840, 40841, -7840) +40842 = and(7842, 7843, 17) +40843 = and(7842, -7843, -17) +41421 = or(40842, 40843, -7842) +40844 = and(7844, 7845, -28) +40845 = and(7844, -7845, 28) +41422 = or(40844, 40845, -7844) +40846 = and(7846, 7847, -240) +40847 = and(7846, -7847, 240) +41423 = or(40846, 40847, -7846) +5105 = and(41420, 41421, 41422, 41423) +40848 = and(7848, 7849, 13) +40849 = and(7848, -7849, -13) +41424 = or(40848, 40849, -7848) +40850 = and(7850, 7851, 17) +40851 = and(7850, -7851, -17) +41425 = or(40850, 40851, -7850) +40852 = and(7852, 7853, -28) +40853 = and(7852, -7853, 28) +41426 = or(40852, 40853, -7852) +40854 = and(7854, 7855, -240) +40855 = and(7854, -7855, 240) +41427 = or(40854, 40855, -7854) +5106 = and(41424, 41425, 41426, 41427) +40856 = and(7856, 7857, 13) +40857 = and(7856, -7857, -13) +41428 = or(40856, 40857, -7856) +40858 = and(7858, 7859, 17) +40859 = and(7858, -7859, -17) +41429 = or(40858, 40859, -7858) +40860 = and(7860, 7861, -28) +40861 = and(7860, -7861, 28) +41430 = or(40860, 40861, -7860) +40862 = and(7862, 7863, -240) +40863 = and(7862, -7863, 240) +41431 = or(40862, 40863, -7862) +5107 = and(41428, 41429, 41430, 41431) +40864 = and(7864, 7865, 13) +40865 = and(7864, -7865, -13) +41432 = or(40864, 40865, -7864) +40866 = and(7866, 7867, 17) +40867 = and(7866, -7867, -17) +41433 = or(40866, 40867, -7866) +40868 = and(7868, 7869, -28) +40869 = and(7868, -7869, 28) +41434 = or(40868, 40869, -7868) +40870 = and(7870, 7871, -240) +40871 = and(7870, -7871, 240) +41435 = or(40870, 40871, -7870) +5108 = and(41432, 41433, 41434, 41435) +40872 = and(7872, 7873, 13) +40873 = and(7872, -7873, -13) +41436 = or(40872, 40873, -7872) +40874 = and(7874, 7875, 17) +40875 = and(7874, -7875, -17) +41437 = or(40874, 40875, -7874) +40876 = and(7876, 7877, -28) +40877 = and(7876, -7877, 28) +41438 = or(40876, 40877, -7876) +40878 = and(7878, 7879, -240) +40879 = and(7878, -7879, 240) +41439 = or(40878, 40879, -7878) +5109 = and(41436, 41437, 41438, 41439) +40880 = and(7880, 7881, 13) +40881 = and(7880, -7881, -13) +41440 = or(40880, 40881, -7880) +40882 = and(7882, 7883, 17) +40883 = and(7882, -7883, -17) +41441 = or(40882, 40883, -7882) +40884 = and(7884, 7885, -28) +40885 = and(7884, -7885, 28) +41442 = or(40884, 40885, -7884) +40886 = and(7886, 7887, -240) +40887 = and(7886, -7887, 240) +41443 = or(40886, 40887, -7886) +5110 = and(41440, 41441, 41442, 41443) +40888 = and(7888, 7889, 13) +40889 = and(7888, -7889, -13) +41444 = or(40888, 40889, -7888) +40890 = and(7890, 7891, 17) +40891 = and(7890, -7891, -17) +41445 = or(40890, 40891, -7890) +40892 = and(7892, 7893, -28) +40893 = and(7892, -7893, 28) +41446 = or(40892, 40893, -7892) +40894 = and(7894, 7895, -240) +40895 = and(7894, -7895, 240) +41447 = or(40894, 40895, -7894) +5111 = and(41444, 41445, 41446, 41447) +40896 = and(7896, 7897, 13) +40897 = and(7896, -7897, -13) +41448 = or(40896, 40897, -7896) +40898 = and(7898, 7899, 17) +40899 = and(7898, -7899, -17) +41449 = or(40898, 40899, -7898) +40900 = and(7900, 7901, -28) +40901 = and(7900, -7901, 28) +41450 = or(40900, 40901, -7900) +40902 = and(7902, 7903, -240) +40903 = and(7902, -7903, 240) +41451 = or(40902, 40903, -7902) +5112 = and(41448, 41449, 41450, 41451) +40904 = and(7904, 7905, 13) +40905 = and(7904, -7905, -13) +41452 = or(40904, 40905, -7904) +40906 = and(7906, 7907, 17) +40907 = and(7906, -7907, -17) +41453 = or(40906, 40907, -7906) +40908 = and(7908, 7909, -28) +40909 = and(7908, -7909, 28) +41454 = or(40908, 40909, -7908) +40910 = and(7910, 7911, -240) +40911 = and(7910, -7911, 240) +41455 = or(40910, 40911, -7910) +5113 = and(41452, 41453, 41454, 41455) +40912 = and(7912, 7913, 13) +40913 = and(7912, -7913, -13) +41456 = or(40912, 40913, -7912) +40914 = and(7914, 7915, 17) +40915 = and(7914, -7915, -17) +41457 = or(40914, 40915, -7914) +40916 = and(7916, 7917, -28) +40917 = and(7916, -7917, 28) +41458 = or(40916, 40917, -7916) +40918 = and(7918, 7919, -240) +40919 = and(7918, -7919, 240) +41459 = or(40918, 40919, -7918) +5114 = and(41456, 41457, 41458, 41459) +40920 = and(7920, 7921, 13) +40921 = and(7920, -7921, -13) +41460 = or(40920, 40921, -7920) +40922 = and(7922, 7923, 17) +40923 = and(7922, -7923, -17) +41461 = or(40922, 40923, -7922) +40924 = and(7924, 7925, -28) +40925 = and(7924, -7925, 28) +41462 = or(40924, 40925, -7924) +40926 = and(7926, 7927, -240) +40927 = and(7926, -7927, 240) +41463 = or(40926, 40927, -7926) +5115 = and(41460, 41461, 41462, 41463) +40928 = and(7928, 7929, 13) +40929 = and(7928, -7929, -13) +41464 = or(40928, 40929, -7928) +40930 = and(7930, 7931, 17) +40931 = and(7930, -7931, -17) +41465 = or(40930, 40931, -7930) +40932 = and(7932, 7933, -28) +40933 = and(7932, -7933, 28) +41466 = or(40932, 40933, -7932) +40934 = and(7934, 7935, -240) +40935 = and(7934, -7935, 240) +41467 = or(40934, 40935, -7934) +5116 = and(41464, 41465, 41466, 41467) +40936 = and(7936, 7937, 13) +40937 = and(7936, -7937, -13) +41468 = or(40936, 40937, -7936) +40938 = and(7938, 7939, 17) +40939 = and(7938, -7939, -17) +41469 = or(40938, 40939, -7938) +40940 = and(7940, 7941, -28) +40941 = and(7940, -7941, 28) +41470 = or(40940, 40941, -7940) +40942 = and(7942, 7943, -240) +40943 = and(7942, -7943, 240) +41471 = or(40942, 40943, -7942) +5117 = and(41468, 41469, 41470, 41471) +40944 = and(7944, 7945, 13) +40945 = and(7944, -7945, -13) +41472 = or(40944, 40945, -7944) +40946 = and(7946, 7947, 17) +40947 = and(7946, -7947, -17) +41473 = or(40946, 40947, -7946) +40948 = and(7948, 7949, -28) +40949 = and(7948, -7949, 28) +41474 = or(40948, 40949, -7948) +40950 = and(7950, 7951, -240) +40951 = and(7950, -7951, 240) +41475 = or(40950, 40951, -7950) +5118 = and(41472, 41473, 41474, 41475) +40952 = and(7952, 7953, 13) +40953 = and(7952, -7953, -13) +41476 = or(40952, 40953, -7952) +40954 = and(7954, 7955, 17) +40955 = and(7954, -7955, -17) +41477 = or(40954, 40955, -7954) +40956 = and(7956, 7957, -28) +40957 = and(7956, -7957, 28) +41478 = or(40956, 40957, -7956) +40958 = and(7958, 7959, -240) +40959 = and(7958, -7959, 240) +41479 = or(40958, 40959, -7958) +5119 = and(41476, 41477, 41478, 41479) +40960 = and(7960, 7961, 13) +40961 = and(7960, -7961, -13) +41480 = or(40960, 40961, -7960) +40962 = and(7962, 7963, 17) +40963 = and(7962, -7963, -17) +41481 = or(40962, 40963, -7962) +40964 = and(7964, 7965, -28) +40965 = and(7964, -7965, 28) +41482 = or(40964, 40965, -7964) +40966 = and(7966, 7967, -240) +40967 = and(7966, -7967, 240) +41483 = or(40966, 40967, -7966) +5120 = and(41480, 41481, 41482, 41483) +40968 = and(7968, 7969, 13) +40969 = and(7968, -7969, -13) +41484 = or(40968, 40969, -7968) +40970 = and(7970, 7971, 17) +40971 = and(7970, -7971, -17) +41485 = or(40970, 40971, -7970) +40972 = and(7972, 7973, -28) +40973 = and(7972, -7973, 28) +41486 = or(40972, 40973, -7972) +40974 = and(7974, 7975, -240) +40975 = and(7974, -7975, 240) +41487 = or(40974, 40975, -7974) +5121 = and(41484, 41485, 41486, 41487) +40976 = and(7976, 7977, 13) +40977 = and(7976, -7977, -13) +41488 = or(40976, 40977, -7976) +40978 = and(7978, 7979, 17) +40979 = and(7978, -7979, -17) +41489 = or(40978, 40979, -7978) +40980 = and(7980, 7981, -28) +40981 = and(7980, -7981, 28) +41490 = or(40980, 40981, -7980) +40982 = and(7982, 7983, -240) +40983 = and(7982, -7983, 240) +41491 = or(40982, 40983, -7982) +5122 = and(41488, 41489, 41490, 41491) +40984 = and(7984, 7985, 13) +40985 = and(7984, -7985, -13) +41492 = or(40984, 40985, -7984) +40986 = and(7986, 7987, 17) +40987 = and(7986, -7987, -17) +41493 = or(40986, 40987, -7986) +40988 = and(7988, 7989, -28) +40989 = and(7988, -7989, 28) +41494 = or(40988, 40989, -7988) +40990 = and(7990, 7991, -240) +40991 = and(7990, -7991, 240) +41495 = or(40990, 40991, -7990) +5123 = and(41492, 41493, 41494, 41495) +40992 = and(7992, 7993, 13) +40993 = and(7992, -7993, -13) +41496 = or(40992, 40993, -7992) +40994 = and(7994, 7995, 17) +40995 = and(7994, -7995, -17) +41497 = or(40994, 40995, -7994) +40996 = and(7996, 7997, -28) +40997 = and(7996, -7997, 28) +41498 = or(40996, 40997, -7996) +40998 = and(7998, 7999, -240) +40999 = and(7998, -7999, 240) +41499 = or(40998, 40999, -7998) +5124 = and(41496, 41497, 41498, 41499) +401000 = and(71000, 71001, 13) +401001 = and(71000, -71001, -13) +41500 = or(401000, 401001, -71000) +401002 = and(71002, 71003, 17) +401003 = and(71002, -71003, -17) +41501 = or(401002, 401003, -71002) +401004 = and(71004, 71005, -28) +401005 = and(71004, -71005, 28) +41502 = or(401004, 401005, -71004) +401006 = and(71006, 71007, -240) +401007 = and(71006, -71007, 240) +41503 = or(401006, 401007, -71006) +5125 = and(41500, 41501, 41502, 41503) +401008 = and(71008, 71009, 13) +401009 = and(71008, -71009, -13) +41504 = or(401008, 401009, -71008) +401010 = and(71010, 71011, 17) +401011 = and(71010, -71011, -17) +41505 = or(401010, 401011, -71010) +401012 = and(71012, 71013, -28) +401013 = and(71012, -71013, 28) +41506 = or(401012, 401013, -71012) +401014 = and(71014, 71015, -240) +401015 = and(71014, -71015, 240) +41507 = or(401014, 401015, -71014) +5126 = and(41504, 41505, 41506, 41507) +401016 = and(71016, 71017, 13) +401017 = and(71016, -71017, -13) +41508 = or(401016, 401017, -71016) +401018 = and(71018, 71019, 17) +401019 = and(71018, -71019, -17) +41509 = or(401018, 401019, -71018) +401020 = and(71020, 71021, -28) +401021 = and(71020, -71021, 28) +41510 = or(401020, 401021, -71020) +401022 = and(71022, 71023, -240) +401023 = and(71022, -71023, 240) +41511 = or(401022, 401023, -71022) +5127 = and(41508, 41509, 41510, 41511) +401024 = and(71024, 71025, 13) +401025 = and(71024, -71025, -13) +41512 = or(401024, 401025, -71024) +401026 = and(71026, 71027, 17) +401027 = and(71026, -71027, -17) +41513 = or(401026, 401027, -71026) +401028 = and(71028, 71029, -28) +401029 = and(71028, -71029, 28) +41514 = or(401028, 401029, -71028) +401030 = and(71030, 71031, -240) +401031 = and(71030, -71031, 240) +41515 = or(401030, 401031, -71030) +5128 = and(41512, 41513, 41514, 41515) +401032 = and(71032, 71033, 13) +401033 = and(71032, -71033, -13) +41516 = or(401032, 401033, -71032) +401034 = and(71034, 71035, 17) +401035 = and(71034, -71035, -17) +41517 = or(401034, 401035, -71034) +401036 = and(71036, 71037, -28) +401037 = and(71036, -71037, 28) +41518 = or(401036, 401037, -71036) +401038 = and(71038, 71039, -240) +401039 = and(71038, -71039, 240) +41519 = or(401038, 401039, -71038) +5129 = and(41516, 41517, 41518, 41519) +401040 = and(71040, 71041, 13) +401041 = and(71040, -71041, -13) +41520 = or(401040, 401041, -71040) +401042 = and(71042, 71043, 17) +401043 = and(71042, -71043, -17) +41521 = or(401042, 401043, -71042) +401044 = and(71044, 71045, -28) +401045 = and(71044, -71045, 28) +41522 = or(401044, 401045, -71044) +401046 = and(71046, 71047, -240) +401047 = and(71046, -71047, 240) +41523 = or(401046, 401047, -71046) +5130 = and(41520, 41521, 41522, 41523) +401048 = and(71048, 71049, 13) +401049 = and(71048, -71049, -13) +41524 = or(401048, 401049, -71048) +401050 = and(71050, 71051, 17) +401051 = and(71050, -71051, -17) +41525 = or(401050, 401051, -71050) +401052 = and(71052, 71053, -28) +401053 = and(71052, -71053, 28) +41526 = or(401052, 401053, -71052) +401054 = and(71054, 71055, -240) +401055 = and(71054, -71055, 240) +41527 = or(401054, 401055, -71054) +5131 = and(41524, 41525, 41526, 41527) +401056 = and(71056, 71057, 13) +401057 = and(71056, -71057, -13) +41528 = or(401056, 401057, -71056) +401058 = and(71058, 71059, 17) +401059 = and(71058, -71059, -17) +41529 = or(401058, 401059, -71058) +401060 = and(71060, 71061, -28) +401061 = and(71060, -71061, 28) +41530 = or(401060, 401061, -71060) +401062 = and(71062, 71063, -240) +401063 = and(71062, -71063, 240) +41531 = or(401062, 401063, -71062) +5132 = and(41528, 41529, 41530, 41531) +401064 = and(71064, 71065, 13) +401065 = and(71064, -71065, -13) +41532 = or(401064, 401065, -71064) +401066 = and(71066, 71067, 17) +401067 = and(71066, -71067, -17) +41533 = or(401066, 401067, -71066) +401068 = and(71068, 71069, -28) +401069 = and(71068, -71069, 28) +41534 = or(401068, 401069, -71068) +401070 = and(71070, 71071, -240) +401071 = and(71070, -71071, 240) +41535 = or(401070, 401071, -71070) +5133 = and(41532, 41533, 41534, 41535) +401072 = and(71072, 71073, 13) +401073 = and(71072, -71073, -13) +41536 = or(401072, 401073, -71072) +401074 = and(71074, 71075, 17) +401075 = and(71074, -71075, -17) +41537 = or(401074, 401075, -71074) +401076 = and(71076, 71077, -28) +401077 = and(71076, -71077, 28) +41538 = or(401076, 401077, -71076) +401078 = and(71078, 71079, -240) +401079 = and(71078, -71079, 240) +41539 = or(401078, 401079, -71078) +5134 = and(41536, 41537, 41538, 41539) +401080 = and(71080, 71081, 13) +401081 = and(71080, -71081, -13) +41540 = or(401080, 401081, -71080) +401082 = and(71082, 71083, 17) +401083 = and(71082, -71083, -17) +41541 = or(401082, 401083, -71082) +401084 = and(71084, 71085, -28) +401085 = and(71084, -71085, 28) +41542 = or(401084, 401085, -71084) +401086 = and(71086, 71087, -240) +401087 = and(71086, -71087, 240) +41543 = or(401086, 401087, -71086) +5135 = and(41540, 41541, 41542, 41543) +401088 = and(71088, 71089, 13) +401089 = and(71088, -71089, -13) +41544 = or(401088, 401089, -71088) +401090 = and(71090, 71091, 17) +401091 = and(71090, -71091, -17) +41545 = or(401090, 401091, -71090) +401092 = and(71092, 71093, -28) +401093 = and(71092, -71093, 28) +41546 = or(401092, 401093, -71092) +401094 = and(71094, 71095, -240) +401095 = and(71094, -71095, 240) +41547 = or(401094, 401095, -71094) +5136 = and(41544, 41545, 41546, 41547) +401096 = and(71096, 71097, 13) +401097 = and(71096, -71097, -13) +41548 = or(401096, 401097, -71096) +401098 = and(71098, 71099, 17) +401099 = and(71098, -71099, -17) +41549 = or(401098, 401099, -71098) +401100 = and(71100, 71101, -28) +401101 = and(71100, -71101, 28) +41550 = or(401100, 401101, -71100) +401102 = and(71102, 71103, -240) +401103 = and(71102, -71103, 240) +41551 = or(401102, 401103, -71102) +5137 = and(41548, 41549, 41550, 41551) +401104 = and(71104, 71105, 13) +401105 = and(71104, -71105, -13) +41552 = or(401104, 401105, -71104) +401106 = and(71106, 71107, 17) +401107 = and(71106, -71107, -17) +41553 = or(401106, 401107, -71106) +401108 = and(71108, 71109, -28) +401109 = and(71108, -71109, 28) +41554 = or(401108, 401109, -71108) +401110 = and(71110, 71111, -240) +401111 = and(71110, -71111, 240) +41555 = or(401110, 401111, -71110) +5138 = and(41552, 41553, 41554, 41555) +401112 = and(71112, 71113, 13) +401113 = and(71112, -71113, -13) +41556 = or(401112, 401113, -71112) +401114 = and(71114, 71115, 17) +401115 = and(71114, -71115, -17) +41557 = or(401114, 401115, -71114) +401116 = and(71116, 71117, -28) +401117 = and(71116, -71117, 28) +41558 = or(401116, 401117, -71116) +401118 = and(71118, 71119, -240) +401119 = and(71118, -71119, 240) +41559 = or(401118, 401119, -71118) +5139 = and(41556, 41557, 41558, 41559) +401120 = and(71120, 71121, 13) +401121 = and(71120, -71121, -13) +41560 = or(401120, 401121, -71120) +401122 = and(71122, 71123, 17) +401123 = and(71122, -71123, -17) +41561 = or(401122, 401123, -71122) +401124 = and(71124, 71125, -28) +401125 = and(71124, -71125, 28) +41562 = or(401124, 401125, -71124) +401126 = and(71126, 71127, -240) +401127 = and(71126, -71127, 240) +41563 = or(401126, 401127, -71126) +5140 = and(41560, 41561, 41562, 41563) +401128 = and(71128, 71129, 13) +401129 = and(71128, -71129, -13) +41564 = or(401128, 401129, -71128) +401130 = and(71130, 71131, 17) +401131 = and(71130, -71131, -17) +41565 = or(401130, 401131, -71130) +401132 = and(71132, 71133, -28) +401133 = and(71132, -71133, 28) +41566 = or(401132, 401133, -71132) +401134 = and(71134, 71135, -240) +401135 = and(71134, -71135, 240) +41567 = or(401134, 401135, -71134) +5141 = and(41564, 41565, 41566, 41567) +401136 = and(71136, 71137, 13) +401137 = and(71136, -71137, -13) +41568 = or(401136, 401137, -71136) +401138 = and(71138, 71139, 17) +401139 = and(71138, -71139, -17) +41569 = or(401138, 401139, -71138) +401140 = and(71140, 71141, -28) +401141 = and(71140, -71141, 28) +41570 = or(401140, 401141, -71140) +401142 = and(71142, 71143, -240) +401143 = and(71142, -71143, 240) +41571 = or(401142, 401143, -71142) +5142 = and(41568, 41569, 41570, 41571) +401144 = and(71144, 71145, 13) +401145 = and(71144, -71145, -13) +41572 = or(401144, 401145, -71144) +401146 = and(71146, 71147, 17) +401147 = and(71146, -71147, -17) +41573 = or(401146, 401147, -71146) +401148 = and(71148, 71149, -28) +401149 = and(71148, -71149, 28) +41574 = or(401148, 401149, -71148) +401150 = and(71150, 71151, -240) +401151 = and(71150, -71151, 240) +41575 = or(401150, 401151, -71150) +5143 = and(41572, 41573, 41574, 41575) +401152 = and(71152, 71153, 13) +401153 = and(71152, -71153, -13) +41576 = or(401152, 401153, -71152) +401154 = and(71154, 71155, 17) +401155 = and(71154, -71155, -17) +41577 = or(401154, 401155, -71154) +401156 = and(71156, 71157, -28) +401157 = and(71156, -71157, 28) +41578 = or(401156, 401157, -71156) +401158 = and(71158, 71159, -240) +401159 = and(71158, -71159, 240) +41579 = or(401158, 401159, -71158) +5144 = and(41576, 41577, 41578, 41579) +401160 = and(71160, 71161, 13) +401161 = and(71160, -71161, -13) +41580 = or(401160, 401161, -71160) +401162 = and(71162, 71163, 17) +401163 = and(71162, -71163, -17) +41581 = or(401162, 401163, -71162) +401164 = and(71164, 71165, -28) +401165 = and(71164, -71165, 28) +41582 = or(401164, 401165, -71164) +401166 = and(71166, 71167, -240) +401167 = and(71166, -71167, 240) +41583 = or(401166, 401167, -71166) +5145 = and(41580, 41581, 41582, 41583) +401168 = and(71168, 71169, 13) +401169 = and(71168, -71169, -13) +41584 = or(401168, 401169, -71168) +401170 = and(71170, 71171, 17) +401171 = and(71170, -71171, -17) +41585 = or(401170, 401171, -71170) +401172 = and(71172, 71173, -28) +401173 = and(71172, -71173, 28) +41586 = or(401172, 401173, -71172) +401174 = and(71174, 71175, -240) +401175 = and(71174, -71175, 240) +41587 = or(401174, 401175, -71174) +5146 = and(41584, 41585, 41586, 41587) +401176 = and(71176, 71177, 13) +401177 = and(71176, -71177, -13) +41588 = or(401176, 401177, -71176) +401178 = and(71178, 71179, 17) +401179 = and(71178, -71179, -17) +41589 = or(401178, 401179, -71178) +401180 = and(71180, 71181, -28) +401181 = and(71180, -71181, 28) +41590 = or(401180, 401181, -71180) +401182 = and(71182, 71183, -240) +401183 = and(71182, -71183, 240) +41591 = or(401182, 401183, -71182) +5147 = and(41588, 41589, 41590, 41591) +401184 = and(71184, 71185, 13) +401185 = and(71184, -71185, -13) +41592 = or(401184, 401185, -71184) +401186 = and(71186, 71187, 17) +401187 = and(71186, -71187, -17) +41593 = or(401186, 401187, -71186) +401188 = and(71188, 71189, -28) +401189 = and(71188, -71189, 28) +41594 = or(401188, 401189, -71188) +401190 = and(71190, 71191, -240) +401191 = and(71190, -71191, 240) +41595 = or(401190, 401191, -71190) +5148 = and(41592, 41593, 41594, 41595) +401192 = and(71192, 71193, 13) +401193 = and(71192, -71193, -13) +41596 = or(401192, 401193, -71192) +401194 = and(71194, 71195, 17) +401195 = and(71194, -71195, -17) +41597 = or(401194, 401195, -71194) +401196 = and(71196, 71197, -28) +401197 = and(71196, -71197, 28) +41598 = or(401196, 401197, -71196) +401198 = and(71198, 71199, -240) +401199 = and(71198, -71199, 240) +41599 = or(401198, 401199, -71198) +5149 = and(41596, 41597, 41598, 41599) +401200 = and(71200, 71201, 13) +401201 = and(71200, -71201, -13) +41600 = or(401200, 401201, -71200) +401202 = and(71202, 71203, 17) +401203 = and(71202, -71203, -17) +41601 = or(401202, 401203, -71202) +401204 = and(71204, 71205, -28) +401205 = and(71204, -71205, 28) +41602 = or(401204, 401205, -71204) +401206 = and(71206, 71207, -240) +401207 = and(71206, -71207, 240) +41603 = or(401206, 401207, -71206) +5150 = and(41600, 41601, 41602, 41603) +401208 = and(71208, 71209, 13) +401209 = and(71208, -71209, -13) +41604 = or(401208, 401209, -71208) +401210 = and(71210, 71211, 17) +401211 = and(71210, -71211, -17) +41605 = or(401210, 401211, -71210) +401212 = and(71212, 71213, -28) +401213 = and(71212, -71213, 28) +41606 = or(401212, 401213, -71212) +401214 = and(71214, 71215, -240) +401215 = and(71214, -71215, 240) +41607 = or(401214, 401215, -71214) +5151 = and(41604, 41605, 41606, 41607) +401216 = and(71216, 71217, 13) +401217 = and(71216, -71217, -13) +41608 = or(401216, 401217, -71216) +401218 = and(71218, 71219, 17) +401219 = and(71218, -71219, -17) +41609 = or(401218, 401219, -71218) +401220 = and(71220, 71221, -28) +401221 = and(71220, -71221, 28) +41610 = or(401220, 401221, -71220) +401222 = and(71222, 71223, -240) +401223 = and(71222, -71223, 240) +41611 = or(401222, 401223, -71222) +5152 = and(41608, 41609, 41610, 41611) +401224 = and(71224, 71225, 13) +401225 = and(71224, -71225, -13) +41612 = or(401224, 401225, -71224) +401226 = and(71226, 71227, 17) +401227 = and(71226, -71227, -17) +41613 = or(401226, 401227, -71226) +401228 = and(71228, 71229, -28) +401229 = and(71228, -71229, 28) +41614 = or(401228, 401229, -71228) +401230 = and(71230, 71231, -240) +401231 = and(71230, -71231, 240) +41615 = or(401230, 401231, -71230) +5153 = and(41612, 41613, 41614, 41615) +401232 = and(71232, 71233, 13) +401233 = and(71232, -71233, -13) +41616 = or(401232, 401233, -71232) +401234 = and(71234, 71235, 17) +401235 = and(71234, -71235, -17) +41617 = or(401234, 401235, -71234) +401236 = and(71236, 71237, -28) +401237 = and(71236, -71237, 28) +41618 = or(401236, 401237, -71236) +401238 = and(71238, 71239, -240) +401239 = and(71238, -71239, 240) +41619 = or(401238, 401239, -71238) +5154 = and(41616, 41617, 41618, 41619) +401240 = and(71240, 71241, 13) +401241 = and(71240, -71241, -13) +41620 = or(401240, 401241, -71240) +401242 = and(71242, 71243, 17) +401243 = and(71242, -71243, -17) +41621 = or(401242, 401243, -71242) +401244 = and(71244, 71245, -28) +401245 = and(71244, -71245, 28) +41622 = or(401244, 401245, -71244) +401246 = and(71246, 71247, -240) +401247 = and(71246, -71247, 240) +41623 = or(401246, 401247, -71246) +5155 = and(41620, 41621, 41622, 41623) +401248 = and(71248, 71249, 13) +401249 = and(71248, -71249, -13) +41624 = or(401248, 401249, -71248) +401250 = and(71250, 71251, 17) +401251 = and(71250, -71251, -17) +41625 = or(401250, 401251, -71250) +401252 = and(71252, 71253, -28) +401253 = and(71252, -71253, 28) +41626 = or(401252, 401253, -71252) +401254 = and(71254, 71255, -240) +401255 = and(71254, -71255, 240) +41627 = or(401254, 401255, -71254) +5156 = and(41624, 41625, 41626, 41627) +401256 = and(71256, 71257, 13) +401257 = and(71256, -71257, -13) +41628 = or(401256, 401257, -71256) +401258 = and(71258, 71259, 17) +401259 = and(71258, -71259, -17) +41629 = or(401258, 401259, -71258) +401260 = and(71260, 71261, -28) +401261 = and(71260, -71261, 28) +41630 = or(401260, 401261, -71260) +401262 = and(71262, 71263, -240) +401263 = and(71262, -71263, 240) +41631 = or(401262, 401263, -71262) +5157 = and(41628, 41629, 41630, 41631) +401264 = and(71264, 71265, 13) +401265 = and(71264, -71265, -13) +41632 = or(401264, 401265, -71264) +401266 = and(71266, 71267, 17) +401267 = and(71266, -71267, -17) +41633 = or(401266, 401267, -71266) +401268 = and(71268, 71269, -28) +401269 = and(71268, -71269, 28) +41634 = or(401268, 401269, -71268) +401270 = and(71270, 71271, -240) +401271 = and(71270, -71271, 240) +41635 = or(401270, 401271, -71270) +5158 = and(41632, 41633, 41634, 41635) +401272 = and(71272, 71273, 13) +401273 = and(71272, -71273, -13) +41636 = or(401272, 401273, -71272) +401274 = and(71274, 71275, 17) +401275 = and(71274, -71275, -17) +41637 = or(401274, 401275, -71274) +401276 = and(71276, 71277, -28) +401277 = and(71276, -71277, 28) +41638 = or(401276, 401277, -71276) +401278 = and(71278, 71279, -240) +401279 = and(71278, -71279, 240) +41639 = or(401278, 401279, -71278) +5159 = and(41636, 41637, 41638, 41639) +401280 = and(71280, 71281, 13) +401281 = and(71280, -71281, -13) +41640 = or(401280, 401281, -71280) +401282 = and(71282, 71283, 17) +401283 = and(71282, -71283, -17) +41641 = or(401282, 401283, -71282) +401284 = and(71284, 71285, -28) +401285 = and(71284, -71285, 28) +41642 = or(401284, 401285, -71284) +401286 = and(71286, 71287, -240) +401287 = and(71286, -71287, 240) +41643 = or(401286, 401287, -71286) +5160 = and(41640, 41641, 41642, 41643) +401288 = and(71288, 71289, 13) +401289 = and(71288, -71289, -13) +41644 = or(401288, 401289, -71288) +401290 = and(71290, 71291, 17) +401291 = and(71290, -71291, -17) +41645 = or(401290, 401291, -71290) +401292 = and(71292, 71293, -28) +401293 = and(71292, -71293, 28) +41646 = or(401292, 401293, -71292) +401294 = and(71294, 71295, -240) +401295 = and(71294, -71295, 240) +41647 = or(401294, 401295, -71294) +5161 = and(41644, 41645, 41646, 41647) +401296 = and(71296, 71297, 13) +401297 = and(71296, -71297, -13) +41648 = or(401296, 401297, -71296) +401298 = and(71298, 71299, 17) +401299 = and(71298, -71299, -17) +41649 = or(401298, 401299, -71298) +401300 = and(71300, 71301, -28) +401301 = and(71300, -71301, 28) +41650 = or(401300, 401301, -71300) +401302 = and(71302, 71303, -240) +401303 = and(71302, -71303, 240) +41651 = or(401302, 401303, -71302) +5162 = and(41648, 41649, 41650, 41651) +401304 = and(71304, 71305, 13) +401305 = and(71304, -71305, -13) +41652 = or(401304, 401305, -71304) +401306 = and(71306, 71307, 17) +401307 = and(71306, -71307, -17) +41653 = or(401306, 401307, -71306) +401308 = and(71308, 71309, -28) +401309 = and(71308, -71309, 28) +41654 = or(401308, 401309, -71308) +401310 = and(71310, 71311, -240) +401311 = and(71310, -71311, 240) +41655 = or(401310, 401311, -71310) +5163 = and(41652, 41653, 41654, 41655) +401312 = and(71312, 71313, 13) +401313 = and(71312, -71313, -13) +41656 = or(401312, 401313, -71312) +401314 = and(71314, 71315, 17) +401315 = and(71314, -71315, -17) +41657 = or(401314, 401315, -71314) +401316 = and(71316, 71317, -28) +401317 = and(71316, -71317, 28) +41658 = or(401316, 401317, -71316) +401318 = and(71318, 71319, -240) +401319 = and(71318, -71319, 240) +41659 = or(401318, 401319, -71318) +5164 = and(41656, 41657, 41658, 41659) +401320 = and(71320, 71321, 13) +401321 = and(71320, -71321, -13) +41660 = or(401320, 401321, -71320) +401322 = and(71322, 71323, 17) +401323 = and(71322, -71323, -17) +41661 = or(401322, 401323, -71322) +401324 = and(71324, 71325, -28) +401325 = and(71324, -71325, 28) +41662 = or(401324, 401325, -71324) +401326 = and(71326, 71327, -240) +401327 = and(71326, -71327, 240) +41663 = or(401326, 401327, -71326) +5165 = and(41660, 41661, 41662, 41663) +401328 = and(71328, 71329, 13) +401329 = and(71328, -71329, -13) +41664 = or(401328, 401329, -71328) +401330 = and(71330, 71331, 17) +401331 = and(71330, -71331, -17) +41665 = or(401330, 401331, -71330) +401332 = and(71332, 71333, -28) +401333 = and(71332, -71333, 28) +41666 = or(401332, 401333, -71332) +401334 = and(71334, 71335, -240) +401335 = and(71334, -71335, 240) +41667 = or(401334, 401335, -71334) +5166 = and(41664, 41665, 41666, 41667) +401336 = and(71336, 71337, 13) +401337 = and(71336, -71337, -13) +41668 = or(401336, 401337, -71336) +401338 = and(71338, 71339, 17) +401339 = and(71338, -71339, -17) +41669 = or(401338, 401339, -71338) +401340 = and(71340, 71341, -28) +401341 = and(71340, -71341, 28) +41670 = or(401340, 401341, -71340) +401342 = and(71342, 71343, -240) +401343 = and(71342, -71343, 240) +41671 = or(401342, 401343, -71342) +5167 = and(41668, 41669, 41670, 41671) +401344 = and(71344, 71345, 13) +401345 = and(71344, -71345, -13) +41672 = or(401344, 401345, -71344) +401346 = and(71346, 71347, 17) +401347 = and(71346, -71347, -17) +41673 = or(401346, 401347, -71346) +401348 = and(71348, 71349, -28) +401349 = and(71348, -71349, 28) +41674 = or(401348, 401349, -71348) +401350 = and(71350, 71351, -240) +401351 = and(71350, -71351, 240) +41675 = or(401350, 401351, -71350) +5168 = and(41672, 41673, 41674, 41675) +401352 = and(71352, 71353, 13) +401353 = and(71352, -71353, -13) +41676 = or(401352, 401353, -71352) +401354 = and(71354, 71355, 17) +401355 = and(71354, -71355, -17) +41677 = or(401354, 401355, -71354) +401356 = and(71356, 71357, -28) +401357 = and(71356, -71357, 28) +41678 = or(401356, 401357, -71356) +401358 = and(71358, 71359, -240) +401359 = and(71358, -71359, 240) +41679 = or(401358, 401359, -71358) +5169 = and(41676, 41677, 41678, 41679) +401360 = and(71360, 71361, 13) +401361 = and(71360, -71361, -13) +41680 = or(401360, 401361, -71360) +401362 = and(71362, 71363, 17) +401363 = and(71362, -71363, -17) +41681 = or(401362, 401363, -71362) +401364 = and(71364, 71365, -28) +401365 = and(71364, -71365, 28) +41682 = or(401364, 401365, -71364) +401366 = and(71366, 71367, -240) +401367 = and(71366, -71367, 240) +41683 = or(401366, 401367, -71366) +5170 = and(41680, 41681, 41682, 41683) +401368 = and(71368, 71369, 13) +401369 = and(71368, -71369, -13) +41684 = or(401368, 401369, -71368) +401370 = and(71370, 71371, 17) +401371 = and(71370, -71371, -17) +41685 = or(401370, 401371, -71370) +401372 = and(71372, 71373, -28) +401373 = and(71372, -71373, 28) +41686 = or(401372, 401373, -71372) +401374 = and(71374, 71375, -240) +401375 = and(71374, -71375, 240) +41687 = or(401374, 401375, -71374) +5171 = and(41684, 41685, 41686, 41687) +401376 = and(71376, 71377, 13) +401377 = and(71376, -71377, -13) +41688 = or(401376, 401377, -71376) +401378 = and(71378, 71379, 17) +401379 = and(71378, -71379, -17) +41689 = or(401378, 401379, -71378) +401380 = and(71380, 71381, -28) +401381 = and(71380, -71381, 28) +41690 = or(401380, 401381, -71380) +401382 = and(71382, 71383, -240) +401383 = and(71382, -71383, 240) +41691 = or(401382, 401383, -71382) +5172 = and(41688, 41689, 41690, 41691) +401384 = and(71384, 71385, 13) +401385 = and(71384, -71385, -13) +41692 = or(401384, 401385, -71384) +401386 = and(71386, 71387, 17) +401387 = and(71386, -71387, -17) +41693 = or(401386, 401387, -71386) +401388 = and(71388, 71389, -28) +401389 = and(71388, -71389, 28) +41694 = or(401388, 401389, -71388) +401390 = and(71390, 71391, -240) +401391 = and(71390, -71391, 240) +41695 = or(401390, 401391, -71390) +5173 = and(41692, 41693, 41694, 41695) +401392 = and(71392, 71393, 13) +401393 = and(71392, -71393, -13) +41696 = or(401392, 401393, -71392) +401394 = and(71394, 71395, 17) +401395 = and(71394, -71395, -17) +41697 = or(401394, 401395, -71394) +401396 = and(71396, 71397, -28) +401397 = and(71396, -71397, 28) +41698 = or(401396, 401397, -71396) +401398 = and(71398, 71399, -240) +401399 = and(71398, -71399, 240) +41699 = or(401398, 401399, -71398) +5174 = and(41696, 41697, 41698, 41699) +401400 = and(71400, 71401, 13) +401401 = and(71400, -71401, -13) +41700 = or(401400, 401401, -71400) +401402 = and(71402, 71403, 17) +401403 = and(71402, -71403, -17) +41701 = or(401402, 401403, -71402) +401404 = and(71404, 71405, -28) +401405 = and(71404, -71405, 28) +41702 = or(401404, 401405, -71404) +401406 = and(71406, 71407, -240) +401407 = and(71406, -71407, 240) +41703 = or(401406, 401407, -71406) +5175 = and(41700, 41701, 41702, 41703) +401408 = and(71408, 71409, 13) +401409 = and(71408, -71409, -13) +41704 = or(401408, 401409, -71408) +401410 = and(71410, 71411, 17) +401411 = and(71410, -71411, -17) +41705 = or(401410, 401411, -71410) +401412 = and(71412, 71413, -28) +401413 = and(71412, -71413, 28) +41706 = or(401412, 401413, -71412) +401414 = and(71414, 71415, -240) +401415 = and(71414, -71415, 240) +41707 = or(401414, 401415, -71414) +5176 = and(41704, 41705, 41706, 41707) +401416 = and(71416, 71417, 13) +401417 = and(71416, -71417, -13) +41708 = or(401416, 401417, -71416) +401418 = and(71418, 71419, 17) +401419 = and(71418, -71419, -17) +41709 = or(401418, 401419, -71418) +401420 = and(71420, 71421, -28) +401421 = and(71420, -71421, 28) +41710 = or(401420, 401421, -71420) +401422 = and(71422, 71423, -240) +401423 = and(71422, -71423, 240) +41711 = or(401422, 401423, -71422) +5177 = and(41708, 41709, 41710, 41711) +401424 = and(71424, 71425, 13) +401425 = and(71424, -71425, -13) +41712 = or(401424, 401425, -71424) +401426 = and(71426, 71427, 17) +401427 = and(71426, -71427, -17) +41713 = or(401426, 401427, -71426) +401428 = and(71428, 71429, -28) +401429 = and(71428, -71429, 28) +41714 = or(401428, 401429, -71428) +401430 = and(71430, 71431, -240) +401431 = and(71430, -71431, 240) +41715 = or(401430, 401431, -71430) +5178 = and(41712, 41713, 41714, 41715) +401432 = and(71432, 71433, 13) +401433 = and(71432, -71433, -13) +41716 = or(401432, 401433, -71432) +401434 = and(71434, 71435, 17) +401435 = and(71434, -71435, -17) +41717 = or(401434, 401435, -71434) +401436 = and(71436, 71437, -28) +401437 = and(71436, -71437, 28) +41718 = or(401436, 401437, -71436) +401438 = and(71438, 71439, -240) +401439 = and(71438, -71439, 240) +41719 = or(401438, 401439, -71438) +5179 = and(41716, 41717, 41718, 41719) +401440 = and(71440, 71441, 13) +401441 = and(71440, -71441, -13) +41720 = or(401440, 401441, -71440) +401442 = and(71442, 71443, 17) +401443 = and(71442, -71443, -17) +41721 = or(401442, 401443, -71442) +401444 = and(71444, 71445, -28) +401445 = and(71444, -71445, 28) +41722 = or(401444, 401445, -71444) +401446 = and(71446, 71447, -240) +401447 = and(71446, -71447, 240) +41723 = or(401446, 401447, -71446) +5180 = and(41720, 41721, 41722, 41723) +401448 = and(71448, 71449, 13) +401449 = and(71448, -71449, -13) +41724 = or(401448, 401449, -71448) +401450 = and(71450, 71451, 17) +401451 = and(71450, -71451, -17) +41725 = or(401450, 401451, -71450) +401452 = and(71452, 71453, -28) +401453 = and(71452, -71453, 28) +41726 = or(401452, 401453, -71452) +401454 = and(71454, 71455, -240) +401455 = and(71454, -71455, 240) +41727 = or(401454, 401455, -71454) +5181 = and(41724, 41725, 41726, 41727) +401456 = and(71456, 71457, 13) +401457 = and(71456, -71457, -13) +41728 = or(401456, 401457, -71456) +401458 = and(71458, 71459, 17) +401459 = and(71458, -71459, -17) +41729 = or(401458, 401459, -71458) +401460 = and(71460, 71461, -28) +401461 = and(71460, -71461, 28) +41730 = or(401460, 401461, -71460) +401462 = and(71462, 71463, -240) +401463 = and(71462, -71463, 240) +41731 = or(401462, 401463, -71462) +5182 = and(41728, 41729, 41730, 41731) +401464 = and(71464, 71465, 13) +401465 = and(71464, -71465, -13) +41732 = or(401464, 401465, -71464) +401466 = and(71466, 71467, 17) +401467 = and(71466, -71467, -17) +41733 = or(401466, 401467, -71466) +401468 = and(71468, 71469, -28) +401469 = and(71468, -71469, 28) +41734 = or(401468, 401469, -71468) +401470 = and(71470, 71471, -240) +401471 = and(71470, -71471, 240) +41735 = or(401470, 401471, -71470) +5183 = and(41732, 41733, 41734, 41735) +401472 = and(71472, 71473, 13) +401473 = and(71472, -71473, -13) +41736 = or(401472, 401473, -71472) +401474 = and(71474, 71475, 17) +401475 = and(71474, -71475, -17) +41737 = or(401474, 401475, -71474) +401476 = and(71476, 71477, -28) +401477 = and(71476, -71477, 28) +41738 = or(401476, 401477, -71476) +401478 = and(71478, 71479, -240) +401479 = and(71478, -71479, 240) +41739 = or(401478, 401479, -71478) +5184 = and(41736, 41737, 41738, 41739) +401480 = and(71480, 71481, 13) +401481 = and(71480, -71481, -13) +41740 = or(401480, 401481, -71480) +401482 = and(71482, 71483, 17) +401483 = and(71482, -71483, -17) +41741 = or(401482, 401483, -71482) +401484 = and(71484, 71485, -28) +401485 = and(71484, -71485, 28) +41742 = or(401484, 401485, -71484) +401486 = and(71486, 71487, -240) +401487 = and(71486, -71487, 240) +41743 = or(401486, 401487, -71486) +5185 = and(41740, 41741, 41742, 41743) +401488 = and(71488, 71489, 13) +401489 = and(71488, -71489, -13) +41744 = or(401488, 401489, -71488) +401490 = and(71490, 71491, 17) +401491 = and(71490, -71491, -17) +41745 = or(401490, 401491, -71490) +401492 = and(71492, 71493, -28) +401493 = and(71492, -71493, 28) +41746 = or(401492, 401493, -71492) +401494 = and(71494, 71495, -240) +401495 = and(71494, -71495, 240) +41747 = or(401494, 401495, -71494) +5186 = and(41744, 41745, 41746, 41747) +401496 = and(71496, 71497, 13) +401497 = and(71496, -71497, -13) +41748 = or(401496, 401497, -71496) +401498 = and(71498, 71499, 17) +401499 = and(71498, -71499, -17) +41749 = or(401498, 401499, -71498) +401500 = and(71500, 71501, -28) +401501 = and(71500, -71501, 28) +41750 = or(401500, 401501, -71500) +401502 = and(71502, 71503, -240) +401503 = and(71502, -71503, 240) +41751 = or(401502, 401503, -71502) +5187 = and(41748, 41749, 41750, 41751) +401504 = and(71504, 71505, 13) +401505 = and(71504, -71505, -13) +41752 = or(401504, 401505, -71504) +401506 = and(71506, 71507, 17) +401507 = and(71506, -71507, -17) +41753 = or(401506, 401507, -71506) +401508 = and(71508, 71509, -28) +401509 = and(71508, -71509, 28) +41754 = or(401508, 401509, -71508) +401510 = and(71510, 71511, -240) +401511 = and(71510, -71511, 240) +41755 = or(401510, 401511, -71510) +5188 = and(41752, 41753, 41754, 41755) +401512 = and(71512, 71513, 13) +401513 = and(71512, -71513, -13) +41756 = or(401512, 401513, -71512) +401514 = and(71514, 71515, 17) +401515 = and(71514, -71515, -17) +41757 = or(401514, 401515, -71514) +401516 = and(71516, 71517, -28) +401517 = and(71516, -71517, 28) +41758 = or(401516, 401517, -71516) +401518 = and(71518, 71519, -240) +401519 = and(71518, -71519, 240) +41759 = or(401518, 401519, -71518) +5189 = and(41756, 41757, 41758, 41759) +401520 = and(71520, 71521, 13) +401521 = and(71520, -71521, -13) +41760 = or(401520, 401521, -71520) +401522 = and(71522, 71523, 17) +401523 = and(71522, -71523, -17) +41761 = or(401522, 401523, -71522) +401524 = and(71524, 71525, -28) +401525 = and(71524, -71525, 28) +41762 = or(401524, 401525, -71524) +401526 = and(71526, 71527, -240) +401527 = and(71526, -71527, 240) +41763 = or(401526, 401527, -71526) +5190 = and(41760, 41761, 41762, 41763) +401528 = and(71528, 71529, 13) +401529 = and(71528, -71529, -13) +41764 = or(401528, 401529, -71528) +401530 = and(71530, 71531, 17) +401531 = and(71530, -71531, -17) +41765 = or(401530, 401531, -71530) +401532 = and(71532, 71533, -28) +401533 = and(71532, -71533, 28) +41766 = or(401532, 401533, -71532) +401534 = and(71534, 71535, -240) +401535 = and(71534, -71535, 240) +41767 = or(401534, 401535, -71534) +5191 = and(41764, 41765, 41766, 41767) +401536 = and(71536, 71537, 13) +401537 = and(71536, -71537, -13) +41768 = or(401536, 401537, -71536) +401538 = and(71538, 71539, 17) +401539 = and(71538, -71539, -17) +41769 = or(401538, 401539, -71538) +401540 = and(71540, 71541, -28) +401541 = and(71540, -71541, 28) +41770 = or(401540, 401541, -71540) +401542 = and(71542, 71543, -240) +401543 = and(71542, -71543, 240) +41771 = or(401542, 401543, -71542) +5192 = and(41768, 41769, 41770, 41771) +401544 = and(71544, 71545, 13) +401545 = and(71544, -71545, -13) +41772 = or(401544, 401545, -71544) +401546 = and(71546, 71547, 17) +401547 = and(71546, -71547, -17) +41773 = or(401546, 401547, -71546) +401548 = and(71548, 71549, -28) +401549 = and(71548, -71549, 28) +41774 = or(401548, 401549, -71548) +401550 = and(71550, 71551, -240) +401551 = and(71550, -71551, 240) +41775 = or(401550, 401551, -71550) +5193 = and(41772, 41773, 41774, 41775) +401552 = and(71552, 71553, 13) +401553 = and(71552, -71553, -13) +41776 = or(401552, 401553, -71552) +401554 = and(71554, 71555, 17) +401555 = and(71554, -71555, -17) +41777 = or(401554, 401555, -71554) +401556 = and(71556, 71557, -28) +401557 = and(71556, -71557, 28) +41778 = or(401556, 401557, -71556) +401558 = and(71558, 71559, -240) +401559 = and(71558, -71559, 240) +41779 = or(401558, 401559, -71558) +5194 = and(41776, 41777, 41778, 41779) +401560 = and(71560, 71561, 13) +401561 = and(71560, -71561, -13) +41780 = or(401560, 401561, -71560) +401562 = and(71562, 71563, 17) +401563 = and(71562, -71563, -17) +41781 = or(401562, 401563, -71562) +401564 = and(71564, 71565, -28) +401565 = and(71564, -71565, 28) +41782 = or(401564, 401565, -71564) +401566 = and(71566, 71567, -240) +401567 = and(71566, -71567, 240) +41783 = or(401566, 401567, -71566) +5195 = and(41780, 41781, 41782, 41783) +401568 = and(71568, 71569, 13) +401569 = and(71568, -71569, -13) +41784 = or(401568, 401569, -71568) +401570 = and(71570, 71571, 17) +401571 = and(71570, -71571, -17) +41785 = or(401570, 401571, -71570) +401572 = and(71572, 71573, -28) +401573 = and(71572, -71573, 28) +41786 = or(401572, 401573, -71572) +401574 = and(71574, 71575, -240) +401575 = and(71574, -71575, 240) +41787 = or(401574, 401575, -71574) +5196 = and(41784, 41785, 41786, 41787) +401576 = and(71576, 71577, 13) +401577 = and(71576, -71577, -13) +41788 = or(401576, 401577, -71576) +401578 = and(71578, 71579, 17) +401579 = and(71578, -71579, -17) +41789 = or(401578, 401579, -71578) +401580 = and(71580, 71581, -28) +401581 = and(71580, -71581, 28) +41790 = or(401580, 401581, -71580) +401582 = and(71582, 71583, -240) +401583 = and(71582, -71583, 240) +41791 = or(401582, 401583, -71582) +5197 = and(41788, 41789, 41790, 41791) +401584 = and(71584, 71585, 13) +401585 = and(71584, -71585, -13) +41792 = or(401584, 401585, -71584) +401586 = and(71586, 71587, 17) +401587 = and(71586, -71587, -17) +41793 = or(401586, 401587, -71586) +401588 = and(71588, 71589, -28) +401589 = and(71588, -71589, 28) +41794 = or(401588, 401589, -71588) +401590 = and(71590, 71591, -240) +401591 = and(71590, -71591, 240) +41795 = or(401590, 401591, -71590) +5198 = and(41792, 41793, 41794, 41795) +401592 = and(71592, 71593, 13) +401593 = and(71592, -71593, -13) +41796 = or(401592, 401593, -71592) +401594 = and(71594, 71595, 17) +401595 = and(71594, -71595, -17) +41797 = or(401594, 401595, -71594) +401596 = and(71596, 71597, -28) +401597 = and(71596, -71597, 28) +41798 = or(401596, 401597, -71596) +401598 = and(71598, 71599, -240) +401599 = and(71598, -71599, 240) +41799 = or(401598, 401599, -71598) +5199 = and(41796, 41797, 41798, 41799) +600 = or(50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, 5154, 5155, 5156, 5157, 5158, 5159, 5160, 5161, 5162, 5163, 5164, 5165, 5166, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, 5196, 5197, 5198, 5199) +610 = and(930, 600) +401600 = and(71600, 71601, 13) +401601 = and(71600, -71601, -13) +41800 = or(401600, 401601, -71600) +401602 = and(71602, 71603, 17) +401603 = and(71602, -71603, -17) +41801 = or(401602, 401603, -71602) +401604 = and(71604, 71605, -28) +401605 = and(71604, -71605, 28) +41802 = or(401604, 401605, -71604) +401606 = and(71606, 71607, -240) +401607 = and(71606, -71607, 240) +41803 = or(401606, 401607, -71606) +5200 = and(41800, 41801, 41802, 41803) +401608 = and(71608, 71609, 13) +401609 = and(71608, -71609, -13) +41804 = or(401608, 401609, -71608) +401610 = and(71610, 71611, 17) +401611 = and(71610, -71611, -17) +41805 = or(401610, 401611, -71610) +401612 = and(71612, 71613, -28) +401613 = and(71612, -71613, 28) +41806 = or(401612, 401613, -71612) +401614 = and(71614, 71615, -240) +401615 = and(71614, -71615, 240) +41807 = or(401614, 401615, -71614) +5201 = and(41804, 41805, 41806, 41807) +401616 = and(71616, 71617, 13) +401617 = and(71616, -71617, -13) +41808 = or(401616, 401617, -71616) +401618 = and(71618, 71619, 17) +401619 = and(71618, -71619, -17) +41809 = or(401618, 401619, -71618) +401620 = and(71620, 71621, -28) +401621 = and(71620, -71621, 28) +41810 = or(401620, 401621, -71620) +401622 = and(71622, 71623, -240) +401623 = and(71622, -71623, 240) +41811 = or(401622, 401623, -71622) +5202 = and(41808, 41809, 41810, 41811) +401624 = and(71624, 71625, 13) +401625 = and(71624, -71625, -13) +41812 = or(401624, 401625, -71624) +401626 = and(71626, 71627, 17) +401627 = and(71626, -71627, -17) +41813 = or(401626, 401627, -71626) +401628 = and(71628, 71629, -28) +401629 = and(71628, -71629, 28) +41814 = or(401628, 401629, -71628) +401630 = and(71630, 71631, -240) +401631 = and(71630, -71631, 240) +41815 = or(401630, 401631, -71630) +5203 = and(41812, 41813, 41814, 41815) +401632 = and(71632, 71633, 13) +401633 = and(71632, -71633, -13) +41816 = or(401632, 401633, -71632) +401634 = and(71634, 71635, 17) +401635 = and(71634, -71635, -17) +41817 = or(401634, 401635, -71634) +401636 = and(71636, 71637, -28) +401637 = and(71636, -71637, 28) +41818 = or(401636, 401637, -71636) +401638 = and(71638, 71639, -240) +401639 = and(71638, -71639, 240) +41819 = or(401638, 401639, -71638) +5204 = and(41816, 41817, 41818, 41819) +401640 = and(71640, 71641, 13) +401641 = and(71640, -71641, -13) +41820 = or(401640, 401641, -71640) +401642 = and(71642, 71643, 17) +401643 = and(71642, -71643, -17) +41821 = or(401642, 401643, -71642) +401644 = and(71644, 71645, -28) +401645 = and(71644, -71645, 28) +41822 = or(401644, 401645, -71644) +401646 = and(71646, 71647, -240) +401647 = and(71646, -71647, 240) +41823 = or(401646, 401647, -71646) +5205 = and(41820, 41821, 41822, 41823) +401648 = and(71648, 71649, 13) +401649 = and(71648, -71649, -13) +41824 = or(401648, 401649, -71648) +401650 = and(71650, 71651, 17) +401651 = and(71650, -71651, -17) +41825 = or(401650, 401651, -71650) +401652 = and(71652, 71653, -28) +401653 = and(71652, -71653, 28) +41826 = or(401652, 401653, -71652) +401654 = and(71654, 71655, -240) +401655 = and(71654, -71655, 240) +41827 = or(401654, 401655, -71654) +5206 = and(41824, 41825, 41826, 41827) +401656 = and(71656, 71657, 13) +401657 = and(71656, -71657, -13) +41828 = or(401656, 401657, -71656) +401658 = and(71658, 71659, 17) +401659 = and(71658, -71659, -17) +41829 = or(401658, 401659, -71658) +401660 = and(71660, 71661, -28) +401661 = and(71660, -71661, 28) +41830 = or(401660, 401661, -71660) +401662 = and(71662, 71663, -240) +401663 = and(71662, -71663, 240) +41831 = or(401662, 401663, -71662) +5207 = and(41828, 41829, 41830, 41831) +401664 = and(71664, 71665, 13) +401665 = and(71664, -71665, -13) +41832 = or(401664, 401665, -71664) +401666 = and(71666, 71667, 17) +401667 = and(71666, -71667, -17) +41833 = or(401666, 401667, -71666) +401668 = and(71668, 71669, -28) +401669 = and(71668, -71669, 28) +41834 = or(401668, 401669, -71668) +401670 = and(71670, 71671, -240) +401671 = and(71670, -71671, 240) +41835 = or(401670, 401671, -71670) +5208 = and(41832, 41833, 41834, 41835) +401672 = and(71672, 71673, 13) +401673 = and(71672, -71673, -13) +41836 = or(401672, 401673, -71672) +401674 = and(71674, 71675, 17) +401675 = and(71674, -71675, -17) +41837 = or(401674, 401675, -71674) +401676 = and(71676, 71677, -28) +401677 = and(71676, -71677, 28) +41838 = or(401676, 401677, -71676) +401678 = and(71678, 71679, -240) +401679 = and(71678, -71679, 240) +41839 = or(401678, 401679, -71678) +5209 = and(41836, 41837, 41838, 41839) +401680 = and(71680, 71681, 13) +401681 = and(71680, -71681, -13) +41840 = or(401680, 401681, -71680) +401682 = and(71682, 71683, 17) +401683 = and(71682, -71683, -17) +41841 = or(401682, 401683, -71682) +401684 = and(71684, 71685, -28) +401685 = and(71684, -71685, 28) +41842 = or(401684, 401685, -71684) +401686 = and(71686, 71687, -240) +401687 = and(71686, -71687, 240) +41843 = or(401686, 401687, -71686) +5210 = and(41840, 41841, 41842, 41843) +401688 = and(71688, 71689, 13) +401689 = and(71688, -71689, -13) +41844 = or(401688, 401689, -71688) +401690 = and(71690, 71691, 17) +401691 = and(71690, -71691, -17) +41845 = or(401690, 401691, -71690) +401692 = and(71692, 71693, -28) +401693 = and(71692, -71693, 28) +41846 = or(401692, 401693, -71692) +401694 = and(71694, 71695, -240) +401695 = and(71694, -71695, 240) +41847 = or(401694, 401695, -71694) +5211 = and(41844, 41845, 41846, 41847) +401696 = and(71696, 71697, 13) +401697 = and(71696, -71697, -13) +41848 = or(401696, 401697, -71696) +401698 = and(71698, 71699, 17) +401699 = and(71698, -71699, -17) +41849 = or(401698, 401699, -71698) +401700 = and(71700, 71701, -28) +401701 = and(71700, -71701, 28) +41850 = or(401700, 401701, -71700) +401702 = and(71702, 71703, -240) +401703 = and(71702, -71703, 240) +41851 = or(401702, 401703, -71702) +5212 = and(41848, 41849, 41850, 41851) +401704 = and(71704, 71705, 13) +401705 = and(71704, -71705, -13) +41852 = or(401704, 401705, -71704) +401706 = and(71706, 71707, 17) +401707 = and(71706, -71707, -17) +41853 = or(401706, 401707, -71706) +401708 = and(71708, 71709, -28) +401709 = and(71708, -71709, 28) +41854 = or(401708, 401709, -71708) +401710 = and(71710, 71711, -240) +401711 = and(71710, -71711, 240) +41855 = or(401710, 401711, -71710) +5213 = and(41852, 41853, 41854, 41855) +401712 = and(71712, 71713, 13) +401713 = and(71712, -71713, -13) +41856 = or(401712, 401713, -71712) +401714 = and(71714, 71715, 17) +401715 = and(71714, -71715, -17) +41857 = or(401714, 401715, -71714) +401716 = and(71716, 71717, -28) +401717 = and(71716, -71717, 28) +41858 = or(401716, 401717, -71716) +401718 = and(71718, 71719, -240) +401719 = and(71718, -71719, 240) +41859 = or(401718, 401719, -71718) +5214 = and(41856, 41857, 41858, 41859) +401720 = and(71720, 71721, 13) +401721 = and(71720, -71721, -13) +41860 = or(401720, 401721, -71720) +401722 = and(71722, 71723, 17) +401723 = and(71722, -71723, -17) +41861 = or(401722, 401723, -71722) +401724 = and(71724, 71725, -28) +401725 = and(71724, -71725, 28) +41862 = or(401724, 401725, -71724) +401726 = and(71726, 71727, -240) +401727 = and(71726, -71727, 240) +41863 = or(401726, 401727, -71726) +5215 = and(41860, 41861, 41862, 41863) +401728 = and(71728, 71729, 13) +401729 = and(71728, -71729, -13) +41864 = or(401728, 401729, -71728) +401730 = and(71730, 71731, 17) +401731 = and(71730, -71731, -17) +41865 = or(401730, 401731, -71730) +401732 = and(71732, 71733, -28) +401733 = and(71732, -71733, 28) +41866 = or(401732, 401733, -71732) +401734 = and(71734, 71735, -240) +401735 = and(71734, -71735, 240) +41867 = or(401734, 401735, -71734) +5216 = and(41864, 41865, 41866, 41867) +401736 = and(71736, 71737, 13) +401737 = and(71736, -71737, -13) +41868 = or(401736, 401737, -71736) +401738 = and(71738, 71739, 17) +401739 = and(71738, -71739, -17) +41869 = or(401738, 401739, -71738) +401740 = and(71740, 71741, -28) +401741 = and(71740, -71741, 28) +41870 = or(401740, 401741, -71740) +401742 = and(71742, 71743, -240) +401743 = and(71742, -71743, 240) +41871 = or(401742, 401743, -71742) +5217 = and(41868, 41869, 41870, 41871) +401744 = and(71744, 71745, 13) +401745 = and(71744, -71745, -13) +41872 = or(401744, 401745, -71744) +401746 = and(71746, 71747, 17) +401747 = and(71746, -71747, -17) +41873 = or(401746, 401747, -71746) +401748 = and(71748, 71749, -28) +401749 = and(71748, -71749, 28) +41874 = or(401748, 401749, -71748) +401750 = and(71750, 71751, -240) +401751 = and(71750, -71751, 240) +41875 = or(401750, 401751, -71750) +5218 = and(41872, 41873, 41874, 41875) +401752 = and(71752, 71753, 13) +401753 = and(71752, -71753, -13) +41876 = or(401752, 401753, -71752) +401754 = and(71754, 71755, 17) +401755 = and(71754, -71755, -17) +41877 = or(401754, 401755, -71754) +401756 = and(71756, 71757, -28) +401757 = and(71756, -71757, 28) +41878 = or(401756, 401757, -71756) +401758 = and(71758, 71759, -240) +401759 = and(71758, -71759, 240) +41879 = or(401758, 401759, -71758) +5219 = and(41876, 41877, 41878, 41879) +401760 = and(71760, 71761, 13) +401761 = and(71760, -71761, -13) +41880 = or(401760, 401761, -71760) +401762 = and(71762, 71763, 17) +401763 = and(71762, -71763, -17) +41881 = or(401762, 401763, -71762) +401764 = and(71764, 71765, -28) +401765 = and(71764, -71765, 28) +41882 = or(401764, 401765, -71764) +401766 = and(71766, 71767, -240) +401767 = and(71766, -71767, 240) +41883 = or(401766, 401767, -71766) +5220 = and(41880, 41881, 41882, 41883) +401768 = and(71768, 71769, 13) +401769 = and(71768, -71769, -13) +41884 = or(401768, 401769, -71768) +401770 = and(71770, 71771, 17) +401771 = and(71770, -71771, -17) +41885 = or(401770, 401771, -71770) +401772 = and(71772, 71773, -28) +401773 = and(71772, -71773, 28) +41886 = or(401772, 401773, -71772) +401774 = and(71774, 71775, -240) +401775 = and(71774, -71775, 240) +41887 = or(401774, 401775, -71774) +5221 = and(41884, 41885, 41886, 41887) +401776 = and(71776, 71777, 13) +401777 = and(71776, -71777, -13) +41888 = or(401776, 401777, -71776) +401778 = and(71778, 71779, 17) +401779 = and(71778, -71779, -17) +41889 = or(401778, 401779, -71778) +401780 = and(71780, 71781, -28) +401781 = and(71780, -71781, 28) +41890 = or(401780, 401781, -71780) +401782 = and(71782, 71783, -240) +401783 = and(71782, -71783, 240) +41891 = or(401782, 401783, -71782) +5222 = and(41888, 41889, 41890, 41891) +401784 = and(71784, 71785, 13) +401785 = and(71784, -71785, -13) +41892 = or(401784, 401785, -71784) +401786 = and(71786, 71787, 17) +401787 = and(71786, -71787, -17) +41893 = or(401786, 401787, -71786) +401788 = and(71788, 71789, -28) +401789 = and(71788, -71789, 28) +41894 = or(401788, 401789, -71788) +401790 = and(71790, 71791, -240) +401791 = and(71790, -71791, 240) +41895 = or(401790, 401791, -71790) +5223 = and(41892, 41893, 41894, 41895) +401792 = and(71792, 71793, 13) +401793 = and(71792, -71793, -13) +41896 = or(401792, 401793, -71792) +401794 = and(71794, 71795, 17) +401795 = and(71794, -71795, -17) +41897 = or(401794, 401795, -71794) +401796 = and(71796, 71797, -28) +401797 = and(71796, -71797, 28) +41898 = or(401796, 401797, -71796) +401798 = and(71798, 71799, -240) +401799 = and(71798, -71799, 240) +41899 = or(401798, 401799, -71798) +5224 = and(41896, 41897, 41898, 41899) +401800 = and(71800, 71801, 13) +401801 = and(71800, -71801, -13) +41900 = or(401800, 401801, -71800) +401802 = and(71802, 71803, 17) +401803 = and(71802, -71803, -17) +41901 = or(401802, 401803, -71802) +401804 = and(71804, 71805, -28) +401805 = and(71804, -71805, 28) +41902 = or(401804, 401805, -71804) +401806 = and(71806, 71807, -240) +401807 = and(71806, -71807, 240) +41903 = or(401806, 401807, -71806) +5225 = and(41900, 41901, 41902, 41903) +401808 = and(71808, 71809, 13) +401809 = and(71808, -71809, -13) +41904 = or(401808, 401809, -71808) +401810 = and(71810, 71811, 17) +401811 = and(71810, -71811, -17) +41905 = or(401810, 401811, -71810) +401812 = and(71812, 71813, -28) +401813 = and(71812, -71813, 28) +41906 = or(401812, 401813, -71812) +401814 = and(71814, 71815, -240) +401815 = and(71814, -71815, 240) +41907 = or(401814, 401815, -71814) +5226 = and(41904, 41905, 41906, 41907) +401816 = and(71816, 71817, 13) +401817 = and(71816, -71817, -13) +41908 = or(401816, 401817, -71816) +401818 = and(71818, 71819, 17) +401819 = and(71818, -71819, -17) +41909 = or(401818, 401819, -71818) +401820 = and(71820, 71821, -28) +401821 = and(71820, -71821, 28) +41910 = or(401820, 401821, -71820) +401822 = and(71822, 71823, -240) +401823 = and(71822, -71823, 240) +41911 = or(401822, 401823, -71822) +5227 = and(41908, 41909, 41910, 41911) +401824 = and(71824, 71825, 13) +401825 = and(71824, -71825, -13) +41912 = or(401824, 401825, -71824) +401826 = and(71826, 71827, 17) +401827 = and(71826, -71827, -17) +41913 = or(401826, 401827, -71826) +401828 = and(71828, 71829, -28) +401829 = and(71828, -71829, 28) +41914 = or(401828, 401829, -71828) +401830 = and(71830, 71831, -240) +401831 = and(71830, -71831, 240) +41915 = or(401830, 401831, -71830) +5228 = and(41912, 41913, 41914, 41915) +401832 = and(71832, 71833, 13) +401833 = and(71832, -71833, -13) +41916 = or(401832, 401833, -71832) +401834 = and(71834, 71835, 17) +401835 = and(71834, -71835, -17) +41917 = or(401834, 401835, -71834) +401836 = and(71836, 71837, -28) +401837 = and(71836, -71837, 28) +41918 = or(401836, 401837, -71836) +401838 = and(71838, 71839, -240) +401839 = and(71838, -71839, 240) +41919 = or(401838, 401839, -71838) +5229 = and(41916, 41917, 41918, 41919) +401840 = and(71840, 71841, 13) +401841 = and(71840, -71841, -13) +41920 = or(401840, 401841, -71840) +401842 = and(71842, 71843, 17) +401843 = and(71842, -71843, -17) +41921 = or(401842, 401843, -71842) +401844 = and(71844, 71845, -28) +401845 = and(71844, -71845, 28) +41922 = or(401844, 401845, -71844) +401846 = and(71846, 71847, -240) +401847 = and(71846, -71847, 240) +41923 = or(401846, 401847, -71846) +5230 = and(41920, 41921, 41922, 41923) +401848 = and(71848, 71849, 13) +401849 = and(71848, -71849, -13) +41924 = or(401848, 401849, -71848) +401850 = and(71850, 71851, 17) +401851 = and(71850, -71851, -17) +41925 = or(401850, 401851, -71850) +401852 = and(71852, 71853, -28) +401853 = and(71852, -71853, 28) +41926 = or(401852, 401853, -71852) +401854 = and(71854, 71855, -240) +401855 = and(71854, -71855, 240) +41927 = or(401854, 401855, -71854) +5231 = and(41924, 41925, 41926, 41927) +401856 = and(71856, 71857, 13) +401857 = and(71856, -71857, -13) +41928 = or(401856, 401857, -71856) +401858 = and(71858, 71859, 17) +401859 = and(71858, -71859, -17) +41929 = or(401858, 401859, -71858) +401860 = and(71860, 71861, -28) +401861 = and(71860, -71861, 28) +41930 = or(401860, 401861, -71860) +401862 = and(71862, 71863, -240) +401863 = and(71862, -71863, 240) +41931 = or(401862, 401863, -71862) +5232 = and(41928, 41929, 41930, 41931) +401864 = and(71864, 71865, 13) +401865 = and(71864, -71865, -13) +41932 = or(401864, 401865, -71864) +401866 = and(71866, 71867, 17) +401867 = and(71866, -71867, -17) +41933 = or(401866, 401867, -71866) +401868 = and(71868, 71869, -28) +401869 = and(71868, -71869, 28) +41934 = or(401868, 401869, -71868) +401870 = and(71870, 71871, -240) +401871 = and(71870, -71871, 240) +41935 = or(401870, 401871, -71870) +5233 = and(41932, 41933, 41934, 41935) +401872 = and(71872, 71873, 13) +401873 = and(71872, -71873, -13) +41936 = or(401872, 401873, -71872) +401874 = and(71874, 71875, 17) +401875 = and(71874, -71875, -17) +41937 = or(401874, 401875, -71874) +401876 = and(71876, 71877, -28) +401877 = and(71876, -71877, 28) +41938 = or(401876, 401877, -71876) +401878 = and(71878, 71879, -240) +401879 = and(71878, -71879, 240) +41939 = or(401878, 401879, -71878) +5234 = and(41936, 41937, 41938, 41939) +401880 = and(71880, 71881, 13) +401881 = and(71880, -71881, -13) +41940 = or(401880, 401881, -71880) +401882 = and(71882, 71883, 17) +401883 = and(71882, -71883, -17) +41941 = or(401882, 401883, -71882) +401884 = and(71884, 71885, -28) +401885 = and(71884, -71885, 28) +41942 = or(401884, 401885, -71884) +401886 = and(71886, 71887, -240) +401887 = and(71886, -71887, 240) +41943 = or(401886, 401887, -71886) +5235 = and(41940, 41941, 41942, 41943) +401888 = and(71888, 71889, 13) +401889 = and(71888, -71889, -13) +41944 = or(401888, 401889, -71888) +401890 = and(71890, 71891, 17) +401891 = and(71890, -71891, -17) +41945 = or(401890, 401891, -71890) +401892 = and(71892, 71893, -28) +401893 = and(71892, -71893, 28) +41946 = or(401892, 401893, -71892) +401894 = and(71894, 71895, -240) +401895 = and(71894, -71895, 240) +41947 = or(401894, 401895, -71894) +5236 = and(41944, 41945, 41946, 41947) +401896 = and(71896, 71897, 13) +401897 = and(71896, -71897, -13) +41948 = or(401896, 401897, -71896) +401898 = and(71898, 71899, 17) +401899 = and(71898, -71899, -17) +41949 = or(401898, 401899, -71898) +401900 = and(71900, 71901, -28) +401901 = and(71900, -71901, 28) +41950 = or(401900, 401901, -71900) +401902 = and(71902, 71903, -240) +401903 = and(71902, -71903, 240) +41951 = or(401902, 401903, -71902) +5237 = and(41948, 41949, 41950, 41951) +401904 = and(71904, 71905, 13) +401905 = and(71904, -71905, -13) +41952 = or(401904, 401905, -71904) +401906 = and(71906, 71907, 17) +401907 = and(71906, -71907, -17) +41953 = or(401906, 401907, -71906) +401908 = and(71908, 71909, -28) +401909 = and(71908, -71909, 28) +41954 = or(401908, 401909, -71908) +401910 = and(71910, 71911, -240) +401911 = and(71910, -71911, 240) +41955 = or(401910, 401911, -71910) +5238 = and(41952, 41953, 41954, 41955) +401912 = and(71912, 71913, 13) +401913 = and(71912, -71913, -13) +41956 = or(401912, 401913, -71912) +401914 = and(71914, 71915, 17) +401915 = and(71914, -71915, -17) +41957 = or(401914, 401915, -71914) +401916 = and(71916, 71917, -28) +401917 = and(71916, -71917, 28) +41958 = or(401916, 401917, -71916) +401918 = and(71918, 71919, -240) +401919 = and(71918, -71919, 240) +41959 = or(401918, 401919, -71918) +5239 = and(41956, 41957, 41958, 41959) +401920 = and(71920, 71921, 13) +401921 = and(71920, -71921, -13) +41960 = or(401920, 401921, -71920) +401922 = and(71922, 71923, 17) +401923 = and(71922, -71923, -17) +41961 = or(401922, 401923, -71922) +401924 = and(71924, 71925, -28) +401925 = and(71924, -71925, 28) +41962 = or(401924, 401925, -71924) +401926 = and(71926, 71927, -240) +401927 = and(71926, -71927, 240) +41963 = or(401926, 401927, -71926) +5240 = and(41960, 41961, 41962, 41963) +401928 = and(71928, 71929, 13) +401929 = and(71928, -71929, -13) +41964 = or(401928, 401929, -71928) +401930 = and(71930, 71931, 17) +401931 = and(71930, -71931, -17) +41965 = or(401930, 401931, -71930) +401932 = and(71932, 71933, -28) +401933 = and(71932, -71933, 28) +41966 = or(401932, 401933, -71932) +401934 = and(71934, 71935, -240) +401935 = and(71934, -71935, 240) +41967 = or(401934, 401935, -71934) +5241 = and(41964, 41965, 41966, 41967) +401936 = and(71936, 71937, 13) +401937 = and(71936, -71937, -13) +41968 = or(401936, 401937, -71936) +401938 = and(71938, 71939, 17) +401939 = and(71938, -71939, -17) +41969 = or(401938, 401939, -71938) +401940 = and(71940, 71941, -28) +401941 = and(71940, -71941, 28) +41970 = or(401940, 401941, -71940) +401942 = and(71942, 71943, -240) +401943 = and(71942, -71943, 240) +41971 = or(401942, 401943, -71942) +5242 = and(41968, 41969, 41970, 41971) +401944 = and(71944, 71945, 13) +401945 = and(71944, -71945, -13) +41972 = or(401944, 401945, -71944) +401946 = and(71946, 71947, 17) +401947 = and(71946, -71947, -17) +41973 = or(401946, 401947, -71946) +401948 = and(71948, 71949, -28) +401949 = and(71948, -71949, 28) +41974 = or(401948, 401949, -71948) +401950 = and(71950, 71951, -240) +401951 = and(71950, -71951, 240) +41975 = or(401950, 401951, -71950) +5243 = and(41972, 41973, 41974, 41975) +401952 = and(71952, 71953, 13) +401953 = and(71952, -71953, -13) +41976 = or(401952, 401953, -71952) +401954 = and(71954, 71955, 17) +401955 = and(71954, -71955, -17) +41977 = or(401954, 401955, -71954) +401956 = and(71956, 71957, -28) +401957 = and(71956, -71957, 28) +41978 = or(401956, 401957, -71956) +401958 = and(71958, 71959, -240) +401959 = and(71958, -71959, 240) +41979 = or(401958, 401959, -71958) +5244 = and(41976, 41977, 41978, 41979) +401960 = and(71960, 71961, 13) +401961 = and(71960, -71961, -13) +41980 = or(401960, 401961, -71960) +401962 = and(71962, 71963, 17) +401963 = and(71962, -71963, -17) +41981 = or(401962, 401963, -71962) +401964 = and(71964, 71965, -28) +401965 = and(71964, -71965, 28) +41982 = or(401964, 401965, -71964) +401966 = and(71966, 71967, -240) +401967 = and(71966, -71967, 240) +41983 = or(401966, 401967, -71966) +5245 = and(41980, 41981, 41982, 41983) +401968 = and(71968, 71969, 13) +401969 = and(71968, -71969, -13) +41984 = or(401968, 401969, -71968) +401970 = and(71970, 71971, 17) +401971 = and(71970, -71971, -17) +41985 = or(401970, 401971, -71970) +401972 = and(71972, 71973, -28) +401973 = and(71972, -71973, 28) +41986 = or(401972, 401973, -71972) +401974 = and(71974, 71975, -240) +401975 = and(71974, -71975, 240) +41987 = or(401974, 401975, -71974) +5246 = and(41984, 41985, 41986, 41987) +401976 = and(71976, 71977, 13) +401977 = and(71976, -71977, -13) +41988 = or(401976, 401977, -71976) +401978 = and(71978, 71979, 17) +401979 = and(71978, -71979, -17) +41989 = or(401978, 401979, -71978) +401980 = and(71980, 71981, -28) +401981 = and(71980, -71981, 28) +41990 = or(401980, 401981, -71980) +401982 = and(71982, 71983, -240) +401983 = and(71982, -71983, 240) +41991 = or(401982, 401983, -71982) +5247 = and(41988, 41989, 41990, 41991) +401984 = and(71984, 71985, 13) +401985 = and(71984, -71985, -13) +41992 = or(401984, 401985, -71984) +401986 = and(71986, 71987, 17) +401987 = and(71986, -71987, -17) +41993 = or(401986, 401987, -71986) +401988 = and(71988, 71989, -28) +401989 = and(71988, -71989, 28) +41994 = or(401988, 401989, -71988) +401990 = and(71990, 71991, -240) +401991 = and(71990, -71991, 240) +41995 = or(401990, 401991, -71990) +5248 = and(41992, 41993, 41994, 41995) +401992 = and(71992, 71993, 13) +401993 = and(71992, -71993, -13) +41996 = or(401992, 401993, -71992) +401994 = and(71994, 71995, 17) +401995 = and(71994, -71995, -17) +41997 = or(401994, 401995, -71994) +401996 = and(71996, 71997, -28) +401997 = and(71996, -71997, 28) +41998 = or(401996, 401997, -71996) +401998 = and(71998, 71999, -240) +401999 = and(71998, -71999, 240) +41999 = or(401998, 401999, -71998) +5249 = and(41996, 41997, 41998, 41999) +402000 = and(72000, 72001, 13) +402001 = and(72000, -72001, -13) +411000 = or(402000, 402001, -72000) +402002 = and(72002, 72003, 17) +402003 = and(72002, -72003, -17) +411001 = or(402002, 402003, -72002) +402004 = and(72004, 72005, -28) +402005 = and(72004, -72005, 28) +411002 = or(402004, 402005, -72004) +402006 = and(72006, 72007, -240) +402007 = and(72006, -72007, 240) +411003 = or(402006, 402007, -72006) +5250 = and(411000, 411001, 411002, 411003) +402008 = and(72008, 72009, 13) +402009 = and(72008, -72009, -13) +411004 = or(402008, 402009, -72008) +402010 = and(72010, 72011, 17) +402011 = and(72010, -72011, -17) +411005 = or(402010, 402011, -72010) +402012 = and(72012, 72013, -28) +402013 = and(72012, -72013, 28) +411006 = or(402012, 402013, -72012) +402014 = and(72014, 72015, -240) +402015 = and(72014, -72015, 240) +411007 = or(402014, 402015, -72014) +5251 = and(411004, 411005, 411006, 411007) +402016 = and(72016, 72017, 13) +402017 = and(72016, -72017, -13) +411008 = or(402016, 402017, -72016) +402018 = and(72018, 72019, 17) +402019 = and(72018, -72019, -17) +411009 = or(402018, 402019, -72018) +402020 = and(72020, 72021, -28) +402021 = and(72020, -72021, 28) +411010 = or(402020, 402021, -72020) +402022 = and(72022, 72023, -240) +402023 = and(72022, -72023, 240) +411011 = or(402022, 402023, -72022) +5252 = and(411008, 411009, 411010, 411011) +402024 = and(72024, 72025, 13) +402025 = and(72024, -72025, -13) +411012 = or(402024, 402025, -72024) +402026 = and(72026, 72027, 17) +402027 = and(72026, -72027, -17) +411013 = or(402026, 402027, -72026) +402028 = and(72028, 72029, -28) +402029 = and(72028, -72029, 28) +411014 = or(402028, 402029, -72028) +402030 = and(72030, 72031, -240) +402031 = and(72030, -72031, 240) +411015 = or(402030, 402031, -72030) +5253 = and(411012, 411013, 411014, 411015) +402032 = and(72032, 72033, 13) +402033 = and(72032, -72033, -13) +411016 = or(402032, 402033, -72032) +402034 = and(72034, 72035, 17) +402035 = and(72034, -72035, -17) +411017 = or(402034, 402035, -72034) +402036 = and(72036, 72037, -28) +402037 = and(72036, -72037, 28) +411018 = or(402036, 402037, -72036) +402038 = and(72038, 72039, -240) +402039 = and(72038, -72039, 240) +411019 = or(402038, 402039, -72038) +5254 = and(411016, 411017, 411018, 411019) +402040 = and(72040, 72041, 13) +402041 = and(72040, -72041, -13) +411020 = or(402040, 402041, -72040) +402042 = and(72042, 72043, 17) +402043 = and(72042, -72043, -17) +411021 = or(402042, 402043, -72042) +402044 = and(72044, 72045, -28) +402045 = and(72044, -72045, 28) +411022 = or(402044, 402045, -72044) +402046 = and(72046, 72047, -240) +402047 = and(72046, -72047, 240) +411023 = or(402046, 402047, -72046) +5255 = and(411020, 411021, 411022, 411023) +402048 = and(72048, 72049, 13) +402049 = and(72048, -72049, -13) +411024 = or(402048, 402049, -72048) +402050 = and(72050, 72051, 17) +402051 = and(72050, -72051, -17) +411025 = or(402050, 402051, -72050) +402052 = and(72052, 72053, -28) +402053 = and(72052, -72053, 28) +411026 = or(402052, 402053, -72052) +402054 = and(72054, 72055, -240) +402055 = and(72054, -72055, 240) +411027 = or(402054, 402055, -72054) +5256 = and(411024, 411025, 411026, 411027) +402056 = and(72056, 72057, 13) +402057 = and(72056, -72057, -13) +411028 = or(402056, 402057, -72056) +402058 = and(72058, 72059, 17) +402059 = and(72058, -72059, -17) +411029 = or(402058, 402059, -72058) +402060 = and(72060, 72061, -28) +402061 = and(72060, -72061, 28) +411030 = or(402060, 402061, -72060) +402062 = and(72062, 72063, -240) +402063 = and(72062, -72063, 240) +411031 = or(402062, 402063, -72062) +5257 = and(411028, 411029, 411030, 411031) +402064 = and(72064, 72065, 13) +402065 = and(72064, -72065, -13) +411032 = or(402064, 402065, -72064) +402066 = and(72066, 72067, 17) +402067 = and(72066, -72067, -17) +411033 = or(402066, 402067, -72066) +402068 = and(72068, 72069, -28) +402069 = and(72068, -72069, 28) +411034 = or(402068, 402069, -72068) +402070 = and(72070, 72071, -240) +402071 = and(72070, -72071, 240) +411035 = or(402070, 402071, -72070) +5258 = and(411032, 411033, 411034, 411035) +402072 = and(72072, 72073, 13) +402073 = and(72072, -72073, -13) +411036 = or(402072, 402073, -72072) +402074 = and(72074, 72075, 17) +402075 = and(72074, -72075, -17) +411037 = or(402074, 402075, -72074) +402076 = and(72076, 72077, -28) +402077 = and(72076, -72077, 28) +411038 = or(402076, 402077, -72076) +402078 = and(72078, 72079, -240) +402079 = and(72078, -72079, 240) +411039 = or(402078, 402079, -72078) +5259 = and(411036, 411037, 411038, 411039) +402080 = and(72080, 72081, 13) +402081 = and(72080, -72081, -13) +411040 = or(402080, 402081, -72080) +402082 = and(72082, 72083, 17) +402083 = and(72082, -72083, -17) +411041 = or(402082, 402083, -72082) +402084 = and(72084, 72085, -28) +402085 = and(72084, -72085, 28) +411042 = or(402084, 402085, -72084) +402086 = and(72086, 72087, -240) +402087 = and(72086, -72087, 240) +411043 = or(402086, 402087, -72086) +5260 = and(411040, 411041, 411042, 411043) +402088 = and(72088, 72089, 13) +402089 = and(72088, -72089, -13) +411044 = or(402088, 402089, -72088) +402090 = and(72090, 72091, 17) +402091 = and(72090, -72091, -17) +411045 = or(402090, 402091, -72090) +402092 = and(72092, 72093, -28) +402093 = and(72092, -72093, 28) +411046 = or(402092, 402093, -72092) +402094 = and(72094, 72095, -240) +402095 = and(72094, -72095, 240) +411047 = or(402094, 402095, -72094) +5261 = and(411044, 411045, 411046, 411047) +402096 = and(72096, 72097, 13) +402097 = and(72096, -72097, -13) +411048 = or(402096, 402097, -72096) +402098 = and(72098, 72099, 17) +402099 = and(72098, -72099, -17) +411049 = or(402098, 402099, -72098) +402100 = and(72100, 72101, -28) +402101 = and(72100, -72101, 28) +411050 = or(402100, 402101, -72100) +402102 = and(72102, 72103, -240) +402103 = and(72102, -72103, 240) +411051 = or(402102, 402103, -72102) +5262 = and(411048, 411049, 411050, 411051) +402104 = and(72104, 72105, 13) +402105 = and(72104, -72105, -13) +411052 = or(402104, 402105, -72104) +402106 = and(72106, 72107, 17) +402107 = and(72106, -72107, -17) +411053 = or(402106, 402107, -72106) +402108 = and(72108, 72109, -28) +402109 = and(72108, -72109, 28) +411054 = or(402108, 402109, -72108) +402110 = and(72110, 72111, -240) +402111 = and(72110, -72111, 240) +411055 = or(402110, 402111, -72110) +5263 = and(411052, 411053, 411054, 411055) +402112 = and(72112, 72113, 13) +402113 = and(72112, -72113, -13) +411056 = or(402112, 402113, -72112) +402114 = and(72114, 72115, 17) +402115 = and(72114, -72115, -17) +411057 = or(402114, 402115, -72114) +402116 = and(72116, 72117, -28) +402117 = and(72116, -72117, 28) +411058 = or(402116, 402117, -72116) +402118 = and(72118, 72119, -240) +402119 = and(72118, -72119, 240) +411059 = or(402118, 402119, -72118) +5264 = and(411056, 411057, 411058, 411059) +402120 = and(72120, 72121, 13) +402121 = and(72120, -72121, -13) +411060 = or(402120, 402121, -72120) +402122 = and(72122, 72123, 17) +402123 = and(72122, -72123, -17) +411061 = or(402122, 402123, -72122) +402124 = and(72124, 72125, -28) +402125 = and(72124, -72125, 28) +411062 = or(402124, 402125, -72124) +402126 = and(72126, 72127, -240) +402127 = and(72126, -72127, 240) +411063 = or(402126, 402127, -72126) +5265 = and(411060, 411061, 411062, 411063) +402128 = and(72128, 72129, 13) +402129 = and(72128, -72129, -13) +411064 = or(402128, 402129, -72128) +402130 = and(72130, 72131, 17) +402131 = and(72130, -72131, -17) +411065 = or(402130, 402131, -72130) +402132 = and(72132, 72133, -28) +402133 = and(72132, -72133, 28) +411066 = or(402132, 402133, -72132) +402134 = and(72134, 72135, -240) +402135 = and(72134, -72135, 240) +411067 = or(402134, 402135, -72134) +5266 = and(411064, 411065, 411066, 411067) +402136 = and(72136, 72137, 13) +402137 = and(72136, -72137, -13) +411068 = or(402136, 402137, -72136) +402138 = and(72138, 72139, 17) +402139 = and(72138, -72139, -17) +411069 = or(402138, 402139, -72138) +402140 = and(72140, 72141, -28) +402141 = and(72140, -72141, 28) +411070 = or(402140, 402141, -72140) +402142 = and(72142, 72143, -240) +402143 = and(72142, -72143, 240) +411071 = or(402142, 402143, -72142) +5267 = and(411068, 411069, 411070, 411071) +402144 = and(72144, 72145, 13) +402145 = and(72144, -72145, -13) +411072 = or(402144, 402145, -72144) +402146 = and(72146, 72147, 17) +402147 = and(72146, -72147, -17) +411073 = or(402146, 402147, -72146) +402148 = and(72148, 72149, -28) +402149 = and(72148, -72149, 28) +411074 = or(402148, 402149, -72148) +402150 = and(72150, 72151, -240) +402151 = and(72150, -72151, 240) +411075 = or(402150, 402151, -72150) +5268 = and(411072, 411073, 411074, 411075) +402152 = and(72152, 72153, 13) +402153 = and(72152, -72153, -13) +411076 = or(402152, 402153, -72152) +402154 = and(72154, 72155, 17) +402155 = and(72154, -72155, -17) +411077 = or(402154, 402155, -72154) +402156 = and(72156, 72157, -28) +402157 = and(72156, -72157, 28) +411078 = or(402156, 402157, -72156) +402158 = and(72158, 72159, -240) +402159 = and(72158, -72159, 240) +411079 = or(402158, 402159, -72158) +5269 = and(411076, 411077, 411078, 411079) +402160 = and(72160, 72161, 13) +402161 = and(72160, -72161, -13) +411080 = or(402160, 402161, -72160) +402162 = and(72162, 72163, 17) +402163 = and(72162, -72163, -17) +411081 = or(402162, 402163, -72162) +402164 = and(72164, 72165, -28) +402165 = and(72164, -72165, 28) +411082 = or(402164, 402165, -72164) +402166 = and(72166, 72167, -240) +402167 = and(72166, -72167, 240) +411083 = or(402166, 402167, -72166) +5270 = and(411080, 411081, 411082, 411083) +402168 = and(72168, 72169, 13) +402169 = and(72168, -72169, -13) +411084 = or(402168, 402169, -72168) +402170 = and(72170, 72171, 17) +402171 = and(72170, -72171, -17) +411085 = or(402170, 402171, -72170) +402172 = and(72172, 72173, -28) +402173 = and(72172, -72173, 28) +411086 = or(402172, 402173, -72172) +402174 = and(72174, 72175, -240) +402175 = and(72174, -72175, 240) +411087 = or(402174, 402175, -72174) +5271 = and(411084, 411085, 411086, 411087) +402176 = and(72176, 72177, 13) +402177 = and(72176, -72177, -13) +411088 = or(402176, 402177, -72176) +402178 = and(72178, 72179, 17) +402179 = and(72178, -72179, -17) +411089 = or(402178, 402179, -72178) +402180 = and(72180, 72181, -28) +402181 = and(72180, -72181, 28) +411090 = or(402180, 402181, -72180) +402182 = and(72182, 72183, -240) +402183 = and(72182, -72183, 240) +411091 = or(402182, 402183, -72182) +5272 = and(411088, 411089, 411090, 411091) +402184 = and(72184, 72185, 13) +402185 = and(72184, -72185, -13) +411092 = or(402184, 402185, -72184) +402186 = and(72186, 72187, 17) +402187 = and(72186, -72187, -17) +411093 = or(402186, 402187, -72186) +402188 = and(72188, 72189, -28) +402189 = and(72188, -72189, 28) +411094 = or(402188, 402189, -72188) +402190 = and(72190, 72191, -240) +402191 = and(72190, -72191, 240) +411095 = or(402190, 402191, -72190) +5273 = and(411092, 411093, 411094, 411095) +402192 = and(72192, 72193, 13) +402193 = and(72192, -72193, -13) +411096 = or(402192, 402193, -72192) +402194 = and(72194, 72195, 17) +402195 = and(72194, -72195, -17) +411097 = or(402194, 402195, -72194) +402196 = and(72196, 72197, -28) +402197 = and(72196, -72197, 28) +411098 = or(402196, 402197, -72196) +402198 = and(72198, 72199, -240) +402199 = and(72198, -72199, 240) +411099 = or(402198, 402199, -72198) +5274 = and(411096, 411097, 411098, 411099) +402200 = and(72200, 72201, 13) +402201 = and(72200, -72201, -13) +411100 = or(402200, 402201, -72200) +402202 = and(72202, 72203, 17) +402203 = and(72202, -72203, -17) +411101 = or(402202, 402203, -72202) +402204 = and(72204, 72205, -28) +402205 = and(72204, -72205, 28) +411102 = or(402204, 402205, -72204) +402206 = and(72206, 72207, -240) +402207 = and(72206, -72207, 240) +411103 = or(402206, 402207, -72206) +5275 = and(411100, 411101, 411102, 411103) +402208 = and(72208, 72209, 13) +402209 = and(72208, -72209, -13) +411104 = or(402208, 402209, -72208) +402210 = and(72210, 72211, 17) +402211 = and(72210, -72211, -17) +411105 = or(402210, 402211, -72210) +402212 = and(72212, 72213, -28) +402213 = and(72212, -72213, 28) +411106 = or(402212, 402213, -72212) +402214 = and(72214, 72215, -240) +402215 = and(72214, -72215, 240) +411107 = or(402214, 402215, -72214) +5276 = and(411104, 411105, 411106, 411107) +402216 = and(72216, 72217, 13) +402217 = and(72216, -72217, -13) +411108 = or(402216, 402217, -72216) +402218 = and(72218, 72219, 17) +402219 = and(72218, -72219, -17) +411109 = or(402218, 402219, -72218) +402220 = and(72220, 72221, -28) +402221 = and(72220, -72221, 28) +411110 = or(402220, 402221, -72220) +402222 = and(72222, 72223, -240) +402223 = and(72222, -72223, 240) +411111 = or(402222, 402223, -72222) +5277 = and(411108, 411109, 411110, 411111) +402224 = and(72224, 72225, 13) +402225 = and(72224, -72225, -13) +411112 = or(402224, 402225, -72224) +402226 = and(72226, 72227, 17) +402227 = and(72226, -72227, -17) +411113 = or(402226, 402227, -72226) +402228 = and(72228, 72229, -28) +402229 = and(72228, -72229, 28) +411114 = or(402228, 402229, -72228) +402230 = and(72230, 72231, -240) +402231 = and(72230, -72231, 240) +411115 = or(402230, 402231, -72230) +5278 = and(411112, 411113, 411114, 411115) +402232 = and(72232, 72233, 13) +402233 = and(72232, -72233, -13) +411116 = or(402232, 402233, -72232) +402234 = and(72234, 72235, 17) +402235 = and(72234, -72235, -17) +411117 = or(402234, 402235, -72234) +402236 = and(72236, 72237, -28) +402237 = and(72236, -72237, 28) +411118 = or(402236, 402237, -72236) +402238 = and(72238, 72239, -240) +402239 = and(72238, -72239, 240) +411119 = or(402238, 402239, -72238) +5279 = and(411116, 411117, 411118, 411119) +402240 = and(72240, 72241, 13) +402241 = and(72240, -72241, -13) +411120 = or(402240, 402241, -72240) +402242 = and(72242, 72243, 17) +402243 = and(72242, -72243, -17) +411121 = or(402242, 402243, -72242) +402244 = and(72244, 72245, -28) +402245 = and(72244, -72245, 28) +411122 = or(402244, 402245, -72244) +402246 = and(72246, 72247, -240) +402247 = and(72246, -72247, 240) +411123 = or(402246, 402247, -72246) +5280 = and(411120, 411121, 411122, 411123) +402248 = and(72248, 72249, 13) +402249 = and(72248, -72249, -13) +411124 = or(402248, 402249, -72248) +402250 = and(72250, 72251, 17) +402251 = and(72250, -72251, -17) +411125 = or(402250, 402251, -72250) +402252 = and(72252, 72253, -28) +402253 = and(72252, -72253, 28) +411126 = or(402252, 402253, -72252) +402254 = and(72254, 72255, -240) +402255 = and(72254, -72255, 240) +411127 = or(402254, 402255, -72254) +5281 = and(411124, 411125, 411126, 411127) +402256 = and(72256, 72257, 13) +402257 = and(72256, -72257, -13) +411128 = or(402256, 402257, -72256) +402258 = and(72258, 72259, 17) +402259 = and(72258, -72259, -17) +411129 = or(402258, 402259, -72258) +402260 = and(72260, 72261, -28) +402261 = and(72260, -72261, 28) +411130 = or(402260, 402261, -72260) +402262 = and(72262, 72263, -240) +402263 = and(72262, -72263, 240) +411131 = or(402262, 402263, -72262) +5282 = and(411128, 411129, 411130, 411131) +402264 = and(72264, 72265, 13) +402265 = and(72264, -72265, -13) +411132 = or(402264, 402265, -72264) +402266 = and(72266, 72267, 17) +402267 = and(72266, -72267, -17) +411133 = or(402266, 402267, -72266) +402268 = and(72268, 72269, -28) +402269 = and(72268, -72269, 28) +411134 = or(402268, 402269, -72268) +402270 = and(72270, 72271, -240) +402271 = and(72270, -72271, 240) +411135 = or(402270, 402271, -72270) +5283 = and(411132, 411133, 411134, 411135) +402272 = and(72272, 72273, 13) +402273 = and(72272, -72273, -13) +411136 = or(402272, 402273, -72272) +402274 = and(72274, 72275, 17) +402275 = and(72274, -72275, -17) +411137 = or(402274, 402275, -72274) +402276 = and(72276, 72277, -28) +402277 = and(72276, -72277, 28) +411138 = or(402276, 402277, -72276) +402278 = and(72278, 72279, -240) +402279 = and(72278, -72279, 240) +411139 = or(402278, 402279, -72278) +5284 = and(411136, 411137, 411138, 411139) +402280 = and(72280, 72281, 13) +402281 = and(72280, -72281, -13) +411140 = or(402280, 402281, -72280) +402282 = and(72282, 72283, 17) +402283 = and(72282, -72283, -17) +411141 = or(402282, 402283, -72282) +402284 = and(72284, 72285, -28) +402285 = and(72284, -72285, 28) +411142 = or(402284, 402285, -72284) +402286 = and(72286, 72287, -240) +402287 = and(72286, -72287, 240) +411143 = or(402286, 402287, -72286) +5285 = and(411140, 411141, 411142, 411143) +402288 = and(72288, 72289, 13) +402289 = and(72288, -72289, -13) +411144 = or(402288, 402289, -72288) +402290 = and(72290, 72291, 17) +402291 = and(72290, -72291, -17) +411145 = or(402290, 402291, -72290) +402292 = and(72292, 72293, -28) +402293 = and(72292, -72293, 28) +411146 = or(402292, 402293, -72292) +402294 = and(72294, 72295, -240) +402295 = and(72294, -72295, 240) +411147 = or(402294, 402295, -72294) +5286 = and(411144, 411145, 411146, 411147) +402296 = and(72296, 72297, 13) +402297 = and(72296, -72297, -13) +411148 = or(402296, 402297, -72296) +402298 = and(72298, 72299, 17) +402299 = and(72298, -72299, -17) +411149 = or(402298, 402299, -72298) +402300 = and(72300, 72301, -28) +402301 = and(72300, -72301, 28) +411150 = or(402300, 402301, -72300) +402302 = and(72302, 72303, -240) +402303 = and(72302, -72303, 240) +411151 = or(402302, 402303, -72302) +5287 = and(411148, 411149, 411150, 411151) +402304 = and(72304, 72305, 13) +402305 = and(72304, -72305, -13) +411152 = or(402304, 402305, -72304) +402306 = and(72306, 72307, 17) +402307 = and(72306, -72307, -17) +411153 = or(402306, 402307, -72306) +402308 = and(72308, 72309, -28) +402309 = and(72308, -72309, 28) +411154 = or(402308, 402309, -72308) +402310 = and(72310, 72311, -240) +402311 = and(72310, -72311, 240) +411155 = or(402310, 402311, -72310) +5288 = and(411152, 411153, 411154, 411155) +402312 = and(72312, 72313, 13) +402313 = and(72312, -72313, -13) +411156 = or(402312, 402313, -72312) +402314 = and(72314, 72315, 17) +402315 = and(72314, -72315, -17) +411157 = or(402314, 402315, -72314) +402316 = and(72316, 72317, -28) +402317 = and(72316, -72317, 28) +411158 = or(402316, 402317, -72316) +402318 = and(72318, 72319, -240) +402319 = and(72318, -72319, 240) +411159 = or(402318, 402319, -72318) +5289 = and(411156, 411157, 411158, 411159) +402320 = and(72320, 72321, 13) +402321 = and(72320, -72321, -13) +411160 = or(402320, 402321, -72320) +402322 = and(72322, 72323, 17) +402323 = and(72322, -72323, -17) +411161 = or(402322, 402323, -72322) +402324 = and(72324, 72325, -28) +402325 = and(72324, -72325, 28) +411162 = or(402324, 402325, -72324) +402326 = and(72326, 72327, -240) +402327 = and(72326, -72327, 240) +411163 = or(402326, 402327, -72326) +5290 = and(411160, 411161, 411162, 411163) +402328 = and(72328, 72329, 13) +402329 = and(72328, -72329, -13) +411164 = or(402328, 402329, -72328) +402330 = and(72330, 72331, 17) +402331 = and(72330, -72331, -17) +411165 = or(402330, 402331, -72330) +402332 = and(72332, 72333, -28) +402333 = and(72332, -72333, 28) +411166 = or(402332, 402333, -72332) +402334 = and(72334, 72335, -240) +402335 = and(72334, -72335, 240) +411167 = or(402334, 402335, -72334) +5291 = and(411164, 411165, 411166, 411167) +402336 = and(72336, 72337, 13) +402337 = and(72336, -72337, -13) +411168 = or(402336, 402337, -72336) +402338 = and(72338, 72339, 17) +402339 = and(72338, -72339, -17) +411169 = or(402338, 402339, -72338) +402340 = and(72340, 72341, -28) +402341 = and(72340, -72341, 28) +411170 = or(402340, 402341, -72340) +402342 = and(72342, 72343, -240) +402343 = and(72342, -72343, 240) +411171 = or(402342, 402343, -72342) +5292 = and(411168, 411169, 411170, 411171) +402344 = and(72344, 72345, 13) +402345 = and(72344, -72345, -13) +411172 = or(402344, 402345, -72344) +402346 = and(72346, 72347, 17) +402347 = and(72346, -72347, -17) +411173 = or(402346, 402347, -72346) +402348 = and(72348, 72349, -28) +402349 = and(72348, -72349, 28) +411174 = or(402348, 402349, -72348) +402350 = and(72350, 72351, -240) +402351 = and(72350, -72351, 240) +411175 = or(402350, 402351, -72350) +5293 = and(411172, 411173, 411174, 411175) +402352 = and(72352, 72353, 13) +402353 = and(72352, -72353, -13) +411176 = or(402352, 402353, -72352) +402354 = and(72354, 72355, 17) +402355 = and(72354, -72355, -17) +411177 = or(402354, 402355, -72354) +402356 = and(72356, 72357, -28) +402357 = and(72356, -72357, 28) +411178 = or(402356, 402357, -72356) +402358 = and(72358, 72359, -240) +402359 = and(72358, -72359, 240) +411179 = or(402358, 402359, -72358) +5294 = and(411176, 411177, 411178, 411179) +402360 = and(72360, 72361, 13) +402361 = and(72360, -72361, -13) +411180 = or(402360, 402361, -72360) +402362 = and(72362, 72363, 17) +402363 = and(72362, -72363, -17) +411181 = or(402362, 402363, -72362) +402364 = and(72364, 72365, -28) +402365 = and(72364, -72365, 28) +411182 = or(402364, 402365, -72364) +402366 = and(72366, 72367, -240) +402367 = and(72366, -72367, 240) +411183 = or(402366, 402367, -72366) +5295 = and(411180, 411181, 411182, 411183) +402368 = and(72368, 72369, 13) +402369 = and(72368, -72369, -13) +411184 = or(402368, 402369, -72368) +402370 = and(72370, 72371, 17) +402371 = and(72370, -72371, -17) +411185 = or(402370, 402371, -72370) +402372 = and(72372, 72373, -28) +402373 = and(72372, -72373, 28) +411186 = or(402372, 402373, -72372) +402374 = and(72374, 72375, -240) +402375 = and(72374, -72375, 240) +411187 = or(402374, 402375, -72374) +5296 = and(411184, 411185, 411186, 411187) +402376 = and(72376, 72377, 13) +402377 = and(72376, -72377, -13) +411188 = or(402376, 402377, -72376) +402378 = and(72378, 72379, 17) +402379 = and(72378, -72379, -17) +411189 = or(402378, 402379, -72378) +402380 = and(72380, 72381, -28) +402381 = and(72380, -72381, 28) +411190 = or(402380, 402381, -72380) +402382 = and(72382, 72383, -240) +402383 = and(72382, -72383, 240) +411191 = or(402382, 402383, -72382) +5297 = and(411188, 411189, 411190, 411191) +402384 = and(72384, 72385, 13) +402385 = and(72384, -72385, -13) +411192 = or(402384, 402385, -72384) +402386 = and(72386, 72387, 17) +402387 = and(72386, -72387, -17) +411193 = or(402386, 402387, -72386) +402388 = and(72388, 72389, -28) +402389 = and(72388, -72389, 28) +411194 = or(402388, 402389, -72388) +402390 = and(72390, 72391, -240) +402391 = and(72390, -72391, 240) +411195 = or(402390, 402391, -72390) +5298 = and(411192, 411193, 411194, 411195) +402392 = and(72392, 72393, 13) +402393 = and(72392, -72393, -13) +411196 = or(402392, 402393, -72392) +402394 = and(72394, 72395, 17) +402395 = and(72394, -72395, -17) +411197 = or(402394, 402395, -72394) +402396 = and(72396, 72397, -28) +402397 = and(72396, -72397, 28) +411198 = or(402396, 402397, -72396) +402398 = and(72398, 72399, -240) +402399 = and(72398, -72399, 240) +411199 = or(402398, 402399, -72398) +5299 = and(411196, 411197, 411198, 411199) +402400 = and(72400, 72401, 13) +402401 = and(72400, -72401, -13) +411200 = or(402400, 402401, -72400) +402402 = and(72402, 72403, 17) +402403 = and(72402, -72403, -17) +411201 = or(402402, 402403, -72402) +402404 = and(72404, 72405, -28) +402405 = and(72404, -72405, 28) +411202 = or(402404, 402405, -72404) +402406 = and(72406, 72407, -240) +402407 = and(72406, -72407, 240) +411203 = or(402406, 402407, -72406) +5300 = and(411200, 411201, 411202, 411203) +402408 = and(72408, 72409, 13) +402409 = and(72408, -72409, -13) +411204 = or(402408, 402409, -72408) +402410 = and(72410, 72411, 17) +402411 = and(72410, -72411, -17) +411205 = or(402410, 402411, -72410) +402412 = and(72412, 72413, -28) +402413 = and(72412, -72413, 28) +411206 = or(402412, 402413, -72412) +402414 = and(72414, 72415, -240) +402415 = and(72414, -72415, 240) +411207 = or(402414, 402415, -72414) +5301 = and(411204, 411205, 411206, 411207) +402416 = and(72416, 72417, 13) +402417 = and(72416, -72417, -13) +411208 = or(402416, 402417, -72416) +402418 = and(72418, 72419, 17) +402419 = and(72418, -72419, -17) +411209 = or(402418, 402419, -72418) +402420 = and(72420, 72421, -28) +402421 = and(72420, -72421, 28) +411210 = or(402420, 402421, -72420) +402422 = and(72422, 72423, -240) +402423 = and(72422, -72423, 240) +411211 = or(402422, 402423, -72422) +5302 = and(411208, 411209, 411210, 411211) +402424 = and(72424, 72425, 13) +402425 = and(72424, -72425, -13) +411212 = or(402424, 402425, -72424) +402426 = and(72426, 72427, 17) +402427 = and(72426, -72427, -17) +411213 = or(402426, 402427, -72426) +402428 = and(72428, 72429, -28) +402429 = and(72428, -72429, 28) +411214 = or(402428, 402429, -72428) +402430 = and(72430, 72431, -240) +402431 = and(72430, -72431, 240) +411215 = or(402430, 402431, -72430) +5303 = and(411212, 411213, 411214, 411215) +402432 = and(72432, 72433, 13) +402433 = and(72432, -72433, -13) +411216 = or(402432, 402433, -72432) +402434 = and(72434, 72435, 17) +402435 = and(72434, -72435, -17) +411217 = or(402434, 402435, -72434) +402436 = and(72436, 72437, -28) +402437 = and(72436, -72437, 28) +411218 = or(402436, 402437, -72436) +402438 = and(72438, 72439, -240) +402439 = and(72438, -72439, 240) +411219 = or(402438, 402439, -72438) +5304 = and(411216, 411217, 411218, 411219) +402440 = and(72440, 72441, 13) +402441 = and(72440, -72441, -13) +411220 = or(402440, 402441, -72440) +402442 = and(72442, 72443, 17) +402443 = and(72442, -72443, -17) +411221 = or(402442, 402443, -72442) +402444 = and(72444, 72445, -28) +402445 = and(72444, -72445, 28) +411222 = or(402444, 402445, -72444) +402446 = and(72446, 72447, -240) +402447 = and(72446, -72447, 240) +411223 = or(402446, 402447, -72446) +5305 = and(411220, 411221, 411222, 411223) +402448 = and(72448, 72449, 13) +402449 = and(72448, -72449, -13) +411224 = or(402448, 402449, -72448) +402450 = and(72450, 72451, 17) +402451 = and(72450, -72451, -17) +411225 = or(402450, 402451, -72450) +402452 = and(72452, 72453, -28) +402453 = and(72452, -72453, 28) +411226 = or(402452, 402453, -72452) +402454 = and(72454, 72455, -240) +402455 = and(72454, -72455, 240) +411227 = or(402454, 402455, -72454) +5306 = and(411224, 411225, 411226, 411227) +402456 = and(72456, 72457, 13) +402457 = and(72456, -72457, -13) +411228 = or(402456, 402457, -72456) +402458 = and(72458, 72459, 17) +402459 = and(72458, -72459, -17) +411229 = or(402458, 402459, -72458) +402460 = and(72460, 72461, -28) +402461 = and(72460, -72461, 28) +411230 = or(402460, 402461, -72460) +402462 = and(72462, 72463, -240) +402463 = and(72462, -72463, 240) +411231 = or(402462, 402463, -72462) +5307 = and(411228, 411229, 411230, 411231) +402464 = and(72464, 72465, 13) +402465 = and(72464, -72465, -13) +411232 = or(402464, 402465, -72464) +402466 = and(72466, 72467, 17) +402467 = and(72466, -72467, -17) +411233 = or(402466, 402467, -72466) +402468 = and(72468, 72469, -28) +402469 = and(72468, -72469, 28) +411234 = or(402468, 402469, -72468) +402470 = and(72470, 72471, -240) +402471 = and(72470, -72471, 240) +411235 = or(402470, 402471, -72470) +5308 = and(411232, 411233, 411234, 411235) +402472 = and(72472, 72473, 13) +402473 = and(72472, -72473, -13) +411236 = or(402472, 402473, -72472) +402474 = and(72474, 72475, 17) +402475 = and(72474, -72475, -17) +411237 = or(402474, 402475, -72474) +402476 = and(72476, 72477, -28) +402477 = and(72476, -72477, 28) +411238 = or(402476, 402477, -72476) +402478 = and(72478, 72479, -240) +402479 = and(72478, -72479, 240) +411239 = or(402478, 402479, -72478) +5309 = and(411236, 411237, 411238, 411239) +402480 = and(72480, 72481, 13) +402481 = and(72480, -72481, -13) +411240 = or(402480, 402481, -72480) +402482 = and(72482, 72483, 17) +402483 = and(72482, -72483, -17) +411241 = or(402482, 402483, -72482) +402484 = and(72484, 72485, -28) +402485 = and(72484, -72485, 28) +411242 = or(402484, 402485, -72484) +402486 = and(72486, 72487, -240) +402487 = and(72486, -72487, 240) +411243 = or(402486, 402487, -72486) +5310 = and(411240, 411241, 411242, 411243) +402488 = and(72488, 72489, 13) +402489 = and(72488, -72489, -13) +411244 = or(402488, 402489, -72488) +402490 = and(72490, 72491, 17) +402491 = and(72490, -72491, -17) +411245 = or(402490, 402491, -72490) +402492 = and(72492, 72493, -28) +402493 = and(72492, -72493, 28) +411246 = or(402492, 402493, -72492) +402494 = and(72494, 72495, -240) +402495 = and(72494, -72495, 240) +411247 = or(402494, 402495, -72494) +5311 = and(411244, 411245, 411246, 411247) +402496 = and(72496, 72497, 13) +402497 = and(72496, -72497, -13) +411248 = or(402496, 402497, -72496) +402498 = and(72498, 72499, 17) +402499 = and(72498, -72499, -17) +411249 = or(402498, 402499, -72498) +402500 = and(72500, 72501, -28) +402501 = and(72500, -72501, 28) +411250 = or(402500, 402501, -72500) +402502 = and(72502, 72503, -240) +402503 = and(72502, -72503, 240) +411251 = or(402502, 402503, -72502) +5312 = and(411248, 411249, 411250, 411251) +402504 = and(72504, 72505, 13) +402505 = and(72504, -72505, -13) +411252 = or(402504, 402505, -72504) +402506 = and(72506, 72507, 17) +402507 = and(72506, -72507, -17) +411253 = or(402506, 402507, -72506) +402508 = and(72508, 72509, -28) +402509 = and(72508, -72509, 28) +411254 = or(402508, 402509, -72508) +402510 = and(72510, 72511, -240) +402511 = and(72510, -72511, 240) +411255 = or(402510, 402511, -72510) +5313 = and(411252, 411253, 411254, 411255) +402512 = and(72512, 72513, 13) +402513 = and(72512, -72513, -13) +411256 = or(402512, 402513, -72512) +402514 = and(72514, 72515, 17) +402515 = and(72514, -72515, -17) +411257 = or(402514, 402515, -72514) +402516 = and(72516, 72517, -28) +402517 = and(72516, -72517, 28) +411258 = or(402516, 402517, -72516) +402518 = and(72518, 72519, -240) +402519 = and(72518, -72519, 240) +411259 = or(402518, 402519, -72518) +5314 = and(411256, 411257, 411258, 411259) +402520 = and(72520, 72521, 13) +402521 = and(72520, -72521, -13) +411260 = or(402520, 402521, -72520) +402522 = and(72522, 72523, 17) +402523 = and(72522, -72523, -17) +411261 = or(402522, 402523, -72522) +402524 = and(72524, 72525, -28) +402525 = and(72524, -72525, 28) +411262 = or(402524, 402525, -72524) +402526 = and(72526, 72527, -240) +402527 = and(72526, -72527, 240) +411263 = or(402526, 402527, -72526) +5315 = and(411260, 411261, 411262, 411263) +402528 = and(72528, 72529, 13) +402529 = and(72528, -72529, -13) +411264 = or(402528, 402529, -72528) +402530 = and(72530, 72531, 17) +402531 = and(72530, -72531, -17) +411265 = or(402530, 402531, -72530) +402532 = and(72532, 72533, -28) +402533 = and(72532, -72533, 28) +411266 = or(402532, 402533, -72532) +402534 = and(72534, 72535, -240) +402535 = and(72534, -72535, 240) +411267 = or(402534, 402535, -72534) +5316 = and(411264, 411265, 411266, 411267) +402536 = and(72536, 72537, 13) +402537 = and(72536, -72537, -13) +411268 = or(402536, 402537, -72536) +402538 = and(72538, 72539, 17) +402539 = and(72538, -72539, -17) +411269 = or(402538, 402539, -72538) +402540 = and(72540, 72541, -28) +402541 = and(72540, -72541, 28) +411270 = or(402540, 402541, -72540) +402542 = and(72542, 72543, -240) +402543 = and(72542, -72543, 240) +411271 = or(402542, 402543, -72542) +5317 = and(411268, 411269, 411270, 411271) +402544 = and(72544, 72545, 13) +402545 = and(72544, -72545, -13) +411272 = or(402544, 402545, -72544) +402546 = and(72546, 72547, 17) +402547 = and(72546, -72547, -17) +411273 = or(402546, 402547, -72546) +402548 = and(72548, 72549, -28) +402549 = and(72548, -72549, 28) +411274 = or(402548, 402549, -72548) +402550 = and(72550, 72551, -240) +402551 = and(72550, -72551, 240) +411275 = or(402550, 402551, -72550) +5318 = and(411272, 411273, 411274, 411275) +402552 = and(72552, 72553, 13) +402553 = and(72552, -72553, -13) +411276 = or(402552, 402553, -72552) +402554 = and(72554, 72555, 17) +402555 = and(72554, -72555, -17) +411277 = or(402554, 402555, -72554) +402556 = and(72556, 72557, -28) +402557 = and(72556, -72557, 28) +411278 = or(402556, 402557, -72556) +402558 = and(72558, 72559, -240) +402559 = and(72558, -72559, 240) +411279 = or(402558, 402559, -72558) +5319 = and(411276, 411277, 411278, 411279) +402560 = and(72560, 72561, 13) +402561 = and(72560, -72561, -13) +411280 = or(402560, 402561, -72560) +402562 = and(72562, 72563, 17) +402563 = and(72562, -72563, -17) +411281 = or(402562, 402563, -72562) +402564 = and(72564, 72565, -28) +402565 = and(72564, -72565, 28) +411282 = or(402564, 402565, -72564) +402566 = and(72566, 72567, -240) +402567 = and(72566, -72567, 240) +411283 = or(402566, 402567, -72566) +5320 = and(411280, 411281, 411282, 411283) +402568 = and(72568, 72569, 13) +402569 = and(72568, -72569, -13) +411284 = or(402568, 402569, -72568) +402570 = and(72570, 72571, 17) +402571 = and(72570, -72571, -17) +411285 = or(402570, 402571, -72570) +402572 = and(72572, 72573, -28) +402573 = and(72572, -72573, 28) +411286 = or(402572, 402573, -72572) +402574 = and(72574, 72575, -240) +402575 = and(72574, -72575, 240) +411287 = or(402574, 402575, -72574) +5321 = and(411284, 411285, 411286, 411287) +402576 = and(72576, 72577, 13) +402577 = and(72576, -72577, -13) +411288 = or(402576, 402577, -72576) +402578 = and(72578, 72579, 17) +402579 = and(72578, -72579, -17) +411289 = or(402578, 402579, -72578) +402580 = and(72580, 72581, -28) +402581 = and(72580, -72581, 28) +411290 = or(402580, 402581, -72580) +402582 = and(72582, 72583, -240) +402583 = and(72582, -72583, 240) +411291 = or(402582, 402583, -72582) +5322 = and(411288, 411289, 411290, 411291) +402584 = and(72584, 72585, 13) +402585 = and(72584, -72585, -13) +411292 = or(402584, 402585, -72584) +402586 = and(72586, 72587, 17) +402587 = and(72586, -72587, -17) +411293 = or(402586, 402587, -72586) +402588 = and(72588, 72589, -28) +402589 = and(72588, -72589, 28) +411294 = or(402588, 402589, -72588) +402590 = and(72590, 72591, -240) +402591 = and(72590, -72591, 240) +411295 = or(402590, 402591, -72590) +5323 = and(411292, 411293, 411294, 411295) +402592 = and(72592, 72593, 13) +402593 = and(72592, -72593, -13) +411296 = or(402592, 402593, -72592) +402594 = and(72594, 72595, 17) +402595 = and(72594, -72595, -17) +411297 = or(402594, 402595, -72594) +402596 = and(72596, 72597, -28) +402597 = and(72596, -72597, 28) +411298 = or(402596, 402597, -72596) +402598 = and(72598, 72599, -240) +402599 = and(72598, -72599, 240) +411299 = or(402598, 402599, -72598) +5324 = and(411296, 411297, 411298, 411299) +402600 = and(72600, 72601, 13) +402601 = and(72600, -72601, -13) +411300 = or(402600, 402601, -72600) +402602 = and(72602, 72603, 17) +402603 = and(72602, -72603, -17) +411301 = or(402602, 402603, -72602) +402604 = and(72604, 72605, -28) +402605 = and(72604, -72605, 28) +411302 = or(402604, 402605, -72604) +402606 = and(72606, 72607, -240) +402607 = and(72606, -72607, 240) +411303 = or(402606, 402607, -72606) +5325 = and(411300, 411301, 411302, 411303) +402608 = and(72608, 72609, 13) +402609 = and(72608, -72609, -13) +411304 = or(402608, 402609, -72608) +402610 = and(72610, 72611, 17) +402611 = and(72610, -72611, -17) +411305 = or(402610, 402611, -72610) +402612 = and(72612, 72613, -28) +402613 = and(72612, -72613, 28) +411306 = or(402612, 402613, -72612) +402614 = and(72614, 72615, -240) +402615 = and(72614, -72615, 240) +411307 = or(402614, 402615, -72614) +5326 = and(411304, 411305, 411306, 411307) +402616 = and(72616, 72617, 13) +402617 = and(72616, -72617, -13) +411308 = or(402616, 402617, -72616) +402618 = and(72618, 72619, 17) +402619 = and(72618, -72619, -17) +411309 = or(402618, 402619, -72618) +402620 = and(72620, 72621, -28) +402621 = and(72620, -72621, 28) +411310 = or(402620, 402621, -72620) +402622 = and(72622, 72623, -240) +402623 = and(72622, -72623, 240) +411311 = or(402622, 402623, -72622) +5327 = and(411308, 411309, 411310, 411311) +402624 = and(72624, 72625, 13) +402625 = and(72624, -72625, -13) +411312 = or(402624, 402625, -72624) +402626 = and(72626, 72627, 17) +402627 = and(72626, -72627, -17) +411313 = or(402626, 402627, -72626) +402628 = and(72628, 72629, -28) +402629 = and(72628, -72629, 28) +411314 = or(402628, 402629, -72628) +402630 = and(72630, 72631, -240) +402631 = and(72630, -72631, 240) +411315 = or(402630, 402631, -72630) +5328 = and(411312, 411313, 411314, 411315) +402632 = and(72632, 72633, 13) +402633 = and(72632, -72633, -13) +411316 = or(402632, 402633, -72632) +402634 = and(72634, 72635, 17) +402635 = and(72634, -72635, -17) +411317 = or(402634, 402635, -72634) +402636 = and(72636, 72637, -28) +402637 = and(72636, -72637, 28) +411318 = or(402636, 402637, -72636) +402638 = and(72638, 72639, -240) +402639 = and(72638, -72639, 240) +411319 = or(402638, 402639, -72638) +5329 = and(411316, 411317, 411318, 411319) +402640 = and(72640, 72641, 13) +402641 = and(72640, -72641, -13) +411320 = or(402640, 402641, -72640) +402642 = and(72642, 72643, 17) +402643 = and(72642, -72643, -17) +411321 = or(402642, 402643, -72642) +402644 = and(72644, 72645, -28) +402645 = and(72644, -72645, 28) +411322 = or(402644, 402645, -72644) +402646 = and(72646, 72647, -240) +402647 = and(72646, -72647, 240) +411323 = or(402646, 402647, -72646) +5330 = and(411320, 411321, 411322, 411323) +402648 = and(72648, 72649, 13) +402649 = and(72648, -72649, -13) +411324 = or(402648, 402649, -72648) +402650 = and(72650, 72651, 17) +402651 = and(72650, -72651, -17) +411325 = or(402650, 402651, -72650) +402652 = and(72652, 72653, -28) +402653 = and(72652, -72653, 28) +411326 = or(402652, 402653, -72652) +402654 = and(72654, 72655, -240) +402655 = and(72654, -72655, 240) +411327 = or(402654, 402655, -72654) +5331 = and(411324, 411325, 411326, 411327) +402656 = and(72656, 72657, 13) +402657 = and(72656, -72657, -13) +411328 = or(402656, 402657, -72656) +402658 = and(72658, 72659, 17) +402659 = and(72658, -72659, -17) +411329 = or(402658, 402659, -72658) +402660 = and(72660, 72661, -28) +402661 = and(72660, -72661, 28) +411330 = or(402660, 402661, -72660) +402662 = and(72662, 72663, -240) +402663 = and(72662, -72663, 240) +411331 = or(402662, 402663, -72662) +5332 = and(411328, 411329, 411330, 411331) +402664 = and(72664, 72665, 13) +402665 = and(72664, -72665, -13) +411332 = or(402664, 402665, -72664) +402666 = and(72666, 72667, 17) +402667 = and(72666, -72667, -17) +411333 = or(402666, 402667, -72666) +402668 = and(72668, 72669, -28) +402669 = and(72668, -72669, 28) +411334 = or(402668, 402669, -72668) +402670 = and(72670, 72671, -240) +402671 = and(72670, -72671, 240) +411335 = or(402670, 402671, -72670) +5333 = and(411332, 411333, 411334, 411335) +402672 = and(72672, 72673, 13) +402673 = and(72672, -72673, -13) +411336 = or(402672, 402673, -72672) +402674 = and(72674, 72675, 17) +402675 = and(72674, -72675, -17) +411337 = or(402674, 402675, -72674) +402676 = and(72676, 72677, -28) +402677 = and(72676, -72677, 28) +411338 = or(402676, 402677, -72676) +402678 = and(72678, 72679, -240) +402679 = and(72678, -72679, 240) +411339 = or(402678, 402679, -72678) +5334 = and(411336, 411337, 411338, 411339) +402680 = and(72680, 72681, 13) +402681 = and(72680, -72681, -13) +411340 = or(402680, 402681, -72680) +402682 = and(72682, 72683, 17) +402683 = and(72682, -72683, -17) +411341 = or(402682, 402683, -72682) +402684 = and(72684, 72685, -28) +402685 = and(72684, -72685, 28) +411342 = or(402684, 402685, -72684) +402686 = and(72686, 72687, -240) +402687 = and(72686, -72687, 240) +411343 = or(402686, 402687, -72686) +5335 = and(411340, 411341, 411342, 411343) +402688 = and(72688, 72689, 13) +402689 = and(72688, -72689, -13) +411344 = or(402688, 402689, -72688) +402690 = and(72690, 72691, 17) +402691 = and(72690, -72691, -17) +411345 = or(402690, 402691, -72690) +402692 = and(72692, 72693, -28) +402693 = and(72692, -72693, 28) +411346 = or(402692, 402693, -72692) +402694 = and(72694, 72695, -240) +402695 = and(72694, -72695, 240) +411347 = or(402694, 402695, -72694) +5336 = and(411344, 411345, 411346, 411347) +402696 = and(72696, 72697, 13) +402697 = and(72696, -72697, -13) +411348 = or(402696, 402697, -72696) +402698 = and(72698, 72699, 17) +402699 = and(72698, -72699, -17) +411349 = or(402698, 402699, -72698) +402700 = and(72700, 72701, -28) +402701 = and(72700, -72701, 28) +411350 = or(402700, 402701, -72700) +402702 = and(72702, 72703, -240) +402703 = and(72702, -72703, 240) +411351 = or(402702, 402703, -72702) +5337 = and(411348, 411349, 411350, 411351) +402704 = and(72704, 72705, 13) +402705 = and(72704, -72705, -13) +411352 = or(402704, 402705, -72704) +402706 = and(72706, 72707, 17) +402707 = and(72706, -72707, -17) +411353 = or(402706, 402707, -72706) +402708 = and(72708, 72709, -28) +402709 = and(72708, -72709, 28) +411354 = or(402708, 402709, -72708) +402710 = and(72710, 72711, -240) +402711 = and(72710, -72711, 240) +411355 = or(402710, 402711, -72710) +5338 = and(411352, 411353, 411354, 411355) +402712 = and(72712, 72713, 13) +402713 = and(72712, -72713, -13) +411356 = or(402712, 402713, -72712) +402714 = and(72714, 72715, 17) +402715 = and(72714, -72715, -17) +411357 = or(402714, 402715, -72714) +402716 = and(72716, 72717, -28) +402717 = and(72716, -72717, 28) +411358 = or(402716, 402717, -72716) +402718 = and(72718, 72719, -240) +402719 = and(72718, -72719, 240) +411359 = or(402718, 402719, -72718) +5339 = and(411356, 411357, 411358, 411359) +402720 = and(72720, 72721, 13) +402721 = and(72720, -72721, -13) +411360 = or(402720, 402721, -72720) +402722 = and(72722, 72723, 17) +402723 = and(72722, -72723, -17) +411361 = or(402722, 402723, -72722) +402724 = and(72724, 72725, -28) +402725 = and(72724, -72725, 28) +411362 = or(402724, 402725, -72724) +402726 = and(72726, 72727, -240) +402727 = and(72726, -72727, 240) +411363 = or(402726, 402727, -72726) +5340 = and(411360, 411361, 411362, 411363) +402728 = and(72728, 72729, 13) +402729 = and(72728, -72729, -13) +411364 = or(402728, 402729, -72728) +402730 = and(72730, 72731, 17) +402731 = and(72730, -72731, -17) +411365 = or(402730, 402731, -72730) +402732 = and(72732, 72733, -28) +402733 = and(72732, -72733, 28) +411366 = or(402732, 402733, -72732) +402734 = and(72734, 72735, -240) +402735 = and(72734, -72735, 240) +411367 = or(402734, 402735, -72734) +5341 = and(411364, 411365, 411366, 411367) +402736 = and(72736, 72737, 13) +402737 = and(72736, -72737, -13) +411368 = or(402736, 402737, -72736) +402738 = and(72738, 72739, 17) +402739 = and(72738, -72739, -17) +411369 = or(402738, 402739, -72738) +402740 = and(72740, 72741, -28) +402741 = and(72740, -72741, 28) +411370 = or(402740, 402741, -72740) +402742 = and(72742, 72743, -240) +402743 = and(72742, -72743, 240) +411371 = or(402742, 402743, -72742) +5342 = and(411368, 411369, 411370, 411371) +402744 = and(72744, 72745, 13) +402745 = and(72744, -72745, -13) +411372 = or(402744, 402745, -72744) +402746 = and(72746, 72747, 17) +402747 = and(72746, -72747, -17) +411373 = or(402746, 402747, -72746) +402748 = and(72748, 72749, -28) +402749 = and(72748, -72749, 28) +411374 = or(402748, 402749, -72748) +402750 = and(72750, 72751, -240) +402751 = and(72750, -72751, 240) +411375 = or(402750, 402751, -72750) +5343 = and(411372, 411373, 411374, 411375) +402752 = and(72752, 72753, 13) +402753 = and(72752, -72753, -13) +411376 = or(402752, 402753, -72752) +402754 = and(72754, 72755, 17) +402755 = and(72754, -72755, -17) +411377 = or(402754, 402755, -72754) +402756 = and(72756, 72757, -28) +402757 = and(72756, -72757, 28) +411378 = or(402756, 402757, -72756) +402758 = and(72758, 72759, -240) +402759 = and(72758, -72759, 240) +411379 = or(402758, 402759, -72758) +5344 = and(411376, 411377, 411378, 411379) +402760 = and(72760, 72761, 13) +402761 = and(72760, -72761, -13) +411380 = or(402760, 402761, -72760) +402762 = and(72762, 72763, 17) +402763 = and(72762, -72763, -17) +411381 = or(402762, 402763, -72762) +402764 = and(72764, 72765, -28) +402765 = and(72764, -72765, 28) +411382 = or(402764, 402765, -72764) +402766 = and(72766, 72767, -240) +402767 = and(72766, -72767, 240) +411383 = or(402766, 402767, -72766) +5345 = and(411380, 411381, 411382, 411383) +402768 = and(72768, 72769, 13) +402769 = and(72768, -72769, -13) +411384 = or(402768, 402769, -72768) +402770 = and(72770, 72771, 17) +402771 = and(72770, -72771, -17) +411385 = or(402770, 402771, -72770) +402772 = and(72772, 72773, -28) +402773 = and(72772, -72773, 28) +411386 = or(402772, 402773, -72772) +402774 = and(72774, 72775, -240) +402775 = and(72774, -72775, 240) +411387 = or(402774, 402775, -72774) +5346 = and(411384, 411385, 411386, 411387) +402776 = and(72776, 72777, 13) +402777 = and(72776, -72777, -13) +411388 = or(402776, 402777, -72776) +402778 = and(72778, 72779, 17) +402779 = and(72778, -72779, -17) +411389 = or(402778, 402779, -72778) +402780 = and(72780, 72781, -28) +402781 = and(72780, -72781, 28) +411390 = or(402780, 402781, -72780) +402782 = and(72782, 72783, -240) +402783 = and(72782, -72783, 240) +411391 = or(402782, 402783, -72782) +5347 = and(411388, 411389, 411390, 411391) +402784 = and(72784, 72785, 13) +402785 = and(72784, -72785, -13) +411392 = or(402784, 402785, -72784) +402786 = and(72786, 72787, 17) +402787 = and(72786, -72787, -17) +411393 = or(402786, 402787, -72786) +402788 = and(72788, 72789, -28) +402789 = and(72788, -72789, 28) +411394 = or(402788, 402789, -72788) +402790 = and(72790, 72791, -240) +402791 = and(72790, -72791, 240) +411395 = or(402790, 402791, -72790) +5348 = and(411392, 411393, 411394, 411395) +402792 = and(72792, 72793, 13) +402793 = and(72792, -72793, -13) +411396 = or(402792, 402793, -72792) +402794 = and(72794, 72795, 17) +402795 = and(72794, -72795, -17) +411397 = or(402794, 402795, -72794) +402796 = and(72796, 72797, -28) +402797 = and(72796, -72797, 28) +411398 = or(402796, 402797, -72796) +402798 = and(72798, 72799, -240) +402799 = and(72798, -72799, 240) +411399 = or(402798, 402799, -72798) +5349 = and(411396, 411397, 411398, 411399) +402800 = and(72800, 72801, 13) +402801 = and(72800, -72801, -13) +411400 = or(402800, 402801, -72800) +402802 = and(72802, 72803, 17) +402803 = and(72802, -72803, -17) +411401 = or(402802, 402803, -72802) +402804 = and(72804, 72805, -28) +402805 = and(72804, -72805, 28) +411402 = or(402804, 402805, -72804) +402806 = and(72806, 72807, -240) +402807 = and(72806, -72807, 240) +411403 = or(402806, 402807, -72806) +5350 = and(411400, 411401, 411402, 411403) +402808 = and(72808, 72809, 13) +402809 = and(72808, -72809, -13) +411404 = or(402808, 402809, -72808) +402810 = and(72810, 72811, 17) +402811 = and(72810, -72811, -17) +411405 = or(402810, 402811, -72810) +402812 = and(72812, 72813, -28) +402813 = and(72812, -72813, 28) +411406 = or(402812, 402813, -72812) +402814 = and(72814, 72815, -240) +402815 = and(72814, -72815, 240) +411407 = or(402814, 402815, -72814) +5351 = and(411404, 411405, 411406, 411407) +402816 = and(72816, 72817, 13) +402817 = and(72816, -72817, -13) +411408 = or(402816, 402817, -72816) +402818 = and(72818, 72819, 17) +402819 = and(72818, -72819, -17) +411409 = or(402818, 402819, -72818) +402820 = and(72820, 72821, -28) +402821 = and(72820, -72821, 28) +411410 = or(402820, 402821, -72820) +402822 = and(72822, 72823, -240) +402823 = and(72822, -72823, 240) +411411 = or(402822, 402823, -72822) +5352 = and(411408, 411409, 411410, 411411) +402824 = and(72824, 72825, 13) +402825 = and(72824, -72825, -13) +411412 = or(402824, 402825, -72824) +402826 = and(72826, 72827, 17) +402827 = and(72826, -72827, -17) +411413 = or(402826, 402827, -72826) +402828 = and(72828, 72829, -28) +402829 = and(72828, -72829, 28) +411414 = or(402828, 402829, -72828) +402830 = and(72830, 72831, -240) +402831 = and(72830, -72831, 240) +411415 = or(402830, 402831, -72830) +5353 = and(411412, 411413, 411414, 411415) +402832 = and(72832, 72833, 13) +402833 = and(72832, -72833, -13) +411416 = or(402832, 402833, -72832) +402834 = and(72834, 72835, 17) +402835 = and(72834, -72835, -17) +411417 = or(402834, 402835, -72834) +402836 = and(72836, 72837, -28) +402837 = and(72836, -72837, 28) +411418 = or(402836, 402837, -72836) +402838 = and(72838, 72839, -240) +402839 = and(72838, -72839, 240) +411419 = or(402838, 402839, -72838) +5354 = and(411416, 411417, 411418, 411419) +402840 = and(72840, 72841, 13) +402841 = and(72840, -72841, -13) +411420 = or(402840, 402841, -72840) +402842 = and(72842, 72843, 17) +402843 = and(72842, -72843, -17) +411421 = or(402842, 402843, -72842) +402844 = and(72844, 72845, -28) +402845 = and(72844, -72845, 28) +411422 = or(402844, 402845, -72844) +402846 = and(72846, 72847, -240) +402847 = and(72846, -72847, 240) +411423 = or(402846, 402847, -72846) +5355 = and(411420, 411421, 411422, 411423) +402848 = and(72848, 72849, 13) +402849 = and(72848, -72849, -13) +411424 = or(402848, 402849, -72848) +402850 = and(72850, 72851, 17) +402851 = and(72850, -72851, -17) +411425 = or(402850, 402851, -72850) +402852 = and(72852, 72853, -28) +402853 = and(72852, -72853, 28) +411426 = or(402852, 402853, -72852) +402854 = and(72854, 72855, -240) +402855 = and(72854, -72855, 240) +411427 = or(402854, 402855, -72854) +5356 = and(411424, 411425, 411426, 411427) +402856 = and(72856, 72857, 13) +402857 = and(72856, -72857, -13) +411428 = or(402856, 402857, -72856) +402858 = and(72858, 72859, 17) +402859 = and(72858, -72859, -17) +411429 = or(402858, 402859, -72858) +402860 = and(72860, 72861, -28) +402861 = and(72860, -72861, 28) +411430 = or(402860, 402861, -72860) +402862 = and(72862, 72863, -240) +402863 = and(72862, -72863, 240) +411431 = or(402862, 402863, -72862) +5357 = and(411428, 411429, 411430, 411431) +402864 = and(72864, 72865, 13) +402865 = and(72864, -72865, -13) +411432 = or(402864, 402865, -72864) +402866 = and(72866, 72867, 17) +402867 = and(72866, -72867, -17) +411433 = or(402866, 402867, -72866) +402868 = and(72868, 72869, -28) +402869 = and(72868, -72869, 28) +411434 = or(402868, 402869, -72868) +402870 = and(72870, 72871, -240) +402871 = and(72870, -72871, 240) +411435 = or(402870, 402871, -72870) +5358 = and(411432, 411433, 411434, 411435) +402872 = and(72872, 72873, 13) +402873 = and(72872, -72873, -13) +411436 = or(402872, 402873, -72872) +402874 = and(72874, 72875, 17) +402875 = and(72874, -72875, -17) +411437 = or(402874, 402875, -72874) +402876 = and(72876, 72877, -28) +402877 = and(72876, -72877, 28) +411438 = or(402876, 402877, -72876) +402878 = and(72878, 72879, -240) +402879 = and(72878, -72879, 240) +411439 = or(402878, 402879, -72878) +5359 = and(411436, 411437, 411438, 411439) +402880 = and(72880, 72881, 13) +402881 = and(72880, -72881, -13) +411440 = or(402880, 402881, -72880) +402882 = and(72882, 72883, 17) +402883 = and(72882, -72883, -17) +411441 = or(402882, 402883, -72882) +402884 = and(72884, 72885, -28) +402885 = and(72884, -72885, 28) +411442 = or(402884, 402885, -72884) +402886 = and(72886, 72887, -240) +402887 = and(72886, -72887, 240) +411443 = or(402886, 402887, -72886) +5360 = and(411440, 411441, 411442, 411443) +402888 = and(72888, 72889, 13) +402889 = and(72888, -72889, -13) +411444 = or(402888, 402889, -72888) +402890 = and(72890, 72891, 17) +402891 = and(72890, -72891, -17) +411445 = or(402890, 402891, -72890) +402892 = and(72892, 72893, -28) +402893 = and(72892, -72893, 28) +411446 = or(402892, 402893, -72892) +402894 = and(72894, 72895, -240) +402895 = and(72894, -72895, 240) +411447 = or(402894, 402895, -72894) +5361 = and(411444, 411445, 411446, 411447) +402896 = and(72896, 72897, 13) +402897 = and(72896, -72897, -13) +411448 = or(402896, 402897, -72896) +402898 = and(72898, 72899, 17) +402899 = and(72898, -72899, -17) +411449 = or(402898, 402899, -72898) +402900 = and(72900, 72901, -28) +402901 = and(72900, -72901, 28) +411450 = or(402900, 402901, -72900) +402902 = and(72902, 72903, -240) +402903 = and(72902, -72903, 240) +411451 = or(402902, 402903, -72902) +5362 = and(411448, 411449, 411450, 411451) +402904 = and(72904, 72905, 13) +402905 = and(72904, -72905, -13) +411452 = or(402904, 402905, -72904) +402906 = and(72906, 72907, 17) +402907 = and(72906, -72907, -17) +411453 = or(402906, 402907, -72906) +402908 = and(72908, 72909, -28) +402909 = and(72908, -72909, 28) +411454 = or(402908, 402909, -72908) +402910 = and(72910, 72911, -240) +402911 = and(72910, -72911, 240) +411455 = or(402910, 402911, -72910) +5363 = and(411452, 411453, 411454, 411455) +402912 = and(72912, 72913, 13) +402913 = and(72912, -72913, -13) +411456 = or(402912, 402913, -72912) +402914 = and(72914, 72915, 17) +402915 = and(72914, -72915, -17) +411457 = or(402914, 402915, -72914) +402916 = and(72916, 72917, -28) +402917 = and(72916, -72917, 28) +411458 = or(402916, 402917, -72916) +402918 = and(72918, 72919, -240) +402919 = and(72918, -72919, 240) +411459 = or(402918, 402919, -72918) +5364 = and(411456, 411457, 411458, 411459) +402920 = and(72920, 72921, 13) +402921 = and(72920, -72921, -13) +411460 = or(402920, 402921, -72920) +402922 = and(72922, 72923, 17) +402923 = and(72922, -72923, -17) +411461 = or(402922, 402923, -72922) +402924 = and(72924, 72925, -28) +402925 = and(72924, -72925, 28) +411462 = or(402924, 402925, -72924) +402926 = and(72926, 72927, -240) +402927 = and(72926, -72927, 240) +411463 = or(402926, 402927, -72926) +5365 = and(411460, 411461, 411462, 411463) +402928 = and(72928, 72929, 13) +402929 = and(72928, -72929, -13) +411464 = or(402928, 402929, -72928) +402930 = and(72930, 72931, 17) +402931 = and(72930, -72931, -17) +411465 = or(402930, 402931, -72930) +402932 = and(72932, 72933, -28) +402933 = and(72932, -72933, 28) +411466 = or(402932, 402933, -72932) +402934 = and(72934, 72935, -240) +402935 = and(72934, -72935, 240) +411467 = or(402934, 402935, -72934) +5366 = and(411464, 411465, 411466, 411467) +402936 = and(72936, 72937, 13) +402937 = and(72936, -72937, -13) +411468 = or(402936, 402937, -72936) +402938 = and(72938, 72939, 17) +402939 = and(72938, -72939, -17) +411469 = or(402938, 402939, -72938) +402940 = and(72940, 72941, -28) +402941 = and(72940, -72941, 28) +411470 = or(402940, 402941, -72940) +402942 = and(72942, 72943, -240) +402943 = and(72942, -72943, 240) +411471 = or(402942, 402943, -72942) +5367 = and(411468, 411469, 411470, 411471) +402944 = and(72944, 72945, 13) +402945 = and(72944, -72945, -13) +411472 = or(402944, 402945, -72944) +402946 = and(72946, 72947, 17) +402947 = and(72946, -72947, -17) +411473 = or(402946, 402947, -72946) +402948 = and(72948, 72949, -28) +402949 = and(72948, -72949, 28) +411474 = or(402948, 402949, -72948) +402950 = and(72950, 72951, -240) +402951 = and(72950, -72951, 240) +411475 = or(402950, 402951, -72950) +5368 = and(411472, 411473, 411474, 411475) +402952 = and(72952, 72953, 13) +402953 = and(72952, -72953, -13) +411476 = or(402952, 402953, -72952) +402954 = and(72954, 72955, 17) +402955 = and(72954, -72955, -17) +411477 = or(402954, 402955, -72954) +402956 = and(72956, 72957, -28) +402957 = and(72956, -72957, 28) +411478 = or(402956, 402957, -72956) +402958 = and(72958, 72959, -240) +402959 = and(72958, -72959, 240) +411479 = or(402958, 402959, -72958) +5369 = and(411476, 411477, 411478, 411479) +402960 = and(72960, 72961, 13) +402961 = and(72960, -72961, -13) +411480 = or(402960, 402961, -72960) +402962 = and(72962, 72963, 17) +402963 = and(72962, -72963, -17) +411481 = or(402962, 402963, -72962) +402964 = and(72964, 72965, -28) +402965 = and(72964, -72965, 28) +411482 = or(402964, 402965, -72964) +402966 = and(72966, 72967, -240) +402967 = and(72966, -72967, 240) +411483 = or(402966, 402967, -72966) +5370 = and(411480, 411481, 411482, 411483) +402968 = and(72968, 72969, 13) +402969 = and(72968, -72969, -13) +411484 = or(402968, 402969, -72968) +402970 = and(72970, 72971, 17) +402971 = and(72970, -72971, -17) +411485 = or(402970, 402971, -72970) +402972 = and(72972, 72973, -28) +402973 = and(72972, -72973, 28) +411486 = or(402972, 402973, -72972) +402974 = and(72974, 72975, -240) +402975 = and(72974, -72975, 240) +411487 = or(402974, 402975, -72974) +5371 = and(411484, 411485, 411486, 411487) +402976 = and(72976, 72977, 13) +402977 = and(72976, -72977, -13) +411488 = or(402976, 402977, -72976) +402978 = and(72978, 72979, 17) +402979 = and(72978, -72979, -17) +411489 = or(402978, 402979, -72978) +402980 = and(72980, 72981, -28) +402981 = and(72980, -72981, 28) +411490 = or(402980, 402981, -72980) +402982 = and(72982, 72983, -240) +402983 = and(72982, -72983, 240) +411491 = or(402982, 402983, -72982) +5372 = and(411488, 411489, 411490, 411491) +402984 = and(72984, 72985, 13) +402985 = and(72984, -72985, -13) +411492 = or(402984, 402985, -72984) +402986 = and(72986, 72987, 17) +402987 = and(72986, -72987, -17) +411493 = or(402986, 402987, -72986) +402988 = and(72988, 72989, -28) +402989 = and(72988, -72989, 28) +411494 = or(402988, 402989, -72988) +402990 = and(72990, 72991, -240) +402991 = and(72990, -72991, 240) +411495 = or(402990, 402991, -72990) +5373 = and(411492, 411493, 411494, 411495) +402992 = and(72992, 72993, 13) +402993 = and(72992, -72993, -13) +411496 = or(402992, 402993, -72992) +402994 = and(72994, 72995, 17) +402995 = and(72994, -72995, -17) +411497 = or(402994, 402995, -72994) +402996 = and(72996, 72997, -28) +402997 = and(72996, -72997, 28) +411498 = or(402996, 402997, -72996) +402998 = and(72998, 72999, -240) +402999 = and(72998, -72999, 240) +411499 = or(402998, 402999, -72998) +5374 = and(411496, 411497, 411498, 411499) +403000 = and(73000, 73001, 13) +403001 = and(73000, -73001, -13) +411500 = or(403000, 403001, -73000) +403002 = and(73002, 73003, 17) +403003 = and(73002, -73003, -17) +411501 = or(403002, 403003, -73002) +403004 = and(73004, 73005, -28) +403005 = and(73004, -73005, 28) +411502 = or(403004, 403005, -73004) +403006 = and(73006, 73007, -240) +403007 = and(73006, -73007, 240) +411503 = or(403006, 403007, -73006) +5375 = and(411500, 411501, 411502, 411503) +403008 = and(73008, 73009, 13) +403009 = and(73008, -73009, -13) +411504 = or(403008, 403009, -73008) +403010 = and(73010, 73011, 17) +403011 = and(73010, -73011, -17) +411505 = or(403010, 403011, -73010) +403012 = and(73012, 73013, -28) +403013 = and(73012, -73013, 28) +411506 = or(403012, 403013, -73012) +403014 = and(73014, 73015, -240) +403015 = and(73014, -73015, 240) +411507 = or(403014, 403015, -73014) +5376 = and(411504, 411505, 411506, 411507) +403016 = and(73016, 73017, 13) +403017 = and(73016, -73017, -13) +411508 = or(403016, 403017, -73016) +403018 = and(73018, 73019, 17) +403019 = and(73018, -73019, -17) +411509 = or(403018, 403019, -73018) +403020 = and(73020, 73021, -28) +403021 = and(73020, -73021, 28) +411510 = or(403020, 403021, -73020) +403022 = and(73022, 73023, -240) +403023 = and(73022, -73023, 240) +411511 = or(403022, 403023, -73022) +5377 = and(411508, 411509, 411510, 411511) +403024 = and(73024, 73025, 13) +403025 = and(73024, -73025, -13) +411512 = or(403024, 403025, -73024) +403026 = and(73026, 73027, 17) +403027 = and(73026, -73027, -17) +411513 = or(403026, 403027, -73026) +403028 = and(73028, 73029, -28) +403029 = and(73028, -73029, 28) +411514 = or(403028, 403029, -73028) +403030 = and(73030, 73031, -240) +403031 = and(73030, -73031, 240) +411515 = or(403030, 403031, -73030) +5378 = and(411512, 411513, 411514, 411515) +403032 = and(73032, 73033, 13) +403033 = and(73032, -73033, -13) +411516 = or(403032, 403033, -73032) +403034 = and(73034, 73035, 17) +403035 = and(73034, -73035, -17) +411517 = or(403034, 403035, -73034) +403036 = and(73036, 73037, -28) +403037 = and(73036, -73037, 28) +411518 = or(403036, 403037, -73036) +403038 = and(73038, 73039, -240) +403039 = and(73038, -73039, 240) +411519 = or(403038, 403039, -73038) +5379 = and(411516, 411517, 411518, 411519) +403040 = and(73040, 73041, 13) +403041 = and(73040, -73041, -13) +411520 = or(403040, 403041, -73040) +403042 = and(73042, 73043, 17) +403043 = and(73042, -73043, -17) +411521 = or(403042, 403043, -73042) +403044 = and(73044, 73045, -28) +403045 = and(73044, -73045, 28) +411522 = or(403044, 403045, -73044) +403046 = and(73046, 73047, -240) +403047 = and(73046, -73047, 240) +411523 = or(403046, 403047, -73046) +5380 = and(411520, 411521, 411522, 411523) +403048 = and(73048, 73049, 13) +403049 = and(73048, -73049, -13) +411524 = or(403048, 403049, -73048) +403050 = and(73050, 73051, 17) +403051 = and(73050, -73051, -17) +411525 = or(403050, 403051, -73050) +403052 = and(73052, 73053, -28) +403053 = and(73052, -73053, 28) +411526 = or(403052, 403053, -73052) +403054 = and(73054, 73055, -240) +403055 = and(73054, -73055, 240) +411527 = or(403054, 403055, -73054) +5381 = and(411524, 411525, 411526, 411527) +403056 = and(73056, 73057, 13) +403057 = and(73056, -73057, -13) +411528 = or(403056, 403057, -73056) +403058 = and(73058, 73059, 17) +403059 = and(73058, -73059, -17) +411529 = or(403058, 403059, -73058) +403060 = and(73060, 73061, -28) +403061 = and(73060, -73061, 28) +411530 = or(403060, 403061, -73060) +403062 = and(73062, 73063, -240) +403063 = and(73062, -73063, 240) +411531 = or(403062, 403063, -73062) +5382 = and(411528, 411529, 411530, 411531) +403064 = and(73064, 73065, 13) +403065 = and(73064, -73065, -13) +411532 = or(403064, 403065, -73064) +403066 = and(73066, 73067, 17) +403067 = and(73066, -73067, -17) +411533 = or(403066, 403067, -73066) +403068 = and(73068, 73069, -28) +403069 = and(73068, -73069, 28) +411534 = or(403068, 403069, -73068) +403070 = and(73070, 73071, -240) +403071 = and(73070, -73071, 240) +411535 = or(403070, 403071, -73070) +5383 = and(411532, 411533, 411534, 411535) +403072 = and(73072, 73073, 13) +403073 = and(73072, -73073, -13) +411536 = or(403072, 403073, -73072) +403074 = and(73074, 73075, 17) +403075 = and(73074, -73075, -17) +411537 = or(403074, 403075, -73074) +403076 = and(73076, 73077, -28) +403077 = and(73076, -73077, 28) +411538 = or(403076, 403077, -73076) +403078 = and(73078, 73079, -240) +403079 = and(73078, -73079, 240) +411539 = or(403078, 403079, -73078) +5384 = and(411536, 411537, 411538, 411539) +403080 = and(73080, 73081, 13) +403081 = and(73080, -73081, -13) +411540 = or(403080, 403081, -73080) +403082 = and(73082, 73083, 17) +403083 = and(73082, -73083, -17) +411541 = or(403082, 403083, -73082) +403084 = and(73084, 73085, -28) +403085 = and(73084, -73085, 28) +411542 = or(403084, 403085, -73084) +403086 = and(73086, 73087, -240) +403087 = and(73086, -73087, 240) +411543 = or(403086, 403087, -73086) +5385 = and(411540, 411541, 411542, 411543) +403088 = and(73088, 73089, 13) +403089 = and(73088, -73089, -13) +411544 = or(403088, 403089, -73088) +403090 = and(73090, 73091, 17) +403091 = and(73090, -73091, -17) +411545 = or(403090, 403091, -73090) +403092 = and(73092, 73093, -28) +403093 = and(73092, -73093, 28) +411546 = or(403092, 403093, -73092) +403094 = and(73094, 73095, -240) +403095 = and(73094, -73095, 240) +411547 = or(403094, 403095, -73094) +5386 = and(411544, 411545, 411546, 411547) +403096 = and(73096, 73097, 13) +403097 = and(73096, -73097, -13) +411548 = or(403096, 403097, -73096) +403098 = and(73098, 73099, 17) +403099 = and(73098, -73099, -17) +411549 = or(403098, 403099, -73098) +403100 = and(73100, 73101, -28) +403101 = and(73100, -73101, 28) +411550 = or(403100, 403101, -73100) +403102 = and(73102, 73103, -240) +403103 = and(73102, -73103, 240) +411551 = or(403102, 403103, -73102) +5387 = and(411548, 411549, 411550, 411551) +403104 = and(73104, 73105, 13) +403105 = and(73104, -73105, -13) +411552 = or(403104, 403105, -73104) +403106 = and(73106, 73107, 17) +403107 = and(73106, -73107, -17) +411553 = or(403106, 403107, -73106) +403108 = and(73108, 73109, -28) +403109 = and(73108, -73109, 28) +411554 = or(403108, 403109, -73108) +403110 = and(73110, 73111, -240) +403111 = and(73110, -73111, 240) +411555 = or(403110, 403111, -73110) +5388 = and(411552, 411553, 411554, 411555) +403112 = and(73112, 73113, 13) +403113 = and(73112, -73113, -13) +411556 = or(403112, 403113, -73112) +403114 = and(73114, 73115, 17) +403115 = and(73114, -73115, -17) +411557 = or(403114, 403115, -73114) +403116 = and(73116, 73117, -28) +403117 = and(73116, -73117, 28) +411558 = or(403116, 403117, -73116) +403118 = and(73118, 73119, -240) +403119 = and(73118, -73119, 240) +411559 = or(403118, 403119, -73118) +5389 = and(411556, 411557, 411558, 411559) +403120 = and(73120, 73121, 13) +403121 = and(73120, -73121, -13) +411560 = or(403120, 403121, -73120) +403122 = and(73122, 73123, 17) +403123 = and(73122, -73123, -17) +411561 = or(403122, 403123, -73122) +403124 = and(73124, 73125, -28) +403125 = and(73124, -73125, 28) +411562 = or(403124, 403125, -73124) +403126 = and(73126, 73127, -240) +403127 = and(73126, -73127, 240) +411563 = or(403126, 403127, -73126) +5390 = and(411560, 411561, 411562, 411563) +403128 = and(73128, 73129, 13) +403129 = and(73128, -73129, -13) +411564 = or(403128, 403129, -73128) +403130 = and(73130, 73131, 17) +403131 = and(73130, -73131, -17) +411565 = or(403130, 403131, -73130) +403132 = and(73132, 73133, -28) +403133 = and(73132, -73133, 28) +411566 = or(403132, 403133, -73132) +403134 = and(73134, 73135, -240) +403135 = and(73134, -73135, 240) +411567 = or(403134, 403135, -73134) +5391 = and(411564, 411565, 411566, 411567) +403136 = and(73136, 73137, 13) +403137 = and(73136, -73137, -13) +411568 = or(403136, 403137, -73136) +403138 = and(73138, 73139, 17) +403139 = and(73138, -73139, -17) +411569 = or(403138, 403139, -73138) +403140 = and(73140, 73141, -28) +403141 = and(73140, -73141, 28) +411570 = or(403140, 403141, -73140) +403142 = and(73142, 73143, -240) +403143 = and(73142, -73143, 240) +411571 = or(403142, 403143, -73142) +5392 = and(411568, 411569, 411570, 411571) +403144 = and(73144, 73145, 13) +403145 = and(73144, -73145, -13) +411572 = or(403144, 403145, -73144) +403146 = and(73146, 73147, 17) +403147 = and(73146, -73147, -17) +411573 = or(403146, 403147, -73146) +403148 = and(73148, 73149, -28) +403149 = and(73148, -73149, 28) +411574 = or(403148, 403149, -73148) +403150 = and(73150, 73151, -240) +403151 = and(73150, -73151, 240) +411575 = or(403150, 403151, -73150) +5393 = and(411572, 411573, 411574, 411575) +403152 = and(73152, 73153, 13) +403153 = and(73152, -73153, -13) +411576 = or(403152, 403153, -73152) +403154 = and(73154, 73155, 17) +403155 = and(73154, -73155, -17) +411577 = or(403154, 403155, -73154) +403156 = and(73156, 73157, -28) +403157 = and(73156, -73157, 28) +411578 = or(403156, 403157, -73156) +403158 = and(73158, 73159, -240) +403159 = and(73158, -73159, 240) +411579 = or(403158, 403159, -73158) +5394 = and(411576, 411577, 411578, 411579) +403160 = and(73160, 73161, 13) +403161 = and(73160, -73161, -13) +411580 = or(403160, 403161, -73160) +403162 = and(73162, 73163, 17) +403163 = and(73162, -73163, -17) +411581 = or(403162, 403163, -73162) +403164 = and(73164, 73165, -28) +403165 = and(73164, -73165, 28) +411582 = or(403164, 403165, -73164) +403166 = and(73166, 73167, -240) +403167 = and(73166, -73167, 240) +411583 = or(403166, 403167, -73166) +5395 = and(411580, 411581, 411582, 411583) +403168 = and(73168, 73169, 13) +403169 = and(73168, -73169, -13) +411584 = or(403168, 403169, -73168) +403170 = and(73170, 73171, 17) +403171 = and(73170, -73171, -17) +411585 = or(403170, 403171, -73170) +403172 = and(73172, 73173, -28) +403173 = and(73172, -73173, 28) +411586 = or(403172, 403173, -73172) +403174 = and(73174, 73175, -240) +403175 = and(73174, -73175, 240) +411587 = or(403174, 403175, -73174) +5396 = and(411584, 411585, 411586, 411587) +403176 = and(73176, 73177, 13) +403177 = and(73176, -73177, -13) +411588 = or(403176, 403177, -73176) +403178 = and(73178, 73179, 17) +403179 = and(73178, -73179, -17) +411589 = or(403178, 403179, -73178) +403180 = and(73180, 73181, -28) +403181 = and(73180, -73181, 28) +411590 = or(403180, 403181, -73180) +403182 = and(73182, 73183, -240) +403183 = and(73182, -73183, 240) +411591 = or(403182, 403183, -73182) +5397 = and(411588, 411589, 411590, 411591) +403184 = and(73184, 73185, 13) +403185 = and(73184, -73185, -13) +411592 = or(403184, 403185, -73184) +403186 = and(73186, 73187, 17) +403187 = and(73186, -73187, -17) +411593 = or(403186, 403187, -73186) +403188 = and(73188, 73189, -28) +403189 = and(73188, -73189, 28) +411594 = or(403188, 403189, -73188) +403190 = and(73190, 73191, -240) +403191 = and(73190, -73191, 240) +411595 = or(403190, 403191, -73190) +5398 = and(411592, 411593, 411594, 411595) +403192 = and(73192, 73193, 13) +403193 = and(73192, -73193, -13) +411596 = or(403192, 403193, -73192) +403194 = and(73194, 73195, 17) +403195 = and(73194, -73195, -17) +411597 = or(403194, 403195, -73194) +403196 = and(73196, 73197, -28) +403197 = and(73196, -73197, 28) +411598 = or(403196, 403197, -73196) +403198 = and(73198, 73199, -240) +403199 = and(73198, -73199, 240) +411599 = or(403198, 403199, -73198) +5399 = and(411596, 411597, 411598, 411599) +601 = or(5200, 5201, 5202, 5203, 5204, 5205, 5206, 5207, 5208, 5209, 5210, 5211, 5212, 5213, 5214, 5215, 5216, 5217, 5218, 5219, 5220, 5221, 5222, 5223, 5224, 5225, 5226, 5227, 5228, 5229, 5230, 5231, 5232, 5233, 5234, 5235, 5236, 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, 5245, 5246, 5247, 5248, 5249, 5250, 5251, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268, 5269, 5270, 5271, 5272, 5273, 5274, 5275, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, 5317, 5318, 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5326, 5327, 5328, 5329, 5330, 5331, 5332, 5333, 5334, 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5350, 5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, 5365, 5366, 5367, 5368, 5369, 5370, 5371, 5372, 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5389, 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 5399) 611 = and(931, 601) -622 = and(10, 12) -624 = and(11, 13) -627 = and(10, 12) -629 = and(11, 13) -6212 = and(-622, -627) -6213 = and(-624, -629) -6214 = and(622, 6213) -6217 = and(-622, -6213) -6218 = and(-624, -6214) +624 = and(10, 14) +626 = and(11, 15) +628 = and(12, 16) +6210 = and(13, 17) +6213 = and(-10, -14) +6215 = and(-11, -15) +6217 = and(-12, -16) +6219 = and(-13, -17) +6224 = and(-624, -6213) +6225 = and(-626, -6215) +6226 = and(-628, -6217) +6227 = and(-6210, -6219) +6228 = and(624, 6225) +6233 = and(-624, -6225) +6234 = and(-626, -6228) +6236 = and(-6226, 6234) +6238 = and(-6228, -6233) +6240 = and(6226, -6234) +6242 = and(-628, -6240) +6243 = and(-6236, -6240) +6244 = and(-6227, 6242) +6247 = and(6227, -6242) +6249 = and(-6210, -6247) #outputs of inexact_circuit -310 = and(6212) -312 = and(610) -311 = and(611) +310 = and(6224) +311 = and(6238) +312 = and(6243) +313 = and(610) +314 = and(611) 940 = and(300, 310) 941 = and(-300, -310) @@ -573,5 +5285,11 @@ output(90) 946 = and(302, 312) 947 = and(-302, -312) 948 = or(946, 947) +949 = and(303, 313) +9410 = and(-303, -313) +9411 = or(949, 9410) +9412 = and(304, 314) +9413 = and(-304, -314) +9414 = or(9412, 9413) -90 = and(942, 945, 948) +90 = and(942, 945, 948, 9411, 9414) diff --git a/Lollo/test.py b/Lollo/test.py index df178b8e4..c6c45c0cb 100644 --- a/Lollo/test.py +++ b/Lollo/test.py @@ -246,10 +246,12 @@ def check_sat(specs_obj: TemplateSpecs): while len(deq) != 0: cur = deq.popleft() + if cur in annotated.subgraph_output_dict.values(): continue label = nodes[cur]['label'] - + if cur == 'g3' or cur == 'g0' or cur == 'g7': + print(predecessors[cur]) if label == AND_SUBXPAT or label == OR_SUBXPAT: output.write(make_qcir_variable_inexact(cur) + ' = ' + (AND_QCIR if label == AND_SUBXPAT else OR_QCIR) + '(') for i,x in enumerate(predecessors[cur]): @@ -265,18 +267,18 @@ def check_sat(specs_obj: TemplateSpecs): if label == NOT: predecessors[succ] = [(predecessors[cur][0][0], not predecessors[cur][0][1])] else: - predecessors[succ] = [(cur,True)] + predecessors[succ] = [(cur,False)] elif succ in predecessors: deq.append(succ) if label == NOT: - predecessors[succ].append(predecessors[cur][0]) + predecessors[succ].append((predecessors[cur][0][0],not predecessors[cur][0][1])) else: predecessors[succ].append((cur,False)) else: if label == NOT: - predecessors[succ] = [predecessors[cur][0]] + predecessors[succ] = [(predecessors[cur][0][0],not predecessors[cur][0][1])] else: predecessors[succ] = [(cur,False)]