a(ind, a2).

clause(2, a(ind, n0), true).
clause(4, a(var('X'), a2), a(var('X'), n10000)).
clause(5, a(var('X'), n1), a(var('X'), n0)).
clause(8, a(var('X'), n2), a(var('X'), n1)).
clause(11, a(var('X'), n3), a(var('X'), n2)).
clause(14, a(var('X'), n4), a(var('X'), n3)).
clause(17, a(var('X'), n5), a(var('X'), n4)).
clause(20, a(var('X'), n6), a(var('X'), n5)).
clause(23, a(var('X'), n7), a(var('X'), n6)).
clause(26, a(var('X'), n8), a(var('X'), n7)).
clause(29, a(var('X'), n9), a(var('X'), n8)).
clause(32, a(var('X'), n10), a(var('X'), n9)).
clause(35, a(var('X'), n11), a(var('X'), n10)).
clause(38, a(var('X'), n12), a(var('X'), n11)).
clause(41, a(var('X'), n13), a(var('X'), n12)).
clause(44, a(var('X'), n14), a(var('X'), n13)).
clause(47, a(var('X'), n15), a(var('X'), n14)).
clause(50, a(var('X'), n16), a(var('X'), n15)).
clause(53, a(var('X'), n17), a(var('X'), n16)).
clause(56, a(var('X'), n18), a(var('X'), n17)).
clause(59, a(var('X'), n19), a(var('X'), n18)).
clause(62, a(var('X'), n20), a(var('X'), n19)).
clause(65, a(var('X'), n21), a(var('X'), n20)).
clause(68, a(var('X'), n22), a(var('X'), n21)).
clause(71, a(var('X'), n23), a(var('X'), n22)).
clause(74, a(var('X'), n24), a(var('X'), n23)).
clause(77, a(var('X'), n25), a(var('X'), n24)).
clause(80, a(var('X'), n26), a(var('X'), n25)).
clause(83, a(var('X'), n27), a(var('X'), n26)).
clause(86, a(var('X'), n28), a(var('X'), n27)).
clause(89, a(var('X'), n29), a(var('X'), n28)).
clause(92, a(var('X'), n30), a(var('X'), n29)).
clause(95, a(var('X'), n31), a(var('X'), n30)).
clause(98, a(var('X'), n32), a(var('X'), n31)).
clause(101, a(var('X'), n33), a(var('X'), n32)).
clause(104, a(var('X'), n34), a(var('X'), n33)).
clause(107, a(var('X'), n35), a(var('X'), n34)).
clause(110, a(var('X'), n36), a(var('X'), n35)).
clause(113, a(var('X'), n37), a(var('X'), n36)).
clause(116, a(var('X'), n38), a(var('X'), n37)).
clause(119, a(var('X'), n39), a(var('X'), n38)).
clause(122, a(var('X'), n40), a(var('X'), n39)).
clause(125, a(var('X'), n41), a(var('X'), n40)).
clause(128, a(var('X'), n42), a(var('X'), n41)).
clause(131, a(var('X'), n43), a(var('X'), n42)).
clause(134, a(var('X'), n44), a(var('X'), n43)).
clause(137, a(var('X'), n45), a(var('X'), n44)).
clause(140, a(var('X'), n46), a(var('X'), n45)).
clause(143, a(var('X'), n47), a(var('X'), n46)).
clause(146, a(var('X'), n48), a(var('X'), n47)).
clause(149, a(var('X'), n49), a(var('X'), n48)).
clause(152, a(var('X'), n50), a(var('X'), n49)).
clause(155, a(var('X'), n51), a(var('X'), n50)).
clause(158, a(var('X'), n52), a(var('X'), n51)).
clause(161, a(var('X'), n53), a(var('X'), n52)).
clause(164, a(var('X'), n54), a(var('X'), n53)).
clause(167, a(var('X'), n55), a(var('X'), n54)).
clause(170, a(var('X'), n56), a(var('X'), n55)).
clause(173, a(var('X'), n57), a(var('X'), n56)).
clause(176, a(var('X'), n58), a(var('X'), n57)).
clause(179, a(var('X'), n59), a(var('X'), n58)).
clause(182, a(var('X'), n60), a(var('X'), n59)).
clause(185, a(var('X'), n61), a(var('X'), n60)).
clause(188, a(var('X'), n62), a(var('X'), n61)).
clause(191, a(var('X'), n63), a(var('X'), n62)).
clause(194, a(var('X'), n64), a(var('X'), n63)).
clause(197, a(var('X'), n65), a(var('X'), n64)).
clause(200, a(var('X'), n66), a(var('X'), n65)).
clause(203, a(var('X'), n67), a(var('X'), n66)).
clause(206, a(var('X'), n68), a(var('X'), n67)).
clause(209, a(var('X'), n69), a(var('X'), n68)).
clause(212, a(var('X'), n70), a(var('X'), n69)).
clause(215, a(var('X'), n71), a(var('X'), n70)).
clause(218, a(var('X'), n72), a(var('X'), n71)).
clause(221, a(var('X'), n73), a(var('X'), n72)).
clause(224, a(var('X'), n74), a(var('X'), n73)).
clause(227, a(var('X'), n75), a(var('X'), n74)).
clause(230, a(var('X'), n76), a(var('X'), n75)).
clause(233, a(var('X'), n77), a(var('X'), n76)).
clause(236, a(var('X'), n78), a(var('X'), n77)).
clause(239, a(var('X'), n79), a(var('X'), n78)).
clause(242, a(var('X'), n80), a(var('X'), n79)).
clause(245, a(var('X'), n81), a(var('X'), n80)).
clause(248, a(var('X'), n82), a(var('X'), n81)).
clause(251, a(var('X'), n83), a(var('X'), n82)).
clause(254, a(var('X'), n84), a(var('X'), n83)).
clause(257, a(var('X'), n85), a(var('X'), n84)).
clause(260, a(var('X'), n86), a(var('X'), n85)).
clause(263, a(var('X'), n87), a(var('X'), n86)).
clause(266, a(var('X'), n88), a(var('X'), n87)).
clause(269, a(var('X'), n89), a(var('X'), n88)).
clause(272, a(var('X'), n90), a(var('X'), n89)).
clause(275, a(var('X'), n91), a(var('X'), n90)).
clause(278, a(var('X'), n92), a(var('X'), n91)).
clause(281, a(var('X'), n93), a(var('X'), n92)).
clause(284, a(var('X'), n94), a(var('X'), n93)).
clause(287, a(var('X'), n95), a(var('X'), n94)).
clause(290, a(var('X'), n96), a(var('X'), n95)).
clause(293, a(var('X'), n97), a(var('X'), n96)).
clause(296, a(var('X'), n98), a(var('X'), n97)).
clause(299, a(var('X'), n99), a(var('X'), n98)).
clause(302, a(var('X'), n100), a(var('X'), n99)).
clause(305, a(var('X'), n101), a(var('X'), n100)).
clause(308, a(var('X'), n102), a(var('X'), n101)).
clause(311, a(var('X'), n103), a(var('X'), n102)).
clause(314, a(var('X'), n104), a(var('X'), n103)).
clause(317, a(var('X'), n105), a(var('X'), n104)).
clause(320, a(var('X'), n106), a(var('X'), n105)).
clause(323, a(var('X'), n107), a(var('X'), n106)).
clause(326, a(var('X'), n108), a(var('X'), n107)).
clause(329, a(var('X'), n109), a(var('X'), n108)).
clause(332, a(var('X'), n110), a(var('X'), n109)).
clause(335, a(var('X'), n111), a(var('X'), n110)).
clause(338, a(var('X'), n112), a(var('X'), n111)).
clause(341, a(var('X'), n113), a(var('X'), n112)).
clause(344, a(var('X'), n114), a(var('X'), n113)).
clause(347, a(var('X'), n115), a(var('X'), n114)).
clause(350, a(var('X'), n116), a(var('X'), n115)).
clause(353, a(var('X'), n117), a(var('X'), n116)).
clause(356, a(var('X'), n118), a(var('X'), n117)).
clause(359, a(var('X'), n119), a(var('X'), n118)).
clause(362, a(var('X'), n120), a(var('X'), n119)).
clause(365, a(var('X'), n121), a(var('X'), n120)).
clause(368, a(var('X'), n122), a(var('X'), n121)).
clause(371, a(var('X'), n123), a(var('X'), n122)).
clause(374, a(var('X'), n124), a(var('X'), n123)).
clause(377, a(var('X'), n125), a(var('X'), n124)).
clause(380, a(var('X'), n126), a(var('X'), n125)).
clause(383, a(var('X'), n127), a(var('X'), n126)).
clause(386, a(var('X'), n128), a(var('X'), n127)).
clause(389, a(var('X'), n129), a(var('X'), n128)).
clause(392, a(var('X'), n130), a(var('X'), n129)).
clause(395, a(var('X'), n131), a(var('X'), n130)).
clause(398, a(var('X'), n132), a(var('X'), n131)).
clause(401, a(var('X'), n133), a(var('X'), n132)).
clause(404, a(var('X'), n134), a(var('X'), n133)).
clause(407, a(var('X'), n135), a(var('X'), n134)).
clause(410, a(var('X'), n136), a(var('X'), n135)).
clause(413, a(var('X'), n137), a(var('X'), n136)).
clause(416, a(var('X'), n138), a(var('X'), n137)).
clause(419, a(var('X'), n139), a(var('X'), n138)).
clause(422, a(var('X'), n140), a(var('X'), n139)).
clause(425, a(var('X'), n141), a(var('X'), n140)).
clause(428, a(var('X'), n142), a(var('X'), n141)).
clause(431, a(var('X'), n143), a(var('X'), n142)).
clause(434, a(var('X'), n144), a(var('X'), n143)).
clause(437, a(var('X'), n145), a(var('X'), n144)).
clause(440, a(var('X'), n146), a(var('X'), n145)).
clause(443, a(var('X'), n147), a(var('X'), n146)).
clause(446, a(var('X'), n148), a(var('X'), n147)).
clause(449, a(var('X'), n149), a(var('X'), n148)).
clause(452, a(var('X'), n150), a(var('X'), n149)).
clause(455, a(var('X'), n151), a(var('X'), n150)).
clause(458, a(var('X'), n152), a(var('X'), n151)).
clause(461, a(var('X'), n153), a(var('X'), n152)).
clause(464, a(var('X'), n154), a(var('X'), n153)).
clause(467, a(var('X'), n155), a(var('X'), n154)).
clause(470, a(var('X'), n156), a(var('X'), n155)).
clause(473, a(var('X'), n157), a(var('X'), n156)).
clause(476, a(var('X'), n158), a(var('X'), n157)).
clause(479, a(var('X'), n159), a(var('X'), n158)).
clause(482, a(var('X'), n160), a(var('X'), n159)).
clause(485, a(var('X'), n161), a(var('X'), n160)).
clause(488, a(var('X'), n162), a(var('X'), n161)).
clause(491, a(var('X'), n163), a(var('X'), n162)).
clause(494, a(var('X'), n164), a(var('X'), n163)).
clause(497, a(var('X'), n165), a(var('X'), n164)).
clause(500, a(var('X'), n166), a(var('X'), n165)).
clause(503, a(var('X'), n167), a(var('X'), n166)).
clause(506, a(var('X'), n168), a(var('X'), n167)).
clause(509, a(var('X'), n169), a(var('X'), n168)).
clause(512, a(var('X'), n170), a(var('X'), n169)).
clause(515, a(var('X'), n171), a(var('X'), n170)).
clause(518, a(var('X'), n172), a(var('X'), n171)).
clause(521, a(var('X'), n173), a(var('X'), n172)).
clause(524, a(var('X'), n174), a(var('X'), n173)).
clause(527, a(var('X'), n175), a(var('X'), n174)).
clause(530, a(var('X'), n176), a(var('X'), n175)).
clause(533, a(var('X'), n177), a(var('X'), n176)).
clause(536, a(var('X'), n178), a(var('X'), n177)).
clause(539, a(var('X'), n179), a(var('X'), n178)).
clause(542, a(var('X'), n180), a(var('X'), n179)).
clause(545, a(var('X'), n181), a(var('X'), n180)).
clause(548, a(var('X'), n182), a(var('X'), n181)).
clause(551, a(var('X'), n183), a(var('X'), n182)).
clause(554, a(var('X'), n184), a(var('X'), n183)).
clause(557, a(var('X'), n185), a(var('X'), n184)).
clause(560, a(var('X'), n186), a(var('X'), n185)).
clause(563, a(var('X'), n187), a(var('X'), n186)).
clause(566, a(var('X'), n188), a(var('X'), n187)).
clause(569, a(var('X'), n189), a(var('X'), n188)).
clause(572, a(var('X'), n190), a(var('X'), n189)).
clause(575, a(var('X'), n191), a(var('X'), n190)).
clause(578, a(var('X'), n192), a(var('X'), n191)).
clause(581, a(var('X'), n193), a(var('X'), n192)).
clause(584, a(var('X'), n194), a(var('X'), n193)).
clause(587, a(var('X'), n195), a(var('X'), n194)).
clause(590, a(var('X'), n196), a(var('X'), n195)).
clause(593, a(var('X'), n197), a(var('X'), n196)).
clause(596, a(var('X'), n198), a(var('X'), n197)).
clause(599, a(var('X'), n199), a(var('X'), n198)).
clause(602, a(var('X'), n200), a(var('X'), n199)).
clause(605, a(var('X'), n201), a(var('X'), n200)).
clause(608, a(var('X'), n202), a(var('X'), n201)).
clause(611, a(var('X'), n203), a(var('X'), n202)).
clause(614, a(var('X'), n204), a(var('X'), n203)).
clause(617, a(var('X'), n205), a(var('X'), n204)).
clause(620, a(var('X'), n206), a(var('X'), n205)).
clause(623, a(var('X'), n207), a(var('X'), n206)).
clause(626, a(var('X'), n208), a(var('X'), n207)).
clause(629, a(var('X'), n209), a(var('X'), n208)).
clause(632, a(var('X'), n210), a(var('X'), n209)).
clause(635, a(var('X'), n211), a(var('X'), n210)).
clause(638, a(var('X'), n212), a(var('X'), n211)).
clause(641, a(var('X'), n213), a(var('X'), n212)).
clause(644, a(var('X'), n214), a(var('X'), n213)).
clause(647, a(var('X'), n215), a(var('X'), n214)).
clause(650, a(var('X'), n216), a(var('X'), n215)).
clause(653, a(var('X'), n217), a(var('X'), n216)).
clause(656, a(var('X'), n218), a(var('X'), n217)).
clause(659, a(var('X'), n219), a(var('X'), n218)).
clause(662, a(var('X'), n220), a(var('X'), n219)).
clause(665, a(var('X'), n221), a(var('X'), n220)).
clause(668, a(var('X'), n222), a(var('X'), n221)).
clause(671, a(var('X'), n223), a(var('X'), n222)).
clause(674, a(var('X'), n224), a(var('X'), n223)).
clause(677, a(var('X'), n225), a(var('X'), n224)).
clause(680, a(var('X'), n226), a(var('X'), n225)).
clause(683, a(var('X'), n227), a(var('X'), n226)).
clause(686, a(var('X'), n228), a(var('X'), n227)).
clause(689, a(var('X'), n229), a(var('X'), n228)).
clause(692, a(var('X'), n230), a(var('X'), n229)).
clause(695, a(var('X'), n231), a(var('X'), n230)).
clause(698, a(var('X'), n232), a(var('X'), n231)).
clause(701, a(var('X'), n233), a(var('X'), n232)).
clause(704, a(var('X'), n234), a(var('X'), n233)).
clause(707, a(var('X'), n235), a(var('X'), n234)).
clause(710, a(var('X'), n236), a(var('X'), n235)).
clause(713, a(var('X'), n237), a(var('X'), n236)).
clause(716, a(var('X'), n238), a(var('X'), n237)).
clause(719, a(var('X'), n239), a(var('X'), n238)).
clause(722, a(var('X'), n240), a(var('X'), n239)).
clause(725, a(var('X'), n241), a(var('X'), n240)).
clause(728, a(var('X'), n242), a(var('X'), n241)).
clause(731, a(var('X'), n243), a(var('X'), n242)).
clause(734, a(var('X'), n244), a(var('X'), n243)).
clause(737, a(var('X'), n245), a(var('X'), n244)).
clause(740, a(var('X'), n246), a(var('X'), n245)).
clause(743, a(var('X'), n247), a(var('X'), n246)).
clause(746, a(var('X'), n248), a(var('X'), n247)).
clause(749, a(var('X'), n249), a(var('X'), n248)).
clause(752, a(var('X'), n250), a(var('X'), n249)).
clause(755, a(var('X'), n251), a(var('X'), n250)).
clause(758, a(var('X'), n252), a(var('X'), n251)).
clause(761, a(var('X'), n253), a(var('X'), n252)).
clause(764, a(var('X'), n254), a(var('X'), n253)).
clause(767, a(var('X'), n255), a(var('X'), n254)).
clause(770, a(var('X'), n256), a(var('X'), n255)).
clause(773, a(var('X'), n257), a(var('X'), n256)).
clause(776, a(var('X'), n258), a(var('X'), n257)).
clause(779, a(var('X'), n259), a(var('X'), n258)).
clause(782, a(var('X'), n260), a(var('X'), n259)).
clause(785, a(var('X'), n261), a(var('X'), n260)).
clause(788, a(var('X'), n262), a(var('X'), n261)).
clause(791, a(var('X'), n263), a(var('X'), n262)).
clause(794, a(var('X'), n264), a(var('X'), n263)).
clause(797, a(var('X'), n265), a(var('X'), n264)).
clause(800, a(var('X'), n266), a(var('X'), n265)).
clause(803, a(var('X'), n267), a(var('X'), n266)).
clause(806, a(var('X'), n268), a(var('X'), n267)).
clause(809, a(var('X'), n269), a(var('X'), n268)).
clause(812, a(var('X'), n270), a(var('X'), n269)).
clause(815, a(var('X'), n271), a(var('X'), n270)).
clause(818, a(var('X'), n272), a(var('X'), n271)).
clause(821, a(var('X'), n273), a(var('X'), n272)).
clause(824, a(var('X'), n274), a(var('X'), n273)).
clause(827, a(var('X'), n275), a(var('X'), n274)).
clause(830, a(var('X'), n276), a(var('X'), n275)).
clause(833, a(var('X'), n277), a(var('X'), n276)).
clause(836, a(var('X'), n278), a(var('X'), n277)).
clause(839, a(var('X'), n279), a(var('X'), n278)).
clause(842, a(var('X'), n280), a(var('X'), n279)).
clause(845, a(var('X'), n281), a(var('X'), n280)).
clause(848, a(var('X'), n282), a(var('X'), n281)).
clause(851, a(var('X'), n283), a(var('X'), n282)).
clause(854, a(var('X'), n284), a(var('X'), n283)).
clause(857, a(var('X'), n285), a(var('X'), n284)).
clause(860, a(var('X'), n286), a(var('X'), n285)).
clause(863, a(var('X'), n287), a(var('X'), n286)).
clause(866, a(var('X'), n288), a(var('X'), n287)).
clause(869, a(var('X'), n289), a(var('X'), n288)).
clause(872, a(var('X'), n290), a(var('X'), n289)).
clause(875, a(var('X'), n291), a(var('X'), n290)).
clause(878, a(var('X'), n292), a(var('X'), n291)).
clause(881, a(var('X'), n293), a(var('X'), n292)).
clause(884, a(var('X'), n294), a(var('X'), n293)).
clause(887, a(var('X'), n295), a(var('X'), n294)).
clause(890, a(var('X'), n296), a(var('X'), n295)).
clause(893, a(var('X'), n297), a(var('X'), n296)).
clause(896, a(var('X'), n298), a(var('X'), n297)).
clause(899, a(var('X'), n299), a(var('X'), n298)).
clause(902, a(var('X'), n300), a(var('X'), n299)).
clause(905, a(var('X'), n301), a(var('X'), n300)).
clause(908, a(var('X'), n302), a(var('X'), n301)).
clause(911, a(var('X'), n303), a(var('X'), n302)).
clause(914, a(var('X'), n304), a(var('X'), n303)).
clause(917, a(var('X'), n305), a(var('X'), n304)).
clause(920, a(var('X'), n306), a(var('X'), n305)).
clause(923, a(var('X'), n307), a(var('X'), n306)).
clause(926, a(var('X'), n308), a(var('X'), n307)).
clause(929, a(var('X'), n309), a(var('X'), n308)).
clause(932, a(var('X'), n310), a(var('X'), n309)).
clause(935, a(var('X'), n311), a(var('X'), n310)).
clause(938, a(var('X'), n312), a(var('X'), n311)).
clause(941, a(var('X'), n313), a(var('X'), n312)).
clause(944, a(var('X'), n314), a(var('X'), n313)).
clause(947, a(var('X'), n315), a(var('X'), n314)).
clause(950, a(var('X'), n316), a(var('X'), n315)).
clause(953, a(var('X'), n317), a(var('X'), n316)).
clause(956, a(var('X'), n318), a(var('X'), n317)).
clause(959, a(var('X'), n319), a(var('X'), n318)).
clause(962, a(var('X'), n320), a(var('X'), n319)).
clause(965, a(var('X'), n321), a(var('X'), n320)).
clause(968, a(var('X'), n322), a(var('X'), n321)).
clause(971, a(var('X'), n323), a(var('X'), n322)).
clause(974, a(var('X'), n324), a(var('X'), n323)).
clause(977, a(var('X'), n325), a(var('X'), n324)).
clause(980, a(var('X'), n326), a(var('X'), n325)).
clause(983, a(var('X'), n327), a(var('X'), n326)).
clause(986, a(var('X'), n328), a(var('X'), n327)).
clause(989, a(var('X'), n329), a(var('X'), n328)).
clause(992, a(var('X'), n330), a(var('X'), n329)).
clause(995, a(var('X'), n331), a(var('X'), n330)).
clause(998, a(var('X'), n332), a(var('X'), n331)).
clause(1001, a(var('X'), n333), a(var('X'), n332)).
clause(1004, a(var('X'), n334), a(var('X'), n333)).
clause(1007, a(var('X'), n335), a(var('X'), n334)).
clause(1010, a(var('X'), n336), a(var('X'), n335)).
clause(1013, a(var('X'), n337), a(var('X'), n336)).
clause(1016, a(var('X'), n338), a(var('X'), n337)).
clause(1019, a(var('X'), n339), a(var('X'), n338)).
clause(1022, a(var('X'), n340), a(var('X'), n339)).
clause(1025, a(var('X'), n341), a(var('X'), n340)).
clause(1028, a(var('X'), n342), a(var('X'), n341)).
clause(1031, a(var('X'), n343), a(var('X'), n342)).
clause(1034, a(var('X'), n344), a(var('X'), n343)).
clause(1037, a(var('X'), n345), a(var('X'), n344)).
clause(1040, a(var('X'), n346), a(var('X'), n345)).
clause(1043, a(var('X'), n347), a(var('X'), n346)).
clause(1046, a(var('X'), n348), a(var('X'), n347)).
clause(1049, a(var('X'), n349), a(var('X'), n348)).
clause(1052, a(var('X'), n350), a(var('X'), n349)).
clause(1055, a(var('X'), n351), a(var('X'), n350)).
clause(1058, a(var('X'), n352), a(var('X'), n351)).
clause(1061, a(var('X'), n353), a(var('X'), n352)).
clause(1064, a(var('X'), n354), a(var('X'), n353)).
clause(1067, a(var('X'), n355), a(var('X'), n354)).
clause(1070, a(var('X'), n356), a(var('X'), n355)).
clause(1073, a(var('X'), n357), a(var('X'), n356)).
clause(1076, a(var('X'), n358), a(var('X'), n357)).
clause(1079, a(var('X'), n359), a(var('X'), n358)).
clause(1082, a(var('X'), n360), a(var('X'), n359)).
clause(1085, a(var('X'), n361), a(var('X'), n360)).
clause(1088, a(var('X'), n362), a(var('X'), n361)).
clause(1091, a(var('X'), n363), a(var('X'), n362)).
clause(1094, a(var('X'), n364), a(var('X'), n363)).
clause(1097, a(var('X'), n365), a(var('X'), n364)).
clause(1100, a(var('X'), n366), a(var('X'), n365)).
clause(1103, a(var('X'), n367), a(var('X'), n366)).
clause(1106, a(var('X'), n368), a(var('X'), n367)).
clause(1109, a(var('X'), n369), a(var('X'), n368)).
clause(1112, a(var('X'), n370), a(var('X'), n369)).
clause(1115, a(var('X'), n371), a(var('X'), n370)).
clause(1118, a(var('X'), n372), a(var('X'), n371)).
clause(1121, a(var('X'), n373), a(var('X'), n372)).
clause(1124, a(var('X'), n374), a(var('X'), n373)).
clause(1127, a(var('X'), n375), a(var('X'), n374)).
clause(1130, a(var('X'), n376), a(var('X'), n375)).
clause(1133, a(var('X'), n377), a(var('X'), n376)).
clause(1136, a(var('X'), n378), a(var('X'), n377)).
clause(1139, a(var('X'), n379), a(var('X'), n378)).
clause(1142, a(var('X'), n380), a(var('X'), n379)).
clause(1145, a(var('X'), n381), a(var('X'), n380)).
clause(1148, a(var('X'), n382), a(var('X'), n381)).
clause(1151, a(var('X'), n383), a(var('X'), n382)).
clause(1154, a(var('X'), n384), a(var('X'), n383)).
clause(1157, a(var('X'), n385), a(var('X'), n384)).
clause(1160, a(var('X'), n386), a(var('X'), n385)).
clause(1163, a(var('X'), n387), a(var('X'), n386)).
clause(1166, a(var('X'), n388), a(var('X'), n387)).
clause(1169, a(var('X'), n389), a(var('X'), n388)).
clause(1172, a(var('X'), n390), a(var('X'), n389)).
clause(1175, a(var('X'), n391), a(var('X'), n390)).
clause(1178, a(var('X'), n392), a(var('X'), n391)).
clause(1181, a(var('X'), n393), a(var('X'), n392)).
clause(1184, a(var('X'), n394), a(var('X'), n393)).
clause(1187, a(var('X'), n395), a(var('X'), n394)).
clause(1190, a(var('X'), n396), a(var('X'), n395)).
clause(1193, a(var('X'), n397), a(var('X'), n396)).
clause(1196, a(var('X'), n398), a(var('X'), n397)).
clause(1199, a(var('X'), n399), a(var('X'), n398)).
clause(1202, a(var('X'), n400), a(var('X'), n399)).
clause(1205, a(var('X'), n401), a(var('X'), n400)).
clause(1208, a(var('X'), n402), a(var('X'), n401)).
clause(1211, a(var('X'), n403), a(var('X'), n402)).
clause(1214, a(var('X'), n404), a(var('X'), n403)).
clause(1217, a(var('X'), n405), a(var('X'), n404)).
clause(1220, a(var('X'), n406), a(var('X'), n405)).
clause(1223, a(var('X'), n407), a(var('X'), n406)).
clause(1226, a(var('X'), n408), a(var('X'), n407)).
clause(1229, a(var('X'), n409), a(var('X'), n408)).
clause(1232, a(var('X'), n410), a(var('X'), n409)).
clause(1235, a(var('X'), n411), a(var('X'), n410)).
clause(1238, a(var('X'), n412), a(var('X'), n411)).
clause(1241, a(var('X'), n413), a(var('X'), n412)).
clause(1244, a(var('X'), n414), a(var('X'), n413)).
clause(1247, a(var('X'), n415), a(var('X'), n414)).
clause(1250, a(var('X'), n416), a(var('X'), n415)).
clause(1253, a(var('X'), n417), a(var('X'), n416)).
clause(1256, a(var('X'), n418), a(var('X'), n417)).
clause(1259, a(var('X'), n419), a(var('X'), n418)).
clause(1262, a(var('X'), n420), a(var('X'), n419)).
clause(1265, a(var('X'), n421), a(var('X'), n420)).
clause(1268, a(var('X'), n422), a(var('X'), n421)).
clause(1271, a(var('X'), n423), a(var('X'), n422)).
clause(1274, a(var('X'), n424), a(var('X'), n423)).
clause(1277, a(var('X'), n425), a(var('X'), n424)).
clause(1280, a(var('X'), n426), a(var('X'), n425)).
clause(1283, a(var('X'), n427), a(var('X'), n426)).
clause(1286, a(var('X'), n428), a(var('X'), n427)).
clause(1289, a(var('X'), n429), a(var('X'), n428)).
clause(1292, a(var('X'), n430), a(var('X'), n429)).
clause(1295, a(var('X'), n431), a(var('X'), n430)).
clause(1298, a(var('X'), n432), a(var('X'), n431)).
clause(1301, a(var('X'), n433), a(var('X'), n432)).
clause(1304, a(var('X'), n434), a(var('X'), n433)).
clause(1307, a(var('X'), n435), a(var('X'), n434)).
clause(1310, a(var('X'), n436), a(var('X'), n435)).
clause(1313, a(var('X'), n437), a(var('X'), n436)).
clause(1316, a(var('X'), n438), a(var('X'), n437)).
clause(1319, a(var('X'), n439), a(var('X'), n438)).
clause(1322, a(var('X'), n440), a(var('X'), n439)).
clause(1325, a(var('X'), n441), a(var('X'), n440)).
clause(1328, a(var('X'), n442), a(var('X'), n441)).
clause(1331, a(var('X'), n443), a(var('X'), n442)).
clause(1334, a(var('X'), n444), a(var('X'), n443)).
clause(1337, a(var('X'), n445), a(var('X'), n444)).
clause(1340, a(var('X'), n446), a(var('X'), n445)).
clause(1343, a(var('X'), n447), a(var('X'), n446)).
clause(1346, a(var('X'), n448), a(var('X'), n447)).
clause(1349, a(var('X'), n449), a(var('X'), n448)).
clause(1352, a(var('X'), n450), a(var('X'), n449)).
clause(1355, a(var('X'), n451), a(var('X'), n450)).
clause(1358, a(var('X'), n452), a(var('X'), n451)).
clause(1361, a(var('X'), n453), a(var('X'), n452)).
clause(1364, a(var('X'), n454), a(var('X'), n453)).
clause(1367, a(var('X'), n455), a(var('X'), n454)).
clause(1370, a(var('X'), n456), a(var('X'), n455)).
clause(1373, a(var('X'), n457), a(var('X'), n456)).
clause(1376, a(var('X'), n458), a(var('X'), n457)).
clause(1379, a(var('X'), n459), a(var('X'), n458)).
clause(1382, a(var('X'), n460), a(var('X'), n459)).
clause(1385, a(var('X'), n461), a(var('X'), n460)).
clause(1388, a(var('X'), n462), a(var('X'), n461)).
clause(1391, a(var('X'), n463), a(var('X'), n462)).
clause(1394, a(var('X'), n464), a(var('X'), n463)).
clause(1397, a(var('X'), n465), a(var('X'), n464)).
clause(1400, a(var('X'), n466), a(var('X'), n465)).
clause(1403, a(var('X'), n467), a(var('X'), n466)).
clause(1406, a(var('X'), n468), a(var('X'), n467)).
clause(1409, a(var('X'), n469), a(var('X'), n468)).
clause(1412, a(var('X'), n470), a(var('X'), n469)).
clause(1415, a(var('X'), n471), a(var('X'), n470)).
clause(1418, a(var('X'), n472), a(var('X'), n471)).
clause(1421, a(var('X'), n473), a(var('X'), n472)).
clause(1424, a(var('X'), n474), a(var('X'), n473)).
clause(1427, a(var('X'), n475), a(var('X'), n474)).
clause(1430, a(var('X'), n476), a(var('X'), n475)).
clause(1433, a(var('X'), n477), a(var('X'), n476)).
clause(1436, a(var('X'), n478), a(var('X'), n477)).
clause(1439, a(var('X'), n479), a(var('X'), n478)).
clause(1442, a(var('X'), n480), a(var('X'), n479)).
clause(1445, a(var('X'), n481), a(var('X'), n480)).
clause(1448, a(var('X'), n482), a(var('X'), n481)).
clause(1451, a(var('X'), n483), a(var('X'), n482)).
clause(1454, a(var('X'), n484), a(var('X'), n483)).
clause(1457, a(var('X'), n485), a(var('X'), n484)).
clause(1460, a(var('X'), n486), a(var('X'), n485)).
clause(1463, a(var('X'), n487), a(var('X'), n486)).
clause(1466, a(var('X'), n488), a(var('X'), n487)).
clause(1469, a(var('X'), n489), a(var('X'), n488)).
clause(1472, a(var('X'), n490), a(var('X'), n489)).
clause(1475, a(var('X'), n491), a(var('X'), n490)).
clause(1478, a(var('X'), n492), a(var('X'), n491)).
clause(1481, a(var('X'), n493), a(var('X'), n492)).
clause(1484, a(var('X'), n494), a(var('X'), n493)).
clause(1487, a(var('X'), n495), a(var('X'), n494)).
clause(1490, a(var('X'), n496), a(var('X'), n495)).
clause(1493, a(var('X'), n497), a(var('X'), n496)).
clause(1496, a(var('X'), n498), a(var('X'), n497)).
clause(1499, a(var('X'), n499), a(var('X'), n498)).
clause(1502, a(var('X'), n500), a(var('X'), n499)).
clause(1505, a(var('X'), n501), a(var('X'), n500)).
clause(1508, a(var('X'), n502), a(var('X'), n501)).
clause(1511, a(var('X'), n503), a(var('X'), n502)).
clause(1514, a(var('X'), n504), a(var('X'), n503)).
clause(1517, a(var('X'), n505), a(var('X'), n504)).
clause(1520, a(var('X'), n506), a(var('X'), n505)).
clause(1523, a(var('X'), n507), a(var('X'), n506)).
clause(1526, a(var('X'), n508), a(var('X'), n507)).
clause(1529, a(var('X'), n509), a(var('X'), n508)).
clause(1532, a(var('X'), n510), a(var('X'), n509)).
clause(1535, a(var('X'), n511), a(var('X'), n510)).
clause(1538, a(var('X'), n512), a(var('X'), n511)).
clause(1541, a(var('X'), n513), a(var('X'), n512)).
clause(1544, a(var('X'), n514), a(var('X'), n513)).
clause(1547, a(var('X'), n515), a(var('X'), n514)).
clause(1550, a(var('X'), n516), a(var('X'), n515)).
clause(1553, a(var('X'), n517), a(var('X'), n516)).
clause(1556, a(var('X'), n518), a(var('X'), n517)).
clause(1559, a(var('X'), n519), a(var('X'), n518)).
clause(1562, a(var('X'), n520), a(var('X'), n519)).
clause(1565, a(var('X'), n521), a(var('X'), n520)).
clause(1568, a(var('X'), n522), a(var('X'), n521)).
clause(1571, a(var('X'), n523), a(var('X'), n522)).
clause(1574, a(var('X'), n524), a(var('X'), n523)).
clause(1577, a(var('X'), n525), a(var('X'), n524)).
clause(1580, a(var('X'), n526), a(var('X'), n525)).
clause(1583, a(var('X'), n527), a(var('X'), n526)).
clause(1586, a(var('X'), n528), a(var('X'), n527)).
clause(1589, a(var('X'), n529), a(var('X'), n528)).
clause(1592, a(var('X'), n530), a(var('X'), n529)).
clause(1595, a(var('X'), n531), a(var('X'), n530)).
clause(1598, a(var('X'), n532), a(var('X'), n531)).
clause(1601, a(var('X'), n533), a(var('X'), n532)).
clause(1604, a(var('X'), n534), a(var('X'), n533)).
clause(1607, a(var('X'), n535), a(var('X'), n534)).
clause(1610, a(var('X'), n536), a(var('X'), n535)).
clause(1613, a(var('X'), n537), a(var('X'), n536)).
clause(1616, a(var('X'), n538), a(var('X'), n537)).
clause(1619, a(var('X'), n539), a(var('X'), n538)).
clause(1622, a(var('X'), n540), a(var('X'), n539)).
clause(1625, a(var('X'), n541), a(var('X'), n540)).
clause(1628, a(var('X'), n542), a(var('X'), n541)).
clause(1631, a(var('X'), n543), a(var('X'), n542)).
clause(1634, a(var('X'), n544), a(var('X'), n543)).
clause(1637, a(var('X'), n545), a(var('X'), n544)).
clause(1640, a(var('X'), n546), a(var('X'), n545)).
clause(1643, a(var('X'), n547), a(var('X'), n546)).
clause(1646, a(var('X'), n548), a(var('X'), n547)).
clause(1649, a(var('X'), n549), a(var('X'), n548)).
clause(1652, a(var('X'), n550), a(var('X'), n549)).
clause(1655, a(var('X'), n551), a(var('X'), n550)).
clause(1658, a(var('X'), n552), a(var('X'), n551)).
clause(1661, a(var('X'), n553), a(var('X'), n552)).
clause(1664, a(var('X'), n554), a(var('X'), n553)).
clause(1667, a(var('X'), n555), a(var('X'), n554)).
clause(1670, a(var('X'), n556), a(var('X'), n555)).
clause(1673, a(var('X'), n557), a(var('X'), n556)).
clause(1676, a(var('X'), n558), a(var('X'), n557)).
clause(1679, a(var('X'), n559), a(var('X'), n558)).
clause(1682, a(var('X'), n560), a(var('X'), n559)).
clause(1685, a(var('X'), n561), a(var('X'), n560)).
clause(1688, a(var('X'), n562), a(var('X'), n561)).
clause(1691, a(var('X'), n563), a(var('X'), n562)).
clause(1694, a(var('X'), n564), a(var('X'), n563)).
clause(1697, a(var('X'), n565), a(var('X'), n564)).
clause(1700, a(var('X'), n566), a(var('X'), n565)).
clause(1703, a(var('X'), n567), a(var('X'), n566)).
clause(1706, a(var('X'), n568), a(var('X'), n567)).
clause(1709, a(var('X'), n569), a(var('X'), n568)).
clause(1712, a(var('X'), n570), a(var('X'), n569)).
clause(1715, a(var('X'), n571), a(var('X'), n570)).
clause(1718, a(var('X'), n572), a(var('X'), n571)).
clause(1721, a(var('X'), n573), a(var('X'), n572)).
clause(1724, a(var('X'), n574), a(var('X'), n573)).
clause(1727, a(var('X'), n575), a(var('X'), n574)).
clause(1730, a(var('X'), n576), a(var('X'), n575)).
clause(1733, a(var('X'), n577), a(var('X'), n576)).
clause(1736, a(var('X'), n578), a(var('X'), n577)).
clause(1739, a(var('X'), n579), a(var('X'), n578)).
clause(1742, a(var('X'), n580), a(var('X'), n579)).
clause(1745, a(var('X'), n581), a(var('X'), n580)).
clause(1748, a(var('X'), n582), a(var('X'), n581)).
clause(1751, a(var('X'), n583), a(var('X'), n582)).
clause(1754, a(var('X'), n584), a(var('X'), n583)).
clause(1757, a(var('X'), n585), a(var('X'), n584)).
clause(1760, a(var('X'), n586), a(var('X'), n585)).
clause(1763, a(var('X'), n587), a(var('X'), n586)).
clause(1766, a(var('X'), n588), a(var('X'), n587)).
clause(1769, a(var('X'), n589), a(var('X'), n588)).
clause(1772, a(var('X'), n590), a(var('X'), n589)).
clause(1775, a(var('X'), n591), a(var('X'), n590)).
clause(1778, a(var('X'), n592), a(var('X'), n591)).
clause(1781, a(var('X'), n593), a(var('X'), n592)).
clause(1784, a(var('X'), n594), a(var('X'), n593)).
clause(1787, a(var('X'), n595), a(var('X'), n594)).
clause(1790, a(var('X'), n596), a(var('X'), n595)).
clause(1793, a(var('X'), n597), a(var('X'), n596)).
clause(1796, a(var('X'), n598), a(var('X'), n597)).
clause(1799, a(var('X'), n599), a(var('X'), n598)).
clause(1802, a(var('X'), n600), a(var('X'), n599)).
clause(1805, a(var('X'), n601), a(var('X'), n600)).
clause(1808, a(var('X'), n602), a(var('X'), n601)).
clause(1811, a(var('X'), n603), a(var('X'), n602)).
clause(1814, a(var('X'), n604), a(var('X'), n603)).
clause(1817, a(var('X'), n605), a(var('X'), n604)).
clause(1820, a(var('X'), n606), a(var('X'), n605)).
clause(1823, a(var('X'), n607), a(var('X'), n606)).
clause(1826, a(var('X'), n608), a(var('X'), n607)).
clause(1829, a(var('X'), n609), a(var('X'), n608)).
clause(1832, a(var('X'), n610), a(var('X'), n609)).
clause(1835, a(var('X'), n611), a(var('X'), n610)).
clause(1838, a(var('X'), n612), a(var('X'), n611)).
clause(1841, a(var('X'), n613), a(var('X'), n612)).
clause(1844, a(var('X'), n614), a(var('X'), n613)).
clause(1847, a(var('X'), n615), a(var('X'), n614)).
clause(1850, a(var('X'), n616), a(var('X'), n615)).
clause(1853, a(var('X'), n617), a(var('X'), n616)).
clause(1856, a(var('X'), n618), a(var('X'), n617)).
clause(1859, a(var('X'), n619), a(var('X'), n618)).
clause(1862, a(var('X'), n620), a(var('X'), n619)).
clause(1865, a(var('X'), n621), a(var('X'), n620)).
clause(1868, a(var('X'), n622), a(var('X'), n621)).
clause(1871, a(var('X'), n623), a(var('X'), n622)).
clause(1874, a(var('X'), n624), a(var('X'), n623)).
clause(1877, a(var('X'), n625), a(var('X'), n624)).
clause(1880, a(var('X'), n626), a(var('X'), n625)).
clause(1883, a(var('X'), n627), a(var('X'), n626)).
clause(1886, a(var('X'), n628), a(var('X'), n627)).
clause(1889, a(var('X'), n629), a(var('X'), n628)).
clause(1892, a(var('X'), n630), a(var('X'), n629)).
clause(1895, a(var('X'), n631), a(var('X'), n630)).
clause(1898, a(var('X'), n632), a(var('X'), n631)).
clause(1901, a(var('X'), n633), a(var('X'), n632)).
clause(1904, a(var('X'), n634), a(var('X'), n633)).
clause(1907, a(var('X'), n635), a(var('X'), n634)).
clause(1910, a(var('X'), n636), a(var('X'), n635)).
clause(1913, a(var('X'), n637), a(var('X'), n636)).
clause(1916, a(var('X'), n638), a(var('X'), n637)).
clause(1919, a(var('X'), n639), a(var('X'), n638)).
clause(1922, a(var('X'), n640), a(var('X'), n639)).
clause(1925, a(var('X'), n641), a(var('X'), n640)).
clause(1928, a(var('X'), n642), a(var('X'), n641)).
clause(1931, a(var('X'), n643), a(var('X'), n642)).
clause(1934, a(var('X'), n644), a(var('X'), n643)).
clause(1937, a(var('X'), n645), a(var('X'), n644)).
clause(1940, a(var('X'), n646), a(var('X'), n645)).
clause(1943, a(var('X'), n647), a(var('X'), n646)).
clause(1946, a(var('X'), n648), a(var('X'), n647)).
clause(1949, a(var('X'), n649), a(var('X'), n648)).
clause(1952, a(var('X'), n650), a(var('X'), n649)).
clause(1955, a(var('X'), n651), a(var('X'), n650)).
clause(1958, a(var('X'), n652), a(var('X'), n651)).
clause(1961, a(var('X'), n653), a(var('X'), n652)).
clause(1964, a(var('X'), n654), a(var('X'), n653)).
clause(1967, a(var('X'), n655), a(var('X'), n654)).
clause(1970, a(var('X'), n656), a(var('X'), n655)).
clause(1973, a(var('X'), n657), a(var('X'), n656)).
clause(1976, a(var('X'), n658), a(var('X'), n657)).
clause(1979, a(var('X'), n659), a(var('X'), n658)).
clause(1982, a(var('X'), n660), a(var('X'), n659)).
clause(1985, a(var('X'), n661), a(var('X'), n660)).
clause(1988, a(var('X'), n662), a(var('X'), n661)).
clause(1991, a(var('X'), n663), a(var('X'), n662)).
clause(1994, a(var('X'), n664), a(var('X'), n663)).
clause(1997, a(var('X'), n665), a(var('X'), n664)).
clause(2000, a(var('X'), n666), a(var('X'), n665)).
clause(2003, a(var('X'), n667), a(var('X'), n666)).
clause(2006, a(var('X'), n668), a(var('X'), n667)).
clause(2009, a(var('X'), n669), a(var('X'), n668)).
clause(2012, a(var('X'), n670), a(var('X'), n669)).
clause(2015, a(var('X'), n671), a(var('X'), n670)).
clause(2018, a(var('X'), n672), a(var('X'), n671)).
clause(2021, a(var('X'), n673), a(var('X'), n672)).
clause(2024, a(var('X'), n674), a(var('X'), n673)).
clause(2027, a(var('X'), n675), a(var('X'), n674)).
clause(2030, a(var('X'), n676), a(var('X'), n675)).
clause(2033, a(var('X'), n677), a(var('X'), n676)).
clause(2036, a(var('X'), n678), a(var('X'), n677)).
clause(2039, a(var('X'), n679), a(var('X'), n678)).
clause(2042, a(var('X'), n680), a(var('X'), n679)).
clause(2045, a(var('X'), n681), a(var('X'), n680)).
clause(2048, a(var('X'), n682), a(var('X'), n681)).
clause(2051, a(var('X'), n683), a(var('X'), n682)).
clause(2054, a(var('X'), n684), a(var('X'), n683)).
clause(2057, a(var('X'), n685), a(var('X'), n684)).
clause(2060, a(var('X'), n686), a(var('X'), n685)).
clause(2063, a(var('X'), n687), a(var('X'), n686)).
clause(2066, a(var('X'), n688), a(var('X'), n687)).
clause(2069, a(var('X'), n689), a(var('X'), n688)).
clause(2072, a(var('X'), n690), a(var('X'), n689)).
clause(2075, a(var('X'), n691), a(var('X'), n690)).
clause(2078, a(var('X'), n692), a(var('X'), n691)).
clause(2081, a(var('X'), n693), a(var('X'), n692)).
clause(2084, a(var('X'), n694), a(var('X'), n693)).
clause(2087, a(var('X'), n695), a(var('X'), n694)).
clause(2090, a(var('X'), n696), a(var('X'), n695)).
clause(2093, a(var('X'), n697), a(var('X'), n696)).
clause(2096, a(var('X'), n698), a(var('X'), n697)).
clause(2099, a(var('X'), n699), a(var('X'), n698)).
clause(2102, a(var('X'), n700), a(var('X'), n699)).
clause(2105, a(var('X'), n701), a(var('X'), n700)).
clause(2108, a(var('X'), n702), a(var('X'), n701)).
clause(2111, a(var('X'), n703), a(var('X'), n702)).
clause(2114, a(var('X'), n704), a(var('X'), n703)).
clause(2117, a(var('X'), n705), a(var('X'), n704)).
clause(2120, a(var('X'), n706), a(var('X'), n705)).
clause(2123, a(var('X'), n707), a(var('X'), n706)).
clause(2126, a(var('X'), n708), a(var('X'), n707)).
clause(2129, a(var('X'), n709), a(var('X'), n708)).
clause(2132, a(var('X'), n710), a(var('X'), n709)).
clause(2135, a(var('X'), n711), a(var('X'), n710)).
clause(2138, a(var('X'), n712), a(var('X'), n711)).
clause(2141, a(var('X'), n713), a(var('X'), n712)).
clause(2144, a(var('X'), n714), a(var('X'), n713)).
clause(2147, a(var('X'), n715), a(var('X'), n714)).
clause(2150, a(var('X'), n716), a(var('X'), n715)).
clause(2153, a(var('X'), n717), a(var('X'), n716)).
clause(2156, a(var('X'), n718), a(var('X'), n717)).
clause(2159, a(var('X'), n719), a(var('X'), n718)).
clause(2162, a(var('X'), n720), a(var('X'), n719)).
clause(2165, a(var('X'), n721), a(var('X'), n720)).
clause(2168, a(var('X'), n722), a(var('X'), n721)).
clause(2171, a(var('X'), n723), a(var('X'), n722)).
clause(2174, a(var('X'), n724), a(var('X'), n723)).
clause(2177, a(var('X'), n725), a(var('X'), n724)).
clause(2180, a(var('X'), n726), a(var('X'), n725)).
clause(2183, a(var('X'), n727), a(var('X'), n726)).
clause(2186, a(var('X'), n728), a(var('X'), n727)).
clause(2189, a(var('X'), n729), a(var('X'), n728)).
clause(2192, a(var('X'), n730), a(var('X'), n729)).
clause(2195, a(var('X'), n731), a(var('X'), n730)).
clause(2198, a(var('X'), n732), a(var('X'), n731)).
clause(2201, a(var('X'), n733), a(var('X'), n732)).
clause(2204, a(var('X'), n734), a(var('X'), n733)).
clause(2207, a(var('X'), n735), a(var('X'), n734)).
clause(2210, a(var('X'), n736), a(var('X'), n735)).
clause(2213, a(var('X'), n737), a(var('X'), n736)).
clause(2216, a(var('X'), n738), a(var('X'), n737)).
clause(2219, a(var('X'), n739), a(var('X'), n738)).
clause(2222, a(var('X'), n740), a(var('X'), n739)).
clause(2225, a(var('X'), n741), a(var('X'), n740)).
clause(2228, a(var('X'), n742), a(var('X'), n741)).
clause(2231, a(var('X'), n743), a(var('X'), n742)).
clause(2234, a(var('X'), n744), a(var('X'), n743)).
clause(2237, a(var('X'), n745), a(var('X'), n744)).
clause(2240, a(var('X'), n746), a(var('X'), n745)).
clause(2243, a(var('X'), n747), a(var('X'), n746)).
clause(2246, a(var('X'), n748), a(var('X'), n747)).
clause(2249, a(var('X'), n749), a(var('X'), n748)).
clause(2252, a(var('X'), n750), a(var('X'), n749)).
clause(2255, a(var('X'), n751), a(var('X'), n750)).
clause(2258, a(var('X'), n752), a(var('X'), n751)).
clause(2261, a(var('X'), n753), a(var('X'), n752)).
clause(2264, a(var('X'), n754), a(var('X'), n753)).
clause(2267, a(var('X'), n755), a(var('X'), n754)).
clause(2270, a(var('X'), n756), a(var('X'), n755)).
clause(2273, a(var('X'), n757), a(var('X'), n756)).
clause(2276, a(var('X'), n758), a(var('X'), n757)).
clause(2279, a(var('X'), n759), a(var('X'), n758)).
clause(2282, a(var('X'), n760), a(var('X'), n759)).
clause(2285, a(var('X'), n761), a(var('X'), n760)).
clause(2288, a(var('X'), n762), a(var('X'), n761)).
clause(2291, a(var('X'), n763), a(var('X'), n762)).
clause(2294, a(var('X'), n764), a(var('X'), n763)).
clause(2297, a(var('X'), n765), a(var('X'), n764)).
clause(2300, a(var('X'), n766), a(var('X'), n765)).
clause(2303, a(var('X'), n767), a(var('X'), n766)).
clause(2306, a(var('X'), n768), a(var('X'), n767)).
clause(2309, a(var('X'), n769), a(var('X'), n768)).
clause(2312, a(var('X'), n770), a(var('X'), n769)).
clause(2315, a(var('X'), n771), a(var('X'), n770)).
clause(2318, a(var('X'), n772), a(var('X'), n771)).
clause(2321, a(var('X'), n773), a(var('X'), n772)).
clause(2324, a(var('X'), n774), a(var('X'), n773)).
clause(2327, a(var('X'), n775), a(var('X'), n774)).
clause(2330, a(var('X'), n776), a(var('X'), n775)).
clause(2333, a(var('X'), n777), a(var('X'), n776)).
clause(2336, a(var('X'), n778), a(var('X'), n777)).
clause(2339, a(var('X'), n779), a(var('X'), n778)).
clause(2342, a(var('X'), n780), a(var('X'), n779)).
clause(2345, a(var('X'), n781), a(var('X'), n780)).
clause(2348, a(var('X'), n782), a(var('X'), n781)).
clause(2351, a(var('X'), n783), a(var('X'), n782)).
clause(2354, a(var('X'), n784), a(var('X'), n783)).
clause(2357, a(var('X'), n785), a(var('X'), n784)).
clause(2360, a(var('X'), n786), a(var('X'), n785)).
clause(2363, a(var('X'), n787), a(var('X'), n786)).
clause(2366, a(var('X'), n788), a(var('X'), n787)).
clause(2369, a(var('X'), n789), a(var('X'), n788)).
clause(2372, a(var('X'), n790), a(var('X'), n789)).
clause(2375, a(var('X'), n791), a(var('X'), n790)).
clause(2378, a(var('X'), n792), a(var('X'), n791)).
clause(2381, a(var('X'), n793), a(var('X'), n792)).
clause(2384, a(var('X'), n794), a(var('X'), n793)).
clause(2387, a(var('X'), n795), a(var('X'), n794)).
clause(2390, a(var('X'), n796), a(var('X'), n795)).
clause(2393, a(var('X'), n797), a(var('X'), n796)).
clause(2396, a(var('X'), n798), a(var('X'), n797)).
clause(2399, a(var('X'), n799), a(var('X'), n798)).
clause(2402, a(var('X'), n800), a(var('X'), n799)).
clause(2405, a(var('X'), n801), a(var('X'), n800)).
clause(2408, a(var('X'), n802), a(var('X'), n801)).
clause(2411, a(var('X'), n803), a(var('X'), n802)).
clause(2414, a(var('X'), n804), a(var('X'), n803)).
clause(2417, a(var('X'), n805), a(var('X'), n804)).
clause(2420, a(var('X'), n806), a(var('X'), n805)).
clause(2423, a(var('X'), n807), a(var('X'), n806)).
clause(2426, a(var('X'), n808), a(var('X'), n807)).
clause(2429, a(var('X'), n809), a(var('X'), n808)).
clause(2432, a(var('X'), n810), a(var('X'), n809)).
clause(2435, a(var('X'), n811), a(var('X'), n810)).
clause(2438, a(var('X'), n812), a(var('X'), n811)).
clause(2441, a(var('X'), n813), a(var('X'), n812)).
clause(2444, a(var('X'), n814), a(var('X'), n813)).
clause(2447, a(var('X'), n815), a(var('X'), n814)).
clause(2450, a(var('X'), n816), a(var('X'), n815)).
clause(2453, a(var('X'), n817), a(var('X'), n816)).
clause(2456, a(var('X'), n818), a(var('X'), n817)).
clause(2459, a(var('X'), n819), a(var('X'), n818)).
clause(2462, a(var('X'), n820), a(var('X'), n819)).
clause(2465, a(var('X'), n821), a(var('X'), n820)).
clause(2468, a(var('X'), n822), a(var('X'), n821)).
clause(2471, a(var('X'), n823), a(var('X'), n822)).
clause(2474, a(var('X'), n824), a(var('X'), n823)).
clause(2477, a(var('X'), n825), a(var('X'), n824)).
clause(2480, a(var('X'), n826), a(var('X'), n825)).
clause(2483, a(var('X'), n827), a(var('X'), n826)).
clause(2486, a(var('X'), n828), a(var('X'), n827)).
clause(2489, a(var('X'), n829), a(var('X'), n828)).
clause(2492, a(var('X'), n830), a(var('X'), n829)).
clause(2495, a(var('X'), n831), a(var('X'), n830)).
clause(2498, a(var('X'), n832), a(var('X'), n831)).
clause(2501, a(var('X'), n833), a(var('X'), n832)).
clause(2504, a(var('X'), n834), a(var('X'), n833)).
clause(2507, a(var('X'), n835), a(var('X'), n834)).
clause(2510, a(var('X'), n836), a(var('X'), n835)).
clause(2513, a(var('X'), n837), a(var('X'), n836)).
clause(2516, a(var('X'), n838), a(var('X'), n837)).
clause(2519, a(var('X'), n839), a(var('X'), n838)).
clause(2522, a(var('X'), n840), a(var('X'), n839)).
clause(2525, a(var('X'), n841), a(var('X'), n840)).
clause(2528, a(var('X'), n842), a(var('X'), n841)).
clause(2531, a(var('X'), n843), a(var('X'), n842)).
clause(2534, a(var('X'), n844), a(var('X'), n843)).
clause(2537, a(var('X'), n845), a(var('X'), n844)).
clause(2540, a(var('X'), n846), a(var('X'), n845)).
clause(2543, a(var('X'), n847), a(var('X'), n846)).
clause(2546, a(var('X'), n848), a(var('X'), n847)).
clause(2549, a(var('X'), n849), a(var('X'), n848)).
clause(2552, a(var('X'), n850), a(var('X'), n849)).
clause(2555, a(var('X'), n851), a(var('X'), n850)).
clause(2558, a(var('X'), n852), a(var('X'), n851)).
clause(2561, a(var('X'), n853), a(var('X'), n852)).
clause(2564, a(var('X'), n854), a(var('X'), n853)).
clause(2567, a(var('X'), n855), a(var('X'), n854)).
clause(2570, a(var('X'), n856), a(var('X'), n855)).
clause(2573, a(var('X'), n857), a(var('X'), n856)).
clause(2576, a(var('X'), n858), a(var('X'), n857)).
clause(2579, a(var('X'), n859), a(var('X'), n858)).
clause(2582, a(var('X'), n860), a(var('X'), n859)).
clause(2585, a(var('X'), n861), a(var('X'), n860)).
clause(2588, a(var('X'), n862), a(var('X'), n861)).
clause(2591, a(var('X'), n863), a(var('X'), n862)).
clause(2594, a(var('X'), n864), a(var('X'), n863)).
clause(2597, a(var('X'), n865), a(var('X'), n864)).
clause(2600, a(var('X'), n866), a(var('X'), n865)).
clause(2603, a(var('X'), n867), a(var('X'), n866)).
clause(2606, a(var('X'), n868), a(var('X'), n867)).
clause(2609, a(var('X'), n869), a(var('X'), n868)).
clause(2612, a(var('X'), n870), a(var('X'), n869)).
clause(2615, a(var('X'), n871), a(var('X'), n870)).
clause(2618, a(var('X'), n872), a(var('X'), n871)).
clause(2621, a(var('X'), n873), a(var('X'), n872)).
clause(2624, a(var('X'), n874), a(var('X'), n873)).
clause(2627, a(var('X'), n875), a(var('X'), n874)).
clause(2630, a(var('X'), n876), a(var('X'), n875)).
clause(2633, a(var('X'), n877), a(var('X'), n876)).
clause(2636, a(var('X'), n878), a(var('X'), n877)).
clause(2639, a(var('X'), n879), a(var('X'), n878)).
clause(2642, a(var('X'), n880), a(var('X'), n879)).
clause(2645, a(var('X'), n881), a(var('X'), n880)).
clause(2648, a(var('X'), n882), a(var('X'), n881)).
clause(2651, a(var('X'), n883), a(var('X'), n882)).
clause(2654, a(var('X'), n884), a(var('X'), n883)).
clause(2657, a(var('X'), n885), a(var('X'), n884)).
clause(2660, a(var('X'), n886), a(var('X'), n885)).
clause(2663, a(var('X'), n887), a(var('X'), n886)).
clause(2666, a(var('X'), n888), a(var('X'), n887)).
clause(2669, a(var('X'), n889), a(var('X'), n888)).
clause(2672, a(var('X'), n890), a(var('X'), n889)).
clause(2675, a(var('X'), n891), a(var('X'), n890)).
clause(2678, a(var('X'), n892), a(var('X'), n891)).
clause(2681, a(var('X'), n893), a(var('X'), n892)).
clause(2684, a(var('X'), n894), a(var('X'), n893)).
clause(2687, a(var('X'), n895), a(var('X'), n894)).
clause(2690, a(var('X'), n896), a(var('X'), n895)).
clause(2693, a(var('X'), n897), a(var('X'), n896)).
clause(2696, a(var('X'), n898), a(var('X'), n897)).
clause(2699, a(var('X'), n899), a(var('X'), n898)).
clause(2702, a(var('X'), n900), a(var('X'), n899)).
clause(2705, a(var('X'), n901), a(var('X'), n900)).
clause(2708, a(var('X'), n902), a(var('X'), n901)).
clause(2711, a(var('X'), n903), a(var('X'), n902)).
clause(2714, a(var('X'), n904), a(var('X'), n903)).
clause(2717, a(var('X'), n905), a(var('X'), n904)).
clause(2720, a(var('X'), n906), a(var('X'), n905)).
clause(2723, a(var('X'), n907), a(var('X'), n906)).
clause(2726, a(var('X'), n908), a(var('X'), n907)).
clause(2729, a(var('X'), n909), a(var('X'), n908)).
clause(2732, a(var('X'), n910), a(var('X'), n909)).
clause(2735, a(var('X'), n911), a(var('X'), n910)).
clause(2738, a(var('X'), n912), a(var('X'), n911)).
clause(2741, a(var('X'), n913), a(var('X'), n912)).
clause(2744, a(var('X'), n914), a(var('X'), n913)).
clause(2747, a(var('X'), n915), a(var('X'), n914)).
clause(2750, a(var('X'), n916), a(var('X'), n915)).
clause(2753, a(var('X'), n917), a(var('X'), n916)).
clause(2756, a(var('X'), n918), a(var('X'), n917)).
clause(2759, a(var('X'), n919), a(var('X'), n918)).
clause(2762, a(var('X'), n920), a(var('X'), n919)).
clause(2765, a(var('X'), n921), a(var('X'), n920)).
clause(2768, a(var('X'), n922), a(var('X'), n921)).
clause(2771, a(var('X'), n923), a(var('X'), n922)).
clause(2774, a(var('X'), n924), a(var('X'), n923)).
clause(2777, a(var('X'), n925), a(var('X'), n924)).
clause(2780, a(var('X'), n926), a(var('X'), n925)).
clause(2783, a(var('X'), n927), a(var('X'), n926)).
clause(2786, a(var('X'), n928), a(var('X'), n927)).
clause(2789, a(var('X'), n929), a(var('X'), n928)).
clause(2792, a(var('X'), n930), a(var('X'), n929)).
clause(2795, a(var('X'), n931), a(var('X'), n930)).
clause(2798, a(var('X'), n932), a(var('X'), n931)).
clause(2801, a(var('X'), n933), a(var('X'), n932)).
clause(2804, a(var('X'), n934), a(var('X'), n933)).
clause(2807, a(var('X'), n935), a(var('X'), n934)).
clause(2810, a(var('X'), n936), a(var('X'), n935)).
clause(2813, a(var('X'), n937), a(var('X'), n936)).
clause(2816, a(var('X'), n938), a(var('X'), n937)).
clause(2819, a(var('X'), n939), a(var('X'), n938)).
clause(2822, a(var('X'), n940), a(var('X'), n939)).
clause(2825, a(var('X'), n941), a(var('X'), n940)).
clause(2828, a(var('X'), n942), a(var('X'), n941)).
clause(2831, a(var('X'), n943), a(var('X'), n942)).
clause(2834, a(var('X'), n944), a(var('X'), n943)).
clause(2837, a(var('X'), n945), a(var('X'), n944)).
clause(2840, a(var('X'), n946), a(var('X'), n945)).
clause(2843, a(var('X'), n947), a(var('X'), n946)).
clause(2846, a(var('X'), n948), a(var('X'), n947)).
clause(2849, a(var('X'), n949), a(var('X'), n948)).
clause(2852, a(var('X'), n950), a(var('X'), n949)).
clause(2855, a(var('X'), n951), a(var('X'), n950)).
clause(2858, a(var('X'), n952), a(var('X'), n951)).
clause(2861, a(var('X'), n953), a(var('X'), n952)).
clause(2864, a(var('X'), n954), a(var('X'), n953)).
clause(2867, a(var('X'), n955), a(var('X'), n954)).
clause(2870, a(var('X'), n956), a(var('X'), n955)).
clause(2873, a(var('X'), n957), a(var('X'), n956)).
clause(2876, a(var('X'), n958), a(var('X'), n957)).
clause(2879, a(var('X'), n959), a(var('X'), n958)).
clause(2882, a(var('X'), n960), a(var('X'), n959)).
clause(2885, a(var('X'), n961), a(var('X'), n960)).
clause(2888, a(var('X'), n962), a(var('X'), n961)).
clause(2891, a(var('X'), n963), a(var('X'), n962)).
clause(2894, a(var('X'), n964), a(var('X'), n963)).
clause(2897, a(var('X'), n965), a(var('X'), n964)).
clause(2900, a(var('X'), n966), a(var('X'), n965)).
clause(2903, a(var('X'), n967), a(var('X'), n966)).
clause(2906, a(var('X'), n968), a(var('X'), n967)).
clause(2909, a(var('X'), n969), a(var('X'), n968)).
clause(2912, a(var('X'), n970), a(var('X'), n969)).
clause(2915, a(var('X'), n971), a(var('X'), n970)).
clause(2918, a(var('X'), n972), a(var('X'), n971)).
clause(2921, a(var('X'), n973), a(var('X'), n972)).
clause(2924, a(var('X'), n974), a(var('X'), n973)).
clause(2927, a(var('X'), n975), a(var('X'), n974)).
clause(2930, a(var('X'), n976), a(var('X'), n975)).
clause(2933, a(var('X'), n977), a(var('X'), n976)).
clause(2936, a(var('X'), n978), a(var('X'), n977)).
clause(2939, a(var('X'), n979), a(var('X'), n978)).
clause(2942, a(var('X'), n980), a(var('X'), n979)).
clause(2945, a(var('X'), n981), a(var('X'), n980)).
clause(2948, a(var('X'), n982), a(var('X'), n981)).
clause(2951, a(var('X'), n983), a(var('X'), n982)).
clause(2954, a(var('X'), n984), a(var('X'), n983)).
clause(2957, a(var('X'), n985), a(var('X'), n984)).
clause(2960, a(var('X'), n986), a(var('X'), n985)).
clause(2963, a(var('X'), n987), a(var('X'), n986)).
clause(2966, a(var('X'), n988), a(var('X'), n987)).
clause(2969, a(var('X'), n989), a(var('X'), n988)).
clause(2972, a(var('X'), n990), a(var('X'), n989)).
clause(2975, a(var('X'), n991), a(var('X'), n990)).
clause(2978, a(var('X'), n992), a(var('X'), n991)).
clause(2981, a(var('X'), n993), a(var('X'), n992)).
clause(2984, a(var('X'), n994), a(var('X'), n993)).
clause(2987, a(var('X'), n995), a(var('X'), n994)).
clause(2990, a(var('X'), n996), a(var('X'), n995)).
clause(2993, a(var('X'), n997), a(var('X'), n996)).
clause(2996, a(var('X'), n998), a(var('X'), n997)).
clause(2999, a(var('X'), n999), a(var('X'), n998)).
clause(3002, a(var('X'), n1000), a(var('X'), n999)).
clause(3005, a(var('X'), n1001), a(var('X'), n1000)).
clause(3008, a(var('X'), n1002), a(var('X'), n1001)).
clause(3011, a(var('X'), n1003), a(var('X'), n1002)).
clause(3014, a(var('X'), n1004), a(var('X'), n1003)).
clause(3017, a(var('X'), n1005), a(var('X'), n1004)).
clause(3020, a(var('X'), n1006), a(var('X'), n1005)).
clause(3023, a(var('X'), n1007), a(var('X'), n1006)).
clause(3026, a(var('X'), n1008), a(var('X'), n1007)).
clause(3029, a(var('X'), n1009), a(var('X'), n1008)).
clause(3032, a(var('X'), n1010), a(var('X'), n1009)).
clause(3035, a(var('X'), n1011), a(var('X'), n1010)).
clause(3038, a(var('X'), n1012), a(var('X'), n1011)).
clause(3041, a(var('X'), n1013), a(var('X'), n1012)).
clause(3044, a(var('X'), n1014), a(var('X'), n1013)).
clause(3047, a(var('X'), n1015), a(var('X'), n1014)).
clause(3050, a(var('X'), n1016), a(var('X'), n1015)).
clause(3053, a(var('X'), n1017), a(var('X'), n1016)).
clause(3056, a(var('X'), n1018), a(var('X'), n1017)).
clause(3059, a(var('X'), n1019), a(var('X'), n1018)).
clause(3062, a(var('X'), n1020), a(var('X'), n1019)).
clause(3065, a(var('X'), n1021), a(var('X'), n1020)).
clause(3068, a(var('X'), n1022), a(var('X'), n1021)).
clause(3071, a(var('X'), n1023), a(var('X'), n1022)).
clause(3074, a(var('X'), n1024), a(var('X'), n1023)).
clause(3077, a(var('X'), n1025), a(var('X'), n1024)).
clause(3080, a(var('X'), n1026), a(var('X'), n1025)).
clause(3083, a(var('X'), n1027), a(var('X'), n1026)).
clause(3086, a(var('X'), n1028), a(var('X'), n1027)).
clause(3089, a(var('X'), n1029), a(var('X'), n1028)).
clause(3092, a(var('X'), n1030), a(var('X'), n1029)).
clause(3095, a(var('X'), n1031), a(var('X'), n1030)).
clause(3098, a(var('X'), n1032), a(var('X'), n1031)).
clause(3101, a(var('X'), n1033), a(var('X'), n1032)).
clause(3104, a(var('X'), n1034), a(var('X'), n1033)).
clause(3107, a(var('X'), n1035), a(var('X'), n1034)).
clause(3110, a(var('X'), n1036), a(var('X'), n1035)).
clause(3113, a(var('X'), n1037), a(var('X'), n1036)).
clause(3116, a(var('X'), n1038), a(var('X'), n1037)).
clause(3119, a(var('X'), n1039), a(var('X'), n1038)).
clause(3122, a(var('X'), n1040), a(var('X'), n1039)).
clause(3125, a(var('X'), n1041), a(var('X'), n1040)).
clause(3128, a(var('X'), n1042), a(var('X'), n1041)).
clause(3131, a(var('X'), n1043), a(var('X'), n1042)).
clause(3134, a(var('X'), n1044), a(var('X'), n1043)).
clause(3137, a(var('X'), n1045), a(var('X'), n1044)).
clause(3140, a(var('X'), n1046), a(var('X'), n1045)).
clause(3143, a(var('X'), n1047), a(var('X'), n1046)).
clause(3146, a(var('X'), n1048), a(var('X'), n1047)).
clause(3149, a(var('X'), n1049), a(var('X'), n1048)).
clause(3152, a(var('X'), n1050), a(var('X'), n1049)).
clause(3155, a(var('X'), n1051), a(var('X'), n1050)).
clause(3158, a(var('X'), n1052), a(var('X'), n1051)).
clause(3161, a(var('X'), n1053), a(var('X'), n1052)).
clause(3164, a(var('X'), n1054), a(var('X'), n1053)).
clause(3167, a(var('X'), n1055), a(var('X'), n1054)).
clause(3170, a(var('X'), n1056), a(var('X'), n1055)).
clause(3173, a(var('X'), n1057), a(var('X'), n1056)).
clause(3176, a(var('X'), n1058), a(var('X'), n1057)).
clause(3179, a(var('X'), n1059), a(var('X'), n1058)).
clause(3182, a(var('X'), n1060), a(var('X'), n1059)).
clause(3185, a(var('X'), n1061), a(var('X'), n1060)).
clause(3188, a(var('X'), n1062), a(var('X'), n1061)).
clause(3191, a(var('X'), n1063), a(var('X'), n1062)).
clause(3194, a(var('X'), n1064), a(var('X'), n1063)).
clause(3197, a(var('X'), n1065), a(var('X'), n1064)).
clause(3200, a(var('X'), n1066), a(var('X'), n1065)).
clause(3203, a(var('X'), n1067), a(var('X'), n1066)).
clause(3206, a(var('X'), n1068), a(var('X'), n1067)).
clause(3209, a(var('X'), n1069), a(var('X'), n1068)).
clause(3212, a(var('X'), n1070), a(var('X'), n1069)).
clause(3215, a(var('X'), n1071), a(var('X'), n1070)).
clause(3218, a(var('X'), n1072), a(var('X'), n1071)).
clause(3221, a(var('X'), n1073), a(var('X'), n1072)).
clause(3224, a(var('X'), n1074), a(var('X'), n1073)).
clause(3227, a(var('X'), n1075), a(var('X'), n1074)).
clause(3230, a(var('X'), n1076), a(var('X'), n1075)).
clause(3233, a(var('X'), n1077), a(var('X'), n1076)).
clause(3236, a(var('X'), n1078), a(var('X'), n1077)).
clause(3239, a(var('X'), n1079), a(var('X'), n1078)).
clause(3242, a(var('X'), n1080), a(var('X'), n1079)).
clause(3245, a(var('X'), n1081), a(var('X'), n1080)).
clause(3248, a(var('X'), n1082), a(var('X'), n1081)).
clause(3251, a(var('X'), n1083), a(var('X'), n1082)).
clause(3254, a(var('X'), n1084), a(var('X'), n1083)).
clause(3257, a(var('X'), n1085), a(var('X'), n1084)).
clause(3260, a(var('X'), n1086), a(var('X'), n1085)).
clause(3263, a(var('X'), n1087), a(var('X'), n1086)).
clause(3266, a(var('X'), n1088), a(var('X'), n1087)).
clause(3269, a(var('X'), n1089), a(var('X'), n1088)).
clause(3272, a(var('X'), n1090), a(var('X'), n1089)).
clause(3275, a(var('X'), n1091), a(var('X'), n1090)).
clause(3278, a(var('X'), n1092), a(var('X'), n1091)).
clause(3281, a(var('X'), n1093), a(var('X'), n1092)).
clause(3284, a(var('X'), n1094), a(var('X'), n1093)).
clause(3287, a(var('X'), n1095), a(var('X'), n1094)).
clause(3290, a(var('X'), n1096), a(var('X'), n1095)).
clause(3293, a(var('X'), n1097), a(var('X'), n1096)).
clause(3296, a(var('X'), n1098), a(var('X'), n1097)).
clause(3299, a(var('X'), n1099), a(var('X'), n1098)).
clause(3302, a(var('X'), n1100), a(var('X'), n1099)).
clause(3305, a(var('X'), n1101), a(var('X'), n1100)).
clause(3308, a(var('X'), n1102), a(var('X'), n1101)).
clause(3311, a(var('X'), n1103), a(var('X'), n1102)).
clause(3314, a(var('X'), n1104), a(var('X'), n1103)).
clause(3317, a(var('X'), n1105), a(var('X'), n1104)).
clause(3320, a(var('X'), n1106), a(var('X'), n1105)).
clause(3323, a(var('X'), n1107), a(var('X'), n1106)).
clause(3326, a(var('X'), n1108), a(var('X'), n1107)).
clause(3329, a(var('X'), n1109), a(var('X'), n1108)).
clause(3332, a(var('X'), n1110), a(var('X'), n1109)).
clause(3335, a(var('X'), n1111), a(var('X'), n1110)).
clause(3338, a(var('X'), n1112), a(var('X'), n1111)).
clause(3341, a(var('X'), n1113), a(var('X'), n1112)).
clause(3344, a(var('X'), n1114), a(var('X'), n1113)).
clause(3347, a(var('X'), n1115), a(var('X'), n1114)).
clause(3350, a(var('X'), n1116), a(var('X'), n1115)).
clause(3353, a(var('X'), n1117), a(var('X'), n1116)).
clause(3356, a(var('X'), n1118), a(var('X'), n1117)).
clause(3359, a(var('X'), n1119), a(var('X'), n1118)).
clause(3362, a(var('X'), n1120), a(var('X'), n1119)).
clause(3365, a(var('X'), n1121), a(var('X'), n1120)).
clause(3368, a(var('X'), n1122), a(var('X'), n1121)).
clause(3371, a(var('X'), n1123), a(var('X'), n1122)).
clause(3374, a(var('X'), n1124), a(var('X'), n1123)).
clause(3377, a(var('X'), n1125), a(var('X'), n1124)).
clause(3380, a(var('X'), n1126), a(var('X'), n1125)).
clause(3383, a(var('X'), n1127), a(var('X'), n1126)).
clause(3386, a(var('X'), n1128), a(var('X'), n1127)).
clause(3389, a(var('X'), n1129), a(var('X'), n1128)).
clause(3392, a(var('X'), n1130), a(var('X'), n1129)).
clause(3395, a(var('X'), n1131), a(var('X'), n1130)).
clause(3398, a(var('X'), n1132), a(var('X'), n1131)).
clause(3401, a(var('X'), n1133), a(var('X'), n1132)).
clause(3404, a(var('X'), n1134), a(var('X'), n1133)).
clause(3407, a(var('X'), n1135), a(var('X'), n1134)).
clause(3410, a(var('X'), n1136), a(var('X'), n1135)).
clause(3413, a(var('X'), n1137), a(var('X'), n1136)).
clause(3416, a(var('X'), n1138), a(var('X'), n1137)).
clause(3419, a(var('X'), n1139), a(var('X'), n1138)).
clause(3422, a(var('X'), n1140), a(var('X'), n1139)).
clause(3425, a(var('X'), n1141), a(var('X'), n1140)).
clause(3428, a(var('X'), n1142), a(var('X'), n1141)).
clause(3431, a(var('X'), n1143), a(var('X'), n1142)).
clause(3434, a(var('X'), n1144), a(var('X'), n1143)).
clause(3437, a(var('X'), n1145), a(var('X'), n1144)).
clause(3440, a(var('X'), n1146), a(var('X'), n1145)).
clause(3443, a(var('X'), n1147), a(var('X'), n1146)).
clause(3446, a(var('X'), n1148), a(var('X'), n1147)).
clause(3449, a(var('X'), n1149), a(var('X'), n1148)).
clause(3452, a(var('X'), n1150), a(var('X'), n1149)).
clause(3455, a(var('X'), n1151), a(var('X'), n1150)).
clause(3458, a(var('X'), n1152), a(var('X'), n1151)).
clause(3461, a(var('X'), n1153), a(var('X'), n1152)).
clause(3464, a(var('X'), n1154), a(var('X'), n1153)).
clause(3467, a(var('X'), n1155), a(var('X'), n1154)).
clause(3470, a(var('X'), n1156), a(var('X'), n1155)).
clause(3473, a(var('X'), n1157), a(var('X'), n1156)).
clause(3476, a(var('X'), n1158), a(var('X'), n1157)).
clause(3479, a(var('X'), n1159), a(var('X'), n1158)).
clause(3482, a(var('X'), n1160), a(var('X'), n1159)).
clause(3485, a(var('X'), n1161), a(var('X'), n1160)).
clause(3488, a(var('X'), n1162), a(var('X'), n1161)).
clause(3491, a(var('X'), n1163), a(var('X'), n1162)).
clause(3494, a(var('X'), n1164), a(var('X'), n1163)).
clause(3497, a(var('X'), n1165), a(var('X'), n1164)).
clause(3500, a(var('X'), n1166), a(var('X'), n1165)).
clause(3503, a(var('X'), n1167), a(var('X'), n1166)).
clause(3506, a(var('X'), n1168), a(var('X'), n1167)).
clause(3509, a(var('X'), n1169), a(var('X'), n1168)).
clause(3512, a(var('X'), n1170), a(var('X'), n1169)).
clause(3515, a(var('X'), n1171), a(var('X'), n1170)).
clause(3518, a(var('X'), n1172), a(var('X'), n1171)).
clause(3521, a(var('X'), n1173), a(var('X'), n1172)).
clause(3524, a(var('X'), n1174), a(var('X'), n1173)).
clause(3527, a(var('X'), n1175), a(var('X'), n1174)).
clause(3530, a(var('X'), n1176), a(var('X'), n1175)).
clause(3533, a(var('X'), n1177), a(var('X'), n1176)).
clause(3536, a(var('X'), n1178), a(var('X'), n1177)).
clause(3539, a(var('X'), n1179), a(var('X'), n1178)).
clause(3542, a(var('X'), n1180), a(var('X'), n1179)).
clause(3545, a(var('X'), n1181), a(var('X'), n1180)).
clause(3548, a(var('X'), n1182), a(var('X'), n1181)).
clause(3551, a(var('X'), n1183), a(var('X'), n1182)).
clause(3554, a(var('X'), n1184), a(var('X'), n1183)).
clause(3557, a(var('X'), n1185), a(var('X'), n1184)).
clause(3560, a(var('X'), n1186), a(var('X'), n1185)).
clause(3563, a(var('X'), n1187), a(var('X'), n1186)).
clause(3566, a(var('X'), n1188), a(var('X'), n1187)).
clause(3569, a(var('X'), n1189), a(var('X'), n1188)).
clause(3572, a(var('X'), n1190), a(var('X'), n1189)).
clause(3575, a(var('X'), n1191), a(var('X'), n1190)).
clause(3578, a(var('X'), n1192), a(var('X'), n1191)).
clause(3581, a(var('X'), n1193), a(var('X'), n1192)).
clause(3584, a(var('X'), n1194), a(var('X'), n1193)).
clause(3587, a(var('X'), n1195), a(var('X'), n1194)).
clause(3590, a(var('X'), n1196), a(var('X'), n1195)).
clause(3593, a(var('X'), n1197), a(var('X'), n1196)).
clause(3596, a(var('X'), n1198), a(var('X'), n1197)).
clause(3599, a(var('X'), n1199), a(var('X'), n1198)).
clause(3602, a(var('X'), n1200), a(var('X'), n1199)).
clause(3605, a(var('X'), n1201), a(var('X'), n1200)).
clause(3608, a(var('X'), n1202), a(var('X'), n1201)).
clause(3611, a(var('X'), n1203), a(var('X'), n1202)).
clause(3614, a(var('X'), n1204), a(var('X'), n1203)).
clause(3617, a(var('X'), n1205), a(var('X'), n1204)).
clause(3620, a(var('X'), n1206), a(var('X'), n1205)).
clause(3623, a(var('X'), n1207), a(var('X'), n1206)).
clause(3626, a(var('X'), n1208), a(var('X'), n1207)).
clause(3629, a(var('X'), n1209), a(var('X'), n1208)).
clause(3632, a(var('X'), n1210), a(var('X'), n1209)).
clause(3635, a(var('X'), n1211), a(var('X'), n1210)).
clause(3638, a(var('X'), n1212), a(var('X'), n1211)).
clause(3641, a(var('X'), n1213), a(var('X'), n1212)).
clause(3644, a(var('X'), n1214), a(var('X'), n1213)).
clause(3647, a(var('X'), n1215), a(var('X'), n1214)).
clause(3650, a(var('X'), n1216), a(var('X'), n1215)).
clause(3653, a(var('X'), n1217), a(var('X'), n1216)).
clause(3656, a(var('X'), n1218), a(var('X'), n1217)).
clause(3659, a(var('X'), n1219), a(var('X'), n1218)).
clause(3662, a(var('X'), n1220), a(var('X'), n1219)).
clause(3665, a(var('X'), n1221), a(var('X'), n1220)).
clause(3668, a(var('X'), n1222), a(var('X'), n1221)).
clause(3671, a(var('X'), n1223), a(var('X'), n1222)).
clause(3674, a(var('X'), n1224), a(var('X'), n1223)).
clause(3677, a(var('X'), n1225), a(var('X'), n1224)).
clause(3680, a(var('X'), n1226), a(var('X'), n1225)).
clause(3683, a(var('X'), n1227), a(var('X'), n1226)).
clause(3686, a(var('X'), n1228), a(var('X'), n1227)).
clause(3689, a(var('X'), n1229), a(var('X'), n1228)).
clause(3692, a(var('X'), n1230), a(var('X'), n1229)).
clause(3695, a(var('X'), n1231), a(var('X'), n1230)).
clause(3698, a(var('X'), n1232), a(var('X'), n1231)).
clause(3701, a(var('X'), n1233), a(var('X'), n1232)).
clause(3704, a(var('X'), n1234), a(var('X'), n1233)).
clause(3707, a(var('X'), n1235), a(var('X'), n1234)).
clause(3710, a(var('X'), n1236), a(var('X'), n1235)).
clause(3713, a(var('X'), n1237), a(var('X'), n1236)).
clause(3716, a(var('X'), n1238), a(var('X'), n1237)).
clause(3719, a(var('X'), n1239), a(var('X'), n1238)).
clause(3722, a(var('X'), n1240), a(var('X'), n1239)).
clause(3725, a(var('X'), n1241), a(var('X'), n1240)).
clause(3728, a(var('X'), n1242), a(var('X'), n1241)).
clause(3731, a(var('X'), n1243), a(var('X'), n1242)).
clause(3734, a(var('X'), n1244), a(var('X'), n1243)).
clause(3737, a(var('X'), n1245), a(var('X'), n1244)).
clause(3740, a(var('X'), n1246), a(var('X'), n1245)).
clause(3743, a(var('X'), n1247), a(var('X'), n1246)).
clause(3746, a(var('X'), n1248), a(var('X'), n1247)).
clause(3749, a(var('X'), n1249), a(var('X'), n1248)).
clause(3752, a(var('X'), n1250), a(var('X'), n1249)).
clause(3755, a(var('X'), n1251), a(var('X'), n1250)).
clause(3758, a(var('X'), n1252), a(var('X'), n1251)).
clause(3761, a(var('X'), n1253), a(var('X'), n1252)).
clause(3764, a(var('X'), n1254), a(var('X'), n1253)).
clause(3767, a(var('X'), n1255), a(var('X'), n1254)).
clause(3770, a(var('X'), n1256), a(var('X'), n1255)).
clause(3773, a(var('X'), n1257), a(var('X'), n1256)).
clause(3776, a(var('X'), n1258), a(var('X'), n1257)).
clause(3779, a(var('X'), n1259), a(var('X'), n1258)).
clause(3782, a(var('X'), n1260), a(var('X'), n1259)).
clause(3785, a(var('X'), n1261), a(var('X'), n1260)).
clause(3788, a(var('X'), n1262), a(var('X'), n1261)).
clause(3791, a(var('X'), n1263), a(var('X'), n1262)).
clause(3794, a(var('X'), n1264), a(var('X'), n1263)).
clause(3797, a(var('X'), n1265), a(var('X'), n1264)).
clause(3800, a(var('X'), n1266), a(var('X'), n1265)).
clause(3803, a(var('X'), n1267), a(var('X'), n1266)).
clause(3806, a(var('X'), n1268), a(var('X'), n1267)).
clause(3809, a(var('X'), n1269), a(var('X'), n1268)).
clause(3812, a(var('X'), n1270), a(var('X'), n1269)).
clause(3815, a(var('X'), n1271), a(var('X'), n1270)).
clause(3818, a(var('X'), n1272), a(var('X'), n1271)).
clause(3821, a(var('X'), n1273), a(var('X'), n1272)).
clause(3824, a(var('X'), n1274), a(var('X'), n1273)).
clause(3827, a(var('X'), n1275), a(var('X'), n1274)).
clause(3830, a(var('X'), n1276), a(var('X'), n1275)).
clause(3833, a(var('X'), n1277), a(var('X'), n1276)).
clause(3836, a(var('X'), n1278), a(var('X'), n1277)).
clause(3839, a(var('X'), n1279), a(var('X'), n1278)).
clause(3842, a(var('X'), n1280), a(var('X'), n1279)).
clause(3845, a(var('X'), n1281), a(var('X'), n1280)).
clause(3848, a(var('X'), n1282), a(var('X'), n1281)).
clause(3851, a(var('X'), n1283), a(var('X'), n1282)).
clause(3854, a(var('X'), n1284), a(var('X'), n1283)).
clause(3857, a(var('X'), n1285), a(var('X'), n1284)).
clause(3860, a(var('X'), n1286), a(var('X'), n1285)).
clause(3863, a(var('X'), n1287), a(var('X'), n1286)).
clause(3866, a(var('X'), n1288), a(var('X'), n1287)).
clause(3869, a(var('X'), n1289), a(var('X'), n1288)).
clause(3872, a(var('X'), n1290), a(var('X'), n1289)).
clause(3875, a(var('X'), n1291), a(var('X'), n1290)).
clause(3878, a(var('X'), n1292), a(var('X'), n1291)).
clause(3881, a(var('X'), n1293), a(var('X'), n1292)).
clause(3884, a(var('X'), n1294), a(var('X'), n1293)).
clause(3887, a(var('X'), n1295), a(var('X'), n1294)).
clause(3890, a(var('X'), n1296), a(var('X'), n1295)).
clause(3893, a(var('X'), n1297), a(var('X'), n1296)).
clause(3896, a(var('X'), n1298), a(var('X'), n1297)).
clause(3899, a(var('X'), n1299), a(var('X'), n1298)).
clause(3902, a(var('X'), n1300), a(var('X'), n1299)).
clause(3905, a(var('X'), n1301), a(var('X'), n1300)).
clause(3908, a(var('X'), n1302), a(var('X'), n1301)).
clause(3911, a(var('X'), n1303), a(var('X'), n1302)).
clause(3914, a(var('X'), n1304), a(var('X'), n1303)).
clause(3917, a(var('X'), n1305), a(var('X'), n1304)).
clause(3920, a(var('X'), n1306), a(var('X'), n1305)).
clause(3923, a(var('X'), n1307), a(var('X'), n1306)).
clause(3926, a(var('X'), n1308), a(var('X'), n1307)).
clause(3929, a(var('X'), n1309), a(var('X'), n1308)).
clause(3932, a(var('X'), n1310), a(var('X'), n1309)).
clause(3935, a(var('X'), n1311), a(var('X'), n1310)).
clause(3938, a(var('X'), n1312), a(var('X'), n1311)).
clause(3941, a(var('X'), n1313), a(var('X'), n1312)).
clause(3944, a(var('X'), n1314), a(var('X'), n1313)).
clause(3947, a(var('X'), n1315), a(var('X'), n1314)).
clause(3950, a(var('X'), n1316), a(var('X'), n1315)).
clause(3953, a(var('X'), n1317), a(var('X'), n1316)).
clause(3956, a(var('X'), n1318), a(var('X'), n1317)).
clause(3959, a(var('X'), n1319), a(var('X'), n1318)).
clause(3962, a(var('X'), n1320), a(var('X'), n1319)).
clause(3965, a(var('X'), n1321), a(var('X'), n1320)).
clause(3968, a(var('X'), n1322), a(var('X'), n1321)).
clause(3971, a(var('X'), n1323), a(var('X'), n1322)).
clause(3974, a(var('X'), n1324), a(var('X'), n1323)).
clause(3977, a(var('X'), n1325), a(var('X'), n1324)).
clause(3980, a(var('X'), n1326), a(var('X'), n1325)).
clause(3983, a(var('X'), n1327), a(var('X'), n1326)).
clause(3986, a(var('X'), n1328), a(var('X'), n1327)).
clause(3989, a(var('X'), n1329), a(var('X'), n1328)).
clause(3992, a(var('X'), n1330), a(var('X'), n1329)).
clause(3995, a(var('X'), n1331), a(var('X'), n1330)).
clause(3998, a(var('X'), n1332), a(var('X'), n1331)).
clause(4001, a(var('X'), n1333), a(var('X'), n1332)).
clause(4004, a(var('X'), n1334), a(var('X'), n1333)).
clause(4007, a(var('X'), n1335), a(var('X'), n1334)).
clause(4010, a(var('X'), n1336), a(var('X'), n1335)).
clause(4013, a(var('X'), n1337), a(var('X'), n1336)).
clause(4016, a(var('X'), n1338), a(var('X'), n1337)).
clause(4019, a(var('X'), n1339), a(var('X'), n1338)).
clause(4022, a(var('X'), n1340), a(var('X'), n1339)).
clause(4025, a(var('X'), n1341), a(var('X'), n1340)).
clause(4028, a(var('X'), n1342), a(var('X'), n1341)).
clause(4031, a(var('X'), n1343), a(var('X'), n1342)).
clause(4034, a(var('X'), n1344), a(var('X'), n1343)).
clause(4037, a(var('X'), n1345), a(var('X'), n1344)).
clause(4040, a(var('X'), n1346), a(var('X'), n1345)).
clause(4043, a(var('X'), n1347), a(var('X'), n1346)).
clause(4046, a(var('X'), n1348), a(var('X'), n1347)).
clause(4049, a(var('X'), n1349), a(var('X'), n1348)).
clause(4052, a(var('X'), n1350), a(var('X'), n1349)).
clause(4055, a(var('X'), n1351), a(var('X'), n1350)).
clause(4058, a(var('X'), n1352), a(var('X'), n1351)).
clause(4061, a(var('X'), n1353), a(var('X'), n1352)).
clause(4064, a(var('X'), n1354), a(var('X'), n1353)).
clause(4067, a(var('X'), n1355), a(var('X'), n1354)).
clause(4070, a(var('X'), n1356), a(var('X'), n1355)).
clause(4073, a(var('X'), n1357), a(var('X'), n1356)).
clause(4076, a(var('X'), n1358), a(var('X'), n1357)).
clause(4079, a(var('X'), n1359), a(var('X'), n1358)).
clause(4082, a(var('X'), n1360), a(var('X'), n1359)).
clause(4085, a(var('X'), n1361), a(var('X'), n1360)).
clause(4088, a(var('X'), n1362), a(var('X'), n1361)).
clause(4091, a(var('X'), n1363), a(var('X'), n1362)).
clause(4094, a(var('X'), n1364), a(var('X'), n1363)).
clause(4097, a(var('X'), n1365), a(var('X'), n1364)).
clause(4100, a(var('X'), n1366), a(var('X'), n1365)).
clause(4103, a(var('X'), n1367), a(var('X'), n1366)).
clause(4106, a(var('X'), n1368), a(var('X'), n1367)).
clause(4109, a(var('X'), n1369), a(var('X'), n1368)).
clause(4112, a(var('X'), n1370), a(var('X'), n1369)).
clause(4115, a(var('X'), n1371), a(var('X'), n1370)).
clause(4118, a(var('X'), n1372), a(var('X'), n1371)).
clause(4121, a(var('X'), n1373), a(var('X'), n1372)).
clause(4124, a(var('X'), n1374), a(var('X'), n1373)).
clause(4127, a(var('X'), n1375), a(var('X'), n1374)).
clause(4130, a(var('X'), n1376), a(var('X'), n1375)).
clause(4133, a(var('X'), n1377), a(var('X'), n1376)).
clause(4136, a(var('X'), n1378), a(var('X'), n1377)).
clause(4139, a(var('X'), n1379), a(var('X'), n1378)).
clause(4142, a(var('X'), n1380), a(var('X'), n1379)).
clause(4145, a(var('X'), n1381), a(var('X'), n1380)).
clause(4148, a(var('X'), n1382), a(var('X'), n1381)).
clause(4151, a(var('X'), n1383), a(var('X'), n1382)).
clause(4154, a(var('X'), n1384), a(var('X'), n1383)).
clause(4157, a(var('X'), n1385), a(var('X'), n1384)).
clause(4160, a(var('X'), n1386), a(var('X'), n1385)).
clause(4163, a(var('X'), n1387), a(var('X'), n1386)).
clause(4166, a(var('X'), n1388), a(var('X'), n1387)).
clause(4169, a(var('X'), n1389), a(var('X'), n1388)).
clause(4172, a(var('X'), n1390), a(var('X'), n1389)).
clause(4175, a(var('X'), n1391), a(var('X'), n1390)).
clause(4178, a(var('X'), n1392), a(var('X'), n1391)).
clause(4181, a(var('X'), n1393), a(var('X'), n1392)).
clause(4184, a(var('X'), n1394), a(var('X'), n1393)).
clause(4187, a(var('X'), n1395), a(var('X'), n1394)).
clause(4190, a(var('X'), n1396), a(var('X'), n1395)).
clause(4193, a(var('X'), n1397), a(var('X'), n1396)).
clause(4196, a(var('X'), n1398), a(var('X'), n1397)).
clause(4199, a(var('X'), n1399), a(var('X'), n1398)).
clause(4202, a(var('X'), n1400), a(var('X'), n1399)).
clause(4205, a(var('X'), n1401), a(var('X'), n1400)).
clause(4208, a(var('X'), n1402), a(var('X'), n1401)).
clause(4211, a(var('X'), n1403), a(var('X'), n1402)).
clause(4214, a(var('X'), n1404), a(var('X'), n1403)).
clause(4217, a(var('X'), n1405), a(var('X'), n1404)).
clause(4220, a(var('X'), n1406), a(var('X'), n1405)).
clause(4223, a(var('X'), n1407), a(var('X'), n1406)).
clause(4226, a(var('X'), n1408), a(var('X'), n1407)).
clause(4229, a(var('X'), n1409), a(var('X'), n1408)).
clause(4232, a(var('X'), n1410), a(var('X'), n1409)).
clause(4235, a(var('X'), n1411), a(var('X'), n1410)).
clause(4238, a(var('X'), n1412), a(var('X'), n1411)).
clause(4241, a(var('X'), n1413), a(var('X'), n1412)).
clause(4244, a(var('X'), n1414), a(var('X'), n1413)).
clause(4247, a(var('X'), n1415), a(var('X'), n1414)).
clause(4250, a(var('X'), n1416), a(var('X'), n1415)).
clause(4253, a(var('X'), n1417), a(var('X'), n1416)).
clause(4256, a(var('X'), n1418), a(var('X'), n1417)).
clause(4259, a(var('X'), n1419), a(var('X'), n1418)).
clause(4262, a(var('X'), n1420), a(var('X'), n1419)).
clause(4265, a(var('X'), n1421), a(var('X'), n1420)).
clause(4268, a(var('X'), n1422), a(var('X'), n1421)).
clause(4271, a(var('X'), n1423), a(var('X'), n1422)).
clause(4274, a(var('X'), n1424), a(var('X'), n1423)).
clause(4277, a(var('X'), n1425), a(var('X'), n1424)).
clause(4280, a(var('X'), n1426), a(var('X'), n1425)).
clause(4283, a(var('X'), n1427), a(var('X'), n1426)).
clause(4286, a(var('X'), n1428), a(var('X'), n1427)).
clause(4289, a(var('X'), n1429), a(var('X'), n1428)).
clause(4292, a(var('X'), n1430), a(var('X'), n1429)).
clause(4295, a(var('X'), n1431), a(var('X'), n1430)).
clause(4298, a(var('X'), n1432), a(var('X'), n1431)).
clause(4301, a(var('X'), n1433), a(var('X'), n1432)).
clause(4304, a(var('X'), n1434), a(var('X'), n1433)).
clause(4307, a(var('X'), n1435), a(var('X'), n1434)).
clause(4310, a(var('X'), n1436), a(var('X'), n1435)).
clause(4313, a(var('X'), n1437), a(var('X'), n1436)).
clause(4316, a(var('X'), n1438), a(var('X'), n1437)).
clause(4319, a(var('X'), n1439), a(var('X'), n1438)).
clause(4322, a(var('X'), n1440), a(var('X'), n1439)).
clause(4325, a(var('X'), n1441), a(var('X'), n1440)).
clause(4328, a(var('X'), n1442), a(var('X'), n1441)).
clause(4331, a(var('X'), n1443), a(var('X'), n1442)).
clause(4334, a(var('X'), n1444), a(var('X'), n1443)).
clause(4337, a(var('X'), n1445), a(var('X'), n1444)).
clause(4340, a(var('X'), n1446), a(var('X'), n1445)).
clause(4343, a(var('X'), n1447), a(var('X'), n1446)).
clause(4346, a(var('X'), n1448), a(var('X'), n1447)).
clause(4349, a(var('X'), n1449), a(var('X'), n1448)).
clause(4352, a(var('X'), n1450), a(var('X'), n1449)).
clause(4355, a(var('X'), n1451), a(var('X'), n1450)).
clause(4358, a(var('X'), n1452), a(var('X'), n1451)).
clause(4361, a(var('X'), n1453), a(var('X'), n1452)).
clause(4364, a(var('X'), n1454), a(var('X'), n1453)).
clause(4367, a(var('X'), n1455), a(var('X'), n1454)).
clause(4370, a(var('X'), n1456), a(var('X'), n1455)).
clause(4373, a(var('X'), n1457), a(var('X'), n1456)).
clause(4376, a(var('X'), n1458), a(var('X'), n1457)).
clause(4379, a(var('X'), n1459), a(var('X'), n1458)).
clause(4382, a(var('X'), n1460), a(var('X'), n1459)).
clause(4385, a(var('X'), n1461), a(var('X'), n1460)).
clause(4388, a(var('X'), n1462), a(var('X'), n1461)).
clause(4391, a(var('X'), n1463), a(var('X'), n1462)).
clause(4394, a(var('X'), n1464), a(var('X'), n1463)).
clause(4397, a(var('X'), n1465), a(var('X'), n1464)).
clause(4400, a(var('X'), n1466), a(var('X'), n1465)).
clause(4403, a(var('X'), n1467), a(var('X'), n1466)).
clause(4406, a(var('X'), n1468), a(var('X'), n1467)).
clause(4409, a(var('X'), n1469), a(var('X'), n1468)).
clause(4412, a(var('X'), n1470), a(var('X'), n1469)).
clause(4415, a(var('X'), n1471), a(var('X'), n1470)).
clause(4418, a(var('X'), n1472), a(var('X'), n1471)).
clause(4421, a(var('X'), n1473), a(var('X'), n1472)).
clause(4424, a(var('X'), n1474), a(var('X'), n1473)).
clause(4427, a(var('X'), n1475), a(var('X'), n1474)).
clause(4430, a(var('X'), n1476), a(var('X'), n1475)).
clause(4433, a(var('X'), n1477), a(var('X'), n1476)).
clause(4436, a(var('X'), n1478), a(var('X'), n1477)).
clause(4439, a(var('X'), n1479), a(var('X'), n1478)).
clause(4442, a(var('X'), n1480), a(var('X'), n1479)).
clause(4445, a(var('X'), n1481), a(var('X'), n1480)).
clause(4448, a(var('X'), n1482), a(var('X'), n1481)).
clause(4451, a(var('X'), n1483), a(var('X'), n1482)).
clause(4454, a(var('X'), n1484), a(var('X'), n1483)).
clause(4457, a(var('X'), n1485), a(var('X'), n1484)).
clause(4460, a(var('X'), n1486), a(var('X'), n1485)).
clause(4463, a(var('X'), n1487), a(var('X'), n1486)).
clause(4466, a(var('X'), n1488), a(var('X'), n1487)).
clause(4469, a(var('X'), n1489), a(var('X'), n1488)).
clause(4472, a(var('X'), n1490), a(var('X'), n1489)).
clause(4475, a(var('X'), n1491), a(var('X'), n1490)).
clause(4478, a(var('X'), n1492), a(var('X'), n1491)).
clause(4481, a(var('X'), n1493), a(var('X'), n1492)).
clause(4484, a(var('X'), n1494), a(var('X'), n1493)).
clause(4487, a(var('X'), n1495), a(var('X'), n1494)).
clause(4490, a(var('X'), n1496), a(var('X'), n1495)).
clause(4493, a(var('X'), n1497), a(var('X'), n1496)).
clause(4496, a(var('X'), n1498), a(var('X'), n1497)).
clause(4499, a(var('X'), n1499), a(var('X'), n1498)).
clause(4502, a(var('X'), n1500), a(var('X'), n1499)).
clause(4505, a(var('X'), n1501), a(var('X'), n1500)).
clause(4508, a(var('X'), n1502), a(var('X'), n1501)).
clause(4511, a(var('X'), n1503), a(var('X'), n1502)).
clause(4514, a(var('X'), n1504), a(var('X'), n1503)).
clause(4517, a(var('X'), n1505), a(var('X'), n1504)).
clause(4520, a(var('X'), n1506), a(var('X'), n1505)).
clause(4523, a(var('X'), n1507), a(var('X'), n1506)).
clause(4526, a(var('X'), n1508), a(var('X'), n1507)).
clause(4529, a(var('X'), n1509), a(var('X'), n1508)).
clause(4532, a(var('X'), n1510), a(var('X'), n1509)).
clause(4535, a(var('X'), n1511), a(var('X'), n1510)).
clause(4538, a(var('X'), n1512), a(var('X'), n1511)).
clause(4541, a(var('X'), n1513), a(var('X'), n1512)).
clause(4544, a(var('X'), n1514), a(var('X'), n1513)).
clause(4547, a(var('X'), n1515), a(var('X'), n1514)).
clause(4550, a(var('X'), n1516), a(var('X'), n1515)).
clause(4553, a(var('X'), n1517), a(var('X'), n1516)).
clause(4556, a(var('X'), n1518), a(var('X'), n1517)).
clause(4559, a(var('X'), n1519), a(var('X'), n1518)).
clause(4562, a(var('X'), n1520), a(var('X'), n1519)).
clause(4565, a(var('X'), n1521), a(var('X'), n1520)).
clause(4568, a(var('X'), n1522), a(var('X'), n1521)).
clause(4571, a(var('X'), n1523), a(var('X'), n1522)).
clause(4574, a(var('X'), n1524), a(var('X'), n1523)).
clause(4577, a(var('X'), n1525), a(var('X'), n1524)).
clause(4580, a(var('X'), n1526), a(var('X'), n1525)).
clause(4583, a(var('X'), n1527), a(var('X'), n1526)).
clause(4586, a(var('X'), n1528), a(var('X'), n1527)).
clause(4589, a(var('X'), n1529), a(var('X'), n1528)).
clause(4592, a(var('X'), n1530), a(var('X'), n1529)).
clause(4595, a(var('X'), n1531), a(var('X'), n1530)).
clause(4598, a(var('X'), n1532), a(var('X'), n1531)).
clause(4601, a(var('X'), n1533), a(var('X'), n1532)).
clause(4604, a(var('X'), n1534), a(var('X'), n1533)).
clause(4607, a(var('X'), n1535), a(var('X'), n1534)).
clause(4610, a(var('X'), n1536), a(var('X'), n1535)).
clause(4613, a(var('X'), n1537), a(var('X'), n1536)).
clause(4616, a(var('X'), n1538), a(var('X'), n1537)).
clause(4619, a(var('X'), n1539), a(var('X'), n1538)).
clause(4622, a(var('X'), n1540), a(var('X'), n1539)).
clause(4625, a(var('X'), n1541), a(var('X'), n1540)).
clause(4628, a(var('X'), n1542), a(var('X'), n1541)).
clause(4631, a(var('X'), n1543), a(var('X'), n1542)).
clause(4634, a(var('X'), n1544), a(var('X'), n1543)).
clause(4637, a(var('X'), n1545), a(var('X'), n1544)).
clause(4640, a(var('X'), n1546), a(var('X'), n1545)).
clause(4643, a(var('X'), n1547), a(var('X'), n1546)).
clause(4646, a(var('X'), n1548), a(var('X'), n1547)).
clause(4649, a(var('X'), n1549), a(var('X'), n1548)).
clause(4652, a(var('X'), n1550), a(var('X'), n1549)).
clause(4655, a(var('X'), n1551), a(var('X'), n1550)).
clause(4658, a(var('X'), n1552), a(var('X'), n1551)).
clause(4661, a(var('X'), n1553), a(var('X'), n1552)).
clause(4664, a(var('X'), n1554), a(var('X'), n1553)).
clause(4667, a(var('X'), n1555), a(var('X'), n1554)).
clause(4670, a(var('X'), n1556), a(var('X'), n1555)).
clause(4673, a(var('X'), n1557), a(var('X'), n1556)).
clause(4676, a(var('X'), n1558), a(var('X'), n1557)).
clause(4679, a(var('X'), n1559), a(var('X'), n1558)).
clause(4682, a(var('X'), n1560), a(var('X'), n1559)).
clause(4685, a(var('X'), n1561), a(var('X'), n1560)).
clause(4688, a(var('X'), n1562), a(var('X'), n1561)).
clause(4691, a(var('X'), n1563), a(var('X'), n1562)).
clause(4694, a(var('X'), n1564), a(var('X'), n1563)).
clause(4697, a(var('X'), n1565), a(var('X'), n1564)).
clause(4700, a(var('X'), n1566), a(var('X'), n1565)).
clause(4703, a(var('X'), n1567), a(var('X'), n1566)).
clause(4706, a(var('X'), n1568), a(var('X'), n1567)).
clause(4709, a(var('X'), n1569), a(var('X'), n1568)).
clause(4712, a(var('X'), n1570), a(var('X'), n1569)).
clause(4715, a(var('X'), n1571), a(var('X'), n1570)).
clause(4718, a(var('X'), n1572), a(var('X'), n1571)).
clause(4721, a(var('X'), n1573), a(var('X'), n1572)).
clause(4724, a(var('X'), n1574), a(var('X'), n1573)).
clause(4727, a(var('X'), n1575), a(var('X'), n1574)).
clause(4730, a(var('X'), n1576), a(var('X'), n1575)).
clause(4733, a(var('X'), n1577), a(var('X'), n1576)).
clause(4736, a(var('X'), n1578), a(var('X'), n1577)).
clause(4739, a(var('X'), n1579), a(var('X'), n1578)).
clause(4742, a(var('X'), n1580), a(var('X'), n1579)).
clause(4745, a(var('X'), n1581), a(var('X'), n1580)).
clause(4748, a(var('X'), n1582), a(var('X'), n1581)).
clause(4751, a(var('X'), n1583), a(var('X'), n1582)).
clause(4754, a(var('X'), n1584), a(var('X'), n1583)).
clause(4757, a(var('X'), n1585), a(var('X'), n1584)).
clause(4760, a(var('X'), n1586), a(var('X'), n1585)).
clause(4763, a(var('X'), n1587), a(var('X'), n1586)).
clause(4766, a(var('X'), n1588), a(var('X'), n1587)).
clause(4769, a(var('X'), n1589), a(var('X'), n1588)).
clause(4772, a(var('X'), n1590), a(var('X'), n1589)).
clause(4775, a(var('X'), n1591), a(var('X'), n1590)).
clause(4778, a(var('X'), n1592), a(var('X'), n1591)).
clause(4781, a(var('X'), n1593), a(var('X'), n1592)).
clause(4784, a(var('X'), n1594), a(var('X'), n1593)).
clause(4787, a(var('X'), n1595), a(var('X'), n1594)).
clause(4790, a(var('X'), n1596), a(var('X'), n1595)).
clause(4793, a(var('X'), n1597), a(var('X'), n1596)).
clause(4796, a(var('X'), n1598), a(var('X'), n1597)).
clause(4799, a(var('X'), n1599), a(var('X'), n1598)).
clause(4802, a(var('X'), n1600), a(var('X'), n1599)).
clause(4805, a(var('X'), n1601), a(var('X'), n1600)).
clause(4808, a(var('X'), n1602), a(var('X'), n1601)).
clause(4811, a(var('X'), n1603), a(var('X'), n1602)).
clause(4814, a(var('X'), n1604), a(var('X'), n1603)).
clause(4817, a(var('X'), n1605), a(var('X'), n1604)).
clause(4820, a(var('X'), n1606), a(var('X'), n1605)).
clause(4823, a(var('X'), n1607), a(var('X'), n1606)).
clause(4826, a(var('X'), n1608), a(var('X'), n1607)).
clause(4829, a(var('X'), n1609), a(var('X'), n1608)).
clause(4832, a(var('X'), n1610), a(var('X'), n1609)).
clause(4835, a(var('X'), n1611), a(var('X'), n1610)).
clause(4838, a(var('X'), n1612), a(var('X'), n1611)).
clause(4841, a(var('X'), n1613), a(var('X'), n1612)).
clause(4844, a(var('X'), n1614), a(var('X'), n1613)).
clause(4847, a(var('X'), n1615), a(var('X'), n1614)).
clause(4850, a(var('X'), n1616), a(var('X'), n1615)).
clause(4853, a(var('X'), n1617), a(var('X'), n1616)).
clause(4856, a(var('X'), n1618), a(var('X'), n1617)).
clause(4859, a(var('X'), n1619), a(var('X'), n1618)).
clause(4862, a(var('X'), n1620), a(var('X'), n1619)).
clause(4865, a(var('X'), n1621), a(var('X'), n1620)).
clause(4868, a(var('X'), n1622), a(var('X'), n1621)).
clause(4871, a(var('X'), n1623), a(var('X'), n1622)).
clause(4874, a(var('X'), n1624), a(var('X'), n1623)).
clause(4877, a(var('X'), n1625), a(var('X'), n1624)).
clause(4880, a(var('X'), n1626), a(var('X'), n1625)).
clause(4883, a(var('X'), n1627), a(var('X'), n1626)).
clause(4886, a(var('X'), n1628), a(var('X'), n1627)).
clause(4889, a(var('X'), n1629), a(var('X'), n1628)).
clause(4892, a(var('X'), n1630), a(var('X'), n1629)).
clause(4895, a(var('X'), n1631), a(var('X'), n1630)).
clause(4898, a(var('X'), n1632), a(var('X'), n1631)).
clause(4901, a(var('X'), n1633), a(var('X'), n1632)).
clause(4904, a(var('X'), n1634), a(var('X'), n1633)).
clause(4907, a(var('X'), n1635), a(var('X'), n1634)).
clause(4910, a(var('X'), n1636), a(var('X'), n1635)).
clause(4913, a(var('X'), n1637), a(var('X'), n1636)).
clause(4916, a(var('X'), n1638), a(var('X'), n1637)).
clause(4919, a(var('X'), n1639), a(var('X'), n1638)).
clause(4922, a(var('X'), n1640), a(var('X'), n1639)).
clause(4925, a(var('X'), n1641), a(var('X'), n1640)).
clause(4928, a(var('X'), n1642), a(var('X'), n1641)).
clause(4931, a(var('X'), n1643), a(var('X'), n1642)).
clause(4934, a(var('X'), n1644), a(var('X'), n1643)).
clause(4937, a(var('X'), n1645), a(var('X'), n1644)).
clause(4940, a(var('X'), n1646), a(var('X'), n1645)).
clause(4943, a(var('X'), n1647), a(var('X'), n1646)).
clause(4946, a(var('X'), n1648), a(var('X'), n1647)).
clause(4949, a(var('X'), n1649), a(var('X'), n1648)).
clause(4952, a(var('X'), n1650), a(var('X'), n1649)).
clause(4955, a(var('X'), n1651), a(var('X'), n1650)).
clause(4958, a(var('X'), n1652), a(var('X'), n1651)).
clause(4961, a(var('X'), n1653), a(var('X'), n1652)).
clause(4964, a(var('X'), n1654), a(var('X'), n1653)).
clause(4967, a(var('X'), n1655), a(var('X'), n1654)).
clause(4970, a(var('X'), n1656), a(var('X'), n1655)).
clause(4973, a(var('X'), n1657), a(var('X'), n1656)).
clause(4976, a(var('X'), n1658), a(var('X'), n1657)).
clause(4979, a(var('X'), n1659), a(var('X'), n1658)).
clause(4982, a(var('X'), n1660), a(var('X'), n1659)).
clause(4985, a(var('X'), n1661), a(var('X'), n1660)).
clause(4988, a(var('X'), n1662), a(var('X'), n1661)).
clause(4991, a(var('X'), n1663), a(var('X'), n1662)).
clause(4994, a(var('X'), n1664), a(var('X'), n1663)).
clause(4997, a(var('X'), n1665), a(var('X'), n1664)).
clause(5000, a(var('X'), n1666), a(var('X'), n1665)).
clause(5003, a(var('X'), n1667), a(var('X'), n1666)).
clause(5006, a(var('X'), n1668), a(var('X'), n1667)).
clause(5009, a(var('X'), n1669), a(var('X'), n1668)).
clause(5012, a(var('X'), n1670), a(var('X'), n1669)).
clause(5015, a(var('X'), n1671), a(var('X'), n1670)).
clause(5018, a(var('X'), n1672), a(var('X'), n1671)).
clause(5021, a(var('X'), n1673), a(var('X'), n1672)).
clause(5024, a(var('X'), n1674), a(var('X'), n1673)).
clause(5027, a(var('X'), n1675), a(var('X'), n1674)).
clause(5030, a(var('X'), n1676), a(var('X'), n1675)).
clause(5033, a(var('X'), n1677), a(var('X'), n1676)).
clause(5036, a(var('X'), n1678), a(var('X'), n1677)).
clause(5039, a(var('X'), n1679), a(var('X'), n1678)).
clause(5042, a(var('X'), n1680), a(var('X'), n1679)).
clause(5045, a(var('X'), n1681), a(var('X'), n1680)).
clause(5048, a(var('X'), n1682), a(var('X'), n1681)).
clause(5051, a(var('X'), n1683), a(var('X'), n1682)).
clause(5054, a(var('X'), n1684), a(var('X'), n1683)).
clause(5057, a(var('X'), n1685), a(var('X'), n1684)).
clause(5060, a(var('X'), n1686), a(var('X'), n1685)).
clause(5063, a(var('X'), n1687), a(var('X'), n1686)).
clause(5066, a(var('X'), n1688), a(var('X'), n1687)).
clause(5069, a(var('X'), n1689), a(var('X'), n1688)).
clause(5072, a(var('X'), n1690), a(var('X'), n1689)).
clause(5075, a(var('X'), n1691), a(var('X'), n1690)).
clause(5078, a(var('X'), n1692), a(var('X'), n1691)).
clause(5081, a(var('X'), n1693), a(var('X'), n1692)).
clause(5084, a(var('X'), n1694), a(var('X'), n1693)).
clause(5087, a(var('X'), n1695), a(var('X'), n1694)).
clause(5090, a(var('X'), n1696), a(var('X'), n1695)).
clause(5093, a(var('X'), n1697), a(var('X'), n1696)).
clause(5096, a(var('X'), n1698), a(var('X'), n1697)).
clause(5099, a(var('X'), n1699), a(var('X'), n1698)).
clause(5102, a(var('X'), n1700), a(var('X'), n1699)).
clause(5105, a(var('X'), n1701), a(var('X'), n1700)).
clause(5108, a(var('X'), n1702), a(var('X'), n1701)).
clause(5111, a(var('X'), n1703), a(var('X'), n1702)).
clause(5114, a(var('X'), n1704), a(var('X'), n1703)).
clause(5117, a(var('X'), n1705), a(var('X'), n1704)).
clause(5120, a(var('X'), n1706), a(var('X'), n1705)).
clause(5123, a(var('X'), n1707), a(var('X'), n1706)).
clause(5126, a(var('X'), n1708), a(var('X'), n1707)).
clause(5129, a(var('X'), n1709), a(var('X'), n1708)).
clause(5132, a(var('X'), n1710), a(var('X'), n1709)).
clause(5135, a(var('X'), n1711), a(var('X'), n1710)).
clause(5138, a(var('X'), n1712), a(var('X'), n1711)).
clause(5141, a(var('X'), n1713), a(var('X'), n1712)).
clause(5144, a(var('X'), n1714), a(var('X'), n1713)).
clause(5147, a(var('X'), n1715), a(var('X'), n1714)).
clause(5150, a(var('X'), n1716), a(var('X'), n1715)).
clause(5153, a(var('X'), n1717), a(var('X'), n1716)).
clause(5156, a(var('X'), n1718), a(var('X'), n1717)).
clause(5159, a(var('X'), n1719), a(var('X'), n1718)).
clause(5162, a(var('X'), n1720), a(var('X'), n1719)).
clause(5165, a(var('X'), n1721), a(var('X'), n1720)).
clause(5168, a(var('X'), n1722), a(var('X'), n1721)).
clause(5171, a(var('X'), n1723), a(var('X'), n1722)).
clause(5174, a(var('X'), n1724), a(var('X'), n1723)).
clause(5177, a(var('X'), n1725), a(var('X'), n1724)).
clause(5180, a(var('X'), n1726), a(var('X'), n1725)).
clause(5183, a(var('X'), n1727), a(var('X'), n1726)).
clause(5186, a(var('X'), n1728), a(var('X'), n1727)).
clause(5189, a(var('X'), n1729), a(var('X'), n1728)).
clause(5192, a(var('X'), n1730), a(var('X'), n1729)).
clause(5195, a(var('X'), n1731), a(var('X'), n1730)).
clause(5198, a(var('X'), n1732), a(var('X'), n1731)).
clause(5201, a(var('X'), n1733), a(var('X'), n1732)).
clause(5204, a(var('X'), n1734), a(var('X'), n1733)).
clause(5207, a(var('X'), n1735), a(var('X'), n1734)).
clause(5210, a(var('X'), n1736), a(var('X'), n1735)).
clause(5213, a(var('X'), n1737), a(var('X'), n1736)).
clause(5216, a(var('X'), n1738), a(var('X'), n1737)).
clause(5219, a(var('X'), n1739), a(var('X'), n1738)).
clause(5222, a(var('X'), n1740), a(var('X'), n1739)).
clause(5225, a(var('X'), n1741), a(var('X'), n1740)).
clause(5228, a(var('X'), n1742), a(var('X'), n1741)).
clause(5231, a(var('X'), n1743), a(var('X'), n1742)).
clause(5234, a(var('X'), n1744), a(var('X'), n1743)).
clause(5237, a(var('X'), n1745), a(var('X'), n1744)).
clause(5240, a(var('X'), n1746), a(var('X'), n1745)).
clause(5243, a(var('X'), n1747), a(var('X'), n1746)).
clause(5246, a(var('X'), n1748), a(var('X'), n1747)).
clause(5249, a(var('X'), n1749), a(var('X'), n1748)).
clause(5252, a(var('X'), n1750), a(var('X'), n1749)).
clause(5255, a(var('X'), n1751), a(var('X'), n1750)).
clause(5258, a(var('X'), n1752), a(var('X'), n1751)).
clause(5261, a(var('X'), n1753), a(var('X'), n1752)).
clause(5264, a(var('X'), n1754), a(var('X'), n1753)).
clause(5267, a(var('X'), n1755), a(var('X'), n1754)).
clause(5270, a(var('X'), n1756), a(var('X'), n1755)).
clause(5273, a(var('X'), n1757), a(var('X'), n1756)).
clause(5276, a(var('X'), n1758), a(var('X'), n1757)).
clause(5279, a(var('X'), n1759), a(var('X'), n1758)).
clause(5282, a(var('X'), n1760), a(var('X'), n1759)).
clause(5285, a(var('X'), n1761), a(var('X'), n1760)).
clause(5288, a(var('X'), n1762), a(var('X'), n1761)).
clause(5291, a(var('X'), n1763), a(var('X'), n1762)).
clause(5294, a(var('X'), n1764), a(var('X'), n1763)).
clause(5297, a(var('X'), n1765), a(var('X'), n1764)).
clause(5300, a(var('X'), n1766), a(var('X'), n1765)).
clause(5303, a(var('X'), n1767), a(var('X'), n1766)).
clause(5306, a(var('X'), n1768), a(var('X'), n1767)).
clause(5309, a(var('X'), n1769), a(var('X'), n1768)).
clause(5312, a(var('X'), n1770), a(var('X'), n1769)).
clause(5315, a(var('X'), n1771), a(var('X'), n1770)).
clause(5318, a(var('X'), n1772), a(var('X'), n1771)).
clause(5321, a(var('X'), n1773), a(var('X'), n1772)).
clause(5324, a(var('X'), n1774), a(var('X'), n1773)).
clause(5327, a(var('X'), n1775), a(var('X'), n1774)).
clause(5330, a(var('X'), n1776), a(var('X'), n1775)).
clause(5333, a(var('X'), n1777), a(var('X'), n1776)).
clause(5336, a(var('X'), n1778), a(var('X'), n1777)).
clause(5339, a(var('X'), n1779), a(var('X'), n1778)).
clause(5342, a(var('X'), n1780), a(var('X'), n1779)).
clause(5345, a(var('X'), n1781), a(var('X'), n1780)).
clause(5348, a(var('X'), n1782), a(var('X'), n1781)).
clause(5351, a(var('X'), n1783), a(var('X'), n1782)).
clause(5354, a(var('X'), n1784), a(var('X'), n1783)).
clause(5357, a(var('X'), n1785), a(var('X'), n1784)).
clause(5360, a(var('X'), n1786), a(var('X'), n1785)).
clause(5363, a(var('X'), n1787), a(var('X'), n1786)).
clause(5366, a(var('X'), n1788), a(var('X'), n1787)).
clause(5369, a(var('X'), n1789), a(var('X'), n1788)).
clause(5372, a(var('X'), n1790), a(var('X'), n1789)).
clause(5375, a(var('X'), n1791), a(var('X'), n1790)).
clause(5378, a(var('X'), n1792), a(var('X'), n1791)).
clause(5381, a(var('X'), n1793), a(var('X'), n1792)).
clause(5384, a(var('X'), n1794), a(var('X'), n1793)).
clause(5387, a(var('X'), n1795), a(var('X'), n1794)).
clause(5390, a(var('X'), n1796), a(var('X'), n1795)).
clause(5393, a(var('X'), n1797), a(var('X'), n1796)).
clause(5396, a(var('X'), n1798), a(var('X'), n1797)).
clause(5399, a(var('X'), n1799), a(var('X'), n1798)).
clause(5402, a(var('X'), n1800), a(var('X'), n1799)).
clause(5405, a(var('X'), n1801), a(var('X'), n1800)).
clause(5408, a(var('X'), n1802), a(var('X'), n1801)).
clause(5411, a(var('X'), n1803), a(var('X'), n1802)).
clause(5414, a(var('X'), n1804), a(var('X'), n1803)).
clause(5417, a(var('X'), n1805), a(var('X'), n1804)).
clause(5420, a(var('X'), n1806), a(var('X'), n1805)).
clause(5423, a(var('X'), n1807), a(var('X'), n1806)).
clause(5426, a(var('X'), n1808), a(var('X'), n1807)).
clause(5429, a(var('X'), n1809), a(var('X'), n1808)).
clause(5432, a(var('X'), n1810), a(var('X'), n1809)).
clause(5435, a(var('X'), n1811), a(var('X'), n1810)).
clause(5438, a(var('X'), n1812), a(var('X'), n1811)).
clause(5441, a(var('X'), n1813), a(var('X'), n1812)).
clause(5444, a(var('X'), n1814), a(var('X'), n1813)).
clause(5447, a(var('X'), n1815), a(var('X'), n1814)).
clause(5450, a(var('X'), n1816), a(var('X'), n1815)).
clause(5453, a(var('X'), n1817), a(var('X'), n1816)).
clause(5456, a(var('X'), n1818), a(var('X'), n1817)).
clause(5459, a(var('X'), n1819), a(var('X'), n1818)).
clause(5462, a(var('X'), n1820), a(var('X'), n1819)).
clause(5465, a(var('X'), n1821), a(var('X'), n1820)).
clause(5468, a(var('X'), n1822), a(var('X'), n1821)).
clause(5471, a(var('X'), n1823), a(var('X'), n1822)).
clause(5474, a(var('X'), n1824), a(var('X'), n1823)).
clause(5477, a(var('X'), n1825), a(var('X'), n1824)).
clause(5480, a(var('X'), n1826), a(var('X'), n1825)).
clause(5483, a(var('X'), n1827), a(var('X'), n1826)).
clause(5486, a(var('X'), n1828), a(var('X'), n1827)).
clause(5489, a(var('X'), n1829), a(var('X'), n1828)).
clause(5492, a(var('X'), n1830), a(var('X'), n1829)).
clause(5495, a(var('X'), n1831), a(var('X'), n1830)).
clause(5498, a(var('X'), n1832), a(var('X'), n1831)).
clause(5501, a(var('X'), n1833), a(var('X'), n1832)).
clause(5504, a(var('X'), n1834), a(var('X'), n1833)).
clause(5507, a(var('X'), n1835), a(var('X'), n1834)).
clause(5510, a(var('X'), n1836), a(var('X'), n1835)).
clause(5513, a(var('X'), n1837), a(var('X'), n1836)).
clause(5516, a(var('X'), n1838), a(var('X'), n1837)).
clause(5519, a(var('X'), n1839), a(var('X'), n1838)).
clause(5522, a(var('X'), n1840), a(var('X'), n1839)).
clause(5525, a(var('X'), n1841), a(var('X'), n1840)).
clause(5528, a(var('X'), n1842), a(var('X'), n1841)).
clause(5531, a(var('X'), n1843), a(var('X'), n1842)).
clause(5534, a(var('X'), n1844), a(var('X'), n1843)).
clause(5537, a(var('X'), n1845), a(var('X'), n1844)).
clause(5540, a(var('X'), n1846), a(var('X'), n1845)).
clause(5543, a(var('X'), n1847), a(var('X'), n1846)).
clause(5546, a(var('X'), n1848), a(var('X'), n1847)).
clause(5549, a(var('X'), n1849), a(var('X'), n1848)).
clause(5552, a(var('X'), n1850), a(var('X'), n1849)).
clause(5555, a(var('X'), n1851), a(var('X'), n1850)).
clause(5558, a(var('X'), n1852), a(var('X'), n1851)).
clause(5561, a(var('X'), n1853), a(var('X'), n1852)).
clause(5564, a(var('X'), n1854), a(var('X'), n1853)).
clause(5567, a(var('X'), n1855), a(var('X'), n1854)).
clause(5570, a(var('X'), n1856), a(var('X'), n1855)).
clause(5573, a(var('X'), n1857), a(var('X'), n1856)).
clause(5576, a(var('X'), n1858), a(var('X'), n1857)).
clause(5579, a(var('X'), n1859), a(var('X'), n1858)).
clause(5582, a(var('X'), n1860), a(var('X'), n1859)).
clause(5585, a(var('X'), n1861), a(var('X'), n1860)).
clause(5588, a(var('X'), n1862), a(var('X'), n1861)).
clause(5591, a(var('X'), n1863), a(var('X'), n1862)).
clause(5594, a(var('X'), n1864), a(var('X'), n1863)).
clause(5597, a(var('X'), n1865), a(var('X'), n1864)).
clause(5600, a(var('X'), n1866), a(var('X'), n1865)).
clause(5603, a(var('X'), n1867), a(var('X'), n1866)).
clause(5606, a(var('X'), n1868), a(var('X'), n1867)).
clause(5609, a(var('X'), n1869), a(var('X'), n1868)).
clause(5612, a(var('X'), n1870), a(var('X'), n1869)).
clause(5615, a(var('X'), n1871), a(var('X'), n1870)).
clause(5618, a(var('X'), n1872), a(var('X'), n1871)).
clause(5621, a(var('X'), n1873), a(var('X'), n1872)).
clause(5624, a(var('X'), n1874), a(var('X'), n1873)).
clause(5627, a(var('X'), n1875), a(var('X'), n1874)).
clause(5630, a(var('X'), n1876), a(var('X'), n1875)).
clause(5633, a(var('X'), n1877), a(var('X'), n1876)).
clause(5636, a(var('X'), n1878), a(var('X'), n1877)).
clause(5639, a(var('X'), n1879), a(var('X'), n1878)).
clause(5642, a(var('X'), n1880), a(var('X'), n1879)).
clause(5645, a(var('X'), n1881), a(var('X'), n1880)).
clause(5648, a(var('X'), n1882), a(var('X'), n1881)).
clause(5651, a(var('X'), n1883), a(var('X'), n1882)).
clause(5654, a(var('X'), n1884), a(var('X'), n1883)).
clause(5657, a(var('X'), n1885), a(var('X'), n1884)).
clause(5660, a(var('X'), n1886), a(var('X'), n1885)).
clause(5663, a(var('X'), n1887), a(var('X'), n1886)).
clause(5666, a(var('X'), n1888), a(var('X'), n1887)).
clause(5669, a(var('X'), n1889), a(var('X'), n1888)).
clause(5672, a(var('X'), n1890), a(var('X'), n1889)).
clause(5675, a(var('X'), n1891), a(var('X'), n1890)).
clause(5678, a(var('X'), n1892), a(var('X'), n1891)).
clause(5681, a(var('X'), n1893), a(var('X'), n1892)).
clause(5684, a(var('X'), n1894), a(var('X'), n1893)).
clause(5687, a(var('X'), n1895), a(var('X'), n1894)).
clause(5690, a(var('X'), n1896), a(var('X'), n1895)).
clause(5693, a(var('X'), n1897), a(var('X'), n1896)).
clause(5696, a(var('X'), n1898), a(var('X'), n1897)).
clause(5699, a(var('X'), n1899), a(var('X'), n1898)).
clause(5702, a(var('X'), n1900), a(var('X'), n1899)).
clause(5705, a(var('X'), n1901), a(var('X'), n1900)).
clause(5708, a(var('X'), n1902), a(var('X'), n1901)).
clause(5711, a(var('X'), n1903), a(var('X'), n1902)).
clause(5714, a(var('X'), n1904), a(var('X'), n1903)).
clause(5717, a(var('X'), n1905), a(var('X'), n1904)).
clause(5720, a(var('X'), n1906), a(var('X'), n1905)).
clause(5723, a(var('X'), n1907), a(var('X'), n1906)).
clause(5726, a(var('X'), n1908), a(var('X'), n1907)).
clause(5729, a(var('X'), n1909), a(var('X'), n1908)).
clause(5732, a(var('X'), n1910), a(var('X'), n1909)).
clause(5735, a(var('X'), n1911), a(var('X'), n1910)).
clause(5738, a(var('X'), n1912), a(var('X'), n1911)).
clause(5741, a(var('X'), n1913), a(var('X'), n1912)).
clause(5744, a(var('X'), n1914), a(var('X'), n1913)).
clause(5747, a(var('X'), n1915), a(var('X'), n1914)).
clause(5750, a(var('X'), n1916), a(var('X'), n1915)).
clause(5753, a(var('X'), n1917), a(var('X'), n1916)).
clause(5756, a(var('X'), n1918), a(var('X'), n1917)).
clause(5759, a(var('X'), n1919), a(var('X'), n1918)).
clause(5762, a(var('X'), n1920), a(var('X'), n1919)).
clause(5765, a(var('X'), n1921), a(var('X'), n1920)).
clause(5768, a(var('X'), n1922), a(var('X'), n1921)).
clause(5771, a(var('X'), n1923), a(var('X'), n1922)).
clause(5774, a(var('X'), n1924), a(var('X'), n1923)).
clause(5777, a(var('X'), n1925), a(var('X'), n1924)).
clause(5780, a(var('X'), n1926), a(var('X'), n1925)).
clause(5783, a(var('X'), n1927), a(var('X'), n1926)).
clause(5786, a(var('X'), n1928), a(var('X'), n1927)).
clause(5789, a(var('X'), n1929), a(var('X'), n1928)).
clause(5792, a(var('X'), n1930), a(var('X'), n1929)).
clause(5795, a(var('X'), n1931), a(var('X'), n1930)).
clause(5798, a(var('X'), n1932), a(var('X'), n1931)).
clause(5801, a(var('X'), n1933), a(var('X'), n1932)).
clause(5804, a(var('X'), n1934), a(var('X'), n1933)).
clause(5807, a(var('X'), n1935), a(var('X'), n1934)).
clause(5810, a(var('X'), n1936), a(var('X'), n1935)).
clause(5813, a(var('X'), n1937), a(var('X'), n1936)).
clause(5816, a(var('X'), n1938), a(var('X'), n1937)).
clause(5819, a(var('X'), n1939), a(var('X'), n1938)).
clause(5822, a(var('X'), n1940), a(var('X'), n1939)).
clause(5825, a(var('X'), n1941), a(var('X'), n1940)).
clause(5828, a(var('X'), n1942), a(var('X'), n1941)).
clause(5831, a(var('X'), n1943), a(var('X'), n1942)).
clause(5834, a(var('X'), n1944), a(var('X'), n1943)).
clause(5837, a(var('X'), n1945), a(var('X'), n1944)).
clause(5840, a(var('X'), n1946), a(var('X'), n1945)).
clause(5843, a(var('X'), n1947), a(var('X'), n1946)).
clause(5846, a(var('X'), n1948), a(var('X'), n1947)).
clause(5849, a(var('X'), n1949), a(var('X'), n1948)).
clause(5852, a(var('X'), n1950), a(var('X'), n1949)).
clause(5855, a(var('X'), n1951), a(var('X'), n1950)).
clause(5858, a(var('X'), n1952), a(var('X'), n1951)).
clause(5861, a(var('X'), n1953), a(var('X'), n1952)).
clause(5864, a(var('X'), n1954), a(var('X'), n1953)).
clause(5867, a(var('X'), n1955), a(var('X'), n1954)).
clause(5870, a(var('X'), n1956), a(var('X'), n1955)).
clause(5873, a(var('X'), n1957), a(var('X'), n1956)).
clause(5876, a(var('X'), n1958), a(var('X'), n1957)).
clause(5879, a(var('X'), n1959), a(var('X'), n1958)).
clause(5882, a(var('X'), n1960), a(var('X'), n1959)).
clause(5885, a(var('X'), n1961), a(var('X'), n1960)).
clause(5888, a(var('X'), n1962), a(var('X'), n1961)).
clause(5891, a(var('X'), n1963), a(var('X'), n1962)).
clause(5894, a(var('X'), n1964), a(var('X'), n1963)).
clause(5897, a(var('X'), n1965), a(var('X'), n1964)).
clause(5900, a(var('X'), n1966), a(var('X'), n1965)).
clause(5903, a(var('X'), n1967), a(var('X'), n1966)).
clause(5906, a(var('X'), n1968), a(var('X'), n1967)).
clause(5909, a(var('X'), n1969), a(var('X'), n1968)).
clause(5912, a(var('X'), n1970), a(var('X'), n1969)).
clause(5915, a(var('X'), n1971), a(var('X'), n1970)).
clause(5918, a(var('X'), n1972), a(var('X'), n1971)).
clause(5921, a(var('X'), n1973), a(var('X'), n1972)).
clause(5924, a(var('X'), n1974), a(var('X'), n1973)).
clause(5927, a(var('X'), n1975), a(var('X'), n1974)).
clause(5930, a(var('X'), n1976), a(var('X'), n1975)).
clause(5933, a(var('X'), n1977), a(var('X'), n1976)).
clause(5936, a(var('X'), n1978), a(var('X'), n1977)).
clause(5939, a(var('X'), n1979), a(var('X'), n1978)).
clause(5942, a(var('X'), n1980), a(var('X'), n1979)).
clause(5945, a(var('X'), n1981), a(var('X'), n1980)).
clause(5948, a(var('X'), n1982), a(var('X'), n1981)).
clause(5951, a(var('X'), n1983), a(var('X'), n1982)).
clause(5954, a(var('X'), n1984), a(var('X'), n1983)).
clause(5957, a(var('X'), n1985), a(var('X'), n1984)).
clause(5960, a(var('X'), n1986), a(var('X'), n1985)).
clause(5963, a(var('X'), n1987), a(var('X'), n1986)).
clause(5966, a(var('X'), n1988), a(var('X'), n1987)).
clause(5969, a(var('X'), n1989), a(var('X'), n1988)).
clause(5972, a(var('X'), n1990), a(var('X'), n1989)).
clause(5975, a(var('X'), n1991), a(var('X'), n1990)).
clause(5978, a(var('X'), n1992), a(var('X'), n1991)).
clause(5981, a(var('X'), n1993), a(var('X'), n1992)).
clause(5984, a(var('X'), n1994), a(var('X'), n1993)).
clause(5987, a(var('X'), n1995), a(var('X'), n1994)).
clause(5990, a(var('X'), n1996), a(var('X'), n1995)).
clause(5993, a(var('X'), n1997), a(var('X'), n1996)).
clause(5996, a(var('X'), n1998), a(var('X'), n1997)).
clause(5999, a(var('X'), n1999), a(var('X'), n1998)).
clause(6002, a(var('X'), n2000), a(var('X'), n1999)).
clause(6005, a(var('X'), n2001), a(var('X'), n2000)).
clause(6008, a(var('X'), n2002), a(var('X'), n2001)).
clause(6011, a(var('X'), n2003), a(var('X'), n2002)).
clause(6014, a(var('X'), n2004), a(var('X'), n2003)).
clause(6017, a(var('X'), n2005), a(var('X'), n2004)).
clause(6020, a(var('X'), n2006), a(var('X'), n2005)).
clause(6023, a(var('X'), n2007), a(var('X'), n2006)).
clause(6026, a(var('X'), n2008), a(var('X'), n2007)).
clause(6029, a(var('X'), n2009), a(var('X'), n2008)).
clause(6032, a(var('X'), n2010), a(var('X'), n2009)).
clause(6035, a(var('X'), n2011), a(var('X'), n2010)).
clause(6038, a(var('X'), n2012), a(var('X'), n2011)).
clause(6041, a(var('X'), n2013), a(var('X'), n2012)).
clause(6044, a(var('X'), n2014), a(var('X'), n2013)).
clause(6047, a(var('X'), n2015), a(var('X'), n2014)).
clause(6050, a(var('X'), n2016), a(var('X'), n2015)).
clause(6053, a(var('X'), n2017), a(var('X'), n2016)).
clause(6056, a(var('X'), n2018), a(var('X'), n2017)).
clause(6059, a(var('X'), n2019), a(var('X'), n2018)).
clause(6062, a(var('X'), n2020), a(var('X'), n2019)).
clause(6065, a(var('X'), n2021), a(var('X'), n2020)).
clause(6068, a(var('X'), n2022), a(var('X'), n2021)).
clause(6071, a(var('X'), n2023), a(var('X'), n2022)).
clause(6074, a(var('X'), n2024), a(var('X'), n2023)).
clause(6077, a(var('X'), n2025), a(var('X'), n2024)).
clause(6080, a(var('X'), n2026), a(var('X'), n2025)).
clause(6083, a(var('X'), n2027), a(var('X'), n2026)).
clause(6086, a(var('X'), n2028), a(var('X'), n2027)).
clause(6089, a(var('X'), n2029), a(var('X'), n2028)).
clause(6092, a(var('X'), n2030), a(var('X'), n2029)).
clause(6095, a(var('X'), n2031), a(var('X'), n2030)).
clause(6098, a(var('X'), n2032), a(var('X'), n2031)).
clause(6101, a(var('X'), n2033), a(var('X'), n2032)).
clause(6104, a(var('X'), n2034), a(var('X'), n2033)).
clause(6107, a(var('X'), n2035), a(var('X'), n2034)).
clause(6110, a(var('X'), n2036), a(var('X'), n2035)).
clause(6113, a(var('X'), n2037), a(var('X'), n2036)).
clause(6116, a(var('X'), n2038), a(var('X'), n2037)).
clause(6119, a(var('X'), n2039), a(var('X'), n2038)).
clause(6122, a(var('X'), n2040), a(var('X'), n2039)).
clause(6125, a(var('X'), n2041), a(var('X'), n2040)).
clause(6128, a(var('X'), n2042), a(var('X'), n2041)).
clause(6131, a(var('X'), n2043), a(var('X'), n2042)).
clause(6134, a(var('X'), n2044), a(var('X'), n2043)).
clause(6137, a(var('X'), n2045), a(var('X'), n2044)).
clause(6140, a(var('X'), n2046), a(var('X'), n2045)).
clause(6143, a(var('X'), n2047), a(var('X'), n2046)).
clause(6146, a(var('X'), n2048), a(var('X'), n2047)).
clause(6149, a(var('X'), n2049), a(var('X'), n2048)).
clause(6152, a(var('X'), n2050), a(var('X'), n2049)).
clause(6155, a(var('X'), n2051), a(var('X'), n2050)).
clause(6158, a(var('X'), n2052), a(var('X'), n2051)).
clause(6161, a(var('X'), n2053), a(var('X'), n2052)).
clause(6164, a(var('X'), n2054), a(var('X'), n2053)).
clause(6167, a(var('X'), n2055), a(var('X'), n2054)).
clause(6170, a(var('X'), n2056), a(var('X'), n2055)).
clause(6173, a(var('X'), n2057), a(var('X'), n2056)).
clause(6176, a(var('X'), n2058), a(var('X'), n2057)).
clause(6179, a(var('X'), n2059), a(var('X'), n2058)).
clause(6182, a(var('X'), n2060), a(var('X'), n2059)).
clause(6185, a(var('X'), n2061), a(var('X'), n2060)).
clause(6188, a(var('X'), n2062), a(var('X'), n2061)).
clause(6191, a(var('X'), n2063), a(var('X'), n2062)).
clause(6194, a(var('X'), n2064), a(var('X'), n2063)).
clause(6197, a(var('X'), n2065), a(var('X'), n2064)).
clause(6200, a(var('X'), n2066), a(var('X'), n2065)).
clause(6203, a(var('X'), n2067), a(var('X'), n2066)).
clause(6206, a(var('X'), n2068), a(var('X'), n2067)).
clause(6209, a(var('X'), n2069), a(var('X'), n2068)).
clause(6212, a(var('X'), n2070), a(var('X'), n2069)).
clause(6215, a(var('X'), n2071), a(var('X'), n2070)).
clause(6218, a(var('X'), n2072), a(var('X'), n2071)).
clause(6221, a(var('X'), n2073), a(var('X'), n2072)).
clause(6224, a(var('X'), n2074), a(var('X'), n2073)).
clause(6227, a(var('X'), n2075), a(var('X'), n2074)).
clause(6230, a(var('X'), n2076), a(var('X'), n2075)).
clause(6233, a(var('X'), n2077), a(var('X'), n2076)).
clause(6236, a(var('X'), n2078), a(var('X'), n2077)).
clause(6239, a(var('X'), n2079), a(var('X'), n2078)).
clause(6242, a(var('X'), n2080), a(var('X'), n2079)).
clause(6245, a(var('X'), n2081), a(var('X'), n2080)).
clause(6248, a(var('X'), n2082), a(var('X'), n2081)).
clause(6251, a(var('X'), n2083), a(var('X'), n2082)).
clause(6254, a(var('X'), n2084), a(var('X'), n2083)).
clause(6257, a(var('X'), n2085), a(var('X'), n2084)).
clause(6260, a(var('X'), n2086), a(var('X'), n2085)).
clause(6263, a(var('X'), n2087), a(var('X'), n2086)).
clause(6266, a(var('X'), n2088), a(var('X'), n2087)).
clause(6269, a(var('X'), n2089), a(var('X'), n2088)).
clause(6272, a(var('X'), n2090), a(var('X'), n2089)).
clause(6275, a(var('X'), n2091), a(var('X'), n2090)).
clause(6278, a(var('X'), n2092), a(var('X'), n2091)).
clause(6281, a(var('X'), n2093), a(var('X'), n2092)).
clause(6284, a(var('X'), n2094), a(var('X'), n2093)).
clause(6287, a(var('X'), n2095), a(var('X'), n2094)).
clause(6290, a(var('X'), n2096), a(var('X'), n2095)).
clause(6293, a(var('X'), n2097), a(var('X'), n2096)).
clause(6296, a(var('X'), n2098), a(var('X'), n2097)).
clause(6299, a(var('X'), n2099), a(var('X'), n2098)).
clause(6302, a(var('X'), n2100), a(var('X'), n2099)).
clause(6305, a(var('X'), n2101), a(var('X'), n2100)).
clause(6308, a(var('X'), n2102), a(var('X'), n2101)).
clause(6311, a(var('X'), n2103), a(var('X'), n2102)).
clause(6314, a(var('X'), n2104), a(var('X'), n2103)).
clause(6317, a(var('X'), n2105), a(var('X'), n2104)).
clause(6320, a(var('X'), n2106), a(var('X'), n2105)).
clause(6323, a(var('X'), n2107), a(var('X'), n2106)).
clause(6326, a(var('X'), n2108), a(var('X'), n2107)).
clause(6329, a(var('X'), n2109), a(var('X'), n2108)).
clause(6332, a(var('X'), n2110), a(var('X'), n2109)).
clause(6335, a(var('X'), n2111), a(var('X'), n2110)).
clause(6338, a(var('X'), n2112), a(var('X'), n2111)).
clause(6341, a(var('X'), n2113), a(var('X'), n2112)).
clause(6344, a(var('X'), n2114), a(var('X'), n2113)).
clause(6347, a(var('X'), n2115), a(var('X'), n2114)).
clause(6350, a(var('X'), n2116), a(var('X'), n2115)).
clause(6353, a(var('X'), n2117), a(var('X'), n2116)).
clause(6356, a(var('X'), n2118), a(var('X'), n2117)).
clause(6359, a(var('X'), n2119), a(var('X'), n2118)).
clause(6362, a(var('X'), n2120), a(var('X'), n2119)).
clause(6365, a(var('X'), n2121), a(var('X'), n2120)).
clause(6368, a(var('X'), n2122), a(var('X'), n2121)).
clause(6371, a(var('X'), n2123), a(var('X'), n2122)).
clause(6374, a(var('X'), n2124), a(var('X'), n2123)).
clause(6377, a(var('X'), n2125), a(var('X'), n2124)).
clause(6380, a(var('X'), n2126), a(var('X'), n2125)).
clause(6383, a(var('X'), n2127), a(var('X'), n2126)).
clause(6386, a(var('X'), n2128), a(var('X'), n2127)).
clause(6389, a(var('X'), n2129), a(var('X'), n2128)).
clause(6392, a(var('X'), n2130), a(var('X'), n2129)).
clause(6395, a(var('X'), n2131), a(var('X'), n2130)).
clause(6398, a(var('X'), n2132), a(var('X'), n2131)).
clause(6401, a(var('X'), n2133), a(var('X'), n2132)).
clause(6404, a(var('X'), n2134), a(var('X'), n2133)).
clause(6407, a(var('X'), n2135), a(var('X'), n2134)).
clause(6410, a(var('X'), n2136), a(var('X'), n2135)).
clause(6413, a(var('X'), n2137), a(var('X'), n2136)).
clause(6416, a(var('X'), n2138), a(var('X'), n2137)).
clause(6419, a(var('X'), n2139), a(var('X'), n2138)).
clause(6422, a(var('X'), n2140), a(var('X'), n2139)).
clause(6425, a(var('X'), n2141), a(var('X'), n2140)).
clause(6428, a(var('X'), n2142), a(var('X'), n2141)).
clause(6431, a(var('X'), n2143), a(var('X'), n2142)).
clause(6434, a(var('X'), n2144), a(var('X'), n2143)).
clause(6437, a(var('X'), n2145), a(var('X'), n2144)).
clause(6440, a(var('X'), n2146), a(var('X'), n2145)).
clause(6443, a(var('X'), n2147), a(var('X'), n2146)).
clause(6446, a(var('X'), n2148), a(var('X'), n2147)).
clause(6449, a(var('X'), n2149), a(var('X'), n2148)).
clause(6452, a(var('X'), n2150), a(var('X'), n2149)).
clause(6455, a(var('X'), n2151), a(var('X'), n2150)).
clause(6458, a(var('X'), n2152), a(var('X'), n2151)).
clause(6461, a(var('X'), n2153), a(var('X'), n2152)).
clause(6464, a(var('X'), n2154), a(var('X'), n2153)).
clause(6467, a(var('X'), n2155), a(var('X'), n2154)).
clause(6470, a(var('X'), n2156), a(var('X'), n2155)).
clause(6473, a(var('X'), n2157), a(var('X'), n2156)).
clause(6476, a(var('X'), n2158), a(var('X'), n2157)).
clause(6479, a(var('X'), n2159), a(var('X'), n2158)).
clause(6482, a(var('X'), n2160), a(var('X'), n2159)).
clause(6485, a(var('X'), n2161), a(var('X'), n2160)).
clause(6488, a(var('X'), n2162), a(var('X'), n2161)).
clause(6491, a(var('X'), n2163), a(var('X'), n2162)).
clause(6494, a(var('X'), n2164), a(var('X'), n2163)).
clause(6497, a(var('X'), n2165), a(var('X'), n2164)).
clause(6500, a(var('X'), n2166), a(var('X'), n2165)).
clause(6503, a(var('X'), n2167), a(var('X'), n2166)).
clause(6506, a(var('X'), n2168), a(var('X'), n2167)).
clause(6509, a(var('X'), n2169), a(var('X'), n2168)).
clause(6512, a(var('X'), n2170), a(var('X'), n2169)).
clause(6515, a(var('X'), n2171), a(var('X'), n2170)).
clause(6518, a(var('X'), n2172), a(var('X'), n2171)).
clause(6521, a(var('X'), n2173), a(var('X'), n2172)).
clause(6524, a(var('X'), n2174), a(var('X'), n2173)).
clause(6527, a(var('X'), n2175), a(var('X'), n2174)).
clause(6530, a(var('X'), n2176), a(var('X'), n2175)).
clause(6533, a(var('X'), n2177), a(var('X'), n2176)).
clause(6536, a(var('X'), n2178), a(var('X'), n2177)).
clause(6539, a(var('X'), n2179), a(var('X'), n2178)).
clause(6542, a(var('X'), n2180), a(var('X'), n2179)).
clause(6545, a(var('X'), n2181), a(var('X'), n2180)).
clause(6548, a(var('X'), n2182), a(var('X'), n2181)).
clause(6551, a(var('X'), n2183), a(var('X'), n2182)).
clause(6554, a(var('X'), n2184), a(var('X'), n2183)).
clause(6557, a(var('X'), n2185), a(var('X'), n2184)).
clause(6560, a(var('X'), n2186), a(var('X'), n2185)).
clause(6563, a(var('X'), n2187), a(var('X'), n2186)).
clause(6566, a(var('X'), n2188), a(var('X'), n2187)).
clause(6569, a(var('X'), n2189), a(var('X'), n2188)).
clause(6572, a(var('X'), n2190), a(var('X'), n2189)).
clause(6575, a(var('X'), n2191), a(var('X'), n2190)).
clause(6578, a(var('X'), n2192), a(var('X'), n2191)).
clause(6581, a(var('X'), n2193), a(var('X'), n2192)).
clause(6584, a(var('X'), n2194), a(var('X'), n2193)).
clause(6587, a(var('X'), n2195), a(var('X'), n2194)).
clause(6590, a(var('X'), n2196), a(var('X'), n2195)).
clause(6593, a(var('X'), n2197), a(var('X'), n2196)).
clause(6596, a(var('X'), n2198), a(var('X'), n2197)).
clause(6599, a(var('X'), n2199), a(var('X'), n2198)).
clause(6602, a(var('X'), n2200), a(var('X'), n2199)).
clause(6605, a(var('X'), n2201), a(var('X'), n2200)).
clause(6608, a(var('X'), n2202), a(var('X'), n2201)).
clause(6611, a(var('X'), n2203), a(var('X'), n2202)).
clause(6614, a(var('X'), n2204), a(var('X'), n2203)).
clause(6617, a(var('X'), n2205), a(var('X'), n2204)).
clause(6620, a(var('X'), n2206), a(var('X'), n2205)).
clause(6623, a(var('X'), n2207), a(var('X'), n2206)).
clause(6626, a(var('X'), n2208), a(var('X'), n2207)).
clause(6629, a(var('X'), n2209), a(var('X'), n2208)).
clause(6632, a(var('X'), n2210), a(var('X'), n2209)).
clause(6635, a(var('X'), n2211), a(var('X'), n2210)).
clause(6638, a(var('X'), n2212), a(var('X'), n2211)).
clause(6641, a(var('X'), n2213), a(var('X'), n2212)).
clause(6644, a(var('X'), n2214), a(var('X'), n2213)).
clause(6647, a(var('X'), n2215), a(var('X'), n2214)).
clause(6650, a(var('X'), n2216), a(var('X'), n2215)).
clause(6653, a(var('X'), n2217), a(var('X'), n2216)).
clause(6656, a(var('X'), n2218), a(var('X'), n2217)).
clause(6659, a(var('X'), n2219), a(var('X'), n2218)).
clause(6662, a(var('X'), n2220), a(var('X'), n2219)).
clause(6665, a(var('X'), n2221), a(var('X'), n2220)).
clause(6668, a(var('X'), n2222), a(var('X'), n2221)).
clause(6671, a(var('X'), n2223), a(var('X'), n2222)).
clause(6674, a(var('X'), n2224), a(var('X'), n2223)).
clause(6677, a(var('X'), n2225), a(var('X'), n2224)).
clause(6680, a(var('X'), n2226), a(var('X'), n2225)).
clause(6683, a(var('X'), n2227), a(var('X'), n2226)).
clause(6686, a(var('X'), n2228), a(var('X'), n2227)).
clause(6689, a(var('X'), n2229), a(var('X'), n2228)).
clause(6692, a(var('X'), n2230), a(var('X'), n2229)).
clause(6695, a(var('X'), n2231), a(var('X'), n2230)).
clause(6698, a(var('X'), n2232), a(var('X'), n2231)).
clause(6701, a(var('X'), n2233), a(var('X'), n2232)).
clause(6704, a(var('X'), n2234), a(var('X'), n2233)).
clause(6707, a(var('X'), n2235), a(var('X'), n2234)).
clause(6710, a(var('X'), n2236), a(var('X'), n2235)).
clause(6713, a(var('X'), n2237), a(var('X'), n2236)).
clause(6716, a(var('X'), n2238), a(var('X'), n2237)).
clause(6719, a(var('X'), n2239), a(var('X'), n2238)).
clause(6722, a(var('X'), n2240), a(var('X'), n2239)).
clause(6725, a(var('X'), n2241), a(var('X'), n2240)).
clause(6728, a(var('X'), n2242), a(var('X'), n2241)).
clause(6731, a(var('X'), n2243), a(var('X'), n2242)).
clause(6734, a(var('X'), n2244), a(var('X'), n2243)).
clause(6737, a(var('X'), n2245), a(var('X'), n2244)).
clause(6740, a(var('X'), n2246), a(var('X'), n2245)).
clause(6743, a(var('X'), n2247), a(var('X'), n2246)).
clause(6746, a(var('X'), n2248), a(var('X'), n2247)).
clause(6749, a(var('X'), n2249), a(var('X'), n2248)).
clause(6752, a(var('X'), n2250), a(var('X'), n2249)).
clause(6755, a(var('X'), n2251), a(var('X'), n2250)).
clause(6758, a(var('X'), n2252), a(var('X'), n2251)).
clause(6761, a(var('X'), n2253), a(var('X'), n2252)).
clause(6764, a(var('X'), n2254), a(var('X'), n2253)).
clause(6767, a(var('X'), n2255), a(var('X'), n2254)).
clause(6770, a(var('X'), n2256), a(var('X'), n2255)).
clause(6773, a(var('X'), n2257), a(var('X'), n2256)).
clause(6776, a(var('X'), n2258), a(var('X'), n2257)).
clause(6779, a(var('X'), n2259), a(var('X'), n2258)).
clause(6782, a(var('X'), n2260), a(var('X'), n2259)).
clause(6785, a(var('X'), n2261), a(var('X'), n2260)).
clause(6788, a(var('X'), n2262), a(var('X'), n2261)).
clause(6791, a(var('X'), n2263), a(var('X'), n2262)).
clause(6794, a(var('X'), n2264), a(var('X'), n2263)).
clause(6797, a(var('X'), n2265), a(var('X'), n2264)).
clause(6800, a(var('X'), n2266), a(var('X'), n2265)).
clause(6803, a(var('X'), n2267), a(var('X'), n2266)).
clause(6806, a(var('X'), n2268), a(var('X'), n2267)).
clause(6809, a(var('X'), n2269), a(var('X'), n2268)).
clause(6812, a(var('X'), n2270), a(var('X'), n2269)).
clause(6815, a(var('X'), n2271), a(var('X'), n2270)).
clause(6818, a(var('X'), n2272), a(var('X'), n2271)).
clause(6821, a(var('X'), n2273), a(var('X'), n2272)).
clause(6824, a(var('X'), n2274), a(var('X'), n2273)).
clause(6827, a(var('X'), n2275), a(var('X'), n2274)).
clause(6830, a(var('X'), n2276), a(var('X'), n2275)).
clause(6833, a(var('X'), n2277), a(var('X'), n2276)).
clause(6836, a(var('X'), n2278), a(var('X'), n2277)).
clause(6839, a(var('X'), n2279), a(var('X'), n2278)).
clause(6842, a(var('X'), n2280), a(var('X'), n2279)).
clause(6845, a(var('X'), n2281), a(var('X'), n2280)).
clause(6848, a(var('X'), n2282), a(var('X'), n2281)).
clause(6851, a(var('X'), n2283), a(var('X'), n2282)).
clause(6854, a(var('X'), n2284), a(var('X'), n2283)).
clause(6857, a(var('X'), n2285), a(var('X'), n2284)).
clause(6860, a(var('X'), n2286), a(var('X'), n2285)).
clause(6863, a(var('X'), n2287), a(var('X'), n2286)).
clause(6866, a(var('X'), n2288), a(var('X'), n2287)).
clause(6869, a(var('X'), n2289), a(var('X'), n2288)).
clause(6872, a(var('X'), n2290), a(var('X'), n2289)).
clause(6875, a(var('X'), n2291), a(var('X'), n2290)).
clause(6878, a(var('X'), n2292), a(var('X'), n2291)).
clause(6881, a(var('X'), n2293), a(var('X'), n2292)).
clause(6884, a(var('X'), n2294), a(var('X'), n2293)).
clause(6887, a(var('X'), n2295), a(var('X'), n2294)).
clause(6890, a(var('X'), n2296), a(var('X'), n2295)).
clause(6893, a(var('X'), n2297), a(var('X'), n2296)).
clause(6896, a(var('X'), n2298), a(var('X'), n2297)).
clause(6899, a(var('X'), n2299), a(var('X'), n2298)).
clause(6902, a(var('X'), n2300), a(var('X'), n2299)).
clause(6905, a(var('X'), n2301), a(var('X'), n2300)).
clause(6908, a(var('X'), n2302), a(var('X'), n2301)).
clause(6911, a(var('X'), n2303), a(var('X'), n2302)).
clause(6914, a(var('X'), n2304), a(var('X'), n2303)).
clause(6917, a(var('X'), n2305), a(var('X'), n2304)).
clause(6920, a(var('X'), n2306), a(var('X'), n2305)).
clause(6923, a(var('X'), n2307), a(var('X'), n2306)).
clause(6926, a(var('X'), n2308), a(var('X'), n2307)).
clause(6929, a(var('X'), n2309), a(var('X'), n2308)).
clause(6932, a(var('X'), n2310), a(var('X'), n2309)).
clause(6935, a(var('X'), n2311), a(var('X'), n2310)).
clause(6938, a(var('X'), n2312), a(var('X'), n2311)).
clause(6941, a(var('X'), n2313), a(var('X'), n2312)).
clause(6944, a(var('X'), n2314), a(var('X'), n2313)).
clause(6947, a(var('X'), n2315), a(var('X'), n2314)).
clause(6950, a(var('X'), n2316), a(var('X'), n2315)).
clause(6953, a(var('X'), n2317), a(var('X'), n2316)).
clause(6956, a(var('X'), n2318), a(var('X'), n2317)).
clause(6959, a(var('X'), n2319), a(var('X'), n2318)).
clause(6962, a(var('X'), n2320), a(var('X'), n2319)).
clause(6965, a(var('X'), n2321), a(var('X'), n2320)).
clause(6968, a(var('X'), n2322), a(var('X'), n2321)).
clause(6971, a(var('X'), n2323), a(var('X'), n2322)).
clause(6974, a(var('X'), n2324), a(var('X'), n2323)).
clause(6977, a(var('X'), n2325), a(var('X'), n2324)).
clause(6980, a(var('X'), n2326), a(var('X'), n2325)).
clause(6983, a(var('X'), n2327), a(var('X'), n2326)).
clause(6986, a(var('X'), n2328), a(var('X'), n2327)).
clause(6989, a(var('X'), n2329), a(var('X'), n2328)).
clause(6992, a(var('X'), n2330), a(var('X'), n2329)).
clause(6995, a(var('X'), n2331), a(var('X'), n2330)).
clause(6998, a(var('X'), n2332), a(var('X'), n2331)).
clause(7001, a(var('X'), n2333), a(var('X'), n2332)).
clause(7004, a(var('X'), n2334), a(var('X'), n2333)).
clause(7007, a(var('X'), n2335), a(var('X'), n2334)).
clause(7010, a(var('X'), n2336), a(var('X'), n2335)).
clause(7013, a(var('X'), n2337), a(var('X'), n2336)).
clause(7016, a(var('X'), n2338), a(var('X'), n2337)).
clause(7019, a(var('X'), n2339), a(var('X'), n2338)).
clause(7022, a(var('X'), n2340), a(var('X'), n2339)).
clause(7025, a(var('X'), n2341), a(var('X'), n2340)).
clause(7028, a(var('X'), n2342), a(var('X'), n2341)).
clause(7031, a(var('X'), n2343), a(var('X'), n2342)).
clause(7034, a(var('X'), n2344), a(var('X'), n2343)).
clause(7037, a(var('X'), n2345), a(var('X'), n2344)).
clause(7040, a(var('X'), n2346), a(var('X'), n2345)).
clause(7043, a(var('X'), n2347), a(var('X'), n2346)).
clause(7046, a(var('X'), n2348), a(var('X'), n2347)).
clause(7049, a(var('X'), n2349), a(var('X'), n2348)).
clause(7052, a(var('X'), n2350), a(var('X'), n2349)).
clause(7055, a(var('X'), n2351), a(var('X'), n2350)).
clause(7058, a(var('X'), n2352), a(var('X'), n2351)).
clause(7061, a(var('X'), n2353), a(var('X'), n2352)).
clause(7064, a(var('X'), n2354), a(var('X'), n2353)).
clause(7067, a(var('X'), n2355), a(var('X'), n2354)).
clause(7070, a(var('X'), n2356), a(var('X'), n2355)).
clause(7073, a(var('X'), n2357), a(var('X'), n2356)).
clause(7076, a(var('X'), n2358), a(var('X'), n2357)).
clause(7079, a(var('X'), n2359), a(var('X'), n2358)).
clause(7082, a(var('X'), n2360), a(var('X'), n2359)).
clause(7085, a(var('X'), n2361), a(var('X'), n2360)).
clause(7088, a(var('X'), n2362), a(var('X'), n2361)).
clause(7091, a(var('X'), n2363), a(var('X'), n2362)).
clause(7094, a(var('X'), n2364), a(var('X'), n2363)).
clause(7097, a(var('X'), n2365), a(var('X'), n2364)).
clause(7100, a(var('X'), n2366), a(var('X'), n2365)).
clause(7103, a(var('X'), n2367), a(var('X'), n2366)).
clause(7106, a(var('X'), n2368), a(var('X'), n2367)).
clause(7109, a(var('X'), n2369), a(var('X'), n2368)).
clause(7112, a(var('X'), n2370), a(var('X'), n2369)).
clause(7115, a(var('X'), n2371), a(var('X'), n2370)).
clause(7118, a(var('X'), n2372), a(var('X'), n2371)).
clause(7121, a(var('X'), n2373), a(var('X'), n2372)).
clause(7124, a(var('X'), n2374), a(var('X'), n2373)).
clause(7127, a(var('X'), n2375), a(var('X'), n2374)).
clause(7130, a(var('X'), n2376), a(var('X'), n2375)).
clause(7133, a(var('X'), n2377), a(var('X'), n2376)).
clause(7136, a(var('X'), n2378), a(var('X'), n2377)).
clause(7139, a(var('X'), n2379), a(var('X'), n2378)).
clause(7142, a(var('X'), n2380), a(var('X'), n2379)).
clause(7145, a(var('X'), n2381), a(var('X'), n2380)).
clause(7148, a(var('X'), n2382), a(var('X'), n2381)).
clause(7151, a(var('X'), n2383), a(var('X'), n2382)).
clause(7154, a(var('X'), n2384), a(var('X'), n2383)).
clause(7157, a(var('X'), n2385), a(var('X'), n2384)).
clause(7160, a(var('X'), n2386), a(var('X'), n2385)).
clause(7163, a(var('X'), n2387), a(var('X'), n2386)).
clause(7166, a(var('X'), n2388), a(var('X'), n2387)).
clause(7169, a(var('X'), n2389), a(var('X'), n2388)).
clause(7172, a(var('X'), n2390), a(var('X'), n2389)).
clause(7175, a(var('X'), n2391), a(var('X'), n2390)).
clause(7178, a(var('X'), n2392), a(var('X'), n2391)).
clause(7181, a(var('X'), n2393), a(var('X'), n2392)).
clause(7184, a(var('X'), n2394), a(var('X'), n2393)).
clause(7187, a(var('X'), n2395), a(var('X'), n2394)).
clause(7190, a(var('X'), n2396), a(var('X'), n2395)).
clause(7193, a(var('X'), n2397), a(var('X'), n2396)).
clause(7196, a(var('X'), n2398), a(var('X'), n2397)).
clause(7199, a(var('X'), n2399), a(var('X'), n2398)).
clause(7202, a(var('X'), n2400), a(var('X'), n2399)).
clause(7205, a(var('X'), n2401), a(var('X'), n2400)).
clause(7208, a(var('X'), n2402), a(var('X'), n2401)).
clause(7211, a(var('X'), n2403), a(var('X'), n2402)).
clause(7214, a(var('X'), n2404), a(var('X'), n2403)).
clause(7217, a(var('X'), n2405), a(var('X'), n2404)).
clause(7220, a(var('X'), n2406), a(var('X'), n2405)).
clause(7223, a(var('X'), n2407), a(var('X'), n2406)).
clause(7226, a(var('X'), n2408), a(var('X'), n2407)).
clause(7229, a(var('X'), n2409), a(var('X'), n2408)).
clause(7232, a(var('X'), n2410), a(var('X'), n2409)).
clause(7235, a(var('X'), n2411), a(var('X'), n2410)).
clause(7238, a(var('X'), n2412), a(var('X'), n2411)).
clause(7241, a(var('X'), n2413), a(var('X'), n2412)).
clause(7244, a(var('X'), n2414), a(var('X'), n2413)).
clause(7247, a(var('X'), n2415), a(var('X'), n2414)).
clause(7250, a(var('X'), n2416), a(var('X'), n2415)).
clause(7253, a(var('X'), n2417), a(var('X'), n2416)).
clause(7256, a(var('X'), n2418), a(var('X'), n2417)).
clause(7259, a(var('X'), n2419), a(var('X'), n2418)).
clause(7262, a(var('X'), n2420), a(var('X'), n2419)).
clause(7265, a(var('X'), n2421), a(var('X'), n2420)).
clause(7268, a(var('X'), n2422), a(var('X'), n2421)).
clause(7271, a(var('X'), n2423), a(var('X'), n2422)).
clause(7274, a(var('X'), n2424), a(var('X'), n2423)).
clause(7277, a(var('X'), n2425), a(var('X'), n2424)).
clause(7280, a(var('X'), n2426), a(var('X'), n2425)).
clause(7283, a(var('X'), n2427), a(var('X'), n2426)).
clause(7286, a(var('X'), n2428), a(var('X'), n2427)).
clause(7289, a(var('X'), n2429), a(var('X'), n2428)).
clause(7292, a(var('X'), n2430), a(var('X'), n2429)).
clause(7295, a(var('X'), n2431), a(var('X'), n2430)).
clause(7298, a(var('X'), n2432), a(var('X'), n2431)).
clause(7301, a(var('X'), n2433), a(var('X'), n2432)).
clause(7304, a(var('X'), n2434), a(var('X'), n2433)).
clause(7307, a(var('X'), n2435), a(var('X'), n2434)).
clause(7310, a(var('X'), n2436), a(var('X'), n2435)).
clause(7313, a(var('X'), n2437), a(var('X'), n2436)).
clause(7316, a(var('X'), n2438), a(var('X'), n2437)).
clause(7319, a(var('X'), n2439), a(var('X'), n2438)).
clause(7322, a(var('X'), n2440), a(var('X'), n2439)).
clause(7325, a(var('X'), n2441), a(var('X'), n2440)).
clause(7328, a(var('X'), n2442), a(var('X'), n2441)).
clause(7331, a(var('X'), n2443), a(var('X'), n2442)).
clause(7334, a(var('X'), n2444), a(var('X'), n2443)).
clause(7337, a(var('X'), n2445), a(var('X'), n2444)).
clause(7340, a(var('X'), n2446), a(var('X'), n2445)).
clause(7343, a(var('X'), n2447), a(var('X'), n2446)).
clause(7346, a(var('X'), n2448), a(var('X'), n2447)).
clause(7349, a(var('X'), n2449), a(var('X'), n2448)).
clause(7352, a(var('X'), n2450), a(var('X'), n2449)).
clause(7355, a(var('X'), n2451), a(var('X'), n2450)).
clause(7358, a(var('X'), n2452), a(var('X'), n2451)).
clause(7361, a(var('X'), n2453), a(var('X'), n2452)).
clause(7364, a(var('X'), n2454), a(var('X'), n2453)).
clause(7367, a(var('X'), n2455), a(var('X'), n2454)).
clause(7370, a(var('X'), n2456), a(var('X'), n2455)).
clause(7373, a(var('X'), n2457), a(var('X'), n2456)).
clause(7376, a(var('X'), n2458), a(var('X'), n2457)).
clause(7379, a(var('X'), n2459), a(var('X'), n2458)).
clause(7382, a(var('X'), n2460), a(var('X'), n2459)).
clause(7385, a(var('X'), n2461), a(var('X'), n2460)).
clause(7388, a(var('X'), n2462), a(var('X'), n2461)).
clause(7391, a(var('X'), n2463), a(var('X'), n2462)).
clause(7394, a(var('X'), n2464), a(var('X'), n2463)).
clause(7397, a(var('X'), n2465), a(var('X'), n2464)).
clause(7400, a(var('X'), n2466), a(var('X'), n2465)).
clause(7403, a(var('X'), n2467), a(var('X'), n2466)).
clause(7406, a(var('X'), n2468), a(var('X'), n2467)).
clause(7409, a(var('X'), n2469), a(var('X'), n2468)).
clause(7412, a(var('X'), n2470), a(var('X'), n2469)).
clause(7415, a(var('X'), n2471), a(var('X'), n2470)).
clause(7418, a(var('X'), n2472), a(var('X'), n2471)).
clause(7421, a(var('X'), n2473), a(var('X'), n2472)).
clause(7424, a(var('X'), n2474), a(var('X'), n2473)).
clause(7427, a(var('X'), n2475), a(var('X'), n2474)).
clause(7430, a(var('X'), n2476), a(var('X'), n2475)).
clause(7433, a(var('X'), n2477), a(var('X'), n2476)).
clause(7436, a(var('X'), n2478), a(var('X'), n2477)).
clause(7439, a(var('X'), n2479), a(var('X'), n2478)).
clause(7442, a(var('X'), n2480), a(var('X'), n2479)).
clause(7445, a(var('X'), n2481), a(var('X'), n2480)).
clause(7448, a(var('X'), n2482), a(var('X'), n2481)).
clause(7451, a(var('X'), n2483), a(var('X'), n2482)).
clause(7454, a(var('X'), n2484), a(var('X'), n2483)).
clause(7457, a(var('X'), n2485), a(var('X'), n2484)).
clause(7460, a(var('X'), n2486), a(var('X'), n2485)).
clause(7463, a(var('X'), n2487), a(var('X'), n2486)).
clause(7466, a(var('X'), n2488), a(var('X'), n2487)).
clause(7469, a(var('X'), n2489), a(var('X'), n2488)).
clause(7472, a(var('X'), n2490), a(var('X'), n2489)).
clause(7475, a(var('X'), n2491), a(var('X'), n2490)).
clause(7478, a(var('X'), n2492), a(var('X'), n2491)).
clause(7481, a(var('X'), n2493), a(var('X'), n2492)).
clause(7484, a(var('X'), n2494), a(var('X'), n2493)).
clause(7487, a(var('X'), n2495), a(var('X'), n2494)).
clause(7490, a(var('X'), n2496), a(var('X'), n2495)).
clause(7493, a(var('X'), n2497), a(var('X'), n2496)).
clause(7496, a(var('X'), n2498), a(var('X'), n2497)).
clause(7499, a(var('X'), n2499), a(var('X'), n2498)).
clause(7502, a(var('X'), n2500), a(var('X'), n2499)).
clause(7505, a(var('X'), n2501), a(var('X'), n2500)).
clause(7508, a(var('X'), n2502), a(var('X'), n2501)).
clause(7511, a(var('X'), n2503), a(var('X'), n2502)).
clause(7514, a(var('X'), n2504), a(var('X'), n2503)).
clause(7517, a(var('X'), n2505), a(var('X'), n2504)).
clause(7520, a(var('X'), n2506), a(var('X'), n2505)).
clause(7523, a(var('X'), n2507), a(var('X'), n2506)).
clause(7526, a(var('X'), n2508), a(var('X'), n2507)).
clause(7529, a(var('X'), n2509), a(var('X'), n2508)).
clause(7532, a(var('X'), n2510), a(var('X'), n2509)).
clause(7535, a(var('X'), n2511), a(var('X'), n2510)).
clause(7538, a(var('X'), n2512), a(var('X'), n2511)).
clause(7541, a(var('X'), n2513), a(var('X'), n2512)).
clause(7544, a(var('X'), n2514), a(var('X'), n2513)).
clause(7547, a(var('X'), n2515), a(var('X'), n2514)).
clause(7550, a(var('X'), n2516), a(var('X'), n2515)).
clause(7553, a(var('X'), n2517), a(var('X'), n2516)).
clause(7556, a(var('X'), n2518), a(var('X'), n2517)).
clause(7559, a(var('X'), n2519), a(var('X'), n2518)).
clause(7562, a(var('X'), n2520), a(var('X'), n2519)).
clause(7565, a(var('X'), n2521), a(var('X'), n2520)).
clause(7568, a(var('X'), n2522), a(var('X'), n2521)).
clause(7571, a(var('X'), n2523), a(var('X'), n2522)).
clause(7574, a(var('X'), n2524), a(var('X'), n2523)).
clause(7577, a(var('X'), n2525), a(var('X'), n2524)).
clause(7580, a(var('X'), n2526), a(var('X'), n2525)).
clause(7583, a(var('X'), n2527), a(var('X'), n2526)).
clause(7586, a(var('X'), n2528), a(var('X'), n2527)).
clause(7589, a(var('X'), n2529), a(var('X'), n2528)).
clause(7592, a(var('X'), n2530), a(var('X'), n2529)).
clause(7595, a(var('X'), n2531), a(var('X'), n2530)).
clause(7598, a(var('X'), n2532), a(var('X'), n2531)).
clause(7601, a(var('X'), n2533), a(var('X'), n2532)).
clause(7604, a(var('X'), n2534), a(var('X'), n2533)).
clause(7607, a(var('X'), n2535), a(var('X'), n2534)).
clause(7610, a(var('X'), n2536), a(var('X'), n2535)).
clause(7613, a(var('X'), n2537), a(var('X'), n2536)).
clause(7616, a(var('X'), n2538), a(var('X'), n2537)).
clause(7619, a(var('X'), n2539), a(var('X'), n2538)).
clause(7622, a(var('X'), n2540), a(var('X'), n2539)).
clause(7625, a(var('X'), n2541), a(var('X'), n2540)).
clause(7628, a(var('X'), n2542), a(var('X'), n2541)).
clause(7631, a(var('X'), n2543), a(var('X'), n2542)).
clause(7634, a(var('X'), n2544), a(var('X'), n2543)).
clause(7637, a(var('X'), n2545), a(var('X'), n2544)).
clause(7640, a(var('X'), n2546), a(var('X'), n2545)).
clause(7643, a(var('X'), n2547), a(var('X'), n2546)).
clause(7646, a(var('X'), n2548), a(var('X'), n2547)).
clause(7649, a(var('X'), n2549), a(var('X'), n2548)).
clause(7652, a(var('X'), n2550), a(var('X'), n2549)).
clause(7655, a(var('X'), n2551), a(var('X'), n2550)).
clause(7658, a(var('X'), n2552), a(var('X'), n2551)).
clause(7661, a(var('X'), n2553), a(var('X'), n2552)).
clause(7664, a(var('X'), n2554), a(var('X'), n2553)).
clause(7667, a(var('X'), n2555), a(var('X'), n2554)).
clause(7670, a(var('X'), n2556), a(var('X'), n2555)).
clause(7673, a(var('X'), n2557), a(var('X'), n2556)).
clause(7676, a(var('X'), n2558), a(var('X'), n2557)).
clause(7679, a(var('X'), n2559), a(var('X'), n2558)).
clause(7682, a(var('X'), n2560), a(var('X'), n2559)).
clause(7685, a(var('X'), n2561), a(var('X'), n2560)).
clause(7688, a(var('X'), n2562), a(var('X'), n2561)).
clause(7691, a(var('X'), n2563), a(var('X'), n2562)).
clause(7694, a(var('X'), n2564), a(var('X'), n2563)).
clause(7697, a(var('X'), n2565), a(var('X'), n2564)).
clause(7700, a(var('X'), n2566), a(var('X'), n2565)).
clause(7703, a(var('X'), n2567), a(var('X'), n2566)).
clause(7706, a(var('X'), n2568), a(var('X'), n2567)).
clause(7709, a(var('X'), n2569), a(var('X'), n2568)).
clause(7712, a(var('X'), n2570), a(var('X'), n2569)).
clause(7715, a(var('X'), n2571), a(var('X'), n2570)).
clause(7718, a(var('X'), n2572), a(var('X'), n2571)).
clause(7721, a(var('X'), n2573), a(var('X'), n2572)).
clause(7724, a(var('X'), n2574), a(var('X'), n2573)).
clause(7727, a(var('X'), n2575), a(var('X'), n2574)).
clause(7730, a(var('X'), n2576), a(var('X'), n2575)).
clause(7733, a(var('X'), n2577), a(var('X'), n2576)).
clause(7736, a(var('X'), n2578), a(var('X'), n2577)).
clause(7739, a(var('X'), n2579), a(var('X'), n2578)).
clause(7742, a(var('X'), n2580), a(var('X'), n2579)).
clause(7745, a(var('X'), n2581), a(var('X'), n2580)).
clause(7748, a(var('X'), n2582), a(var('X'), n2581)).
clause(7751, a(var('X'), n2583), a(var('X'), n2582)).
clause(7754, a(var('X'), n2584), a(var('X'), n2583)).
clause(7757, a(var('X'), n2585), a(var('X'), n2584)).
clause(7760, a(var('X'), n2586), a(var('X'), n2585)).
clause(7763, a(var('X'), n2587), a(var('X'), n2586)).
clause(7766, a(var('X'), n2588), a(var('X'), n2587)).
clause(7769, a(var('X'), n2589), a(var('X'), n2588)).
clause(7772, a(var('X'), n2590), a(var('X'), n2589)).
clause(7775, a(var('X'), n2591), a(var('X'), n2590)).
clause(7778, a(var('X'), n2592), a(var('X'), n2591)).
clause(7781, a(var('X'), n2593), a(var('X'), n2592)).
clause(7784, a(var('X'), n2594), a(var('X'), n2593)).
clause(7787, a(var('X'), n2595), a(var('X'), n2594)).
clause(7790, a(var('X'), n2596), a(var('X'), n2595)).
clause(7793, a(var('X'), n2597), a(var('X'), n2596)).
clause(7796, a(var('X'), n2598), a(var('X'), n2597)).
clause(7799, a(var('X'), n2599), a(var('X'), n2598)).
clause(7802, a(var('X'), n2600), a(var('X'), n2599)).
clause(7805, a(var('X'), n2601), a(var('X'), n2600)).
clause(7808, a(var('X'), n2602), a(var('X'), n2601)).
clause(7811, a(var('X'), n2603), a(var('X'), n2602)).
clause(7814, a(var('X'), n2604), a(var('X'), n2603)).
clause(7817, a(var('X'), n2605), a(var('X'), n2604)).
clause(7820, a(var('X'), n2606), a(var('X'), n2605)).
clause(7823, a(var('X'), n2607), a(var('X'), n2606)).
clause(7826, a(var('X'), n2608), a(var('X'), n2607)).
clause(7829, a(var('X'), n2609), a(var('X'), n2608)).
clause(7832, a(var('X'), n2610), a(var('X'), n2609)).
clause(7835, a(var('X'), n2611), a(var('X'), n2610)).
clause(7838, a(var('X'), n2612), a(var('X'), n2611)).
clause(7841, a(var('X'), n2613), a(var('X'), n2612)).
clause(7844, a(var('X'), n2614), a(var('X'), n2613)).
clause(7847, a(var('X'), n2615), a(var('X'), n2614)).
clause(7850, a(var('X'), n2616), a(var('X'), n2615)).
clause(7853, a(var('X'), n2617), a(var('X'), n2616)).
clause(7856, a(var('X'), n2618), a(var('X'), n2617)).
clause(7859, a(var('X'), n2619), a(var('X'), n2618)).
clause(7862, a(var('X'), n2620), a(var('X'), n2619)).
clause(7865, a(var('X'), n2621), a(var('X'), n2620)).
clause(7868, a(var('X'), n2622), a(var('X'), n2621)).
clause(7871, a(var('X'), n2623), a(var('X'), n2622)).
clause(7874, a(var('X'), n2624), a(var('X'), n2623)).
clause(7877, a(var('X'), n2625), a(var('X'), n2624)).
clause(7880, a(var('X'), n2626), a(var('X'), n2625)).
clause(7883, a(var('X'), n2627), a(var('X'), n2626)).
clause(7886, a(var('X'), n2628), a(var('X'), n2627)).
clause(7889, a(var('X'), n2629), a(var('X'), n2628)).
clause(7892, a(var('X'), n2630), a(var('X'), n2629)).
clause(7895, a(var('X'), n2631), a(var('X'), n2630)).
clause(7898, a(var('X'), n2632), a(var('X'), n2631)).
clause(7901, a(var('X'), n2633), a(var('X'), n2632)).
clause(7904, a(var('X'), n2634), a(var('X'), n2633)).
clause(7907, a(var('X'), n2635), a(var('X'), n2634)).
clause(7910, a(var('X'), n2636), a(var('X'), n2635)).
clause(7913, a(var('X'), n2637), a(var('X'), n2636)).
clause(7916, a(var('X'), n2638), a(var('X'), n2637)).
clause(7919, a(var('X'), n2639), a(var('X'), n2638)).
clause(7922, a(var('X'), n2640), a(var('X'), n2639)).
clause(7925, a(var('X'), n2641), a(var('X'), n2640)).
clause(7928, a(var('X'), n2642), a(var('X'), n2641)).
clause(7931, a(var('X'), n2643), a(var('X'), n2642)).
clause(7934, a(var('X'), n2644), a(var('X'), n2643)).
clause(7937, a(var('X'), n2645), a(var('X'), n2644)).
clause(7940, a(var('X'), n2646), a(var('X'), n2645)).
clause(7943, a(var('X'), n2647), a(var('X'), n2646)).
clause(7946, a(var('X'), n2648), a(var('X'), n2647)).
clause(7949, a(var('X'), n2649), a(var('X'), n2648)).
clause(7952, a(var('X'), n2650), a(var('X'), n2649)).
clause(7955, a(var('X'), n2651), a(var('X'), n2650)).
clause(7958, a(var('X'), n2652), a(var('X'), n2651)).
clause(7961, a(var('X'), n2653), a(var('X'), n2652)).
clause(7964, a(var('X'), n2654), a(var('X'), n2653)).
clause(7967, a(var('X'), n2655), a(var('X'), n2654)).
clause(7970, a(var('X'), n2656), a(var('X'), n2655)).
clause(7973, a(var('X'), n2657), a(var('X'), n2656)).
clause(7976, a(var('X'), n2658), a(var('X'), n2657)).
clause(7979, a(var('X'), n2659), a(var('X'), n2658)).
clause(7982, a(var('X'), n2660), a(var('X'), n2659)).
clause(7985, a(var('X'), n2661), a(var('X'), n2660)).
clause(7988, a(var('X'), n2662), a(var('X'), n2661)).
clause(7991, a(var('X'), n2663), a(var('X'), n2662)).
clause(7994, a(var('X'), n2664), a(var('X'), n2663)).
clause(7997, a(var('X'), n2665), a(var('X'), n2664)).
clause(8000, a(var('X'), n2666), a(var('X'), n2665)).
clause(8003, a(var('X'), n2667), a(var('X'), n2666)).
clause(8006, a(var('X'), n2668), a(var('X'), n2667)).
clause(8009, a(var('X'), n2669), a(var('X'), n2668)).
clause(8012, a(var('X'), n2670), a(var('X'), n2669)).
clause(8015, a(var('X'), n2671), a(var('X'), n2670)).
clause(8018, a(var('X'), n2672), a(var('X'), n2671)).
clause(8021, a(var('X'), n2673), a(var('X'), n2672)).
clause(8024, a(var('X'), n2674), a(var('X'), n2673)).
clause(8027, a(var('X'), n2675), a(var('X'), n2674)).
clause(8030, a(var('X'), n2676), a(var('X'), n2675)).
clause(8033, a(var('X'), n2677), a(var('X'), n2676)).
clause(8036, a(var('X'), n2678), a(var('X'), n2677)).
clause(8039, a(var('X'), n2679), a(var('X'), n2678)).
clause(8042, a(var('X'), n2680), a(var('X'), n2679)).
clause(8045, a(var('X'), n2681), a(var('X'), n2680)).
clause(8048, a(var('X'), n2682), a(var('X'), n2681)).
clause(8051, a(var('X'), n2683), a(var('X'), n2682)).
clause(8054, a(var('X'), n2684), a(var('X'), n2683)).
clause(8057, a(var('X'), n2685), a(var('X'), n2684)).
clause(8060, a(var('X'), n2686), a(var('X'), n2685)).
clause(8063, a(var('X'), n2687), a(var('X'), n2686)).
clause(8066, a(var('X'), n2688), a(var('X'), n2687)).
clause(8069, a(var('X'), n2689), a(var('X'), n2688)).
clause(8072, a(var('X'), n2690), a(var('X'), n2689)).
clause(8075, a(var('X'), n2691), a(var('X'), n2690)).
clause(8078, a(var('X'), n2692), a(var('X'), n2691)).
clause(8081, a(var('X'), n2693), a(var('X'), n2692)).
clause(8084, a(var('X'), n2694), a(var('X'), n2693)).
clause(8087, a(var('X'), n2695), a(var('X'), n2694)).
clause(8090, a(var('X'), n2696), a(var('X'), n2695)).
clause(8093, a(var('X'), n2697), a(var('X'), n2696)).
clause(8096, a(var('X'), n2698), a(var('X'), n2697)).
clause(8099, a(var('X'), n2699), a(var('X'), n2698)).
clause(8102, a(var('X'), n2700), a(var('X'), n2699)).
clause(8105, a(var('X'), n2701), a(var('X'), n2700)).
clause(8108, a(var('X'), n2702), a(var('X'), n2701)).
clause(8111, a(var('X'), n2703), a(var('X'), n2702)).
clause(8114, a(var('X'), n2704), a(var('X'), n2703)).
clause(8117, a(var('X'), n2705), a(var('X'), n2704)).
clause(8120, a(var('X'), n2706), a(var('X'), n2705)).
clause(8123, a(var('X'), n2707), a(var('X'), n2706)).
clause(8126, a(var('X'), n2708), a(var('X'), n2707)).
clause(8129, a(var('X'), n2709), a(var('X'), n2708)).
clause(8132, a(var('X'), n2710), a(var('X'), n2709)).
clause(8135, a(var('X'), n2711), a(var('X'), n2710)).
clause(8138, a(var('X'), n2712), a(var('X'), n2711)).
clause(8141, a(var('X'), n2713), a(var('X'), n2712)).
clause(8144, a(var('X'), n2714), a(var('X'), n2713)).
clause(8147, a(var('X'), n2715), a(var('X'), n2714)).
clause(8150, a(var('X'), n2716), a(var('X'), n2715)).
clause(8153, a(var('X'), n2717), a(var('X'), n2716)).
clause(8156, a(var('X'), n2718), a(var('X'), n2717)).
clause(8159, a(var('X'), n2719), a(var('X'), n2718)).
clause(8162, a(var('X'), n2720), a(var('X'), n2719)).
clause(8165, a(var('X'), n2721), a(var('X'), n2720)).
clause(8168, a(var('X'), n2722), a(var('X'), n2721)).
clause(8171, a(var('X'), n2723), a(var('X'), n2722)).
clause(8174, a(var('X'), n2724), a(var('X'), n2723)).
clause(8177, a(var('X'), n2725), a(var('X'), n2724)).
clause(8180, a(var('X'), n2726), a(var('X'), n2725)).
clause(8183, a(var('X'), n2727), a(var('X'), n2726)).
clause(8186, a(var('X'), n2728), a(var('X'), n2727)).
clause(8189, a(var('X'), n2729), a(var('X'), n2728)).
clause(8192, a(var('X'), n2730), a(var('X'), n2729)).
clause(8195, a(var('X'), n2731), a(var('X'), n2730)).
clause(8198, a(var('X'), n2732), a(var('X'), n2731)).
clause(8201, a(var('X'), n2733), a(var('X'), n2732)).
clause(8204, a(var('X'), n2734), a(var('X'), n2733)).
clause(8207, a(var('X'), n2735), a(var('X'), n2734)).
clause(8210, a(var('X'), n2736), a(var('X'), n2735)).
clause(8213, a(var('X'), n2737), a(var('X'), n2736)).
clause(8216, a(var('X'), n2738), a(var('X'), n2737)).
clause(8219, a(var('X'), n2739), a(var('X'), n2738)).
clause(8222, a(var('X'), n2740), a(var('X'), n2739)).
clause(8225, a(var('X'), n2741), a(var('X'), n2740)).
clause(8228, a(var('X'), n2742), a(var('X'), n2741)).
clause(8231, a(var('X'), n2743), a(var('X'), n2742)).
clause(8234, a(var('X'), n2744), a(var('X'), n2743)).
clause(8237, a(var('X'), n2745), a(var('X'), n2744)).
clause(8240, a(var('X'), n2746), a(var('X'), n2745)).
clause(8243, a(var('X'), n2747), a(var('X'), n2746)).
clause(8246, a(var('X'), n2748), a(var('X'), n2747)).
clause(8249, a(var('X'), n2749), a(var('X'), n2748)).
clause(8252, a(var('X'), n2750), a(var('X'), n2749)).
clause(8255, a(var('X'), n2751), a(var('X'), n2750)).
clause(8258, a(var('X'), n2752), a(var('X'), n2751)).
clause(8261, a(var('X'), n2753), a(var('X'), n2752)).
clause(8264, a(var('X'), n2754), a(var('X'), n2753)).
clause(8267, a(var('X'), n2755), a(var('X'), n2754)).
clause(8270, a(var('X'), n2756), a(var('X'), n2755)).
clause(8273, a(var('X'), n2757), a(var('X'), n2756)).
clause(8276, a(var('X'), n2758), a(var('X'), n2757)).
clause(8279, a(var('X'), n2759), a(var('X'), n2758)).
clause(8282, a(var('X'), n2760), a(var('X'), n2759)).
clause(8285, a(var('X'), n2761), a(var('X'), n2760)).
clause(8288, a(var('X'), n2762), a(var('X'), n2761)).
clause(8291, a(var('X'), n2763), a(var('X'), n2762)).
clause(8294, a(var('X'), n2764), a(var('X'), n2763)).
clause(8297, a(var('X'), n2765), a(var('X'), n2764)).
clause(8300, a(var('X'), n2766), a(var('X'), n2765)).
clause(8303, a(var('X'), n2767), a(var('X'), n2766)).
clause(8306, a(var('X'), n2768), a(var('X'), n2767)).
clause(8309, a(var('X'), n2769), a(var('X'), n2768)).
clause(8312, a(var('X'), n2770), a(var('X'), n2769)).
clause(8315, a(var('X'), n2771), a(var('X'), n2770)).
clause(8318, a(var('X'), n2772), a(var('X'), n2771)).
clause(8321, a(var('X'), n2773), a(var('X'), n2772)).
clause(8324, a(var('X'), n2774), a(var('X'), n2773)).
clause(8327, a(var('X'), n2775), a(var('X'), n2774)).
clause(8330, a(var('X'), n2776), a(var('X'), n2775)).
clause(8333, a(var('X'), n2777), a(var('X'), n2776)).
clause(8336, a(var('X'), n2778), a(var('X'), n2777)).
clause(8339, a(var('X'), n2779), a(var('X'), n2778)).
clause(8342, a(var('X'), n2780), a(var('X'), n2779)).
clause(8345, a(var('X'), n2781), a(var('X'), n2780)).
clause(8348, a(var('X'), n2782), a(var('X'), n2781)).
clause(8351, a(var('X'), n2783), a(var('X'), n2782)).
clause(8354, a(var('X'), n2784), a(var('X'), n2783)).
clause(8357, a(var('X'), n2785), a(var('X'), n2784)).
clause(8360, a(var('X'), n2786), a(var('X'), n2785)).
clause(8363, a(var('X'), n2787), a(var('X'), n2786)).
clause(8366, a(var('X'), n2788), a(var('X'), n2787)).
clause(8369, a(var('X'), n2789), a(var('X'), n2788)).
clause(8372, a(var('X'), n2790), a(var('X'), n2789)).
clause(8375, a(var('X'), n2791), a(var('X'), n2790)).
clause(8378, a(var('X'), n2792), a(var('X'), n2791)).
clause(8381, a(var('X'), n2793), a(var('X'), n2792)).
clause(8384, a(var('X'), n2794), a(var('X'), n2793)).
clause(8387, a(var('X'), n2795), a(var('X'), n2794)).
clause(8390, a(var('X'), n2796), a(var('X'), n2795)).
clause(8393, a(var('X'), n2797), a(var('X'), n2796)).
clause(8396, a(var('X'), n2798), a(var('X'), n2797)).
clause(8399, a(var('X'), n2799), a(var('X'), n2798)).
clause(8402, a(var('X'), n2800), a(var('X'), n2799)).
clause(8405, a(var('X'), n2801), a(var('X'), n2800)).
clause(8408, a(var('X'), n2802), a(var('X'), n2801)).
clause(8411, a(var('X'), n2803), a(var('X'), n2802)).
clause(8414, a(var('X'), n2804), a(var('X'), n2803)).
clause(8417, a(var('X'), n2805), a(var('X'), n2804)).
clause(8420, a(var('X'), n2806), a(var('X'), n2805)).
clause(8423, a(var('X'), n2807), a(var('X'), n2806)).
clause(8426, a(var('X'), n2808), a(var('X'), n2807)).
clause(8429, a(var('X'), n2809), a(var('X'), n2808)).
clause(8432, a(var('X'), n2810), a(var('X'), n2809)).
clause(8435, a(var('X'), n2811), a(var('X'), n2810)).
clause(8438, a(var('X'), n2812), a(var('X'), n2811)).
clause(8441, a(var('X'), n2813), a(var('X'), n2812)).
clause(8444, a(var('X'), n2814), a(var('X'), n2813)).
clause(8447, a(var('X'), n2815), a(var('X'), n2814)).
clause(8450, a(var('X'), n2816), a(var('X'), n2815)).
clause(8453, a(var('X'), n2817), a(var('X'), n2816)).
clause(8456, a(var('X'), n2818), a(var('X'), n2817)).
clause(8459, a(var('X'), n2819), a(var('X'), n2818)).
clause(8462, a(var('X'), n2820), a(var('X'), n2819)).
clause(8465, a(var('X'), n2821), a(var('X'), n2820)).
clause(8468, a(var('X'), n2822), a(var('X'), n2821)).
clause(8471, a(var('X'), n2823), a(var('X'), n2822)).
clause(8474, a(var('X'), n2824), a(var('X'), n2823)).
clause(8477, a(var('X'), n2825), a(var('X'), n2824)).
clause(8480, a(var('X'), n2826), a(var('X'), n2825)).
clause(8483, a(var('X'), n2827), a(var('X'), n2826)).
clause(8486, a(var('X'), n2828), a(var('X'), n2827)).
clause(8489, a(var('X'), n2829), a(var('X'), n2828)).
clause(8492, a(var('X'), n2830), a(var('X'), n2829)).
clause(8495, a(var('X'), n2831), a(var('X'), n2830)).
clause(8498, a(var('X'), n2832), a(var('X'), n2831)).
clause(8501, a(var('X'), n2833), a(var('X'), n2832)).
clause(8504, a(var('X'), n2834), a(var('X'), n2833)).
clause(8507, a(var('X'), n2835), a(var('X'), n2834)).
clause(8510, a(var('X'), n2836), a(var('X'), n2835)).
clause(8513, a(var('X'), n2837), a(var('X'), n2836)).
clause(8516, a(var('X'), n2838), a(var('X'), n2837)).
clause(8519, a(var('X'), n2839), a(var('X'), n2838)).
clause(8522, a(var('X'), n2840), a(var('X'), n2839)).
clause(8525, a(var('X'), n2841), a(var('X'), n2840)).
clause(8528, a(var('X'), n2842), a(var('X'), n2841)).
clause(8531, a(var('X'), n2843), a(var('X'), n2842)).
clause(8534, a(var('X'), n2844), a(var('X'), n2843)).
clause(8537, a(var('X'), n2845), a(var('X'), n2844)).
clause(8540, a(var('X'), n2846), a(var('X'), n2845)).
clause(8543, a(var('X'), n2847), a(var('X'), n2846)).
clause(8546, a(var('X'), n2848), a(var('X'), n2847)).
clause(8549, a(var('X'), n2849), a(var('X'), n2848)).
clause(8552, a(var('X'), n2850), a(var('X'), n2849)).
clause(8555, a(var('X'), n2851), a(var('X'), n2850)).
clause(8558, a(var('X'), n2852), a(var('X'), n2851)).
clause(8561, a(var('X'), n2853), a(var('X'), n2852)).
clause(8564, a(var('X'), n2854), a(var('X'), n2853)).
clause(8567, a(var('X'), n2855), a(var('X'), n2854)).
clause(8570, a(var('X'), n2856), a(var('X'), n2855)).
clause(8573, a(var('X'), n2857), a(var('X'), n2856)).
clause(8576, a(var('X'), n2858), a(var('X'), n2857)).
clause(8579, a(var('X'), n2859), a(var('X'), n2858)).
clause(8582, a(var('X'), n2860), a(var('X'), n2859)).
clause(8585, a(var('X'), n2861), a(var('X'), n2860)).
clause(8588, a(var('X'), n2862), a(var('X'), n2861)).
clause(8591, a(var('X'), n2863), a(var('X'), n2862)).
clause(8594, a(var('X'), n2864), a(var('X'), n2863)).
clause(8597, a(var('X'), n2865), a(var('X'), n2864)).
clause(8600, a(var('X'), n2866), a(var('X'), n2865)).
clause(8603, a(var('X'), n2867), a(var('X'), n2866)).
clause(8606, a(var('X'), n2868), a(var('X'), n2867)).
clause(8609, a(var('X'), n2869), a(var('X'), n2868)).
clause(8612, a(var('X'), n2870), a(var('X'), n2869)).
clause(8615, a(var('X'), n2871), a(var('X'), n2870)).
clause(8618, a(var('X'), n2872), a(var('X'), n2871)).
clause(8621, a(var('X'), n2873), a(var('X'), n2872)).
clause(8624, a(var('X'), n2874), a(var('X'), n2873)).
clause(8627, a(var('X'), n2875), a(var('X'), n2874)).
clause(8630, a(var('X'), n2876), a(var('X'), n2875)).
clause(8633, a(var('X'), n2877), a(var('X'), n2876)).
clause(8636, a(var('X'), n2878), a(var('X'), n2877)).
clause(8639, a(var('X'), n2879), a(var('X'), n2878)).
clause(8642, a(var('X'), n2880), a(var('X'), n2879)).
clause(8645, a(var('X'), n2881), a(var('X'), n2880)).
clause(8648, a(var('X'), n2882), a(var('X'), n2881)).
clause(8651, a(var('X'), n2883), a(var('X'), n2882)).
clause(8654, a(var('X'), n2884), a(var('X'), n2883)).
clause(8657, a(var('X'), n2885), a(var('X'), n2884)).
clause(8660, a(var('X'), n2886), a(var('X'), n2885)).
clause(8663, a(var('X'), n2887), a(var('X'), n2886)).
clause(8666, a(var('X'), n2888), a(var('X'), n2887)).
clause(8669, a(var('X'), n2889), a(var('X'), n2888)).
clause(8672, a(var('X'), n2890), a(var('X'), n2889)).
clause(8675, a(var('X'), n2891), a(var('X'), n2890)).
clause(8678, a(var('X'), n2892), a(var('X'), n2891)).
clause(8681, a(var('X'), n2893), a(var('X'), n2892)).
clause(8684, a(var('X'), n2894), a(var('X'), n2893)).
clause(8687, a(var('X'), n2895), a(var('X'), n2894)).
clause(8690, a(var('X'), n2896), a(var('X'), n2895)).
clause(8693, a(var('X'), n2897), a(var('X'), n2896)).
clause(8696, a(var('X'), n2898), a(var('X'), n2897)).
clause(8699, a(var('X'), n2899), a(var('X'), n2898)).
clause(8702, a(var('X'), n2900), a(var('X'), n2899)).
clause(8705, a(var('X'), n2901), a(var('X'), n2900)).
clause(8708, a(var('X'), n2902), a(var('X'), n2901)).
clause(8711, a(var('X'), n2903), a(var('X'), n2902)).
clause(8714, a(var('X'), n2904), a(var('X'), n2903)).
clause(8717, a(var('X'), n2905), a(var('X'), n2904)).
clause(8720, a(var('X'), n2906), a(var('X'), n2905)).
clause(8723, a(var('X'), n2907), a(var('X'), n2906)).
clause(8726, a(var('X'), n2908), a(var('X'), n2907)).
clause(8729, a(var('X'), n2909), a(var('X'), n2908)).
clause(8732, a(var('X'), n2910), a(var('X'), n2909)).
clause(8735, a(var('X'), n2911), a(var('X'), n2910)).
clause(8738, a(var('X'), n2912), a(var('X'), n2911)).
clause(8741, a(var('X'), n2913), a(var('X'), n2912)).
clause(8744, a(var('X'), n2914), a(var('X'), n2913)).
clause(8747, a(var('X'), n2915), a(var('X'), n2914)).
clause(8750, a(var('X'), n2916), a(var('X'), n2915)).
clause(8753, a(var('X'), n2917), a(var('X'), n2916)).
clause(8756, a(var('X'), n2918), a(var('X'), n2917)).
clause(8759, a(var('X'), n2919), a(var('X'), n2918)).
clause(8762, a(var('X'), n2920), a(var('X'), n2919)).
clause(8765, a(var('X'), n2921), a(var('X'), n2920)).
clause(8768, a(var('X'), n2922), a(var('X'), n2921)).
clause(8771, a(var('X'), n2923), a(var('X'), n2922)).
clause(8774, a(var('X'), n2924), a(var('X'), n2923)).
clause(8777, a(var('X'), n2925), a(var('X'), n2924)).
clause(8780, a(var('X'), n2926), a(var('X'), n2925)).
clause(8783, a(var('X'), n2927), a(var('X'), n2926)).
clause(8786, a(var('X'), n2928), a(var('X'), n2927)).
clause(8789, a(var('X'), n2929), a(var('X'), n2928)).
clause(8792, a(var('X'), n2930), a(var('X'), n2929)).
clause(8795, a(var('X'), n2931), a(var('X'), n2930)).
clause(8798, a(var('X'), n2932), a(var('X'), n2931)).
clause(8801, a(var('X'), n2933), a(var('X'), n2932)).
clause(8804, a(var('X'), n2934), a(var('X'), n2933)).
clause(8807, a(var('X'), n2935), a(var('X'), n2934)).
clause(8810, a(var('X'), n2936), a(var('X'), n2935)).
clause(8813, a(var('X'), n2937), a(var('X'), n2936)).
clause(8816, a(var('X'), n2938), a(var('X'), n2937)).
clause(8819, a(var('X'), n2939), a(var('X'), n2938)).
clause(8822, a(var('X'), n2940), a(var('X'), n2939)).
clause(8825, a(var('X'), n2941), a(var('X'), n2940)).
clause(8828, a(var('X'), n2942), a(var('X'), n2941)).
clause(8831, a(var('X'), n2943), a(var('X'), n2942)).
clause(8834, a(var('X'), n2944), a(var('X'), n2943)).
clause(8837, a(var('X'), n2945), a(var('X'), n2944)).
clause(8840, a(var('X'), n2946), a(var('X'), n2945)).
clause(8843, a(var('X'), n2947), a(var('X'), n2946)).
clause(8846, a(var('X'), n2948), a(var('X'), n2947)).
clause(8849, a(var('X'), n2949), a(var('X'), n2948)).
clause(8852, a(var('X'), n2950), a(var('X'), n2949)).
clause(8855, a(var('X'), n2951), a(var('X'), n2950)).
clause(8858, a(var('X'), n2952), a(var('X'), n2951)).
clause(8861, a(var('X'), n2953), a(var('X'), n2952)).
clause(8864, a(var('X'), n2954), a(var('X'), n2953)).
clause(8867, a(var('X'), n2955), a(var('X'), n2954)).
clause(8870, a(var('X'), n2956), a(var('X'), n2955)).
clause(8873, a(var('X'), n2957), a(var('X'), n2956)).
clause(8876, a(var('X'), n2958), a(var('X'), n2957)).
clause(8879, a(var('X'), n2959), a(var('X'), n2958)).
clause(8882, a(var('X'), n2960), a(var('X'), n2959)).
clause(8885, a(var('X'), n2961), a(var('X'), n2960)).
clause(8888, a(var('X'), n2962), a(var('X'), n2961)).
clause(8891, a(var('X'), n2963), a(var('X'), n2962)).
clause(8894, a(var('X'), n2964), a(var('X'), n2963)).
clause(8897, a(var('X'), n2965), a(var('X'), n2964)).
clause(8900, a(var('X'), n2966), a(var('X'), n2965)).
clause(8903, a(var('X'), n2967), a(var('X'), n2966)).
clause(8906, a(var('X'), n2968), a(var('X'), n2967)).
clause(8909, a(var('X'), n2969), a(var('X'), n2968)).
clause(8912, a(var('X'), n2970), a(var('X'), n2969)).
clause(8915, a(var('X'), n2971), a(var('X'), n2970)).
clause(8918, a(var('X'), n2972), a(var('X'), n2971)).
clause(8921, a(var('X'), n2973), a(var('X'), n2972)).
clause(8924, a(var('X'), n2974), a(var('X'), n2973)).
clause(8927, a(var('X'), n2975), a(var('X'), n2974)).
clause(8930, a(var('X'), n2976), a(var('X'), n2975)).
clause(8933, a(var('X'), n2977), a(var('X'), n2976)).
clause(8936, a(var('X'), n2978), a(var('X'), n2977)).
clause(8939, a(var('X'), n2979), a(var('X'), n2978)).
clause(8942, a(var('X'), n2980), a(var('X'), n2979)).
clause(8945, a(var('X'), n2981), a(var('X'), n2980)).
clause(8948, a(var('X'), n2982), a(var('X'), n2981)).
clause(8951, a(var('X'), n2983), a(var('X'), n2982)).
clause(8954, a(var('X'), n2984), a(var('X'), n2983)).
clause(8957, a(var('X'), n2985), a(var('X'), n2984)).
clause(8960, a(var('X'), n2986), a(var('X'), n2985)).
clause(8963, a(var('X'), n2987), a(var('X'), n2986)).
clause(8966, a(var('X'), n2988), a(var('X'), n2987)).
clause(8969, a(var('X'), n2989), a(var('X'), n2988)).
clause(8972, a(var('X'), n2990), a(var('X'), n2989)).
clause(8975, a(var('X'), n2991), a(var('X'), n2990)).
clause(8978, a(var('X'), n2992), a(var('X'), n2991)).
clause(8981, a(var('X'), n2993), a(var('X'), n2992)).
clause(8984, a(var('X'), n2994), a(var('X'), n2993)).
clause(8987, a(var('X'), n2995), a(var('X'), n2994)).
clause(8990, a(var('X'), n2996), a(var('X'), n2995)).
clause(8993, a(var('X'), n2997), a(var('X'), n2996)).
clause(8996, a(var('X'), n2998), a(var('X'), n2997)).
clause(8999, a(var('X'), n2999), a(var('X'), n2998)).
clause(9002, a(var('X'), n3000), a(var('X'), n2999)).
clause(9005, a(var('X'), n3001), a(var('X'), n3000)).
clause(9008, a(var('X'), n3002), a(var('X'), n3001)).
clause(9011, a(var('X'), n3003), a(var('X'), n3002)).
clause(9014, a(var('X'), n3004), a(var('X'), n3003)).
clause(9017, a(var('X'), n3005), a(var('X'), n3004)).
clause(9020, a(var('X'), n3006), a(var('X'), n3005)).
clause(9023, a(var('X'), n3007), a(var('X'), n3006)).
clause(9026, a(var('X'), n3008), a(var('X'), n3007)).
clause(9029, a(var('X'), n3009), a(var('X'), n3008)).
clause(9032, a(var('X'), n3010), a(var('X'), n3009)).
clause(9035, a(var('X'), n3011), a(var('X'), n3010)).
clause(9038, a(var('X'), n3012), a(var('X'), n3011)).
clause(9041, a(var('X'), n3013), a(var('X'), n3012)).
clause(9044, a(var('X'), n3014), a(var('X'), n3013)).
clause(9047, a(var('X'), n3015), a(var('X'), n3014)).
clause(9050, a(var('X'), n3016), a(var('X'), n3015)).
clause(9053, a(var('X'), n3017), a(var('X'), n3016)).
clause(9056, a(var('X'), n3018), a(var('X'), n3017)).
clause(9059, a(var('X'), n3019), a(var('X'), n3018)).
clause(9062, a(var('X'), n3020), a(var('X'), n3019)).
clause(9065, a(var('X'), n3021), a(var('X'), n3020)).
clause(9068, a(var('X'), n3022), a(var('X'), n3021)).
clause(9071, a(var('X'), n3023), a(var('X'), n3022)).
clause(9074, a(var('X'), n3024), a(var('X'), n3023)).
clause(9077, a(var('X'), n3025), a(var('X'), n3024)).
clause(9080, a(var('X'), n3026), a(var('X'), n3025)).
clause(9083, a(var('X'), n3027), a(var('X'), n3026)).
clause(9086, a(var('X'), n3028), a(var('X'), n3027)).
clause(9089, a(var('X'), n3029), a(var('X'), n3028)).
clause(9092, a(var('X'), n3030), a(var('X'), n3029)).
clause(9095, a(var('X'), n3031), a(var('X'), n3030)).
clause(9098, a(var('X'), n3032), a(var('X'), n3031)).
clause(9101, a(var('X'), n3033), a(var('X'), n3032)).
clause(9104, a(var('X'), n3034), a(var('X'), n3033)).
clause(9107, a(var('X'), n3035), a(var('X'), n3034)).
clause(9110, a(var('X'), n3036), a(var('X'), n3035)).
clause(9113, a(var('X'), n3037), a(var('X'), n3036)).
clause(9116, a(var('X'), n3038), a(var('X'), n3037)).
clause(9119, a(var('X'), n3039), a(var('X'), n3038)).
clause(9122, a(var('X'), n3040), a(var('X'), n3039)).
clause(9125, a(var('X'), n3041), a(var('X'), n3040)).
clause(9128, a(var('X'), n3042), a(var('X'), n3041)).
clause(9131, a(var('X'), n3043), a(var('X'), n3042)).
clause(9134, a(var('X'), n3044), a(var('X'), n3043)).
clause(9137, a(var('X'), n3045), a(var('X'), n3044)).
clause(9140, a(var('X'), n3046), a(var('X'), n3045)).
clause(9143, a(var('X'), n3047), a(var('X'), n3046)).
clause(9146, a(var('X'), n3048), a(var('X'), n3047)).
clause(9149, a(var('X'), n3049), a(var('X'), n3048)).
clause(9152, a(var('X'), n3050), a(var('X'), n3049)).
clause(9155, a(var('X'), n3051), a(var('X'), n3050)).
clause(9158, a(var('X'), n3052), a(var('X'), n3051)).
clause(9161, a(var('X'), n3053), a(var('X'), n3052)).
clause(9164, a(var('X'), n3054), a(var('X'), n3053)).
clause(9167, a(var('X'), n3055), a(var('X'), n3054)).
clause(9170, a(var('X'), n3056), a(var('X'), n3055)).
clause(9173, a(var('X'), n3057), a(var('X'), n3056)).
clause(9176, a(var('X'), n3058), a(var('X'), n3057)).
clause(9179, a(var('X'), n3059), a(var('X'), n3058)).
clause(9182, a(var('X'), n3060), a(var('X'), n3059)).
clause(9185, a(var('X'), n3061), a(var('X'), n3060)).
clause(9188, a(var('X'), n3062), a(var('X'), n3061)).
clause(9191, a(var('X'), n3063), a(var('X'), n3062)).
clause(9194, a(var('X'), n3064), a(var('X'), n3063)).
clause(9197, a(var('X'), n3065), a(var('X'), n3064)).
clause(9200, a(var('X'), n3066), a(var('X'), n3065)).
clause(9203, a(var('X'), n3067), a(var('X'), n3066)).
clause(9206, a(var('X'), n3068), a(var('X'), n3067)).
clause(9209, a(var('X'), n3069), a(var('X'), n3068)).
clause(9212, a(var('X'), n3070), a(var('X'), n3069)).
clause(9215, a(var('X'), n3071), a(var('X'), n3070)).
clause(9218, a(var('X'), n3072), a(var('X'), n3071)).
clause(9221, a(var('X'), n3073), a(var('X'), n3072)).
clause(9224, a(var('X'), n3074), a(var('X'), n3073)).
clause(9227, a(var('X'), n3075), a(var('X'), n3074)).
clause(9230, a(var('X'), n3076), a(var('X'), n3075)).
clause(9233, a(var('X'), n3077), a(var('X'), n3076)).
clause(9236, a(var('X'), n3078), a(var('X'), n3077)).
clause(9239, a(var('X'), n3079), a(var('X'), n3078)).
clause(9242, a(var('X'), n3080), a(var('X'), n3079)).
clause(9245, a(var('X'), n3081), a(var('X'), n3080)).
clause(9248, a(var('X'), n3082), a(var('X'), n3081)).
clause(9251, a(var('X'), n3083), a(var('X'), n3082)).
clause(9254, a(var('X'), n3084), a(var('X'), n3083)).
clause(9257, a(var('X'), n3085), a(var('X'), n3084)).
clause(9260, a(var('X'), n3086), a(var('X'), n3085)).
clause(9263, a(var('X'), n3087), a(var('X'), n3086)).
clause(9266, a(var('X'), n3088), a(var('X'), n3087)).
clause(9269, a(var('X'), n3089), a(var('X'), n3088)).
clause(9272, a(var('X'), n3090), a(var('X'), n3089)).
clause(9275, a(var('X'), n3091), a(var('X'), n3090)).
clause(9278, a(var('X'), n3092), a(var('X'), n3091)).
clause(9281, a(var('X'), n3093), a(var('X'), n3092)).
clause(9284, a(var('X'), n3094), a(var('X'), n3093)).
clause(9287, a(var('X'), n3095), a(var('X'), n3094)).
clause(9290, a(var('X'), n3096), a(var('X'), n3095)).
clause(9293, a(var('X'), n3097), a(var('X'), n3096)).
clause(9296, a(var('X'), n3098), a(var('X'), n3097)).
clause(9299, a(var('X'), n3099), a(var('X'), n3098)).
clause(9302, a(var('X'), n3100), a(var('X'), n3099)).
clause(9305, a(var('X'), n3101), a(var('X'), n3100)).
clause(9308, a(var('X'), n3102), a(var('X'), n3101)).
clause(9311, a(var('X'), n3103), a(var('X'), n3102)).
clause(9314, a(var('X'), n3104), a(var('X'), n3103)).
clause(9317, a(var('X'), n3105), a(var('X'), n3104)).
clause(9320, a(var('X'), n3106), a(var('X'), n3105)).
clause(9323, a(var('X'), n3107), a(var('X'), n3106)).
clause(9326, a(var('X'), n3108), a(var('X'), n3107)).
clause(9329, a(var('X'), n3109), a(var('X'), n3108)).
clause(9332, a(var('X'), n3110), a(var('X'), n3109)).
clause(9335, a(var('X'), n3111), a(var('X'), n3110)).
clause(9338, a(var('X'), n3112), a(var('X'), n3111)).
clause(9341, a(var('X'), n3113), a(var('X'), n3112)).
clause(9344, a(var('X'), n3114), a(var('X'), n3113)).
clause(9347, a(var('X'), n3115), a(var('X'), n3114)).
clause(9350, a(var('X'), n3116), a(var('X'), n3115)).
clause(9353, a(var('X'), n3117), a(var('X'), n3116)).
clause(9356, a(var('X'), n3118), a(var('X'), n3117)).
clause(9359, a(var('X'), n3119), a(var('X'), n3118)).
clause(9362, a(var('X'), n3120), a(var('X'), n3119)).
clause(9365, a(var('X'), n3121), a(var('X'), n3120)).
clause(9368, a(var('X'), n3122), a(var('X'), n3121)).
clause(9371, a(var('X'), n3123), a(var('X'), n3122)).
clause(9374, a(var('X'), n3124), a(var('X'), n3123)).
clause(9377, a(var('X'), n3125), a(var('X'), n3124)).
clause(9380, a(var('X'), n3126), a(var('X'), n3125)).
clause(9383, a(var('X'), n3127), a(var('X'), n3126)).
clause(9386, a(var('X'), n3128), a(var('X'), n3127)).
clause(9389, a(var('X'), n3129), a(var('X'), n3128)).
clause(9392, a(var('X'), n3130), a(var('X'), n3129)).
clause(9395, a(var('X'), n3131), a(var('X'), n3130)).
clause(9398, a(var('X'), n3132), a(var('X'), n3131)).
clause(9401, a(var('X'), n3133), a(var('X'), n3132)).
clause(9404, a(var('X'), n3134), a(var('X'), n3133)).
clause(9407, a(var('X'), n3135), a(var('X'), n3134)).
clause(9410, a(var('X'), n3136), a(var('X'), n3135)).
clause(9413, a(var('X'), n3137), a(var('X'), n3136)).
clause(9416, a(var('X'), n3138), a(var('X'), n3137)).
clause(9419, a(var('X'), n3139), a(var('X'), n3138)).
clause(9422, a(var('X'), n3140), a(var('X'), n3139)).
clause(9425, a(var('X'), n3141), a(var('X'), n3140)).
clause(9428, a(var('X'), n3142), a(var('X'), n3141)).
clause(9431, a(var('X'), n3143), a(var('X'), n3142)).
clause(9434, a(var('X'), n3144), a(var('X'), n3143)).
clause(9437, a(var('X'), n3145), a(var('X'), n3144)).
clause(9440, a(var('X'), n3146), a(var('X'), n3145)).
clause(9443, a(var('X'), n3147), a(var('X'), n3146)).
clause(9446, a(var('X'), n3148), a(var('X'), n3147)).
clause(9449, a(var('X'), n3149), a(var('X'), n3148)).
clause(9452, a(var('X'), n3150), a(var('X'), n3149)).
clause(9455, a(var('X'), n3151), a(var('X'), n3150)).
clause(9458, a(var('X'), n3152), a(var('X'), n3151)).
clause(9461, a(var('X'), n3153), a(var('X'), n3152)).
clause(9464, a(var('X'), n3154), a(var('X'), n3153)).
clause(9467, a(var('X'), n3155), a(var('X'), n3154)).
clause(9470, a(var('X'), n3156), a(var('X'), n3155)).
clause(9473, a(var('X'), n3157), a(var('X'), n3156)).
clause(9476, a(var('X'), n3158), a(var('X'), n3157)).
clause(9479, a(var('X'), n3159), a(var('X'), n3158)).
clause(9482, a(var('X'), n3160), a(var('X'), n3159)).
clause(9485, a(var('X'), n3161), a(var('X'), n3160)).
clause(9488, a(var('X'), n3162), a(var('X'), n3161)).
clause(9491, a(var('X'), n3163), a(var('X'), n3162)).
clause(9494, a(var('X'), n3164), a(var('X'), n3163)).
clause(9497, a(var('X'), n3165), a(var('X'), n3164)).
clause(9500, a(var('X'), n3166), a(var('X'), n3165)).
clause(9503, a(var('X'), n3167), a(var('X'), n3166)).
clause(9506, a(var('X'), n3168), a(var('X'), n3167)).
clause(9509, a(var('X'), n3169), a(var('X'), n3168)).
clause(9512, a(var('X'), n3170), a(var('X'), n3169)).
clause(9515, a(var('X'), n3171), a(var('X'), n3170)).
clause(9518, a(var('X'), n3172), a(var('X'), n3171)).
clause(9521, a(var('X'), n3173), a(var('X'), n3172)).
clause(9524, a(var('X'), n3174), a(var('X'), n3173)).
clause(9527, a(var('X'), n3175), a(var('X'), n3174)).
clause(9530, a(var('X'), n3176), a(var('X'), n3175)).
clause(9533, a(var('X'), n3177), a(var('X'), n3176)).
clause(9536, a(var('X'), n3178), a(var('X'), n3177)).
clause(9539, a(var('X'), n3179), a(var('X'), n3178)).
clause(9542, a(var('X'), n3180), a(var('X'), n3179)).
clause(9545, a(var('X'), n3181), a(var('X'), n3180)).
clause(9548, a(var('X'), n3182), a(var('X'), n3181)).
clause(9551, a(var('X'), n3183), a(var('X'), n3182)).
clause(9554, a(var('X'), n3184), a(var('X'), n3183)).
clause(9557, a(var('X'), n3185), a(var('X'), n3184)).
clause(9560, a(var('X'), n3186), a(var('X'), n3185)).
clause(9563, a(var('X'), n3187), a(var('X'), n3186)).
clause(9566, a(var('X'), n3188), a(var('X'), n3187)).
clause(9569, a(var('X'), n3189), a(var('X'), n3188)).
clause(9572, a(var('X'), n3190), a(var('X'), n3189)).
clause(9575, a(var('X'), n3191), a(var('X'), n3190)).
clause(9578, a(var('X'), n3192), a(var('X'), n3191)).
clause(9581, a(var('X'), n3193), a(var('X'), n3192)).
clause(9584, a(var('X'), n3194), a(var('X'), n3193)).
clause(9587, a(var('X'), n3195), a(var('X'), n3194)).
clause(9590, a(var('X'), n3196), a(var('X'), n3195)).
clause(9593, a(var('X'), n3197), a(var('X'), n3196)).
clause(9596, a(var('X'), n3198), a(var('X'), n3197)).
clause(9599, a(var('X'), n3199), a(var('X'), n3198)).
clause(9602, a(var('X'), n3200), a(var('X'), n3199)).
clause(9605, a(var('X'), n3201), a(var('X'), n3200)).
clause(9608, a(var('X'), n3202), a(var('X'), n3201)).
clause(9611, a(var('X'), n3203), a(var('X'), n3202)).
clause(9614, a(var('X'), n3204), a(var('X'), n3203)).
clause(9617, a(var('X'), n3205), a(var('X'), n3204)).
clause(9620, a(var('X'), n3206), a(var('X'), n3205)).
clause(9623, a(var('X'), n3207), a(var('X'), n3206)).
clause(9626, a(var('X'), n3208), a(var('X'), n3207)).
clause(9629, a(var('X'), n3209), a(var('X'), n3208)).
clause(9632, a(var('X'), n3210), a(var('X'), n3209)).
clause(9635, a(var('X'), n3211), a(var('X'), n3210)).
clause(9638, a(var('X'), n3212), a(var('X'), n3211)).
clause(9641, a(var('X'), n3213), a(var('X'), n3212)).
clause(9644, a(var('X'), n3214), a(var('X'), n3213)).
clause(9647, a(var('X'), n3215), a(var('X'), n3214)).
clause(9650, a(var('X'), n3216), a(var('X'), n3215)).
clause(9653, a(var('X'), n3217), a(var('X'), n3216)).
clause(9656, a(var('X'), n3218), a(var('X'), n3217)).
clause(9659, a(var('X'), n3219), a(var('X'), n3218)).
clause(9662, a(var('X'), n3220), a(var('X'), n3219)).
clause(9665, a(var('X'), n3221), a(var('X'), n3220)).
clause(9668, a(var('X'), n3222), a(var('X'), n3221)).
clause(9671, a(var('X'), n3223), a(var('X'), n3222)).
clause(9674, a(var('X'), n3224), a(var('X'), n3223)).
clause(9677, a(var('X'), n3225), a(var('X'), n3224)).
clause(9680, a(var('X'), n3226), a(var('X'), n3225)).
clause(9683, a(var('X'), n3227), a(var('X'), n3226)).
clause(9686, a(var('X'), n3228), a(var('X'), n3227)).
clause(9689, a(var('X'), n3229), a(var('X'), n3228)).
clause(9692, a(var('X'), n3230), a(var('X'), n3229)).
clause(9695, a(var('X'), n3231), a(var('X'), n3230)).
clause(9698, a(var('X'), n3232), a(var('X'), n3231)).
clause(9701, a(var('X'), n3233), a(var('X'), n3232)).
clause(9704, a(var('X'), n3234), a(var('X'), n3233)).
clause(9707, a(var('X'), n3235), a(var('X'), n3234)).
clause(9710, a(var('X'), n3236), a(var('X'), n3235)).
clause(9713, a(var('X'), n3237), a(var('X'), n3236)).
clause(9716, a(var('X'), n3238), a(var('X'), n3237)).
clause(9719, a(var('X'), n3239), a(var('X'), n3238)).
clause(9722, a(var('X'), n3240), a(var('X'), n3239)).
clause(9725, a(var('X'), n3241), a(var('X'), n3240)).
clause(9728, a(var('X'), n3242), a(var('X'), n3241)).
clause(9731, a(var('X'), n3243), a(var('X'), n3242)).
clause(9734, a(var('X'), n3244), a(var('X'), n3243)).
clause(9737, a(var('X'), n3245), a(var('X'), n3244)).
clause(9740, a(var('X'), n3246), a(var('X'), n3245)).
clause(9743, a(var('X'), n3247), a(var('X'), n3246)).
clause(9746, a(var('X'), n3248), a(var('X'), n3247)).
clause(9749, a(var('X'), n3249), a(var('X'), n3248)).
clause(9752, a(var('X'), n3250), a(var('X'), n3249)).
clause(9755, a(var('X'), n3251), a(var('X'), n3250)).
clause(9758, a(var('X'), n3252), a(var('X'), n3251)).
clause(9761, a(var('X'), n3253), a(var('X'), n3252)).
clause(9764, a(var('X'), n3254), a(var('X'), n3253)).
clause(9767, a(var('X'), n3255), a(var('X'), n3254)).
clause(9770, a(var('X'), n3256), a(var('X'), n3255)).
clause(9773, a(var('X'), n3257), a(var('X'), n3256)).
clause(9776, a(var('X'), n3258), a(var('X'), n3257)).
clause(9779, a(var('X'), n3259), a(var('X'), n3258)).
clause(9782, a(var('X'), n3260), a(var('X'), n3259)).
clause(9785, a(var('X'), n3261), a(var('X'), n3260)).
clause(9788, a(var('X'), n3262), a(var('X'), n3261)).
clause(9791, a(var('X'), n3263), a(var('X'), n3262)).
clause(9794, a(var('X'), n3264), a(var('X'), n3263)).
clause(9797, a(var('X'), n3265), a(var('X'), n3264)).
clause(9800, a(var('X'), n3266), a(var('X'), n3265)).
clause(9803, a(var('X'), n3267), a(var('X'), n3266)).
clause(9806, a(var('X'), n3268), a(var('X'), n3267)).
clause(9809, a(var('X'), n3269), a(var('X'), n3268)).
clause(9812, a(var('X'), n3270), a(var('X'), n3269)).
clause(9815, a(var('X'), n3271), a(var('X'), n3270)).
clause(9818, a(var('X'), n3272), a(var('X'), n3271)).
clause(9821, a(var('X'), n3273), a(var('X'), n3272)).
clause(9824, a(var('X'), n3274), a(var('X'), n3273)).
clause(9827, a(var('X'), n3275), a(var('X'), n3274)).
clause(9830, a(var('X'), n3276), a(var('X'), n3275)).
clause(9833, a(var('X'), n3277), a(var('X'), n3276)).
clause(9836, a(var('X'), n3278), a(var('X'), n3277)).
clause(9839, a(var('X'), n3279), a(var('X'), n3278)).
clause(9842, a(var('X'), n3280), a(var('X'), n3279)).
clause(9845, a(var('X'), n3281), a(var('X'), n3280)).
clause(9848, a(var('X'), n3282), a(var('X'), n3281)).
clause(9851, a(var('X'), n3283), a(var('X'), n3282)).
clause(9854, a(var('X'), n3284), a(var('X'), n3283)).
clause(9857, a(var('X'), n3285), a(var('X'), n3284)).
clause(9860, a(var('X'), n3286), a(var('X'), n3285)).
clause(9863, a(var('X'), n3287), a(var('X'), n3286)).
clause(9866, a(var('X'), n3288), a(var('X'), n3287)).
clause(9869, a(var('X'), n3289), a(var('X'), n3288)).
clause(9872, a(var('X'), n3290), a(var('X'), n3289)).
clause(9875, a(var('X'), n3291), a(var('X'), n3290)).
clause(9878, a(var('X'), n3292), a(var('X'), n3291)).
clause(9881, a(var('X'), n3293), a(var('X'), n3292)).
clause(9884, a(var('X'), n3294), a(var('X'), n3293)).
clause(9887, a(var('X'), n3295), a(var('X'), n3294)).
clause(9890, a(var('X'), n3296), a(var('X'), n3295)).
clause(9893, a(var('X'), n3297), a(var('X'), n3296)).
clause(9896, a(var('X'), n3298), a(var('X'), n3297)).
clause(9899, a(var('X'), n3299), a(var('X'), n3298)).
clause(9902, a(var('X'), n3300), a(var('X'), n3299)).
clause(9905, a(var('X'), n3301), a(var('X'), n3300)).
clause(9908, a(var('X'), n3302), a(var('X'), n3301)).
clause(9911, a(var('X'), n3303), a(var('X'), n3302)).
clause(9914, a(var('X'), n3304), a(var('X'), n3303)).
clause(9917, a(var('X'), n3305), a(var('X'), n3304)).
clause(9920, a(var('X'), n3306), a(var('X'), n3305)).
clause(9923, a(var('X'), n3307), a(var('X'), n3306)).
clause(9926, a(var('X'), n3308), a(var('X'), n3307)).
clause(9929, a(var('X'), n3309), a(var('X'), n3308)).
clause(9932, a(var('X'), n3310), a(var('X'), n3309)).
clause(9935, a(var('X'), n3311), a(var('X'), n3310)).
clause(9938, a(var('X'), n3312), a(var('X'), n3311)).
clause(9941, a(var('X'), n3313), a(var('X'), n3312)).
clause(9944, a(var('X'), n3314), a(var('X'), n3313)).
clause(9947, a(var('X'), n3315), a(var('X'), n3314)).
clause(9950, a(var('X'), n3316), a(var('X'), n3315)).
clause(9953, a(var('X'), n3317), a(var('X'), n3316)).
clause(9956, a(var('X'), n3318), a(var('X'), n3317)).
clause(9959, a(var('X'), n3319), a(var('X'), n3318)).
clause(9962, a(var('X'), n3320), a(var('X'), n3319)).
clause(9965, a(var('X'), n3321), a(var('X'), n3320)).
clause(9968, a(var('X'), n3322), a(var('X'), n3321)).
clause(9971, a(var('X'), n3323), a(var('X'), n3322)).
clause(9974, a(var('X'), n3324), a(var('X'), n3323)).
clause(9977, a(var('X'), n3325), a(var('X'), n3324)).
clause(9980, a(var('X'), n3326), a(var('X'), n3325)).
clause(9983, a(var('X'), n3327), a(var('X'), n3326)).
clause(9986, a(var('X'), n3328), a(var('X'), n3327)).
clause(9989, a(var('X'), n3329), a(var('X'), n3328)).
clause(9992, a(var('X'), n3330), a(var('X'), n3329)).
clause(9995, a(var('X'), n3331), a(var('X'), n3330)).
clause(9998, a(var('X'), n3332), a(var('X'), n3331)).
clause(10001, a(var('X'), n3333), a(var('X'), n3332)).
clause(10004, a(var('X'), n3334), a(var('X'), n3333)).
clause(10007, a(var('X'), n3335), a(var('X'), n3334)).
clause(10010, a(var('X'), n3336), a(var('X'), n3335)).
clause(10013, a(var('X'), n3337), a(var('X'), n3336)).
clause(10016, a(var('X'), n3338), a(var('X'), n3337)).
clause(10019, a(var('X'), n3339), a(var('X'), n3338)).
clause(10022, a(var('X'), n3340), a(var('X'), n3339)).
clause(10025, a(var('X'), n3341), a(var('X'), n3340)).
clause(10028, a(var('X'), n3342), a(var('X'), n3341)).
clause(10031, a(var('X'), n3343), a(var('X'), n3342)).
clause(10034, a(var('X'), n3344), a(var('X'), n3343)).
clause(10037, a(var('X'), n3345), a(var('X'), n3344)).
clause(10040, a(var('X'), n3346), a(var('X'), n3345)).
clause(10043, a(var('X'), n3347), a(var('X'), n3346)).
clause(10046, a(var('X'), n3348), a(var('X'), n3347)).
clause(10049, a(var('X'), n3349), a(var('X'), n3348)).
clause(10052, a(var('X'), n3350), a(var('X'), n3349)).
clause(10055, a(var('X'), n3351), a(var('X'), n3350)).
clause(10058, a(var('X'), n3352), a(var('X'), n3351)).
clause(10061, a(var('X'), n3353), a(var('X'), n3352)).
clause(10064, a(var('X'), n3354), a(var('X'), n3353)).
clause(10067, a(var('X'), n3355), a(var('X'), n3354)).
clause(10070, a(var('X'), n3356), a(var('X'), n3355)).
clause(10073, a(var('X'), n3357), a(var('X'), n3356)).
clause(10076, a(var('X'), n3358), a(var('X'), n3357)).
clause(10079, a(var('X'), n3359), a(var('X'), n3358)).
clause(10082, a(var('X'), n3360), a(var('X'), n3359)).
clause(10085, a(var('X'), n3361), a(var('X'), n3360)).
clause(10088, a(var('X'), n3362), a(var('X'), n3361)).
clause(10091, a(var('X'), n3363), a(var('X'), n3362)).
clause(10094, a(var('X'), n3364), a(var('X'), n3363)).
clause(10097, a(var('X'), n3365), a(var('X'), n3364)).
clause(10100, a(var('X'), n3366), a(var('X'), n3365)).
clause(10103, a(var('X'), n3367), a(var('X'), n3366)).
clause(10106, a(var('X'), n3368), a(var('X'), n3367)).
clause(10109, a(var('X'), n3369), a(var('X'), n3368)).
clause(10112, a(var('X'), n3370), a(var('X'), n3369)).
clause(10115, a(var('X'), n3371), a(var('X'), n3370)).
clause(10118, a(var('X'), n3372), a(var('X'), n3371)).
clause(10121, a(var('X'), n3373), a(var('X'), n3372)).
clause(10124, a(var('X'), n3374), a(var('X'), n3373)).
clause(10127, a(var('X'), n3375), a(var('X'), n3374)).
clause(10130, a(var('X'), n3376), a(var('X'), n3375)).
clause(10133, a(var('X'), n3377), a(var('X'), n3376)).
clause(10136, a(var('X'), n3378), a(var('X'), n3377)).
clause(10139, a(var('X'), n3379), a(var('X'), n3378)).
clause(10142, a(var('X'), n3380), a(var('X'), n3379)).
clause(10145, a(var('X'), n3381), a(var('X'), n3380)).
clause(10148, a(var('X'), n3382), a(var('X'), n3381)).
clause(10151, a(var('X'), n3383), a(var('X'), n3382)).
clause(10154, a(var('X'), n3384), a(var('X'), n3383)).
clause(10157, a(var('X'), n3385), a(var('X'), n3384)).
clause(10160, a(var('X'), n3386), a(var('X'), n3385)).
clause(10163, a(var('X'), n3387), a(var('X'), n3386)).
clause(10166, a(var('X'), n3388), a(var('X'), n3387)).
clause(10169, a(var('X'), n3389), a(var('X'), n3388)).
clause(10172, a(var('X'), n3390), a(var('X'), n3389)).
clause(10175, a(var('X'), n3391), a(var('X'), n3390)).
clause(10178, a(var('X'), n3392), a(var('X'), n3391)).
clause(10181, a(var('X'), n3393), a(var('X'), n3392)).
clause(10184, a(var('X'), n3394), a(var('X'), n3393)).
clause(10187, a(var('X'), n3395), a(var('X'), n3394)).
clause(10190, a(var('X'), n3396), a(var('X'), n3395)).
clause(10193, a(var('X'), n3397), a(var('X'), n3396)).
clause(10196, a(var('X'), n3398), a(var('X'), n3397)).
clause(10199, a(var('X'), n3399), a(var('X'), n3398)).
clause(10202, a(var('X'), n3400), a(var('X'), n3399)).
clause(10205, a(var('X'), n3401), a(var('X'), n3400)).
clause(10208, a(var('X'), n3402), a(var('X'), n3401)).
clause(10211, a(var('X'), n3403), a(var('X'), n3402)).
clause(10214, a(var('X'), n3404), a(var('X'), n3403)).
clause(10217, a(var('X'), n3405), a(var('X'), n3404)).
clause(10220, a(var('X'), n3406), a(var('X'), n3405)).
clause(10223, a(var('X'), n3407), a(var('X'), n3406)).
clause(10226, a(var('X'), n3408), a(var('X'), n3407)).
clause(10229, a(var('X'), n3409), a(var('X'), n3408)).
clause(10232, a(var('X'), n3410), a(var('X'), n3409)).
clause(10235, a(var('X'), n3411), a(var('X'), n3410)).
clause(10238, a(var('X'), n3412), a(var('X'), n3411)).
clause(10241, a(var('X'), n3413), a(var('X'), n3412)).
clause(10244, a(var('X'), n3414), a(var('X'), n3413)).
clause(10247, a(var('X'), n3415), a(var('X'), n3414)).
clause(10250, a(var('X'), n3416), a(var('X'), n3415)).
clause(10253, a(var('X'), n3417), a(var('X'), n3416)).
clause(10256, a(var('X'), n3418), a(var('X'), n3417)).
clause(10259, a(var('X'), n3419), a(var('X'), n3418)).
clause(10262, a(var('X'), n3420), a(var('X'), n3419)).
clause(10265, a(var('X'), n3421), a(var('X'), n3420)).
clause(10268, a(var('X'), n3422), a(var('X'), n3421)).
clause(10271, a(var('X'), n3423), a(var('X'), n3422)).
clause(10274, a(var('X'), n3424), a(var('X'), n3423)).
clause(10277, a(var('X'), n3425), a(var('X'), n3424)).
clause(10280, a(var('X'), n3426), a(var('X'), n3425)).
clause(10283, a(var('X'), n3427), a(var('X'), n3426)).
clause(10286, a(var('X'), n3428), a(var('X'), n3427)).
clause(10289, a(var('X'), n3429), a(var('X'), n3428)).
clause(10292, a(var('X'), n3430), a(var('X'), n3429)).
clause(10295, a(var('X'), n3431), a(var('X'), n3430)).
clause(10298, a(var('X'), n3432), a(var('X'), n3431)).
clause(10301, a(var('X'), n3433), a(var('X'), n3432)).
clause(10304, a(var('X'), n3434), a(var('X'), n3433)).
clause(10307, a(var('X'), n3435), a(var('X'), n3434)).
clause(10310, a(var('X'), n3436), a(var('X'), n3435)).
clause(10313, a(var('X'), n3437), a(var('X'), n3436)).
clause(10316, a(var('X'), n3438), a(var('X'), n3437)).
clause(10319, a(var('X'), n3439), a(var('X'), n3438)).
clause(10322, a(var('X'), n3440), a(var('X'), n3439)).
clause(10325, a(var('X'), n3441), a(var('X'), n3440)).
clause(10328, a(var('X'), n3442), a(var('X'), n3441)).
clause(10331, a(var('X'), n3443), a(var('X'), n3442)).
clause(10334, a(var('X'), n3444), a(var('X'), n3443)).
clause(10337, a(var('X'), n3445), a(var('X'), n3444)).
clause(10340, a(var('X'), n3446), a(var('X'), n3445)).
clause(10343, a(var('X'), n3447), a(var('X'), n3446)).
clause(10346, a(var('X'), n3448), a(var('X'), n3447)).
clause(10349, a(var('X'), n3449), a(var('X'), n3448)).
clause(10352, a(var('X'), n3450), a(var('X'), n3449)).
clause(10355, a(var('X'), n3451), a(var('X'), n3450)).
clause(10358, a(var('X'), n3452), a(var('X'), n3451)).
clause(10361, a(var('X'), n3453), a(var('X'), n3452)).
clause(10364, a(var('X'), n3454), a(var('X'), n3453)).
clause(10367, a(var('X'), n3455), a(var('X'), n3454)).
clause(10370, a(var('X'), n3456), a(var('X'), n3455)).
clause(10373, a(var('X'), n3457), a(var('X'), n3456)).
clause(10376, a(var('X'), n3458), a(var('X'), n3457)).
clause(10379, a(var('X'), n3459), a(var('X'), n3458)).
clause(10382, a(var('X'), n3460), a(var('X'), n3459)).
clause(10385, a(var('X'), n3461), a(var('X'), n3460)).
clause(10388, a(var('X'), n3462), a(var('X'), n3461)).
clause(10391, a(var('X'), n3463), a(var('X'), n3462)).
clause(10394, a(var('X'), n3464), a(var('X'), n3463)).
clause(10397, a(var('X'), n3465), a(var('X'), n3464)).
clause(10400, a(var('X'), n3466), a(var('X'), n3465)).
clause(10403, a(var('X'), n3467), a(var('X'), n3466)).
clause(10406, a(var('X'), n3468), a(var('X'), n3467)).
clause(10409, a(var('X'), n3469), a(var('X'), n3468)).
clause(10412, a(var('X'), n3470), a(var('X'), n3469)).
clause(10415, a(var('X'), n3471), a(var('X'), n3470)).
clause(10418, a(var('X'), n3472), a(var('X'), n3471)).
clause(10421, a(var('X'), n3473), a(var('X'), n3472)).
clause(10424, a(var('X'), n3474), a(var('X'), n3473)).
clause(10427, a(var('X'), n3475), a(var('X'), n3474)).
clause(10430, a(var('X'), n3476), a(var('X'), n3475)).
clause(10433, a(var('X'), n3477), a(var('X'), n3476)).
clause(10436, a(var('X'), n3478), a(var('X'), n3477)).
clause(10439, a(var('X'), n3479), a(var('X'), n3478)).
clause(10442, a(var('X'), n3480), a(var('X'), n3479)).
clause(10445, a(var('X'), n3481), a(var('X'), n3480)).
clause(10448, a(var('X'), n3482), a(var('X'), n3481)).
clause(10451, a(var('X'), n3483), a(var('X'), n3482)).
clause(10454, a(var('X'), n3484), a(var('X'), n3483)).
clause(10457, a(var('X'), n3485), a(var('X'), n3484)).
clause(10460, a(var('X'), n3486), a(var('X'), n3485)).
clause(10463, a(var('X'), n3487), a(var('X'), n3486)).
clause(10466, a(var('X'), n3488), a(var('X'), n3487)).
clause(10469, a(var('X'), n3489), a(var('X'), n3488)).
clause(10472, a(var('X'), n3490), a(var('X'), n3489)).
clause(10475, a(var('X'), n3491), a(var('X'), n3490)).
clause(10478, a(var('X'), n3492), a(var('X'), n3491)).
clause(10481, a(var('X'), n3493), a(var('X'), n3492)).
clause(10484, a(var('X'), n3494), a(var('X'), n3493)).
clause(10487, a(var('X'), n3495), a(var('X'), n3494)).
clause(10490, a(var('X'), n3496), a(var('X'), n3495)).
clause(10493, a(var('X'), n3497), a(var('X'), n3496)).
clause(10496, a(var('X'), n3498), a(var('X'), n3497)).
clause(10499, a(var('X'), n3499), a(var('X'), n3498)).
clause(10502, a(var('X'), n3500), a(var('X'), n3499)).
clause(10505, a(var('X'), n3501), a(var('X'), n3500)).
clause(10508, a(var('X'), n3502), a(var('X'), n3501)).
clause(10511, a(var('X'), n3503), a(var('X'), n3502)).
clause(10514, a(var('X'), n3504), a(var('X'), n3503)).
clause(10517, a(var('X'), n3505), a(var('X'), n3504)).
clause(10520, a(var('X'), n3506), a(var('X'), n3505)).
clause(10523, a(var('X'), n3507), a(var('X'), n3506)).
clause(10526, a(var('X'), n3508), a(var('X'), n3507)).
clause(10529, a(var('X'), n3509), a(var('X'), n3508)).
clause(10532, a(var('X'), n3510), a(var('X'), n3509)).
clause(10535, a(var('X'), n3511), a(var('X'), n3510)).
clause(10538, a(var('X'), n3512), a(var('X'), n3511)).
clause(10541, a(var('X'), n3513), a(var('X'), n3512)).
clause(10544, a(var('X'), n3514), a(var('X'), n3513)).
clause(10547, a(var('X'), n3515), a(var('X'), n3514)).
clause(10550, a(var('X'), n3516), a(var('X'), n3515)).
clause(10553, a(var('X'), n3517), a(var('X'), n3516)).
clause(10556, a(var('X'), n3518), a(var('X'), n3517)).
clause(10559, a(var('X'), n3519), a(var('X'), n3518)).
clause(10562, a(var('X'), n3520), a(var('X'), n3519)).
clause(10565, a(var('X'), n3521), a(var('X'), n3520)).
clause(10568, a(var('X'), n3522), a(var('X'), n3521)).
clause(10571, a(var('X'), n3523), a(var('X'), n3522)).
clause(10574, a(var('X'), n3524), a(var('X'), n3523)).
clause(10577, a(var('X'), n3525), a(var('X'), n3524)).
clause(10580, a(var('X'), n3526), a(var('X'), n3525)).
clause(10583, a(var('X'), n3527), a(var('X'), n3526)).
clause(10586, a(var('X'), n3528), a(var('X'), n3527)).
clause(10589, a(var('X'), n3529), a(var('X'), n3528)).
clause(10592, a(var('X'), n3530), a(var('X'), n3529)).
clause(10595, a(var('X'), n3531), a(var('X'), n3530)).
clause(10598, a(var('X'), n3532), a(var('X'), n3531)).
clause(10601, a(var('X'), n3533), a(var('X'), n3532)).
clause(10604, a(var('X'), n3534), a(var('X'), n3533)).
clause(10607, a(var('X'), n3535), a(var('X'), n3534)).
clause(10610, a(var('X'), n3536), a(var('X'), n3535)).
clause(10613, a(var('X'), n3537), a(var('X'), n3536)).
clause(10616, a(var('X'), n3538), a(var('X'), n3537)).
clause(10619, a(var('X'), n3539), a(var('X'), n3538)).
clause(10622, a(var('X'), n3540), a(var('X'), n3539)).
clause(10625, a(var('X'), n3541), a(var('X'), n3540)).
clause(10628, a(var('X'), n3542), a(var('X'), n3541)).
clause(10631, a(var('X'), n3543), a(var('X'), n3542)).
clause(10634, a(var('X'), n3544), a(var('X'), n3543)).
clause(10637, a(var('X'), n3545), a(var('X'), n3544)).
clause(10640, a(var('X'), n3546), a(var('X'), n3545)).
clause(10643, a(var('X'), n3547), a(var('X'), n3546)).
clause(10646, a(var('X'), n3548), a(var('X'), n3547)).
clause(10649, a(var('X'), n3549), a(var('X'), n3548)).
clause(10652, a(var('X'), n3550), a(var('X'), n3549)).
clause(10655, a(var('X'), n3551), a(var('X'), n3550)).
clause(10658, a(var('X'), n3552), a(var('X'), n3551)).
clause(10661, a(var('X'), n3553), a(var('X'), n3552)).
clause(10664, a(var('X'), n3554), a(var('X'), n3553)).
clause(10667, a(var('X'), n3555), a(var('X'), n3554)).
clause(10670, a(var('X'), n3556), a(var('X'), n3555)).
clause(10673, a(var('X'), n3557), a(var('X'), n3556)).
clause(10676, a(var('X'), n3558), a(var('X'), n3557)).
clause(10679, a(var('X'), n3559), a(var('X'), n3558)).
clause(10682, a(var('X'), n3560), a(var('X'), n3559)).
clause(10685, a(var('X'), n3561), a(var('X'), n3560)).
clause(10688, a(var('X'), n3562), a(var('X'), n3561)).
clause(10691, a(var('X'), n3563), a(var('X'), n3562)).
clause(10694, a(var('X'), n3564), a(var('X'), n3563)).
clause(10697, a(var('X'), n3565), a(var('X'), n3564)).
clause(10700, a(var('X'), n3566), a(var('X'), n3565)).
clause(10703, a(var('X'), n3567), a(var('X'), n3566)).
clause(10706, a(var('X'), n3568), a(var('X'), n3567)).
clause(10709, a(var('X'), n3569), a(var('X'), n3568)).
clause(10712, a(var('X'), n3570), a(var('X'), n3569)).
clause(10715, a(var('X'), n3571), a(var('X'), n3570)).
clause(10718, a(var('X'), n3572), a(var('X'), n3571)).
clause(10721, a(var('X'), n3573), a(var('X'), n3572)).
clause(10724, a(var('X'), n3574), a(var('X'), n3573)).
clause(10727, a(var('X'), n3575), a(var('X'), n3574)).
clause(10730, a(var('X'), n3576), a(var('X'), n3575)).
clause(10733, a(var('X'), n3577), a(var('X'), n3576)).
clause(10736, a(var('X'), n3578), a(var('X'), n3577)).
clause(10739, a(var('X'), n3579), a(var('X'), n3578)).
clause(10742, a(var('X'), n3580), a(var('X'), n3579)).
clause(10745, a(var('X'), n3581), a(var('X'), n3580)).
clause(10748, a(var('X'), n3582), a(var('X'), n3581)).
clause(10751, a(var('X'), n3583), a(var('X'), n3582)).
clause(10754, a(var('X'), n3584), a(var('X'), n3583)).
clause(10757, a(var('X'), n3585), a(var('X'), n3584)).
clause(10760, a(var('X'), n3586), a(var('X'), n3585)).
clause(10763, a(var('X'), n3587), a(var('X'), n3586)).
clause(10766, a(var('X'), n3588), a(var('X'), n3587)).
clause(10769, a(var('X'), n3589), a(var('X'), n3588)).
clause(10772, a(var('X'), n3590), a(var('X'), n3589)).
clause(10775, a(var('X'), n3591), a(var('X'), n3590)).
clause(10778, a(var('X'), n3592), a(var('X'), n3591)).
clause(10781, a(var('X'), n3593), a(var('X'), n3592)).
clause(10784, a(var('X'), n3594), a(var('X'), n3593)).
clause(10787, a(var('X'), n3595), a(var('X'), n3594)).
clause(10790, a(var('X'), n3596), a(var('X'), n3595)).
clause(10793, a(var('X'), n3597), a(var('X'), n3596)).
clause(10796, a(var('X'), n3598), a(var('X'), n3597)).
clause(10799, a(var('X'), n3599), a(var('X'), n3598)).
clause(10802, a(var('X'), n3600), a(var('X'), n3599)).
clause(10805, a(var('X'), n3601), a(var('X'), n3600)).
clause(10808, a(var('X'), n3602), a(var('X'), n3601)).
clause(10811, a(var('X'), n3603), a(var('X'), n3602)).
clause(10814, a(var('X'), n3604), a(var('X'), n3603)).
clause(10817, a(var('X'), n3605), a(var('X'), n3604)).
clause(10820, a(var('X'), n3606), a(var('X'), n3605)).
clause(10823, a(var('X'), n3607), a(var('X'), n3606)).
clause(10826, a(var('X'), n3608), a(var('X'), n3607)).
clause(10829, a(var('X'), n3609), a(var('X'), n3608)).
clause(10832, a(var('X'), n3610), a(var('X'), n3609)).
clause(10835, a(var('X'), n3611), a(var('X'), n3610)).
clause(10838, a(var('X'), n3612), a(var('X'), n3611)).
clause(10841, a(var('X'), n3613), a(var('X'), n3612)).
clause(10844, a(var('X'), n3614), a(var('X'), n3613)).
clause(10847, a(var('X'), n3615), a(var('X'), n3614)).
clause(10850, a(var('X'), n3616), a(var('X'), n3615)).
clause(10853, a(var('X'), n3617), a(var('X'), n3616)).
clause(10856, a(var('X'), n3618), a(var('X'), n3617)).
clause(10859, a(var('X'), n3619), a(var('X'), n3618)).
clause(10862, a(var('X'), n3620), a(var('X'), n3619)).
clause(10865, a(var('X'), n3621), a(var('X'), n3620)).
clause(10868, a(var('X'), n3622), a(var('X'), n3621)).
clause(10871, a(var('X'), n3623), a(var('X'), n3622)).
clause(10874, a(var('X'), n3624), a(var('X'), n3623)).
clause(10877, a(var('X'), n3625), a(var('X'), n3624)).
clause(10880, a(var('X'), n3626), a(var('X'), n3625)).
clause(10883, a(var('X'), n3627), a(var('X'), n3626)).
clause(10886, a(var('X'), n3628), a(var('X'), n3627)).
clause(10889, a(var('X'), n3629), a(var('X'), n3628)).
clause(10892, a(var('X'), n3630), a(var('X'), n3629)).
clause(10895, a(var('X'), n3631), a(var('X'), n3630)).
clause(10898, a(var('X'), n3632), a(var('X'), n3631)).
clause(10901, a(var('X'), n3633), a(var('X'), n3632)).
clause(10904, a(var('X'), n3634), a(var('X'), n3633)).
clause(10907, a(var('X'), n3635), a(var('X'), n3634)).
clause(10910, a(var('X'), n3636), a(var('X'), n3635)).
clause(10913, a(var('X'), n3637), a(var('X'), n3636)).
clause(10916, a(var('X'), n3638), a(var('X'), n3637)).
clause(10919, a(var('X'), n3639), a(var('X'), n3638)).
clause(10922, a(var('X'), n3640), a(var('X'), n3639)).
clause(10925, a(var('X'), n3641), a(var('X'), n3640)).
clause(10928, a(var('X'), n3642), a(var('X'), n3641)).
clause(10931, a(var('X'), n3643), a(var('X'), n3642)).
clause(10934, a(var('X'), n3644), a(var('X'), n3643)).
clause(10937, a(var('X'), n3645), a(var('X'), n3644)).
clause(10940, a(var('X'), n3646), a(var('X'), n3645)).
clause(10943, a(var('X'), n3647), a(var('X'), n3646)).
clause(10946, a(var('X'), n3648), a(var('X'), n3647)).
clause(10949, a(var('X'), n3649), a(var('X'), n3648)).
clause(10952, a(var('X'), n3650), a(var('X'), n3649)).
clause(10955, a(var('X'), n3651), a(var('X'), n3650)).
clause(10958, a(var('X'), n3652), a(var('X'), n3651)).
clause(10961, a(var('X'), n3653), a(var('X'), n3652)).
clause(10964, a(var('X'), n3654), a(var('X'), n3653)).
clause(10967, a(var('X'), n3655), a(var('X'), n3654)).
clause(10970, a(var('X'), n3656), a(var('X'), n3655)).
clause(10973, a(var('X'), n3657), a(var('X'), n3656)).
clause(10976, a(var('X'), n3658), a(var('X'), n3657)).
clause(10979, a(var('X'), n3659), a(var('X'), n3658)).
clause(10982, a(var('X'), n3660), a(var('X'), n3659)).
clause(10985, a(var('X'), n3661), a(var('X'), n3660)).
clause(10988, a(var('X'), n3662), a(var('X'), n3661)).
clause(10991, a(var('X'), n3663), a(var('X'), n3662)).
clause(10994, a(var('X'), n3664), a(var('X'), n3663)).
clause(10997, a(var('X'), n3665), a(var('X'), n3664)).
clause(11000, a(var('X'), n3666), a(var('X'), n3665)).
clause(11003, a(var('X'), n3667), a(var('X'), n3666)).
clause(11006, a(var('X'), n3668), a(var('X'), n3667)).
clause(11009, a(var('X'), n3669), a(var('X'), n3668)).
clause(11012, a(var('X'), n3670), a(var('X'), n3669)).
clause(11015, a(var('X'), n3671), a(var('X'), n3670)).
clause(11018, a(var('X'), n3672), a(var('X'), n3671)).
clause(11021, a(var('X'), n3673), a(var('X'), n3672)).
clause(11024, a(var('X'), n3674), a(var('X'), n3673)).
clause(11027, a(var('X'), n3675), a(var('X'), n3674)).
clause(11030, a(var('X'), n3676), a(var('X'), n3675)).
clause(11033, a(var('X'), n3677), a(var('X'), n3676)).
clause(11036, a(var('X'), n3678), a(var('X'), n3677)).
clause(11039, a(var('X'), n3679), a(var('X'), n3678)).
clause(11042, a(var('X'), n3680), a(var('X'), n3679)).
clause(11045, a(var('X'), n3681), a(var('X'), n3680)).
clause(11048, a(var('X'), n3682), a(var('X'), n3681)).
clause(11051, a(var('X'), n3683), a(var('X'), n3682)).
clause(11054, a(var('X'), n3684), a(var('X'), n3683)).
clause(11057, a(var('X'), n3685), a(var('X'), n3684)).
clause(11060, a(var('X'), n3686), a(var('X'), n3685)).
clause(11063, a(var('X'), n3687), a(var('X'), n3686)).
clause(11066, a(var('X'), n3688), a(var('X'), n3687)).
clause(11069, a(var('X'), n3689), a(var('X'), n3688)).
clause(11072, a(var('X'), n3690), a(var('X'), n3689)).
clause(11075, a(var('X'), n3691), a(var('X'), n3690)).
clause(11078, a(var('X'), n3692), a(var('X'), n3691)).
clause(11081, a(var('X'), n3693), a(var('X'), n3692)).
clause(11084, a(var('X'), n3694), a(var('X'), n3693)).
clause(11087, a(var('X'), n3695), a(var('X'), n3694)).
clause(11090, a(var('X'), n3696), a(var('X'), n3695)).
clause(11093, a(var('X'), n3697), a(var('X'), n3696)).
clause(11096, a(var('X'), n3698), a(var('X'), n3697)).
clause(11099, a(var('X'), n3699), a(var('X'), n3698)).
clause(11102, a(var('X'), n3700), a(var('X'), n3699)).
clause(11105, a(var('X'), n3701), a(var('X'), n3700)).
clause(11108, a(var('X'), n3702), a(var('X'), n3701)).
clause(11111, a(var('X'), n3703), a(var('X'), n3702)).
clause(11114, a(var('X'), n3704), a(var('X'), n3703)).
clause(11117, a(var('X'), n3705), a(var('X'), n3704)).
clause(11120, a(var('X'), n3706), a(var('X'), n3705)).
clause(11123, a(var('X'), n3707), a(var('X'), n3706)).
clause(11126, a(var('X'), n3708), a(var('X'), n3707)).
clause(11129, a(var('X'), n3709), a(var('X'), n3708)).
clause(11132, a(var('X'), n3710), a(var('X'), n3709)).
clause(11135, a(var('X'), n3711), a(var('X'), n3710)).
clause(11138, a(var('X'), n3712), a(var('X'), n3711)).
clause(11141, a(var('X'), n3713), a(var('X'), n3712)).
clause(11144, a(var('X'), n3714), a(var('X'), n3713)).
clause(11147, a(var('X'), n3715), a(var('X'), n3714)).
clause(11150, a(var('X'), n3716), a(var('X'), n3715)).
clause(11153, a(var('X'), n3717), a(var('X'), n3716)).
clause(11156, a(var('X'), n3718), a(var('X'), n3717)).
clause(11159, a(var('X'), n3719), a(var('X'), n3718)).
clause(11162, a(var('X'), n3720), a(var('X'), n3719)).
clause(11165, a(var('X'), n3721), a(var('X'), n3720)).
clause(11168, a(var('X'), n3722), a(var('X'), n3721)).
clause(11171, a(var('X'), n3723), a(var('X'), n3722)).
clause(11174, a(var('X'), n3724), a(var('X'), n3723)).
clause(11177, a(var('X'), n3725), a(var('X'), n3724)).
clause(11180, a(var('X'), n3726), a(var('X'), n3725)).
clause(11183, a(var('X'), n3727), a(var('X'), n3726)).
clause(11186, a(var('X'), n3728), a(var('X'), n3727)).
clause(11189, a(var('X'), n3729), a(var('X'), n3728)).
clause(11192, a(var('X'), n3730), a(var('X'), n3729)).
clause(11195, a(var('X'), n3731), a(var('X'), n3730)).
clause(11198, a(var('X'), n3732), a(var('X'), n3731)).
clause(11201, a(var('X'), n3733), a(var('X'), n3732)).
clause(11204, a(var('X'), n3734), a(var('X'), n3733)).
clause(11207, a(var('X'), n3735), a(var('X'), n3734)).
clause(11210, a(var('X'), n3736), a(var('X'), n3735)).
clause(11213, a(var('X'), n3737), a(var('X'), n3736)).
clause(11216, a(var('X'), n3738), a(var('X'), n3737)).
clause(11219, a(var('X'), n3739), a(var('X'), n3738)).
clause(11222, a(var('X'), n3740), a(var('X'), n3739)).
clause(11225, a(var('X'), n3741), a(var('X'), n3740)).
clause(11228, a(var('X'), n3742), a(var('X'), n3741)).
clause(11231, a(var('X'), n3743), a(var('X'), n3742)).
clause(11234, a(var('X'), n3744), a(var('X'), n3743)).
clause(11237, a(var('X'), n3745), a(var('X'), n3744)).
clause(11240, a(var('X'), n3746), a(var('X'), n3745)).
clause(11243, a(var('X'), n3747), a(var('X'), n3746)).
clause(11246, a(var('X'), n3748), a(var('X'), n3747)).
clause(11249, a(var('X'), n3749), a(var('X'), n3748)).
clause(11252, a(var('X'), n3750), a(var('X'), n3749)).
clause(11255, a(var('X'), n3751), a(var('X'), n3750)).
clause(11258, a(var('X'), n3752), a(var('X'), n3751)).
clause(11261, a(var('X'), n3753), a(var('X'), n3752)).
clause(11264, a(var('X'), n3754), a(var('X'), n3753)).
clause(11267, a(var('X'), n3755), a(var('X'), n3754)).
clause(11270, a(var('X'), n3756), a(var('X'), n3755)).
clause(11273, a(var('X'), n3757), a(var('X'), n3756)).
clause(11276, a(var('X'), n3758), a(var('X'), n3757)).
clause(11279, a(var('X'), n3759), a(var('X'), n3758)).
clause(11282, a(var('X'), n3760), a(var('X'), n3759)).
clause(11285, a(var('X'), n3761), a(var('X'), n3760)).
clause(11288, a(var('X'), n3762), a(var('X'), n3761)).
clause(11291, a(var('X'), n3763), a(var('X'), n3762)).
clause(11294, a(var('X'), n3764), a(var('X'), n3763)).
clause(11297, a(var('X'), n3765), a(var('X'), n3764)).
clause(11300, a(var('X'), n3766), a(var('X'), n3765)).
clause(11303, a(var('X'), n3767), a(var('X'), n3766)).
clause(11306, a(var('X'), n3768), a(var('X'), n3767)).
clause(11309, a(var('X'), n3769), a(var('X'), n3768)).
clause(11312, a(var('X'), n3770), a(var('X'), n3769)).
clause(11315, a(var('X'), n3771), a(var('X'), n3770)).
clause(11318, a(var('X'), n3772), a(var('X'), n3771)).
clause(11321, a(var('X'), n3773), a(var('X'), n3772)).
clause(11324, a(var('X'), n3774), a(var('X'), n3773)).
clause(11327, a(var('X'), n3775), a(var('X'), n3774)).
clause(11330, a(var('X'), n3776), a(var('X'), n3775)).
clause(11333, a(var('X'), n3777), a(var('X'), n3776)).
clause(11336, a(var('X'), n3778), a(var('X'), n3777)).
clause(11339, a(var('X'), n3779), a(var('X'), n3778)).
clause(11342, a(var('X'), n3780), a(var('X'), n3779)).
clause(11345, a(var('X'), n3781), a(var('X'), n3780)).
clause(11348, a(var('X'), n3782), a(var('X'), n3781)).
clause(11351, a(var('X'), n3783), a(var('X'), n3782)).
clause(11354, a(var('X'), n3784), a(var('X'), n3783)).
clause(11357, a(var('X'), n3785), a(var('X'), n3784)).
clause(11360, a(var('X'), n3786), a(var('X'), n3785)).
clause(11363, a(var('X'), n3787), a(var('X'), n3786)).
clause(11366, a(var('X'), n3788), a(var('X'), n3787)).
clause(11369, a(var('X'), n3789), a(var('X'), n3788)).
clause(11372, a(var('X'), n3790), a(var('X'), n3789)).
clause(11375, a(var('X'), n3791), a(var('X'), n3790)).
clause(11378, a(var('X'), n3792), a(var('X'), n3791)).
clause(11381, a(var('X'), n3793), a(var('X'), n3792)).
clause(11384, a(var('X'), n3794), a(var('X'), n3793)).
clause(11387, a(var('X'), n3795), a(var('X'), n3794)).
clause(11390, a(var('X'), n3796), a(var('X'), n3795)).
clause(11393, a(var('X'), n3797), a(var('X'), n3796)).
clause(11396, a(var('X'), n3798), a(var('X'), n3797)).
clause(11399, a(var('X'), n3799), a(var('X'), n3798)).
clause(11402, a(var('X'), n3800), a(var('X'), n3799)).
clause(11405, a(var('X'), n3801), a(var('X'), n3800)).
clause(11408, a(var('X'), n3802), a(var('X'), n3801)).
clause(11411, a(var('X'), n3803), a(var('X'), n3802)).
clause(11414, a(var('X'), n3804), a(var('X'), n3803)).
clause(11417, a(var('X'), n3805), a(var('X'), n3804)).
clause(11420, a(var('X'), n3806), a(var('X'), n3805)).
clause(11423, a(var('X'), n3807), a(var('X'), n3806)).
clause(11426, a(var('X'), n3808), a(var('X'), n3807)).
clause(11429, a(var('X'), n3809), a(var('X'), n3808)).
clause(11432, a(var('X'), n3810), a(var('X'), n3809)).
clause(11435, a(var('X'), n3811), a(var('X'), n3810)).
clause(11438, a(var('X'), n3812), a(var('X'), n3811)).
clause(11441, a(var('X'), n3813), a(var('X'), n3812)).
clause(11444, a(var('X'), n3814), a(var('X'), n3813)).
clause(11447, a(var('X'), n3815), a(var('X'), n3814)).
clause(11450, a(var('X'), n3816), a(var('X'), n3815)).
clause(11453, a(var('X'), n3817), a(var('X'), n3816)).
clause(11456, a(var('X'), n3818), a(var('X'), n3817)).
clause(11459, a(var('X'), n3819), a(var('X'), n3818)).
clause(11462, a(var('X'), n3820), a(var('X'), n3819)).
clause(11465, a(var('X'), n3821), a(var('X'), n3820)).
clause(11468, a(var('X'), n3822), a(var('X'), n3821)).
clause(11471, a(var('X'), n3823), a(var('X'), n3822)).
clause(11474, a(var('X'), n3824), a(var('X'), n3823)).
clause(11477, a(var('X'), n3825), a(var('X'), n3824)).
clause(11480, a(var('X'), n3826), a(var('X'), n3825)).
clause(11483, a(var('X'), n3827), a(var('X'), n3826)).
clause(11486, a(var('X'), n3828), a(var('X'), n3827)).
clause(11489, a(var('X'), n3829), a(var('X'), n3828)).
clause(11492, a(var('X'), n3830), a(var('X'), n3829)).
clause(11495, a(var('X'), n3831), a(var('X'), n3830)).
clause(11498, a(var('X'), n3832), a(var('X'), n3831)).
clause(11501, a(var('X'), n3833), a(var('X'), n3832)).
clause(11504, a(var('X'), n3834), a(var('X'), n3833)).
clause(11507, a(var('X'), n3835), a(var('X'), n3834)).
clause(11510, a(var('X'), n3836), a(var('X'), n3835)).
clause(11513, a(var('X'), n3837), a(var('X'), n3836)).
clause(11516, a(var('X'), n3838), a(var('X'), n3837)).
clause(11519, a(var('X'), n3839), a(var('X'), n3838)).
clause(11522, a(var('X'), n3840), a(var('X'), n3839)).
clause(11525, a(var('X'), n3841), a(var('X'), n3840)).
clause(11528, a(var('X'), n3842), a(var('X'), n3841)).
clause(11531, a(var('X'), n3843), a(var('X'), n3842)).
clause(11534, a(var('X'), n3844), a(var('X'), n3843)).
clause(11537, a(var('X'), n3845), a(var('X'), n3844)).
clause(11540, a(var('X'), n3846), a(var('X'), n3845)).
clause(11543, a(var('X'), n3847), a(var('X'), n3846)).
clause(11546, a(var('X'), n3848), a(var('X'), n3847)).
clause(11549, a(var('X'), n3849), a(var('X'), n3848)).
clause(11552, a(var('X'), n3850), a(var('X'), n3849)).
clause(11555, a(var('X'), n3851), a(var('X'), n3850)).
clause(11558, a(var('X'), n3852), a(var('X'), n3851)).
clause(11561, a(var('X'), n3853), a(var('X'), n3852)).
clause(11564, a(var('X'), n3854), a(var('X'), n3853)).
clause(11567, a(var('X'), n3855), a(var('X'), n3854)).
clause(11570, a(var('X'), n3856), a(var('X'), n3855)).
clause(11573, a(var('X'), n3857), a(var('X'), n3856)).
clause(11576, a(var('X'), n3858), a(var('X'), n3857)).
clause(11579, a(var('X'), n3859), a(var('X'), n3858)).
clause(11582, a(var('X'), n3860), a(var('X'), n3859)).
clause(11585, a(var('X'), n3861), a(var('X'), n3860)).
clause(11588, a(var('X'), n3862), a(var('X'), n3861)).
clause(11591, a(var('X'), n3863), a(var('X'), n3862)).
clause(11594, a(var('X'), n3864), a(var('X'), n3863)).
clause(11597, a(var('X'), n3865), a(var('X'), n3864)).
clause(11600, a(var('X'), n3866), a(var('X'), n3865)).
clause(11603, a(var('X'), n3867), a(var('X'), n3866)).
clause(11606, a(var('X'), n3868), a(var('X'), n3867)).
clause(11609, a(var('X'), n3869), a(var('X'), n3868)).
clause(11612, a(var('X'), n3870), a(var('X'), n3869)).
clause(11615, a(var('X'), n3871), a(var('X'), n3870)).
clause(11618, a(var('X'), n3872), a(var('X'), n3871)).
clause(11621, a(var('X'), n3873), a(var('X'), n3872)).
clause(11624, a(var('X'), n3874), a(var('X'), n3873)).
clause(11627, a(var('X'), n3875), a(var('X'), n3874)).
clause(11630, a(var('X'), n3876), a(var('X'), n3875)).
clause(11633, a(var('X'), n3877), a(var('X'), n3876)).
clause(11636, a(var('X'), n3878), a(var('X'), n3877)).
clause(11639, a(var('X'), n3879), a(var('X'), n3878)).
clause(11642, a(var('X'), n3880), a(var('X'), n3879)).
clause(11645, a(var('X'), n3881), a(var('X'), n3880)).
clause(11648, a(var('X'), n3882), a(var('X'), n3881)).
clause(11651, a(var('X'), n3883), a(var('X'), n3882)).
clause(11654, a(var('X'), n3884), a(var('X'), n3883)).
clause(11657, a(var('X'), n3885), a(var('X'), n3884)).
clause(11660, a(var('X'), n3886), a(var('X'), n3885)).
clause(11663, a(var('X'), n3887), a(var('X'), n3886)).
clause(11666, a(var('X'), n3888), a(var('X'), n3887)).
clause(11669, a(var('X'), n3889), a(var('X'), n3888)).
clause(11672, a(var('X'), n3890), a(var('X'), n3889)).
clause(11675, a(var('X'), n3891), a(var('X'), n3890)).
clause(11678, a(var('X'), n3892), a(var('X'), n3891)).
clause(11681, a(var('X'), n3893), a(var('X'), n3892)).
clause(11684, a(var('X'), n3894), a(var('X'), n3893)).
clause(11687, a(var('X'), n3895), a(var('X'), n3894)).
clause(11690, a(var('X'), n3896), a(var('X'), n3895)).
clause(11693, a(var('X'), n3897), a(var('X'), n3896)).
clause(11696, a(var('X'), n3898), a(var('X'), n3897)).
clause(11699, a(var('X'), n3899), a(var('X'), n3898)).
clause(11702, a(var('X'), n3900), a(var('X'), n3899)).
clause(11705, a(var('X'), n3901), a(var('X'), n3900)).
clause(11708, a(var('X'), n3902), a(var('X'), n3901)).
clause(11711, a(var('X'), n3903), a(var('X'), n3902)).
clause(11714, a(var('X'), n3904), a(var('X'), n3903)).
clause(11717, a(var('X'), n3905), a(var('X'), n3904)).
clause(11720, a(var('X'), n3906), a(var('X'), n3905)).
clause(11723, a(var('X'), n3907), a(var('X'), n3906)).
clause(11726, a(var('X'), n3908), a(var('X'), n3907)).
clause(11729, a(var('X'), n3909), a(var('X'), n3908)).
clause(11732, a(var('X'), n3910), a(var('X'), n3909)).
clause(11735, a(var('X'), n3911), a(var('X'), n3910)).
clause(11738, a(var('X'), n3912), a(var('X'), n3911)).
clause(11741, a(var('X'), n3913), a(var('X'), n3912)).
clause(11744, a(var('X'), n3914), a(var('X'), n3913)).
clause(11747, a(var('X'), n3915), a(var('X'), n3914)).
clause(11750, a(var('X'), n3916), a(var('X'), n3915)).
clause(11753, a(var('X'), n3917), a(var('X'), n3916)).
clause(11756, a(var('X'), n3918), a(var('X'), n3917)).
clause(11759, a(var('X'), n3919), a(var('X'), n3918)).
clause(11762, a(var('X'), n3920), a(var('X'), n3919)).
clause(11765, a(var('X'), n3921), a(var('X'), n3920)).
clause(11768, a(var('X'), n3922), a(var('X'), n3921)).
clause(11771, a(var('X'), n3923), a(var('X'), n3922)).
clause(11774, a(var('X'), n3924), a(var('X'), n3923)).
clause(11777, a(var('X'), n3925), a(var('X'), n3924)).
clause(11780, a(var('X'), n3926), a(var('X'), n3925)).
clause(11783, a(var('X'), n3927), a(var('X'), n3926)).
clause(11786, a(var('X'), n3928), a(var('X'), n3927)).
clause(11789, a(var('X'), n3929), a(var('X'), n3928)).
clause(11792, a(var('X'), n3930), a(var('X'), n3929)).
clause(11795, a(var('X'), n3931), a(var('X'), n3930)).
clause(11798, a(var('X'), n3932), a(var('X'), n3931)).
clause(11801, a(var('X'), n3933), a(var('X'), n3932)).
clause(11804, a(var('X'), n3934), a(var('X'), n3933)).
clause(11807, a(var('X'), n3935), a(var('X'), n3934)).
clause(11810, a(var('X'), n3936), a(var('X'), n3935)).
clause(11813, a(var('X'), n3937), a(var('X'), n3936)).
clause(11816, a(var('X'), n3938), a(var('X'), n3937)).
clause(11819, a(var('X'), n3939), a(var('X'), n3938)).
clause(11822, a(var('X'), n3940), a(var('X'), n3939)).
clause(11825, a(var('X'), n3941), a(var('X'), n3940)).
clause(11828, a(var('X'), n3942), a(var('X'), n3941)).
clause(11831, a(var('X'), n3943), a(var('X'), n3942)).
clause(11834, a(var('X'), n3944), a(var('X'), n3943)).
clause(11837, a(var('X'), n3945), a(var('X'), n3944)).
clause(11840, a(var('X'), n3946), a(var('X'), n3945)).
clause(11843, a(var('X'), n3947), a(var('X'), n3946)).
clause(11846, a(var('X'), n3948), a(var('X'), n3947)).
clause(11849, a(var('X'), n3949), a(var('X'), n3948)).
clause(11852, a(var('X'), n3950), a(var('X'), n3949)).
clause(11855, a(var('X'), n3951), a(var('X'), n3950)).
clause(11858, a(var('X'), n3952), a(var('X'), n3951)).
clause(11861, a(var('X'), n3953), a(var('X'), n3952)).
clause(11864, a(var('X'), n3954), a(var('X'), n3953)).
clause(11867, a(var('X'), n3955), a(var('X'), n3954)).
clause(11870, a(var('X'), n3956), a(var('X'), n3955)).
clause(11873, a(var('X'), n3957), a(var('X'), n3956)).
clause(11876, a(var('X'), n3958), a(var('X'), n3957)).
clause(11879, a(var('X'), n3959), a(var('X'), n3958)).
clause(11882, a(var('X'), n3960), a(var('X'), n3959)).
clause(11885, a(var('X'), n3961), a(var('X'), n3960)).
clause(11888, a(var('X'), n3962), a(var('X'), n3961)).
clause(11891, a(var('X'), n3963), a(var('X'), n3962)).
clause(11894, a(var('X'), n3964), a(var('X'), n3963)).
clause(11897, a(var('X'), n3965), a(var('X'), n3964)).
clause(11900, a(var('X'), n3966), a(var('X'), n3965)).
clause(11903, a(var('X'), n3967), a(var('X'), n3966)).
clause(11906, a(var('X'), n3968), a(var('X'), n3967)).
clause(11909, a(var('X'), n3969), a(var('X'), n3968)).
clause(11912, a(var('X'), n3970), a(var('X'), n3969)).
clause(11915, a(var('X'), n3971), a(var('X'), n3970)).
clause(11918, a(var('X'), n3972), a(var('X'), n3971)).
clause(11921, a(var('X'), n3973), a(var('X'), n3972)).
clause(11924, a(var('X'), n3974), a(var('X'), n3973)).
clause(11927, a(var('X'), n3975), a(var('X'), n3974)).
clause(11930, a(var('X'), n3976), a(var('X'), n3975)).
clause(11933, a(var('X'), n3977), a(var('X'), n3976)).
clause(11936, a(var('X'), n3978), a(var('X'), n3977)).
clause(11939, a(var('X'), n3979), a(var('X'), n3978)).
clause(11942, a(var('X'), n3980), a(var('X'), n3979)).
clause(11945, a(var('X'), n3981), a(var('X'), n3980)).
clause(11948, a(var('X'), n3982), a(var('X'), n3981)).
clause(11951, a(var('X'), n3983), a(var('X'), n3982)).
clause(11954, a(var('X'), n3984), a(var('X'), n3983)).
clause(11957, a(var('X'), n3985), a(var('X'), n3984)).
clause(11960, a(var('X'), n3986), a(var('X'), n3985)).
clause(11963, a(var('X'), n3987), a(var('X'), n3986)).
clause(11966, a(var('X'), n3988), a(var('X'), n3987)).
clause(11969, a(var('X'), n3989), a(var('X'), n3988)).
clause(11972, a(var('X'), n3990), a(var('X'), n3989)).
clause(11975, a(var('X'), n3991), a(var('X'), n3990)).
clause(11978, a(var('X'), n3992), a(var('X'), n3991)).
clause(11981, a(var('X'), n3993), a(var('X'), n3992)).
clause(11984, a(var('X'), n3994), a(var('X'), n3993)).
clause(11987, a(var('X'), n3995), a(var('X'), n3994)).
clause(11990, a(var('X'), n3996), a(var('X'), n3995)).
clause(11993, a(var('X'), n3997), a(var('X'), n3996)).
clause(11996, a(var('X'), n3998), a(var('X'), n3997)).
clause(11999, a(var('X'), n3999), a(var('X'), n3998)).
clause(12002, a(var('X'), n4000), a(var('X'), n3999)).
clause(12005, a(var('X'), n4001), a(var('X'), n4000)).
clause(12008, a(var('X'), n4002), a(var('X'), n4001)).
clause(12011, a(var('X'), n4003), a(var('X'), n4002)).
clause(12014, a(var('X'), n4004), a(var('X'), n4003)).
clause(12017, a(var('X'), n4005), a(var('X'), n4004)).
clause(12020, a(var('X'), n4006), a(var('X'), n4005)).
clause(12023, a(var('X'), n4007), a(var('X'), n4006)).
clause(12026, a(var('X'), n4008), a(var('X'), n4007)).
clause(12029, a(var('X'), n4009), a(var('X'), n4008)).
clause(12032, a(var('X'), n4010), a(var('X'), n4009)).
clause(12035, a(var('X'), n4011), a(var('X'), n4010)).
clause(12038, a(var('X'), n4012), a(var('X'), n4011)).
clause(12041, a(var('X'), n4013), a(var('X'), n4012)).
clause(12044, a(var('X'), n4014), a(var('X'), n4013)).
clause(12047, a(var('X'), n4015), a(var('X'), n4014)).
clause(12050, a(var('X'), n4016), a(var('X'), n4015)).
clause(12053, a(var('X'), n4017), a(var('X'), n4016)).
clause(12056, a(var('X'), n4018), a(var('X'), n4017)).
clause(12059, a(var('X'), n4019), a(var('X'), n4018)).
clause(12062, a(var('X'), n4020), a(var('X'), n4019)).
clause(12065, a(var('X'), n4021), a(var('X'), n4020)).
clause(12068, a(var('X'), n4022), a(var('X'), n4021)).
clause(12071, a(var('X'), n4023), a(var('X'), n4022)).
clause(12074, a(var('X'), n4024), a(var('X'), n4023)).
clause(12077, a(var('X'), n4025), a(var('X'), n4024)).
clause(12080, a(var('X'), n4026), a(var('X'), n4025)).
clause(12083, a(var('X'), n4027), a(var('X'), n4026)).
clause(12086, a(var('X'), n4028), a(var('X'), n4027)).
clause(12089, a(var('X'), n4029), a(var('X'), n4028)).
clause(12092, a(var('X'), n4030), a(var('X'), n4029)).
clause(12095, a(var('X'), n4031), a(var('X'), n4030)).
clause(12098, a(var('X'), n4032), a(var('X'), n4031)).
clause(12101, a(var('X'), n4033), a(var('X'), n4032)).
clause(12104, a(var('X'), n4034), a(var('X'), n4033)).
clause(12107, a(var('X'), n4035), a(var('X'), n4034)).
clause(12110, a(var('X'), n4036), a(var('X'), n4035)).
clause(12113, a(var('X'), n4037), a(var('X'), n4036)).
clause(12116, a(var('X'), n4038), a(var('X'), n4037)).
clause(12119, a(var('X'), n4039), a(var('X'), n4038)).
clause(12122, a(var('X'), n4040), a(var('X'), n4039)).
clause(12125, a(var('X'), n4041), a(var('X'), n4040)).
clause(12128, a(var('X'), n4042), a(var('X'), n4041)).
clause(12131, a(var('X'), n4043), a(var('X'), n4042)).
clause(12134, a(var('X'), n4044), a(var('X'), n4043)).
clause(12137, a(var('X'), n4045), a(var('X'), n4044)).
clause(12140, a(var('X'), n4046), a(var('X'), n4045)).
clause(12143, a(var('X'), n4047), a(var('X'), n4046)).
clause(12146, a(var('X'), n4048), a(var('X'), n4047)).
clause(12149, a(var('X'), n4049), a(var('X'), n4048)).
clause(12152, a(var('X'), n4050), a(var('X'), n4049)).
clause(12155, a(var('X'), n4051), a(var('X'), n4050)).
clause(12158, a(var('X'), n4052), a(var('X'), n4051)).
clause(12161, a(var('X'), n4053), a(var('X'), n4052)).
clause(12164, a(var('X'), n4054), a(var('X'), n4053)).
clause(12167, a(var('X'), n4055), a(var('X'), n4054)).
clause(12170, a(var('X'), n4056), a(var('X'), n4055)).
clause(12173, a(var('X'), n4057), a(var('X'), n4056)).
clause(12176, a(var('X'), n4058), a(var('X'), n4057)).
clause(12179, a(var('X'), n4059), a(var('X'), n4058)).
clause(12182, a(var('X'), n4060), a(var('X'), n4059)).
clause(12185, a(var('X'), n4061), a(var('X'), n4060)).
clause(12188, a(var('X'), n4062), a(var('X'), n4061)).
clause(12191, a(var('X'), n4063), a(var('X'), n4062)).
clause(12194, a(var('X'), n4064), a(var('X'), n4063)).
clause(12197, a(var('X'), n4065), a(var('X'), n4064)).
clause(12200, a(var('X'), n4066), a(var('X'), n4065)).
clause(12203, a(var('X'), n4067), a(var('X'), n4066)).
clause(12206, a(var('X'), n4068), a(var('X'), n4067)).
clause(12209, a(var('X'), n4069), a(var('X'), n4068)).
clause(12212, a(var('X'), n4070), a(var('X'), n4069)).
clause(12215, a(var('X'), n4071), a(var('X'), n4070)).
clause(12218, a(var('X'), n4072), a(var('X'), n4071)).
clause(12221, a(var('X'), n4073), a(var('X'), n4072)).
clause(12224, a(var('X'), n4074), a(var('X'), n4073)).
clause(12227, a(var('X'), n4075), a(var('X'), n4074)).
clause(12230, a(var('X'), n4076), a(var('X'), n4075)).
clause(12233, a(var('X'), n4077), a(var('X'), n4076)).
clause(12236, a(var('X'), n4078), a(var('X'), n4077)).
clause(12239, a(var('X'), n4079), a(var('X'), n4078)).
clause(12242, a(var('X'), n4080), a(var('X'), n4079)).
clause(12245, a(var('X'), n4081), a(var('X'), n4080)).
clause(12248, a(var('X'), n4082), a(var('X'), n4081)).
clause(12251, a(var('X'), n4083), a(var('X'), n4082)).
clause(12254, a(var('X'), n4084), a(var('X'), n4083)).
clause(12257, a(var('X'), n4085), a(var('X'), n4084)).
clause(12260, a(var('X'), n4086), a(var('X'), n4085)).
clause(12263, a(var('X'), n4087), a(var('X'), n4086)).
clause(12266, a(var('X'), n4088), a(var('X'), n4087)).
clause(12269, a(var('X'), n4089), a(var('X'), n4088)).
clause(12272, a(var('X'), n4090), a(var('X'), n4089)).
clause(12275, a(var('X'), n4091), a(var('X'), n4090)).
clause(12278, a(var('X'), n4092), a(var('X'), n4091)).
clause(12281, a(var('X'), n4093), a(var('X'), n4092)).
clause(12284, a(var('X'), n4094), a(var('X'), n4093)).
clause(12287, a(var('X'), n4095), a(var('X'), n4094)).
clause(12290, a(var('X'), n4096), a(var('X'), n4095)).
clause(12293, a(var('X'), n4097), a(var('X'), n4096)).
clause(12296, a(var('X'), n4098), a(var('X'), n4097)).
clause(12299, a(var('X'), n4099), a(var('X'), n4098)).
clause(12302, a(var('X'), n4100), a(var('X'), n4099)).
clause(12305, a(var('X'), n4101), a(var('X'), n4100)).
clause(12308, a(var('X'), n4102), a(var('X'), n4101)).
clause(12311, a(var('X'), n4103), a(var('X'), n4102)).
clause(12314, a(var('X'), n4104), a(var('X'), n4103)).
clause(12317, a(var('X'), n4105), a(var('X'), n4104)).
clause(12320, a(var('X'), n4106), a(var('X'), n4105)).
clause(12323, a(var('X'), n4107), a(var('X'), n4106)).
clause(12326, a(var('X'), n4108), a(var('X'), n4107)).
clause(12329, a(var('X'), n4109), a(var('X'), n4108)).
clause(12332, a(var('X'), n4110), a(var('X'), n4109)).
clause(12335, a(var('X'), n4111), a(var('X'), n4110)).
clause(12338, a(var('X'), n4112), a(var('X'), n4111)).
clause(12341, a(var('X'), n4113), a(var('X'), n4112)).
clause(12344, a(var('X'), n4114), a(var('X'), n4113)).
clause(12347, a(var('X'), n4115), a(var('X'), n4114)).
clause(12350, a(var('X'), n4116), a(var('X'), n4115)).
clause(12353, a(var('X'), n4117), a(var('X'), n4116)).
clause(12356, a(var('X'), n4118), a(var('X'), n4117)).
clause(12359, a(var('X'), n4119), a(var('X'), n4118)).
clause(12362, a(var('X'), n4120), a(var('X'), n4119)).
clause(12365, a(var('X'), n4121), a(var('X'), n4120)).
clause(12368, a(var('X'), n4122), a(var('X'), n4121)).
clause(12371, a(var('X'), n4123), a(var('X'), n4122)).
clause(12374, a(var('X'), n4124), a(var('X'), n4123)).
clause(12377, a(var('X'), n4125), a(var('X'), n4124)).
clause(12380, a(var('X'), n4126), a(var('X'), n4125)).
clause(12383, a(var('X'), n4127), a(var('X'), n4126)).
clause(12386, a(var('X'), n4128), a(var('X'), n4127)).
clause(12389, a(var('X'), n4129), a(var('X'), n4128)).
clause(12392, a(var('X'), n4130), a(var('X'), n4129)).
clause(12395, a(var('X'), n4131), a(var('X'), n4130)).
clause(12398, a(var('X'), n4132), a(var('X'), n4131)).
clause(12401, a(var('X'), n4133), a(var('X'), n4132)).
clause(12404, a(var('X'), n4134), a(var('X'), n4133)).
clause(12407, a(var('X'), n4135), a(var('X'), n4134)).
clause(12410, a(var('X'), n4136), a(var('X'), n4135)).
clause(12413, a(var('X'), n4137), a(var('X'), n4136)).
clause(12416, a(var('X'), n4138), a(var('X'), n4137)).
clause(12419, a(var('X'), n4139), a(var('X'), n4138)).
clause(12422, a(var('X'), n4140), a(var('X'), n4139)).
clause(12425, a(var('X'), n4141), a(var('X'), n4140)).
clause(12428, a(var('X'), n4142), a(var('X'), n4141)).
clause(12431, a(var('X'), n4143), a(var('X'), n4142)).
clause(12434, a(var('X'), n4144), a(var('X'), n4143)).
clause(12437, a(var('X'), n4145), a(var('X'), n4144)).
clause(12440, a(var('X'), n4146), a(var('X'), n4145)).
clause(12443, a(var('X'), n4147), a(var('X'), n4146)).
clause(12446, a(var('X'), n4148), a(var('X'), n4147)).
clause(12449, a(var('X'), n4149), a(var('X'), n4148)).
clause(12452, a(var('X'), n4150), a(var('X'), n4149)).
clause(12455, a(var('X'), n4151), a(var('X'), n4150)).
clause(12458, a(var('X'), n4152), a(var('X'), n4151)).
clause(12461, a(var('X'), n4153), a(var('X'), n4152)).
clause(12464, a(var('X'), n4154), a(var('X'), n4153)).
clause(12467, a(var('X'), n4155), a(var('X'), n4154)).
clause(12470, a(var('X'), n4156), a(var('X'), n4155)).
clause(12473, a(var('X'), n4157), a(var('X'), n4156)).
clause(12476, a(var('X'), n4158), a(var('X'), n4157)).
clause(12479, a(var('X'), n4159), a(var('X'), n4158)).
clause(12482, a(var('X'), n4160), a(var('X'), n4159)).
clause(12485, a(var('X'), n4161), a(var('X'), n4160)).
clause(12488, a(var('X'), n4162), a(var('X'), n4161)).
clause(12491, a(var('X'), n4163), a(var('X'), n4162)).
clause(12494, a(var('X'), n4164), a(var('X'), n4163)).
clause(12497, a(var('X'), n4165), a(var('X'), n4164)).
clause(12500, a(var('X'), n4166), a(var('X'), n4165)).
clause(12503, a(var('X'), n4167), a(var('X'), n4166)).
clause(12506, a(var('X'), n4168), a(var('X'), n4167)).
clause(12509, a(var('X'), n4169), a(var('X'), n4168)).
clause(12512, a(var('X'), n4170), a(var('X'), n4169)).
clause(12515, a(var('X'), n4171), a(var('X'), n4170)).
clause(12518, a(var('X'), n4172), a(var('X'), n4171)).
clause(12521, a(var('X'), n4173), a(var('X'), n4172)).
clause(12524, a(var('X'), n4174), a(var('X'), n4173)).
clause(12527, a(var('X'), n4175), a(var('X'), n4174)).
clause(12530, a(var('X'), n4176), a(var('X'), n4175)).
clause(12533, a(var('X'), n4177), a(var('X'), n4176)).
clause(12536, a(var('X'), n4178), a(var('X'), n4177)).
clause(12539, a(var('X'), n4179), a(var('X'), n4178)).
clause(12542, a(var('X'), n4180), a(var('X'), n4179)).
clause(12545, a(var('X'), n4181), a(var('X'), n4180)).
clause(12548, a(var('X'), n4182), a(var('X'), n4181)).
clause(12551, a(var('X'), n4183), a(var('X'), n4182)).
clause(12554, a(var('X'), n4184), a(var('X'), n4183)).
clause(12557, a(var('X'), n4185), a(var('X'), n4184)).
clause(12560, a(var('X'), n4186), a(var('X'), n4185)).
clause(12563, a(var('X'), n4187), a(var('X'), n4186)).
clause(12566, a(var('X'), n4188), a(var('X'), n4187)).
clause(12569, a(var('X'), n4189), a(var('X'), n4188)).
clause(12572, a(var('X'), n4190), a(var('X'), n4189)).
clause(12575, a(var('X'), n4191), a(var('X'), n4190)).
clause(12578, a(var('X'), n4192), a(var('X'), n4191)).
clause(12581, a(var('X'), n4193), a(var('X'), n4192)).
clause(12584, a(var('X'), n4194), a(var('X'), n4193)).
clause(12587, a(var('X'), n4195), a(var('X'), n4194)).
clause(12590, a(var('X'), n4196), a(var('X'), n4195)).
clause(12593, a(var('X'), n4197), a(var('X'), n4196)).
clause(12596, a(var('X'), n4198), a(var('X'), n4197)).
clause(12599, a(var('X'), n4199), a(var('X'), n4198)).
clause(12602, a(var('X'), n4200), a(var('X'), n4199)).
clause(12605, a(var('X'), n4201), a(var('X'), n4200)).
clause(12608, a(var('X'), n4202), a(var('X'), n4201)).
clause(12611, a(var('X'), n4203), a(var('X'), n4202)).
clause(12614, a(var('X'), n4204), a(var('X'), n4203)).
clause(12617, a(var('X'), n4205), a(var('X'), n4204)).
clause(12620, a(var('X'), n4206), a(var('X'), n4205)).
clause(12623, a(var('X'), n4207), a(var('X'), n4206)).
clause(12626, a(var('X'), n4208), a(var('X'), n4207)).
clause(12629, a(var('X'), n4209), a(var('X'), n4208)).
clause(12632, a(var('X'), n4210), a(var('X'), n4209)).
clause(12635, a(var('X'), n4211), a(var('X'), n4210)).
clause(12638, a(var('X'), n4212), a(var('X'), n4211)).
clause(12641, a(var('X'), n4213), a(var('X'), n4212)).
clause(12644, a(var('X'), n4214), a(var('X'), n4213)).
clause(12647, a(var('X'), n4215), a(var('X'), n4214)).
clause(12650, a(var('X'), n4216), a(var('X'), n4215)).
clause(12653, a(var('X'), n4217), a(var('X'), n4216)).
clause(12656, a(var('X'), n4218), a(var('X'), n4217)).
clause(12659, a(var('X'), n4219), a(var('X'), n4218)).
clause(12662, a(var('X'), n4220), a(var('X'), n4219)).
clause(12665, a(var('X'), n4221), a(var('X'), n4220)).
clause(12668, a(var('X'), n4222), a(var('X'), n4221)).
clause(12671, a(var('X'), n4223), a(var('X'), n4222)).
clause(12674, a(var('X'), n4224), a(var('X'), n4223)).
clause(12677, a(var('X'), n4225), a(var('X'), n4224)).
clause(12680, a(var('X'), n4226), a(var('X'), n4225)).
clause(12683, a(var('X'), n4227), a(var('X'), n4226)).
clause(12686, a(var('X'), n4228), a(var('X'), n4227)).
clause(12689, a(var('X'), n4229), a(var('X'), n4228)).
clause(12692, a(var('X'), n4230), a(var('X'), n4229)).
clause(12695, a(var('X'), n4231), a(var('X'), n4230)).
clause(12698, a(var('X'), n4232), a(var('X'), n4231)).
clause(12701, a(var('X'), n4233), a(var('X'), n4232)).
clause(12704, a(var('X'), n4234), a(var('X'), n4233)).
clause(12707, a(var('X'), n4235), a(var('X'), n4234)).
clause(12710, a(var('X'), n4236), a(var('X'), n4235)).
clause(12713, a(var('X'), n4237), a(var('X'), n4236)).
clause(12716, a(var('X'), n4238), a(var('X'), n4237)).
clause(12719, a(var('X'), n4239), a(var('X'), n4238)).
clause(12722, a(var('X'), n4240), a(var('X'), n4239)).
clause(12725, a(var('X'), n4241), a(var('X'), n4240)).
clause(12728, a(var('X'), n4242), a(var('X'), n4241)).
clause(12731, a(var('X'), n4243), a(var('X'), n4242)).
clause(12734, a(var('X'), n4244), a(var('X'), n4243)).
clause(12737, a(var('X'), n4245), a(var('X'), n4244)).
clause(12740, a(var('X'), n4246), a(var('X'), n4245)).
clause(12743, a(var('X'), n4247), a(var('X'), n4246)).
clause(12746, a(var('X'), n4248), a(var('X'), n4247)).
clause(12749, a(var('X'), n4249), a(var('X'), n4248)).
clause(12752, a(var('X'), n4250), a(var('X'), n4249)).
clause(12755, a(var('X'), n4251), a(var('X'), n4250)).
clause(12758, a(var('X'), n4252), a(var('X'), n4251)).
clause(12761, a(var('X'), n4253), a(var('X'), n4252)).
clause(12764, a(var('X'), n4254), a(var('X'), n4253)).
clause(12767, a(var('X'), n4255), a(var('X'), n4254)).
clause(12770, a(var('X'), n4256), a(var('X'), n4255)).
clause(12773, a(var('X'), n4257), a(var('X'), n4256)).
clause(12776, a(var('X'), n4258), a(var('X'), n4257)).
clause(12779, a(var('X'), n4259), a(var('X'), n4258)).
clause(12782, a(var('X'), n4260), a(var('X'), n4259)).
clause(12785, a(var('X'), n4261), a(var('X'), n4260)).
clause(12788, a(var('X'), n4262), a(var('X'), n4261)).
clause(12791, a(var('X'), n4263), a(var('X'), n4262)).
clause(12794, a(var('X'), n4264), a(var('X'), n4263)).
clause(12797, a(var('X'), n4265), a(var('X'), n4264)).
clause(12800, a(var('X'), n4266), a(var('X'), n4265)).
clause(12803, a(var('X'), n4267), a(var('X'), n4266)).
clause(12806, a(var('X'), n4268), a(var('X'), n4267)).
clause(12809, a(var('X'), n4269), a(var('X'), n4268)).
clause(12812, a(var('X'), n4270), a(var('X'), n4269)).
clause(12815, a(var('X'), n4271), a(var('X'), n4270)).
clause(12818, a(var('X'), n4272), a(var('X'), n4271)).
clause(12821, a(var('X'), n4273), a(var('X'), n4272)).
clause(12824, a(var('X'), n4274), a(var('X'), n4273)).
clause(12827, a(var('X'), n4275), a(var('X'), n4274)).
clause(12830, a(var('X'), n4276), a(var('X'), n4275)).
clause(12833, a(var('X'), n4277), a(var('X'), n4276)).
clause(12836, a(var('X'), n4278), a(var('X'), n4277)).
clause(12839, a(var('X'), n4279), a(var('X'), n4278)).
clause(12842, a(var('X'), n4280), a(var('X'), n4279)).
clause(12845, a(var('X'), n4281), a(var('X'), n4280)).
clause(12848, a(var('X'), n4282), a(var('X'), n4281)).
clause(12851, a(var('X'), n4283), a(var('X'), n4282)).
clause(12854, a(var('X'), n4284), a(var('X'), n4283)).
clause(12857, a(var('X'), n4285), a(var('X'), n4284)).
clause(12860, a(var('X'), n4286), a(var('X'), n4285)).
clause(12863, a(var('X'), n4287), a(var('X'), n4286)).
clause(12866, a(var('X'), n4288), a(var('X'), n4287)).
clause(12869, a(var('X'), n4289), a(var('X'), n4288)).
clause(12872, a(var('X'), n4290), a(var('X'), n4289)).
clause(12875, a(var('X'), n4291), a(var('X'), n4290)).
clause(12878, a(var('X'), n4292), a(var('X'), n4291)).
clause(12881, a(var('X'), n4293), a(var('X'), n4292)).
clause(12884, a(var('X'), n4294), a(var('X'), n4293)).
clause(12887, a(var('X'), n4295), a(var('X'), n4294)).
clause(12890, a(var('X'), n4296), a(var('X'), n4295)).
clause(12893, a(var('X'), n4297), a(var('X'), n4296)).
clause(12896, a(var('X'), n4298), a(var('X'), n4297)).
clause(12899, a(var('X'), n4299), a(var('X'), n4298)).
clause(12902, a(var('X'), n4300), a(var('X'), n4299)).
clause(12905, a(var('X'), n4301), a(var('X'), n4300)).
clause(12908, a(var('X'), n4302), a(var('X'), n4301)).
clause(12911, a(var('X'), n4303), a(var('X'), n4302)).
clause(12914, a(var('X'), n4304), a(var('X'), n4303)).
clause(12917, a(var('X'), n4305), a(var('X'), n4304)).
clause(12920, a(var('X'), n4306), a(var('X'), n4305)).
clause(12923, a(var('X'), n4307), a(var('X'), n4306)).
clause(12926, a(var('X'), n4308), a(var('X'), n4307)).
clause(12929, a(var('X'), n4309), a(var('X'), n4308)).
clause(12932, a(var('X'), n4310), a(var('X'), n4309)).
clause(12935, a(var('X'), n4311), a(var('X'), n4310)).
clause(12938, a(var('X'), n4312), a(var('X'), n4311)).
clause(12941, a(var('X'), n4313), a(var('X'), n4312)).
clause(12944, a(var('X'), n4314), a(var('X'), n4313)).
clause(12947, a(var('X'), n4315), a(var('X'), n4314)).
clause(12950, a(var('X'), n4316), a(var('X'), n4315)).
clause(12953, a(var('X'), n4317), a(var('X'), n4316)).
clause(12956, a(var('X'), n4318), a(var('X'), n4317)).
clause(12959, a(var('X'), n4319), a(var('X'), n4318)).
clause(12962, a(var('X'), n4320), a(var('X'), n4319)).
clause(12965, a(var('X'), n4321), a(var('X'), n4320)).
clause(12968, a(var('X'), n4322), a(var('X'), n4321)).
clause(12971, a(var('X'), n4323), a(var('X'), n4322)).
clause(12974, a(var('X'), n4324), a(var('X'), n4323)).
clause(12977, a(var('X'), n4325), a(var('X'), n4324)).
clause(12980, a(var('X'), n4326), a(var('X'), n4325)).
clause(12983, a(var('X'), n4327), a(var('X'), n4326)).
clause(12986, a(var('X'), n4328), a(var('X'), n4327)).
clause(12989, a(var('X'), n4329), a(var('X'), n4328)).
clause(12992, a(var('X'), n4330), a(var('X'), n4329)).
clause(12995, a(var('X'), n4331), a(var('X'), n4330)).
clause(12998, a(var('X'), n4332), a(var('X'), n4331)).
clause(13001, a(var('X'), n4333), a(var('X'), n4332)).
clause(13004, a(var('X'), n4334), a(var('X'), n4333)).
clause(13007, a(var('X'), n4335), a(var('X'), n4334)).
clause(13010, a(var('X'), n4336), a(var('X'), n4335)).
clause(13013, a(var('X'), n4337), a(var('X'), n4336)).
clause(13016, a(var('X'), n4338), a(var('X'), n4337)).
clause(13019, a(var('X'), n4339), a(var('X'), n4338)).
clause(13022, a(var('X'), n4340), a(var('X'), n4339)).
clause(13025, a(var('X'), n4341), a(var('X'), n4340)).
clause(13028, a(var('X'), n4342), a(var('X'), n4341)).
clause(13031, a(var('X'), n4343), a(var('X'), n4342)).
clause(13034, a(var('X'), n4344), a(var('X'), n4343)).
clause(13037, a(var('X'), n4345), a(var('X'), n4344)).
clause(13040, a(var('X'), n4346), a(var('X'), n4345)).
clause(13043, a(var('X'), n4347), a(var('X'), n4346)).
clause(13046, a(var('X'), n4348), a(var('X'), n4347)).
clause(13049, a(var('X'), n4349), a(var('X'), n4348)).
clause(13052, a(var('X'), n4350), a(var('X'), n4349)).
clause(13055, a(var('X'), n4351), a(var('X'), n4350)).
clause(13058, a(var('X'), n4352), a(var('X'), n4351)).
clause(13061, a(var('X'), n4353), a(var('X'), n4352)).
clause(13064, a(var('X'), n4354), a(var('X'), n4353)).
clause(13067, a(var('X'), n4355), a(var('X'), n4354)).
clause(13070, a(var('X'), n4356), a(var('X'), n4355)).
clause(13073, a(var('X'), n4357), a(var('X'), n4356)).
clause(13076, a(var('X'), n4358), a(var('X'), n4357)).
clause(13079, a(var('X'), n4359), a(var('X'), n4358)).
clause(13082, a(var('X'), n4360), a(var('X'), n4359)).
clause(13085, a(var('X'), n4361), a(var('X'), n4360)).
clause(13088, a(var('X'), n4362), a(var('X'), n4361)).
clause(13091, a(var('X'), n4363), a(var('X'), n4362)).
clause(13094, a(var('X'), n4364), a(var('X'), n4363)).
clause(13097, a(var('X'), n4365), a(var('X'), n4364)).
clause(13100, a(var('X'), n4366), a(var('X'), n4365)).
clause(13103, a(var('X'), n4367), a(var('X'), n4366)).
clause(13106, a(var('X'), n4368), a(var('X'), n4367)).
clause(13109, a(var('X'), n4369), a(var('X'), n4368)).
clause(13112, a(var('X'), n4370), a(var('X'), n4369)).
clause(13115, a(var('X'), n4371), a(var('X'), n4370)).
clause(13118, a(var('X'), n4372), a(var('X'), n4371)).
clause(13121, a(var('X'), n4373), a(var('X'), n4372)).
clause(13124, a(var('X'), n4374), a(var('X'), n4373)).
clause(13127, a(var('X'), n4375), a(var('X'), n4374)).
clause(13130, a(var('X'), n4376), a(var('X'), n4375)).
clause(13133, a(var('X'), n4377), a(var('X'), n4376)).
clause(13136, a(var('X'), n4378), a(var('X'), n4377)).
clause(13139, a(var('X'), n4379), a(var('X'), n4378)).
clause(13142, a(var('X'), n4380), a(var('X'), n4379)).
clause(13145, a(var('X'), n4381), a(var('X'), n4380)).
clause(13148, a(var('X'), n4382), a(var('X'), n4381)).
clause(13151, a(var('X'), n4383), a(var('X'), n4382)).
clause(13154, a(var('X'), n4384), a(var('X'), n4383)).
clause(13157, a(var('X'), n4385), a(var('X'), n4384)).
clause(13160, a(var('X'), n4386), a(var('X'), n4385)).
clause(13163, a(var('X'), n4387), a(var('X'), n4386)).
clause(13166, a(var('X'), n4388), a(var('X'), n4387)).
clause(13169, a(var('X'), n4389), a(var('X'), n4388)).
clause(13172, a(var('X'), n4390), a(var('X'), n4389)).
clause(13175, a(var('X'), n4391), a(var('X'), n4390)).
clause(13178, a(var('X'), n4392), a(var('X'), n4391)).
clause(13181, a(var('X'), n4393), a(var('X'), n4392)).
clause(13184, a(var('X'), n4394), a(var('X'), n4393)).
clause(13187, a(var('X'), n4395), a(var('X'), n4394)).
clause(13190, a(var('X'), n4396), a(var('X'), n4395)).
clause(13193, a(var('X'), n4397), a(var('X'), n4396)).
clause(13196, a(var('X'), n4398), a(var('X'), n4397)).
clause(13199, a(var('X'), n4399), a(var('X'), n4398)).
clause(13202, a(var('X'), n4400), a(var('X'), n4399)).
clause(13205, a(var('X'), n4401), a(var('X'), n4400)).
clause(13208, a(var('X'), n4402), a(var('X'), n4401)).
clause(13211, a(var('X'), n4403), a(var('X'), n4402)).
clause(13214, a(var('X'), n4404), a(var('X'), n4403)).
clause(13217, a(var('X'), n4405), a(var('X'), n4404)).
clause(13220, a(var('X'), n4406), a(var('X'), n4405)).
clause(13223, a(var('X'), n4407), a(var('X'), n4406)).
clause(13226, a(var('X'), n4408), a(var('X'), n4407)).
clause(13229, a(var('X'), n4409), a(var('X'), n4408)).
clause(13232, a(var('X'), n4410), a(var('X'), n4409)).
clause(13235, a(var('X'), n4411), a(var('X'), n4410)).
clause(13238, a(var('X'), n4412), a(var('X'), n4411)).
clause(13241, a(var('X'), n4413), a(var('X'), n4412)).
clause(13244, a(var('X'), n4414), a(var('X'), n4413)).
clause(13247, a(var('X'), n4415), a(var('X'), n4414)).
clause(13250, a(var('X'), n4416), a(var('X'), n4415)).
clause(13253, a(var('X'), n4417), a(var('X'), n4416)).
clause(13256, a(var('X'), n4418), a(var('X'), n4417)).
clause(13259, a(var('X'), n4419), a(var('X'), n4418)).
clause(13262, a(var('X'), n4420), a(var('X'), n4419)).
clause(13265, a(var('X'), n4421), a(var('X'), n4420)).
clause(13268, a(var('X'), n4422), a(var('X'), n4421)).
clause(13271, a(var('X'), n4423), a(var('X'), n4422)).
clause(13274, a(var('X'), n4424), a(var('X'), n4423)).
clause(13277, a(var('X'), n4425), a(var('X'), n4424)).
clause(13280, a(var('X'), n4426), a(var('X'), n4425)).
clause(13283, a(var('X'), n4427), a(var('X'), n4426)).
clause(13286, a(var('X'), n4428), a(var('X'), n4427)).
clause(13289, a(var('X'), n4429), a(var('X'), n4428)).
clause(13292, a(var('X'), n4430), a(var('X'), n4429)).
clause(13295, a(var('X'), n4431), a(var('X'), n4430)).
clause(13298, a(var('X'), n4432), a(var('X'), n4431)).
clause(13301, a(var('X'), n4433), a(var('X'), n4432)).
clause(13304, a(var('X'), n4434), a(var('X'), n4433)).
clause(13307, a(var('X'), n4435), a(var('X'), n4434)).
clause(13310, a(var('X'), n4436), a(var('X'), n4435)).
clause(13313, a(var('X'), n4437), a(var('X'), n4436)).
clause(13316, a(var('X'), n4438), a(var('X'), n4437)).
clause(13319, a(var('X'), n4439), a(var('X'), n4438)).
clause(13322, a(var('X'), n4440), a(var('X'), n4439)).
clause(13325, a(var('X'), n4441), a(var('X'), n4440)).
clause(13328, a(var('X'), n4442), a(var('X'), n4441)).
clause(13331, a(var('X'), n4443), a(var('X'), n4442)).
clause(13334, a(var('X'), n4444), a(var('X'), n4443)).
clause(13337, a(var('X'), n4445), a(var('X'), n4444)).
clause(13340, a(var('X'), n4446), a(var('X'), n4445)).
clause(13343, a(var('X'), n4447), a(var('X'), n4446)).
clause(13346, a(var('X'), n4448), a(var('X'), n4447)).
clause(13349, a(var('X'), n4449), a(var('X'), n4448)).
clause(13352, a(var('X'), n4450), a(var('X'), n4449)).
clause(13355, a(var('X'), n4451), a(var('X'), n4450)).
clause(13358, a(var('X'), n4452), a(var('X'), n4451)).
clause(13361, a(var('X'), n4453), a(var('X'), n4452)).
clause(13364, a(var('X'), n4454), a(var('X'), n4453)).
clause(13367, a(var('X'), n4455), a(var('X'), n4454)).
clause(13370, a(var('X'), n4456), a(var('X'), n4455)).
clause(13373, a(var('X'), n4457), a(var('X'), n4456)).
clause(13376, a(var('X'), n4458), a(var('X'), n4457)).
clause(13379, a(var('X'), n4459), a(var('X'), n4458)).
clause(13382, a(var('X'), n4460), a(var('X'), n4459)).
clause(13385, a(var('X'), n4461), a(var('X'), n4460)).
clause(13388, a(var('X'), n4462), a(var('X'), n4461)).
clause(13391, a(var('X'), n4463), a(var('X'), n4462)).
clause(13394, a(var('X'), n4464), a(var('X'), n4463)).
clause(13397, a(var('X'), n4465), a(var('X'), n4464)).
clause(13400, a(var('X'), n4466), a(var('X'), n4465)).
clause(13403, a(var('X'), n4467), a(var('X'), n4466)).
clause(13406, a(var('X'), n4468), a(var('X'), n4467)).
clause(13409, a(var('X'), n4469), a(var('X'), n4468)).
clause(13412, a(var('X'), n4470), a(var('X'), n4469)).
clause(13415, a(var('X'), n4471), a(var('X'), n4470)).
clause(13418, a(var('X'), n4472), a(var('X'), n4471)).
clause(13421, a(var('X'), n4473), a(var('X'), n4472)).
clause(13424, a(var('X'), n4474), a(var('X'), n4473)).
clause(13427, a(var('X'), n4475), a(var('X'), n4474)).
clause(13430, a(var('X'), n4476), a(var('X'), n4475)).
clause(13433, a(var('X'), n4477), a(var('X'), n4476)).
clause(13436, a(var('X'), n4478), a(var('X'), n4477)).
clause(13439, a(var('X'), n4479), a(var('X'), n4478)).
clause(13442, a(var('X'), n4480), a(var('X'), n4479)).
clause(13445, a(var('X'), n4481), a(var('X'), n4480)).
clause(13448, a(var('X'), n4482), a(var('X'), n4481)).
clause(13451, a(var('X'), n4483), a(var('X'), n4482)).
clause(13454, a(var('X'), n4484), a(var('X'), n4483)).
clause(13457, a(var('X'), n4485), a(var('X'), n4484)).
clause(13460, a(var('X'), n4486), a(var('X'), n4485)).
clause(13463, a(var('X'), n4487), a(var('X'), n4486)).
clause(13466, a(var('X'), n4488), a(var('X'), n4487)).
clause(13469, a(var('X'), n4489), a(var('X'), n4488)).
clause(13472, a(var('X'), n4490), a(var('X'), n4489)).
clause(13475, a(var('X'), n4491), a(var('X'), n4490)).
clause(13478, a(var('X'), n4492), a(var('X'), n4491)).
clause(13481, a(var('X'), n4493), a(var('X'), n4492)).
clause(13484, a(var('X'), n4494), a(var('X'), n4493)).
clause(13487, a(var('X'), n4495), a(var('X'), n4494)).
clause(13490, a(var('X'), n4496), a(var('X'), n4495)).
clause(13493, a(var('X'), n4497), a(var('X'), n4496)).
clause(13496, a(var('X'), n4498), a(var('X'), n4497)).
clause(13499, a(var('X'), n4499), a(var('X'), n4498)).
clause(13502, a(var('X'), n4500), a(var('X'), n4499)).
clause(13505, a(var('X'), n4501), a(var('X'), n4500)).
clause(13508, a(var('X'), n4502), a(var('X'), n4501)).
clause(13511, a(var('X'), n4503), a(var('X'), n4502)).
clause(13514, a(var('X'), n4504), a(var('X'), n4503)).
clause(13517, a(var('X'), n4505), a(var('X'), n4504)).
clause(13520, a(var('X'), n4506), a(var('X'), n4505)).
clause(13523, a(var('X'), n4507), a(var('X'), n4506)).
clause(13526, a(var('X'), n4508), a(var('X'), n4507)).
clause(13529, a(var('X'), n4509), a(var('X'), n4508)).
clause(13532, a(var('X'), n4510), a(var('X'), n4509)).
clause(13535, a(var('X'), n4511), a(var('X'), n4510)).
clause(13538, a(var('X'), n4512), a(var('X'), n4511)).
clause(13541, a(var('X'), n4513), a(var('X'), n4512)).
clause(13544, a(var('X'), n4514), a(var('X'), n4513)).
clause(13547, a(var('X'), n4515), a(var('X'), n4514)).
clause(13550, a(var('X'), n4516), a(var('X'), n4515)).
clause(13553, a(var('X'), n4517), a(var('X'), n4516)).
clause(13556, a(var('X'), n4518), a(var('X'), n4517)).
clause(13559, a(var('X'), n4519), a(var('X'), n4518)).
clause(13562, a(var('X'), n4520), a(var('X'), n4519)).
clause(13565, a(var('X'), n4521), a(var('X'), n4520)).
clause(13568, a(var('X'), n4522), a(var('X'), n4521)).
clause(13571, a(var('X'), n4523), a(var('X'), n4522)).
clause(13574, a(var('X'), n4524), a(var('X'), n4523)).
clause(13577, a(var('X'), n4525), a(var('X'), n4524)).
clause(13580, a(var('X'), n4526), a(var('X'), n4525)).
clause(13583, a(var('X'), n4527), a(var('X'), n4526)).
clause(13586, a(var('X'), n4528), a(var('X'), n4527)).
clause(13589, a(var('X'), n4529), a(var('X'), n4528)).
clause(13592, a(var('X'), n4530), a(var('X'), n4529)).
clause(13595, a(var('X'), n4531), a(var('X'), n4530)).
clause(13598, a(var('X'), n4532), a(var('X'), n4531)).
clause(13601, a(var('X'), n4533), a(var('X'), n4532)).
clause(13604, a(var('X'), n4534), a(var('X'), n4533)).
clause(13607, a(var('X'), n4535), a(var('X'), n4534)).
clause(13610, a(var('X'), n4536), a(var('X'), n4535)).
clause(13613, a(var('X'), n4537), a(var('X'), n4536)).
clause(13616, a(var('X'), n4538), a(var('X'), n4537)).
clause(13619, a(var('X'), n4539), a(var('X'), n4538)).
clause(13622, a(var('X'), n4540), a(var('X'), n4539)).
clause(13625, a(var('X'), n4541), a(var('X'), n4540)).
clause(13628, a(var('X'), n4542), a(var('X'), n4541)).
clause(13631, a(var('X'), n4543), a(var('X'), n4542)).
clause(13634, a(var('X'), n4544), a(var('X'), n4543)).
clause(13637, a(var('X'), n4545), a(var('X'), n4544)).
clause(13640, a(var('X'), n4546), a(var('X'), n4545)).
clause(13643, a(var('X'), n4547), a(var('X'), n4546)).
clause(13646, a(var('X'), n4548), a(var('X'), n4547)).
clause(13649, a(var('X'), n4549), a(var('X'), n4548)).
clause(13652, a(var('X'), n4550), a(var('X'), n4549)).
clause(13655, a(var('X'), n4551), a(var('X'), n4550)).
clause(13658, a(var('X'), n4552), a(var('X'), n4551)).
clause(13661, a(var('X'), n4553), a(var('X'), n4552)).
clause(13664, a(var('X'), n4554), a(var('X'), n4553)).
clause(13667, a(var('X'), n4555), a(var('X'), n4554)).
clause(13670, a(var('X'), n4556), a(var('X'), n4555)).
clause(13673, a(var('X'), n4557), a(var('X'), n4556)).
clause(13676, a(var('X'), n4558), a(var('X'), n4557)).
clause(13679, a(var('X'), n4559), a(var('X'), n4558)).
clause(13682, a(var('X'), n4560), a(var('X'), n4559)).
clause(13685, a(var('X'), n4561), a(var('X'), n4560)).
clause(13688, a(var('X'), n4562), a(var('X'), n4561)).
clause(13691, a(var('X'), n4563), a(var('X'), n4562)).
clause(13694, a(var('X'), n4564), a(var('X'), n4563)).
clause(13697, a(var('X'), n4565), a(var('X'), n4564)).
clause(13700, a(var('X'), n4566), a(var('X'), n4565)).
clause(13703, a(var('X'), n4567), a(var('X'), n4566)).
clause(13706, a(var('X'), n4568), a(var('X'), n4567)).
clause(13709, a(var('X'), n4569), a(var('X'), n4568)).
clause(13712, a(var('X'), n4570), a(var('X'), n4569)).
clause(13715, a(var('X'), n4571), a(var('X'), n4570)).
clause(13718, a(var('X'), n4572), a(var('X'), n4571)).
clause(13721, a(var('X'), n4573), a(var('X'), n4572)).
clause(13724, a(var('X'), n4574), a(var('X'), n4573)).
clause(13727, a(var('X'), n4575), a(var('X'), n4574)).
clause(13730, a(var('X'), n4576), a(var('X'), n4575)).
clause(13733, a(var('X'), n4577), a(var('X'), n4576)).
clause(13736, a(var('X'), n4578), a(var('X'), n4577)).
clause(13739, a(var('X'), n4579), a(var('X'), n4578)).
clause(13742, a(var('X'), n4580), a(var('X'), n4579)).
clause(13745, a(var('X'), n4581), a(var('X'), n4580)).
clause(13748, a(var('X'), n4582), a(var('X'), n4581)).
clause(13751, a(var('X'), n4583), a(var('X'), n4582)).
clause(13754, a(var('X'), n4584), a(var('X'), n4583)).
clause(13757, a(var('X'), n4585), a(var('X'), n4584)).
clause(13760, a(var('X'), n4586), a(var('X'), n4585)).
clause(13763, a(var('X'), n4587), a(var('X'), n4586)).
clause(13766, a(var('X'), n4588), a(var('X'), n4587)).
clause(13769, a(var('X'), n4589), a(var('X'), n4588)).
clause(13772, a(var('X'), n4590), a(var('X'), n4589)).
clause(13775, a(var('X'), n4591), a(var('X'), n4590)).
clause(13778, a(var('X'), n4592), a(var('X'), n4591)).
clause(13781, a(var('X'), n4593), a(var('X'), n4592)).
clause(13784, a(var('X'), n4594), a(var('X'), n4593)).
clause(13787, a(var('X'), n4595), a(var('X'), n4594)).
clause(13790, a(var('X'), n4596), a(var('X'), n4595)).
clause(13793, a(var('X'), n4597), a(var('X'), n4596)).
clause(13796, a(var('X'), n4598), a(var('X'), n4597)).
clause(13799, a(var('X'), n4599), a(var('X'), n4598)).
clause(13802, a(var('X'), n4600), a(var('X'), n4599)).
clause(13805, a(var('X'), n4601), a(var('X'), n4600)).
clause(13808, a(var('X'), n4602), a(var('X'), n4601)).
clause(13811, a(var('X'), n4603), a(var('X'), n4602)).
clause(13814, a(var('X'), n4604), a(var('X'), n4603)).
clause(13817, a(var('X'), n4605), a(var('X'), n4604)).
clause(13820, a(var('X'), n4606), a(var('X'), n4605)).
clause(13823, a(var('X'), n4607), a(var('X'), n4606)).
clause(13826, a(var('X'), n4608), a(var('X'), n4607)).
clause(13829, a(var('X'), n4609), a(var('X'), n4608)).
clause(13832, a(var('X'), n4610), a(var('X'), n4609)).
clause(13835, a(var('X'), n4611), a(var('X'), n4610)).
clause(13838, a(var('X'), n4612), a(var('X'), n4611)).
clause(13841, a(var('X'), n4613), a(var('X'), n4612)).
clause(13844, a(var('X'), n4614), a(var('X'), n4613)).
clause(13847, a(var('X'), n4615), a(var('X'), n4614)).
clause(13850, a(var('X'), n4616), a(var('X'), n4615)).
clause(13853, a(var('X'), n4617), a(var('X'), n4616)).
clause(13856, a(var('X'), n4618), a(var('X'), n4617)).
clause(13859, a(var('X'), n4619), a(var('X'), n4618)).
clause(13862, a(var('X'), n4620), a(var('X'), n4619)).
clause(13865, a(var('X'), n4621), a(var('X'), n4620)).
clause(13868, a(var('X'), n4622), a(var('X'), n4621)).
clause(13871, a(var('X'), n4623), a(var('X'), n4622)).
clause(13874, a(var('X'), n4624), a(var('X'), n4623)).
clause(13877, a(var('X'), n4625), a(var('X'), n4624)).
clause(13880, a(var('X'), n4626), a(var('X'), n4625)).
clause(13883, a(var('X'), n4627), a(var('X'), n4626)).
clause(13886, a(var('X'), n4628), a(var('X'), n4627)).
clause(13889, a(var('X'), n4629), a(var('X'), n4628)).
clause(13892, a(var('X'), n4630), a(var('X'), n4629)).
clause(13895, a(var('X'), n4631), a(var('X'), n4630)).
clause(13898, a(var('X'), n4632), a(var('X'), n4631)).
clause(13901, a(var('X'), n4633), a(var('X'), n4632)).
clause(13904, a(var('X'), n4634), a(var('X'), n4633)).
clause(13907, a(var('X'), n4635), a(var('X'), n4634)).
clause(13910, a(var('X'), n4636), a(var('X'), n4635)).
clause(13913, a(var('X'), n4637), a(var('X'), n4636)).
clause(13916, a(var('X'), n4638), a(var('X'), n4637)).
clause(13919, a(var('X'), n4639), a(var('X'), n4638)).
clause(13922, a(var('X'), n4640), a(var('X'), n4639)).
clause(13925, a(var('X'), n4641), a(var('X'), n4640)).
clause(13928, a(var('X'), n4642), a(var('X'), n4641)).
clause(13931, a(var('X'), n4643), a(var('X'), n4642)).
clause(13934, a(var('X'), n4644), a(var('X'), n4643)).
clause(13937, a(var('X'), n4645), a(var('X'), n4644)).
clause(13940, a(var('X'), n4646), a(var('X'), n4645)).
clause(13943, a(var('X'), n4647), a(var('X'), n4646)).
clause(13946, a(var('X'), n4648), a(var('X'), n4647)).
clause(13949, a(var('X'), n4649), a(var('X'), n4648)).
clause(13952, a(var('X'), n4650), a(var('X'), n4649)).
clause(13955, a(var('X'), n4651), a(var('X'), n4650)).
clause(13958, a(var('X'), n4652), a(var('X'), n4651)).
clause(13961, a(var('X'), n4653), a(var('X'), n4652)).
clause(13964, a(var('X'), n4654), a(var('X'), n4653)).
clause(13967, a(var('X'), n4655), a(var('X'), n4654)).
clause(13970, a(var('X'), n4656), a(var('X'), n4655)).
clause(13973, a(var('X'), n4657), a(var('X'), n4656)).
clause(13976, a(var('X'), n4658), a(var('X'), n4657)).
clause(13979, a(var('X'), n4659), a(var('X'), n4658)).
clause(13982, a(var('X'), n4660), a(var('X'), n4659)).
clause(13985, a(var('X'), n4661), a(var('X'), n4660)).
clause(13988, a(var('X'), n4662), a(var('X'), n4661)).
clause(13991, a(var('X'), n4663), a(var('X'), n4662)).
clause(13994, a(var('X'), n4664), a(var('X'), n4663)).
clause(13997, a(var('X'), n4665), a(var('X'), n4664)).
clause(14000, a(var('X'), n4666), a(var('X'), n4665)).
clause(14003, a(var('X'), n4667), a(var('X'), n4666)).
clause(14006, a(var('X'), n4668), a(var('X'), n4667)).
clause(14009, a(var('X'), n4669), a(var('X'), n4668)).
clause(14012, a(var('X'), n4670), a(var('X'), n4669)).
clause(14015, a(var('X'), n4671), a(var('X'), n4670)).
clause(14018, a(var('X'), n4672), a(var('X'), n4671)).
clause(14021, a(var('X'), n4673), a(var('X'), n4672)).
clause(14024, a(var('X'), n4674), a(var('X'), n4673)).
clause(14027, a(var('X'), n4675), a(var('X'), n4674)).
clause(14030, a(var('X'), n4676), a(var('X'), n4675)).
clause(14033, a(var('X'), n4677), a(var('X'), n4676)).
clause(14036, a(var('X'), n4678), a(var('X'), n4677)).
clause(14039, a(var('X'), n4679), a(var('X'), n4678)).
clause(14042, a(var('X'), n4680), a(var('X'), n4679)).
clause(14045, a(var('X'), n4681), a(var('X'), n4680)).
clause(14048, a(var('X'), n4682), a(var('X'), n4681)).
clause(14051, a(var('X'), n4683), a(var('X'), n4682)).
clause(14054, a(var('X'), n4684), a(var('X'), n4683)).
clause(14057, a(var('X'), n4685), a(var('X'), n4684)).
clause(14060, a(var('X'), n4686), a(var('X'), n4685)).
clause(14063, a(var('X'), n4687), a(var('X'), n4686)).
clause(14066, a(var('X'), n4688), a(var('X'), n4687)).
clause(14069, a(var('X'), n4689), a(var('X'), n4688)).
clause(14072, a(var('X'), n4690), a(var('X'), n4689)).
clause(14075, a(var('X'), n4691), a(var('X'), n4690)).
clause(14078, a(var('X'), n4692), a(var('X'), n4691)).
clause(14081, a(var('X'), n4693), a(var('X'), n4692)).
clause(14084, a(var('X'), n4694), a(var('X'), n4693)).
clause(14087, a(var('X'), n4695), a(var('X'), n4694)).
clause(14090, a(var('X'), n4696), a(var('X'), n4695)).
clause(14093, a(var('X'), n4697), a(var('X'), n4696)).
clause(14096, a(var('X'), n4698), a(var('X'), n4697)).
clause(14099, a(var('X'), n4699), a(var('X'), n4698)).
clause(14102, a(var('X'), n4700), a(var('X'), n4699)).
clause(14105, a(var('X'), n4701), a(var('X'), n4700)).
clause(14108, a(var('X'), n4702), a(var('X'), n4701)).
clause(14111, a(var('X'), n4703), a(var('X'), n4702)).
clause(14114, a(var('X'), n4704), a(var('X'), n4703)).
clause(14117, a(var('X'), n4705), a(var('X'), n4704)).
clause(14120, a(var('X'), n4706), a(var('X'), n4705)).
clause(14123, a(var('X'), n4707), a(var('X'), n4706)).
clause(14126, a(var('X'), n4708), a(var('X'), n4707)).
clause(14129, a(var('X'), n4709), a(var('X'), n4708)).
clause(14132, a(var('X'), n4710), a(var('X'), n4709)).
clause(14135, a(var('X'), n4711), a(var('X'), n4710)).
clause(14138, a(var('X'), n4712), a(var('X'), n4711)).
clause(14141, a(var('X'), n4713), a(var('X'), n4712)).
clause(14144, a(var('X'), n4714), a(var('X'), n4713)).
clause(14147, a(var('X'), n4715), a(var('X'), n4714)).
clause(14150, a(var('X'), n4716), a(var('X'), n4715)).
clause(14153, a(var('X'), n4717), a(var('X'), n4716)).
clause(14156, a(var('X'), n4718), a(var('X'), n4717)).
clause(14159, a(var('X'), n4719), a(var('X'), n4718)).
clause(14162, a(var('X'), n4720), a(var('X'), n4719)).
clause(14165, a(var('X'), n4721), a(var('X'), n4720)).
clause(14168, a(var('X'), n4722), a(var('X'), n4721)).
clause(14171, a(var('X'), n4723), a(var('X'), n4722)).
clause(14174, a(var('X'), n4724), a(var('X'), n4723)).
clause(14177, a(var('X'), n4725), a(var('X'), n4724)).
clause(14180, a(var('X'), n4726), a(var('X'), n4725)).
clause(14183, a(var('X'), n4727), a(var('X'), n4726)).
clause(14186, a(var('X'), n4728), a(var('X'), n4727)).
clause(14189, a(var('X'), n4729), a(var('X'), n4728)).
clause(14192, a(var('X'), n4730), a(var('X'), n4729)).
clause(14195, a(var('X'), n4731), a(var('X'), n4730)).
clause(14198, a(var('X'), n4732), a(var('X'), n4731)).
clause(14201, a(var('X'), n4733), a(var('X'), n4732)).
clause(14204, a(var('X'), n4734), a(var('X'), n4733)).
clause(14207, a(var('X'), n4735), a(var('X'), n4734)).
clause(14210, a(var('X'), n4736), a(var('X'), n4735)).
clause(14213, a(var('X'), n4737), a(var('X'), n4736)).
clause(14216, a(var('X'), n4738), a(var('X'), n4737)).
clause(14219, a(var('X'), n4739), a(var('X'), n4738)).
clause(14222, a(var('X'), n4740), a(var('X'), n4739)).
clause(14225, a(var('X'), n4741), a(var('X'), n4740)).
clause(14228, a(var('X'), n4742), a(var('X'), n4741)).
clause(14231, a(var('X'), n4743), a(var('X'), n4742)).
clause(14234, a(var('X'), n4744), a(var('X'), n4743)).
clause(14237, a(var('X'), n4745), a(var('X'), n4744)).
clause(14240, a(var('X'), n4746), a(var('X'), n4745)).
clause(14243, a(var('X'), n4747), a(var('X'), n4746)).
clause(14246, a(var('X'), n4748), a(var('X'), n4747)).
clause(14249, a(var('X'), n4749), a(var('X'), n4748)).
clause(14252, a(var('X'), n4750), a(var('X'), n4749)).
clause(14255, a(var('X'), n4751), a(var('X'), n4750)).
clause(14258, a(var('X'), n4752), a(var('X'), n4751)).
clause(14261, a(var('X'), n4753), a(var('X'), n4752)).
clause(14264, a(var('X'), n4754), a(var('X'), n4753)).
clause(14267, a(var('X'), n4755), a(var('X'), n4754)).
clause(14270, a(var('X'), n4756), a(var('X'), n4755)).
clause(14273, a(var('X'), n4757), a(var('X'), n4756)).
clause(14276, a(var('X'), n4758), a(var('X'), n4757)).
clause(14279, a(var('X'), n4759), a(var('X'), n4758)).
clause(14282, a(var('X'), n4760), a(var('X'), n4759)).
clause(14285, a(var('X'), n4761), a(var('X'), n4760)).
clause(14288, a(var('X'), n4762), a(var('X'), n4761)).
clause(14291, a(var('X'), n4763), a(var('X'), n4762)).
clause(14294, a(var('X'), n4764), a(var('X'), n4763)).
clause(14297, a(var('X'), n4765), a(var('X'), n4764)).
clause(14300, a(var('X'), n4766), a(var('X'), n4765)).
clause(14303, a(var('X'), n4767), a(var('X'), n4766)).
clause(14306, a(var('X'), n4768), a(var('X'), n4767)).
clause(14309, a(var('X'), n4769), a(var('X'), n4768)).
clause(14312, a(var('X'), n4770), a(var('X'), n4769)).
clause(14315, a(var('X'), n4771), a(var('X'), n4770)).
clause(14318, a(var('X'), n4772), a(var('X'), n4771)).
clause(14321, a(var('X'), n4773), a(var('X'), n4772)).
clause(14324, a(var('X'), n4774), a(var('X'), n4773)).
clause(14327, a(var('X'), n4775), a(var('X'), n4774)).
clause(14330, a(var('X'), n4776), a(var('X'), n4775)).
clause(14333, a(var('X'), n4777), a(var('X'), n4776)).
clause(14336, a(var('X'), n4778), a(var('X'), n4777)).
clause(14339, a(var('X'), n4779), a(var('X'), n4778)).
clause(14342, a(var('X'), n4780), a(var('X'), n4779)).
clause(14345, a(var('X'), n4781), a(var('X'), n4780)).
clause(14348, a(var('X'), n4782), a(var('X'), n4781)).
clause(14351, a(var('X'), n4783), a(var('X'), n4782)).
clause(14354, a(var('X'), n4784), a(var('X'), n4783)).
clause(14357, a(var('X'), n4785), a(var('X'), n4784)).
clause(14360, a(var('X'), n4786), a(var('X'), n4785)).
clause(14363, a(var('X'), n4787), a(var('X'), n4786)).
clause(14366, a(var('X'), n4788), a(var('X'), n4787)).
clause(14369, a(var('X'), n4789), a(var('X'), n4788)).
clause(14372, a(var('X'), n4790), a(var('X'), n4789)).
clause(14375, a(var('X'), n4791), a(var('X'), n4790)).
clause(14378, a(var('X'), n4792), a(var('X'), n4791)).
clause(14381, a(var('X'), n4793), a(var('X'), n4792)).
clause(14384, a(var('X'), n4794), a(var('X'), n4793)).
clause(14387, a(var('X'), n4795), a(var('X'), n4794)).
clause(14390, a(var('X'), n4796), a(var('X'), n4795)).
clause(14393, a(var('X'), n4797), a(var('X'), n4796)).
clause(14396, a(var('X'), n4798), a(var('X'), n4797)).
clause(14399, a(var('X'), n4799), a(var('X'), n4798)).
clause(14402, a(var('X'), n4800), a(var('X'), n4799)).
clause(14405, a(var('X'), n4801), a(var('X'), n4800)).
clause(14408, a(var('X'), n4802), a(var('X'), n4801)).
clause(14411, a(var('X'), n4803), a(var('X'), n4802)).
clause(14414, a(var('X'), n4804), a(var('X'), n4803)).
clause(14417, a(var('X'), n4805), a(var('X'), n4804)).
clause(14420, a(var('X'), n4806), a(var('X'), n4805)).
clause(14423, a(var('X'), n4807), a(var('X'), n4806)).
clause(14426, a(var('X'), n4808), a(var('X'), n4807)).
clause(14429, a(var('X'), n4809), a(var('X'), n4808)).
clause(14432, a(var('X'), n4810), a(var('X'), n4809)).
clause(14435, a(var('X'), n4811), a(var('X'), n4810)).
clause(14438, a(var('X'), n4812), a(var('X'), n4811)).
clause(14441, a(var('X'), n4813), a(var('X'), n4812)).
clause(14444, a(var('X'), n4814), a(var('X'), n4813)).
clause(14447, a(var('X'), n4815), a(var('X'), n4814)).
clause(14450, a(var('X'), n4816), a(var('X'), n4815)).
clause(14453, a(var('X'), n4817), a(var('X'), n4816)).
clause(14456, a(var('X'), n4818), a(var('X'), n4817)).
clause(14459, a(var('X'), n4819), a(var('X'), n4818)).
clause(14462, a(var('X'), n4820), a(var('X'), n4819)).
clause(14465, a(var('X'), n4821), a(var('X'), n4820)).
clause(14468, a(var('X'), n4822), a(var('X'), n4821)).
clause(14471, a(var('X'), n4823), a(var('X'), n4822)).
clause(14474, a(var('X'), n4824), a(var('X'), n4823)).
clause(14477, a(var('X'), n4825), a(var('X'), n4824)).
clause(14480, a(var('X'), n4826), a(var('X'), n4825)).
clause(14483, a(var('X'), n4827), a(var('X'), n4826)).
clause(14486, a(var('X'), n4828), a(var('X'), n4827)).
clause(14489, a(var('X'), n4829), a(var('X'), n4828)).
clause(14492, a(var('X'), n4830), a(var('X'), n4829)).
clause(14495, a(var('X'), n4831), a(var('X'), n4830)).
clause(14498, a(var('X'), n4832), a(var('X'), n4831)).
clause(14501, a(var('X'), n4833), a(var('X'), n4832)).
clause(14504, a(var('X'), n4834), a(var('X'), n4833)).
clause(14507, a(var('X'), n4835), a(var('X'), n4834)).
clause(14510, a(var('X'), n4836), a(var('X'), n4835)).
clause(14513, a(var('X'), n4837), a(var('X'), n4836)).
clause(14516, a(var('X'), n4838), a(var('X'), n4837)).
clause(14519, a(var('X'), n4839), a(var('X'), n4838)).
clause(14522, a(var('X'), n4840), a(var('X'), n4839)).
clause(14525, a(var('X'), n4841), a(var('X'), n4840)).
clause(14528, a(var('X'), n4842), a(var('X'), n4841)).
clause(14531, a(var('X'), n4843), a(var('X'), n4842)).
clause(14534, a(var('X'), n4844), a(var('X'), n4843)).
clause(14537, a(var('X'), n4845), a(var('X'), n4844)).
clause(14540, a(var('X'), n4846), a(var('X'), n4845)).
clause(14543, a(var('X'), n4847), a(var('X'), n4846)).
clause(14546, a(var('X'), n4848), a(var('X'), n4847)).
clause(14549, a(var('X'), n4849), a(var('X'), n4848)).
clause(14552, a(var('X'), n4850), a(var('X'), n4849)).
clause(14555, a(var('X'), n4851), a(var('X'), n4850)).
clause(14558, a(var('X'), n4852), a(var('X'), n4851)).
clause(14561, a(var('X'), n4853), a(var('X'), n4852)).
clause(14564, a(var('X'), n4854), a(var('X'), n4853)).
clause(14567, a(var('X'), n4855), a(var('X'), n4854)).
clause(14570, a(var('X'), n4856), a(var('X'), n4855)).
clause(14573, a(var('X'), n4857), a(var('X'), n4856)).
clause(14576, a(var('X'), n4858), a(var('X'), n4857)).
clause(14579, a(var('X'), n4859), a(var('X'), n4858)).
clause(14582, a(var('X'), n4860), a(var('X'), n4859)).
clause(14585, a(var('X'), n4861), a(var('X'), n4860)).
clause(14588, a(var('X'), n4862), a(var('X'), n4861)).
clause(14591, a(var('X'), n4863), a(var('X'), n4862)).
clause(14594, a(var('X'), n4864), a(var('X'), n4863)).
clause(14597, a(var('X'), n4865), a(var('X'), n4864)).
clause(14600, a(var('X'), n4866), a(var('X'), n4865)).
clause(14603, a(var('X'), n4867), a(var('X'), n4866)).
clause(14606, a(var('X'), n4868), a(var('X'), n4867)).
clause(14609, a(var('X'), n4869), a(var('X'), n4868)).
clause(14612, a(var('X'), n4870), a(var('X'), n4869)).
clause(14615, a(var('X'), n4871), a(var('X'), n4870)).
clause(14618, a(var('X'), n4872), a(var('X'), n4871)).
clause(14621, a(var('X'), n4873), a(var('X'), n4872)).
clause(14624, a(var('X'), n4874), a(var('X'), n4873)).
clause(14627, a(var('X'), n4875), a(var('X'), n4874)).
clause(14630, a(var('X'), n4876), a(var('X'), n4875)).
clause(14633, a(var('X'), n4877), a(var('X'), n4876)).
clause(14636, a(var('X'), n4878), a(var('X'), n4877)).
clause(14639, a(var('X'), n4879), a(var('X'), n4878)).
clause(14642, a(var('X'), n4880), a(var('X'), n4879)).
clause(14645, a(var('X'), n4881), a(var('X'), n4880)).
clause(14648, a(var('X'), n4882), a(var('X'), n4881)).
clause(14651, a(var('X'), n4883), a(var('X'), n4882)).
clause(14654, a(var('X'), n4884), a(var('X'), n4883)).
clause(14657, a(var('X'), n4885), a(var('X'), n4884)).
clause(14660, a(var('X'), n4886), a(var('X'), n4885)).
clause(14663, a(var('X'), n4887), a(var('X'), n4886)).
clause(14666, a(var('X'), n4888), a(var('X'), n4887)).
clause(14669, a(var('X'), n4889), a(var('X'), n4888)).
clause(14672, a(var('X'), n4890), a(var('X'), n4889)).
clause(14675, a(var('X'), n4891), a(var('X'), n4890)).
clause(14678, a(var('X'), n4892), a(var('X'), n4891)).
clause(14681, a(var('X'), n4893), a(var('X'), n4892)).
clause(14684, a(var('X'), n4894), a(var('X'), n4893)).
clause(14687, a(var('X'), n4895), a(var('X'), n4894)).
clause(14690, a(var('X'), n4896), a(var('X'), n4895)).
clause(14693, a(var('X'), n4897), a(var('X'), n4896)).
clause(14696, a(var('X'), n4898), a(var('X'), n4897)).
clause(14699, a(var('X'), n4899), a(var('X'), n4898)).
clause(14702, a(var('X'), n4900), a(var('X'), n4899)).
clause(14705, a(var('X'), n4901), a(var('X'), n4900)).
clause(14708, a(var('X'), n4902), a(var('X'), n4901)).
clause(14711, a(var('X'), n4903), a(var('X'), n4902)).
clause(14714, a(var('X'), n4904), a(var('X'), n4903)).
clause(14717, a(var('X'), n4905), a(var('X'), n4904)).
clause(14720, a(var('X'), n4906), a(var('X'), n4905)).
clause(14723, a(var('X'), n4907), a(var('X'), n4906)).
clause(14726, a(var('X'), n4908), a(var('X'), n4907)).
clause(14729, a(var('X'), n4909), a(var('X'), n4908)).
clause(14732, a(var('X'), n4910), a(var('X'), n4909)).
clause(14735, a(var('X'), n4911), a(var('X'), n4910)).
clause(14738, a(var('X'), n4912), a(var('X'), n4911)).
clause(14741, a(var('X'), n4913), a(var('X'), n4912)).
clause(14744, a(var('X'), n4914), a(var('X'), n4913)).
clause(14747, a(var('X'), n4915), a(var('X'), n4914)).
clause(14750, a(var('X'), n4916), a(var('X'), n4915)).
clause(14753, a(var('X'), n4917), a(var('X'), n4916)).
clause(14756, a(var('X'), n4918), a(var('X'), n4917)).
clause(14759, a(var('X'), n4919), a(var('X'), n4918)).
clause(14762, a(var('X'), n4920), a(var('X'), n4919)).
clause(14765, a(var('X'), n4921), a(var('X'), n4920)).
clause(14768, a(var('X'), n4922), a(var('X'), n4921)).
clause(14771, a(var('X'), n4923), a(var('X'), n4922)).
clause(14774, a(var('X'), n4924), a(var('X'), n4923)).
clause(14777, a(var('X'), n4925), a(var('X'), n4924)).
clause(14780, a(var('X'), n4926), a(var('X'), n4925)).
clause(14783, a(var('X'), n4927), a(var('X'), n4926)).
clause(14786, a(var('X'), n4928), a(var('X'), n4927)).
clause(14789, a(var('X'), n4929), a(var('X'), n4928)).
clause(14792, a(var('X'), n4930), a(var('X'), n4929)).
clause(14795, a(var('X'), n4931), a(var('X'), n4930)).
clause(14798, a(var('X'), n4932), a(var('X'), n4931)).
clause(14801, a(var('X'), n4933), a(var('X'), n4932)).
clause(14804, a(var('X'), n4934), a(var('X'), n4933)).
clause(14807, a(var('X'), n4935), a(var('X'), n4934)).
clause(14810, a(var('X'), n4936), a(var('X'), n4935)).
clause(14813, a(var('X'), n4937), a(var('X'), n4936)).
clause(14816, a(var('X'), n4938), a(var('X'), n4937)).
clause(14819, a(var('X'), n4939), a(var('X'), n4938)).
clause(14822, a(var('X'), n4940), a(var('X'), n4939)).
clause(14825, a(var('X'), n4941), a(var('X'), n4940)).
clause(14828, a(var('X'), n4942), a(var('X'), n4941)).
clause(14831, a(var('X'), n4943), a(var('X'), n4942)).
clause(14834, a(var('X'), n4944), a(var('X'), n4943)).
clause(14837, a(var('X'), n4945), a(var('X'), n4944)).
clause(14840, a(var('X'), n4946), a(var('X'), n4945)).
clause(14843, a(var('X'), n4947), a(var('X'), n4946)).
clause(14846, a(var('X'), n4948), a(var('X'), n4947)).
clause(14849, a(var('X'), n4949), a(var('X'), n4948)).
clause(14852, a(var('X'), n4950), a(var('X'), n4949)).
clause(14855, a(var('X'), n4951), a(var('X'), n4950)).
clause(14858, a(var('X'), n4952), a(var('X'), n4951)).
clause(14861, a(var('X'), n4953), a(var('X'), n4952)).
clause(14864, a(var('X'), n4954), a(var('X'), n4953)).
clause(14867, a(var('X'), n4955), a(var('X'), n4954)).
clause(14870, a(var('X'), n4956), a(var('X'), n4955)).
clause(14873, a(var('X'), n4957), a(var('X'), n4956)).
clause(14876, a(var('X'), n4958), a(var('X'), n4957)).
clause(14879, a(var('X'), n4959), a(var('X'), n4958)).
clause(14882, a(var('X'), n4960), a(var('X'), n4959)).
clause(14885, a(var('X'), n4961), a(var('X'), n4960)).
clause(14888, a(var('X'), n4962), a(var('X'), n4961)).
clause(14891, a(var('X'), n4963), a(var('X'), n4962)).
clause(14894, a(var('X'), n4964), a(var('X'), n4963)).
clause(14897, a(var('X'), n4965), a(var('X'), n4964)).
clause(14900, a(var('X'), n4966), a(var('X'), n4965)).
clause(14903, a(var('X'), n4967), a(var('X'), n4966)).
clause(14906, a(var('X'), n4968), a(var('X'), n4967)).
clause(14909, a(var('X'), n4969), a(var('X'), n4968)).
clause(14912, a(var('X'), n4970), a(var('X'), n4969)).
clause(14915, a(var('X'), n4971), a(var('X'), n4970)).
clause(14918, a(var('X'), n4972), a(var('X'), n4971)).
clause(14921, a(var('X'), n4973), a(var('X'), n4972)).
clause(14924, a(var('X'), n4974), a(var('X'), n4973)).
clause(14927, a(var('X'), n4975), a(var('X'), n4974)).
clause(14930, a(var('X'), n4976), a(var('X'), n4975)).
clause(14933, a(var('X'), n4977), a(var('X'), n4976)).
clause(14936, a(var('X'), n4978), a(var('X'), n4977)).
clause(14939, a(var('X'), n4979), a(var('X'), n4978)).
clause(14942, a(var('X'), n4980), a(var('X'), n4979)).
clause(14945, a(var('X'), n4981), a(var('X'), n4980)).
clause(14948, a(var('X'), n4982), a(var('X'), n4981)).
clause(14951, a(var('X'), n4983), a(var('X'), n4982)).
clause(14954, a(var('X'), n4984), a(var('X'), n4983)).
clause(14957, a(var('X'), n4985), a(var('X'), n4984)).
clause(14960, a(var('X'), n4986), a(var('X'), n4985)).
clause(14963, a(var('X'), n4987), a(var('X'), n4986)).
clause(14966, a(var('X'), n4988), a(var('X'), n4987)).
clause(14969, a(var('X'), n4989), a(var('X'), n4988)).
clause(14972, a(var('X'), n4990), a(var('X'), n4989)).
clause(14975, a(var('X'), n4991), a(var('X'), n4990)).
clause(14978, a(var('X'), n4992), a(var('X'), n4991)).
clause(14981, a(var('X'), n4993), a(var('X'), n4992)).
clause(14984, a(var('X'), n4994), a(var('X'), n4993)).
clause(14987, a(var('X'), n4995), a(var('X'), n4994)).
clause(14990, a(var('X'), n4996), a(var('X'), n4995)).
clause(14993, a(var('X'), n4997), a(var('X'), n4996)).
clause(14996, a(var('X'), n4998), a(var('X'), n4997)).
clause(14999, a(var('X'), n4999), a(var('X'), n4998)).
clause(15002, a(var('X'), n5000), a(var('X'), n4999)).
clause(15005, a(var('X'), n5001), a(var('X'), n5000)).
clause(15008, a(var('X'), n5002), a(var('X'), n5001)).
clause(15011, a(var('X'), n5003), a(var('X'), n5002)).
clause(15014, a(var('X'), n5004), a(var('X'), n5003)).
clause(15017, a(var('X'), n5005), a(var('X'), n5004)).
clause(15020, a(var('X'), n5006), a(var('X'), n5005)).
clause(15023, a(var('X'), n5007), a(var('X'), n5006)).
clause(15026, a(var('X'), n5008), a(var('X'), n5007)).
clause(15029, a(var('X'), n5009), a(var('X'), n5008)).
clause(15032, a(var('X'), n5010), a(var('X'), n5009)).
clause(15035, a(var('X'), n5011), a(var('X'), n5010)).
clause(15038, a(var('X'), n5012), a(var('X'), n5011)).
clause(15041, a(var('X'), n5013), a(var('X'), n5012)).
clause(15044, a(var('X'), n5014), a(var('X'), n5013)).
clause(15047, a(var('X'), n5015), a(var('X'), n5014)).
clause(15050, a(var('X'), n5016), a(var('X'), n5015)).
clause(15053, a(var('X'), n5017), a(var('X'), n5016)).
clause(15056, a(var('X'), n5018), a(var('X'), n5017)).
clause(15059, a(var('X'), n5019), a(var('X'), n5018)).
clause(15062, a(var('X'), n5020), a(var('X'), n5019)).
clause(15065, a(var('X'), n5021), a(var('X'), n5020)).
clause(15068, a(var('X'), n5022), a(var('X'), n5021)).
clause(15071, a(var('X'), n5023), a(var('X'), n5022)).
clause(15074, a(var('X'), n5024), a(var('X'), n5023)).
clause(15077, a(var('X'), n5025), a(var('X'), n5024)).
clause(15080, a(var('X'), n5026), a(var('X'), n5025)).
clause(15083, a(var('X'), n5027), a(var('X'), n5026)).
clause(15086, a(var('X'), n5028), a(var('X'), n5027)).
clause(15089, a(var('X'), n5029), a(var('X'), n5028)).
clause(15092, a(var('X'), n5030), a(var('X'), n5029)).
clause(15095, a(var('X'), n5031), a(var('X'), n5030)).
clause(15098, a(var('X'), n5032), a(var('X'), n5031)).
clause(15101, a(var('X'), n5033), a(var('X'), n5032)).
clause(15104, a(var('X'), n5034), a(var('X'), n5033)).
clause(15107, a(var('X'), n5035), a(var('X'), n5034)).
clause(15110, a(var('X'), n5036), a(var('X'), n5035)).
clause(15113, a(var('X'), n5037), a(var('X'), n5036)).
clause(15116, a(var('X'), n5038), a(var('X'), n5037)).
clause(15119, a(var('X'), n5039), a(var('X'), n5038)).
clause(15122, a(var('X'), n5040), a(var('X'), n5039)).
clause(15125, a(var('X'), n5041), a(var('X'), n5040)).
clause(15128, a(var('X'), n5042), a(var('X'), n5041)).
clause(15131, a(var('X'), n5043), a(var('X'), n5042)).
clause(15134, a(var('X'), n5044), a(var('X'), n5043)).
clause(15137, a(var('X'), n5045), a(var('X'), n5044)).
clause(15140, a(var('X'), n5046), a(var('X'), n5045)).
clause(15143, a(var('X'), n5047), a(var('X'), n5046)).
clause(15146, a(var('X'), n5048), a(var('X'), n5047)).
clause(15149, a(var('X'), n5049), a(var('X'), n5048)).
clause(15152, a(var('X'), n5050), a(var('X'), n5049)).
clause(15155, a(var('X'), n5051), a(var('X'), n5050)).
clause(15158, a(var('X'), n5052), a(var('X'), n5051)).
clause(15161, a(var('X'), n5053), a(var('X'), n5052)).
clause(15164, a(var('X'), n5054), a(var('X'), n5053)).
clause(15167, a(var('X'), n5055), a(var('X'), n5054)).
clause(15170, a(var('X'), n5056), a(var('X'), n5055)).
clause(15173, a(var('X'), n5057), a(var('X'), n5056)).
clause(15176, a(var('X'), n5058), a(var('X'), n5057)).
clause(15179, a(var('X'), n5059), a(var('X'), n5058)).
clause(15182, a(var('X'), n5060), a(var('X'), n5059)).
clause(15185, a(var('X'), n5061), a(var('X'), n5060)).
clause(15188, a(var('X'), n5062), a(var('X'), n5061)).
clause(15191, a(var('X'), n5063), a(var('X'), n5062)).
clause(15194, a(var('X'), n5064), a(var('X'), n5063)).
clause(15197, a(var('X'), n5065), a(var('X'), n5064)).
clause(15200, a(var('X'), n5066), a(var('X'), n5065)).
clause(15203, a(var('X'), n5067), a(var('X'), n5066)).
clause(15206, a(var('X'), n5068), a(var('X'), n5067)).
clause(15209, a(var('X'), n5069), a(var('X'), n5068)).
clause(15212, a(var('X'), n5070), a(var('X'), n5069)).
clause(15215, a(var('X'), n5071), a(var('X'), n5070)).
clause(15218, a(var('X'), n5072), a(var('X'), n5071)).
clause(15221, a(var('X'), n5073), a(var('X'), n5072)).
clause(15224, a(var('X'), n5074), a(var('X'), n5073)).
clause(15227, a(var('X'), n5075), a(var('X'), n5074)).
clause(15230, a(var('X'), n5076), a(var('X'), n5075)).
clause(15233, a(var('X'), n5077), a(var('X'), n5076)).
clause(15236, a(var('X'), n5078), a(var('X'), n5077)).
clause(15239, a(var('X'), n5079), a(var('X'), n5078)).
clause(15242, a(var('X'), n5080), a(var('X'), n5079)).
clause(15245, a(var('X'), n5081), a(var('X'), n5080)).
clause(15248, a(var('X'), n5082), a(var('X'), n5081)).
clause(15251, a(var('X'), n5083), a(var('X'), n5082)).
clause(15254, a(var('X'), n5084), a(var('X'), n5083)).
clause(15257, a(var('X'), n5085), a(var('X'), n5084)).
clause(15260, a(var('X'), n5086), a(var('X'), n5085)).
clause(15263, a(var('X'), n5087), a(var('X'), n5086)).
clause(15266, a(var('X'), n5088), a(var('X'), n5087)).
clause(15269, a(var('X'), n5089), a(var('X'), n5088)).
clause(15272, a(var('X'), n5090), a(var('X'), n5089)).
clause(15275, a(var('X'), n5091), a(var('X'), n5090)).
clause(15278, a(var('X'), n5092), a(var('X'), n5091)).
clause(15281, a(var('X'), n5093), a(var('X'), n5092)).
clause(15284, a(var('X'), n5094), a(var('X'), n5093)).
clause(15287, a(var('X'), n5095), a(var('X'), n5094)).
clause(15290, a(var('X'), n5096), a(var('X'), n5095)).
clause(15293, a(var('X'), n5097), a(var('X'), n5096)).
clause(15296, a(var('X'), n5098), a(var('X'), n5097)).
clause(15299, a(var('X'), n5099), a(var('X'), n5098)).
clause(15302, a(var('X'), n5100), a(var('X'), n5099)).
clause(15305, a(var('X'), n5101), a(var('X'), n5100)).
clause(15308, a(var('X'), n5102), a(var('X'), n5101)).
clause(15311, a(var('X'), n5103), a(var('X'), n5102)).
clause(15314, a(var('X'), n5104), a(var('X'), n5103)).
clause(15317, a(var('X'), n5105), a(var('X'), n5104)).
clause(15320, a(var('X'), n5106), a(var('X'), n5105)).
clause(15323, a(var('X'), n5107), a(var('X'), n5106)).
clause(15326, a(var('X'), n5108), a(var('X'), n5107)).
clause(15329, a(var('X'), n5109), a(var('X'), n5108)).
clause(15332, a(var('X'), n5110), a(var('X'), n5109)).
clause(15335, a(var('X'), n5111), a(var('X'), n5110)).
clause(15338, a(var('X'), n5112), a(var('X'), n5111)).
clause(15341, a(var('X'), n5113), a(var('X'), n5112)).
clause(15344, a(var('X'), n5114), a(var('X'), n5113)).
clause(15347, a(var('X'), n5115), a(var('X'), n5114)).
clause(15350, a(var('X'), n5116), a(var('X'), n5115)).
clause(15353, a(var('X'), n5117), a(var('X'), n5116)).
clause(15356, a(var('X'), n5118), a(var('X'), n5117)).
clause(15359, a(var('X'), n5119), a(var('X'), n5118)).
clause(15362, a(var('X'), n5120), a(var('X'), n5119)).
clause(15365, a(var('X'), n5121), a(var('X'), n5120)).
clause(15368, a(var('X'), n5122), a(var('X'), n5121)).
clause(15371, a(var('X'), n5123), a(var('X'), n5122)).
clause(15374, a(var('X'), n5124), a(var('X'), n5123)).
clause(15377, a(var('X'), n5125), a(var('X'), n5124)).
clause(15380, a(var('X'), n5126), a(var('X'), n5125)).
clause(15383, a(var('X'), n5127), a(var('X'), n5126)).
clause(15386, a(var('X'), n5128), a(var('X'), n5127)).
clause(15389, a(var('X'), n5129), a(var('X'), n5128)).
clause(15392, a(var('X'), n5130), a(var('X'), n5129)).
clause(15395, a(var('X'), n5131), a(var('X'), n5130)).
clause(15398, a(var('X'), n5132), a(var('X'), n5131)).
clause(15401, a(var('X'), n5133), a(var('X'), n5132)).
clause(15404, a(var('X'), n5134), a(var('X'), n5133)).
clause(15407, a(var('X'), n5135), a(var('X'), n5134)).
clause(15410, a(var('X'), n5136), a(var('X'), n5135)).
clause(15413, a(var('X'), n5137), a(var('X'), n5136)).
clause(15416, a(var('X'), n5138), a(var('X'), n5137)).
clause(15419, a(var('X'), n5139), a(var('X'), n5138)).
clause(15422, a(var('X'), n5140), a(var('X'), n5139)).
clause(15425, a(var('X'), n5141), a(var('X'), n5140)).
clause(15428, a(var('X'), n5142), a(var('X'), n5141)).
clause(15431, a(var('X'), n5143), a(var('X'), n5142)).
clause(15434, a(var('X'), n5144), a(var('X'), n5143)).
clause(15437, a(var('X'), n5145), a(var('X'), n5144)).
clause(15440, a(var('X'), n5146), a(var('X'), n5145)).
clause(15443, a(var('X'), n5147), a(var('X'), n5146)).
clause(15446, a(var('X'), n5148), a(var('X'), n5147)).
clause(15449, a(var('X'), n5149), a(var('X'), n5148)).
clause(15452, a(var('X'), n5150), a(var('X'), n5149)).
clause(15455, a(var('X'), n5151), a(var('X'), n5150)).
clause(15458, a(var('X'), n5152), a(var('X'), n5151)).
clause(15461, a(var('X'), n5153), a(var('X'), n5152)).
clause(15464, a(var('X'), n5154), a(var('X'), n5153)).
clause(15467, a(var('X'), n5155), a(var('X'), n5154)).
clause(15470, a(var('X'), n5156), a(var('X'), n5155)).
clause(15473, a(var('X'), n5157), a(var('X'), n5156)).
clause(15476, a(var('X'), n5158), a(var('X'), n5157)).
clause(15479, a(var('X'), n5159), a(var('X'), n5158)).
clause(15482, a(var('X'), n5160), a(var('X'), n5159)).
clause(15485, a(var('X'), n5161), a(var('X'), n5160)).
clause(15488, a(var('X'), n5162), a(var('X'), n5161)).
clause(15491, a(var('X'), n5163), a(var('X'), n5162)).
clause(15494, a(var('X'), n5164), a(var('X'), n5163)).
clause(15497, a(var('X'), n5165), a(var('X'), n5164)).
clause(15500, a(var('X'), n5166), a(var('X'), n5165)).
clause(15503, a(var('X'), n5167), a(var('X'), n5166)).
clause(15506, a(var('X'), n5168), a(var('X'), n5167)).
clause(15509, a(var('X'), n5169), a(var('X'), n5168)).
clause(15512, a(var('X'), n5170), a(var('X'), n5169)).
clause(15515, a(var('X'), n5171), a(var('X'), n5170)).
clause(15518, a(var('X'), n5172), a(var('X'), n5171)).
clause(15521, a(var('X'), n5173), a(var('X'), n5172)).
clause(15524, a(var('X'), n5174), a(var('X'), n5173)).
clause(15527, a(var('X'), n5175), a(var('X'), n5174)).
clause(15530, a(var('X'), n5176), a(var('X'), n5175)).
clause(15533, a(var('X'), n5177), a(var('X'), n5176)).
clause(15536, a(var('X'), n5178), a(var('X'), n5177)).
clause(15539, a(var('X'), n5179), a(var('X'), n5178)).
clause(15542, a(var('X'), n5180), a(var('X'), n5179)).
clause(15545, a(var('X'), n5181), a(var('X'), n5180)).
clause(15548, a(var('X'), n5182), a(var('X'), n5181)).
clause(15551, a(var('X'), n5183), a(var('X'), n5182)).
clause(15554, a(var('X'), n5184), a(var('X'), n5183)).
clause(15557, a(var('X'), n5185), a(var('X'), n5184)).
clause(15560, a(var('X'), n5186), a(var('X'), n5185)).
clause(15563, a(var('X'), n5187), a(var('X'), n5186)).
clause(15566, a(var('X'), n5188), a(var('X'), n5187)).
clause(15569, a(var('X'), n5189), a(var('X'), n5188)).
clause(15572, a(var('X'), n5190), a(var('X'), n5189)).
clause(15575, a(var('X'), n5191), a(var('X'), n5190)).
clause(15578, a(var('X'), n5192), a(var('X'), n5191)).
clause(15581, a(var('X'), n5193), a(var('X'), n5192)).
clause(15584, a(var('X'), n5194), a(var('X'), n5193)).
clause(15587, a(var('X'), n5195), a(var('X'), n5194)).
clause(15590, a(var('X'), n5196), a(var('X'), n5195)).
clause(15593, a(var('X'), n5197), a(var('X'), n5196)).
clause(15596, a(var('X'), n5198), a(var('X'), n5197)).
clause(15599, a(var('X'), n5199), a(var('X'), n5198)).
clause(15602, a(var('X'), n5200), a(var('X'), n5199)).
clause(15605, a(var('X'), n5201), a(var('X'), n5200)).
clause(15608, a(var('X'), n5202), a(var('X'), n5201)).
clause(15611, a(var('X'), n5203), a(var('X'), n5202)).
clause(15614, a(var('X'), n5204), a(var('X'), n5203)).
clause(15617, a(var('X'), n5205), a(var('X'), n5204)).
clause(15620, a(var('X'), n5206), a(var('X'), n5205)).
clause(15623, a(var('X'), n5207), a(var('X'), n5206)).
clause(15626, a(var('X'), n5208), a(var('X'), n5207)).
clause(15629, a(var('X'), n5209), a(var('X'), n5208)).
clause(15632, a(var('X'), n5210), a(var('X'), n5209)).
clause(15635, a(var('X'), n5211), a(var('X'), n5210)).
clause(15638, a(var('X'), n5212), a(var('X'), n5211)).
clause(15641, a(var('X'), n5213), a(var('X'), n5212)).
clause(15644, a(var('X'), n5214), a(var('X'), n5213)).
clause(15647, a(var('X'), n5215), a(var('X'), n5214)).
clause(15650, a(var('X'), n5216), a(var('X'), n5215)).
clause(15653, a(var('X'), n5217), a(var('X'), n5216)).
clause(15656, a(var('X'), n5218), a(var('X'), n5217)).
clause(15659, a(var('X'), n5219), a(var('X'), n5218)).
clause(15662, a(var('X'), n5220), a(var('X'), n5219)).
clause(15665, a(var('X'), n5221), a(var('X'), n5220)).
clause(15668, a(var('X'), n5222), a(var('X'), n5221)).
clause(15671, a(var('X'), n5223), a(var('X'), n5222)).
clause(15674, a(var('X'), n5224), a(var('X'), n5223)).
clause(15677, a(var('X'), n5225), a(var('X'), n5224)).
clause(15680, a(var('X'), n5226), a(var('X'), n5225)).
clause(15683, a(var('X'), n5227), a(var('X'), n5226)).
clause(15686, a(var('X'), n5228), a(var('X'), n5227)).
clause(15689, a(var('X'), n5229), a(var('X'), n5228)).
clause(15692, a(var('X'), n5230), a(var('X'), n5229)).
clause(15695, a(var('X'), n5231), a(var('X'), n5230)).
clause(15698, a(var('X'), n5232), a(var('X'), n5231)).
clause(15701, a(var('X'), n5233), a(var('X'), n5232)).
clause(15704, a(var('X'), n5234), a(var('X'), n5233)).
clause(15707, a(var('X'), n5235), a(var('X'), n5234)).
clause(15710, a(var('X'), n5236), a(var('X'), n5235)).
clause(15713, a(var('X'), n5237), a(var('X'), n5236)).
clause(15716, a(var('X'), n5238), a(var('X'), n5237)).
clause(15719, a(var('X'), n5239), a(var('X'), n5238)).
clause(15722, a(var('X'), n5240), a(var('X'), n5239)).
clause(15725, a(var('X'), n5241), a(var('X'), n5240)).
clause(15728, a(var('X'), n5242), a(var('X'), n5241)).
clause(15731, a(var('X'), n5243), a(var('X'), n5242)).
clause(15734, a(var('X'), n5244), a(var('X'), n5243)).
clause(15737, a(var('X'), n5245), a(var('X'), n5244)).
clause(15740, a(var('X'), n5246), a(var('X'), n5245)).
clause(15743, a(var('X'), n5247), a(var('X'), n5246)).
clause(15746, a(var('X'), n5248), a(var('X'), n5247)).
clause(15749, a(var('X'), n5249), a(var('X'), n5248)).
clause(15752, a(var('X'), n5250), a(var('X'), n5249)).
clause(15755, a(var('X'), n5251), a(var('X'), n5250)).
clause(15758, a(var('X'), n5252), a(var('X'), n5251)).
clause(15761, a(var('X'), n5253), a(var('X'), n5252)).
clause(15764, a(var('X'), n5254), a(var('X'), n5253)).
clause(15767, a(var('X'), n5255), a(var('X'), n5254)).
clause(15770, a(var('X'), n5256), a(var('X'), n5255)).
clause(15773, a(var('X'), n5257), a(var('X'), n5256)).
clause(15776, a(var('X'), n5258), a(var('X'), n5257)).
clause(15779, a(var('X'), n5259), a(var('X'), n5258)).
clause(15782, a(var('X'), n5260), a(var('X'), n5259)).
clause(15785, a(var('X'), n5261), a(var('X'), n5260)).
clause(15788, a(var('X'), n5262), a(var('X'), n5261)).
clause(15791, a(var('X'), n5263), a(var('X'), n5262)).
clause(15794, a(var('X'), n5264), a(var('X'), n5263)).
clause(15797, a(var('X'), n5265), a(var('X'), n5264)).
clause(15800, a(var('X'), n5266), a(var('X'), n5265)).
clause(15803, a(var('X'), n5267), a(var('X'), n5266)).
clause(15806, a(var('X'), n5268), a(var('X'), n5267)).
clause(15809, a(var('X'), n5269), a(var('X'), n5268)).
clause(15812, a(var('X'), n5270), a(var('X'), n5269)).
clause(15815, a(var('X'), n5271), a(var('X'), n5270)).
clause(15818, a(var('X'), n5272), a(var('X'), n5271)).
clause(15821, a(var('X'), n5273), a(var('X'), n5272)).
clause(15824, a(var('X'), n5274), a(var('X'), n5273)).
clause(15827, a(var('X'), n5275), a(var('X'), n5274)).
clause(15830, a(var('X'), n5276), a(var('X'), n5275)).
clause(15833, a(var('X'), n5277), a(var('X'), n5276)).
clause(15836, a(var('X'), n5278), a(var('X'), n5277)).
clause(15839, a(var('X'), n5279), a(var('X'), n5278)).
clause(15842, a(var('X'), n5280), a(var('X'), n5279)).
clause(15845, a(var('X'), n5281), a(var('X'), n5280)).
clause(15848, a(var('X'), n5282), a(var('X'), n5281)).
clause(15851, a(var('X'), n5283), a(var('X'), n5282)).
clause(15854, a(var('X'), n5284), a(var('X'), n5283)).
clause(15857, a(var('X'), n5285), a(var('X'), n5284)).
clause(15860, a(var('X'), n5286), a(var('X'), n5285)).
clause(15863, a(var('X'), n5287), a(var('X'), n5286)).
clause(15866, a(var('X'), n5288), a(var('X'), n5287)).
clause(15869, a(var('X'), n5289), a(var('X'), n5288)).
clause(15872, a(var('X'), n5290), a(var('X'), n5289)).
clause(15875, a(var('X'), n5291), a(var('X'), n5290)).
clause(15878, a(var('X'), n5292), a(var('X'), n5291)).
clause(15881, a(var('X'), n5293), a(var('X'), n5292)).
clause(15884, a(var('X'), n5294), a(var('X'), n5293)).
clause(15887, a(var('X'), n5295), a(var('X'), n5294)).
clause(15890, a(var('X'), n5296), a(var('X'), n5295)).
clause(15893, a(var('X'), n5297), a(var('X'), n5296)).
clause(15896, a(var('X'), n5298), a(var('X'), n5297)).
clause(15899, a(var('X'), n5299), a(var('X'), n5298)).
clause(15902, a(var('X'), n5300), a(var('X'), n5299)).
clause(15905, a(var('X'), n5301), a(var('X'), n5300)).
clause(15908, a(var('X'), n5302), a(var('X'), n5301)).
clause(15911, a(var('X'), n5303), a(var('X'), n5302)).
clause(15914, a(var('X'), n5304), a(var('X'), n5303)).
clause(15917, a(var('X'), n5305), a(var('X'), n5304)).
clause(15920, a(var('X'), n5306), a(var('X'), n5305)).
clause(15923, a(var('X'), n5307), a(var('X'), n5306)).
clause(15926, a(var('X'), n5308), a(var('X'), n5307)).
clause(15929, a(var('X'), n5309), a(var('X'), n5308)).
clause(15932, a(var('X'), n5310), a(var('X'), n5309)).
clause(15935, a(var('X'), n5311), a(var('X'), n5310)).
clause(15938, a(var('X'), n5312), a(var('X'), n5311)).
clause(15941, a(var('X'), n5313), a(var('X'), n5312)).
clause(15944, a(var('X'), n5314), a(var('X'), n5313)).
clause(15947, a(var('X'), n5315), a(var('X'), n5314)).
clause(15950, a(var('X'), n5316), a(var('X'), n5315)).
clause(15953, a(var('X'), n5317), a(var('X'), n5316)).
clause(15956, a(var('X'), n5318), a(var('X'), n5317)).
clause(15959, a(var('X'), n5319), a(var('X'), n5318)).
clause(15962, a(var('X'), n5320), a(var('X'), n5319)).
clause(15965, a(var('X'), n5321), a(var('X'), n5320)).
clause(15968, a(var('X'), n5322), a(var('X'), n5321)).
clause(15971, a(var('X'), n5323), a(var('X'), n5322)).
clause(15974, a(var('X'), n5324), a(var('X'), n5323)).
clause(15977, a(var('X'), n5325), a(var('X'), n5324)).
clause(15980, a(var('X'), n5326), a(var('X'), n5325)).
clause(15983, a(var('X'), n5327), a(var('X'), n5326)).
clause(15986, a(var('X'), n5328), a(var('X'), n5327)).
clause(15989, a(var('X'), n5329), a(var('X'), n5328)).
clause(15992, a(var('X'), n5330), a(var('X'), n5329)).
clause(15995, a(var('X'), n5331), a(var('X'), n5330)).
clause(15998, a(var('X'), n5332), a(var('X'), n5331)).
clause(16001, a(var('X'), n5333), a(var('X'), n5332)).
clause(16004, a(var('X'), n5334), a(var('X'), n5333)).
clause(16007, a(var('X'), n5335), a(var('X'), n5334)).
clause(16010, a(var('X'), n5336), a(var('X'), n5335)).
clause(16013, a(var('X'), n5337), a(var('X'), n5336)).
clause(16016, a(var('X'), n5338), a(var('X'), n5337)).
clause(16019, a(var('X'), n5339), a(var('X'), n5338)).
clause(16022, a(var('X'), n5340), a(var('X'), n5339)).
clause(16025, a(var('X'), n5341), a(var('X'), n5340)).
clause(16028, a(var('X'), n5342), a(var('X'), n5341)).
clause(16031, a(var('X'), n5343), a(var('X'), n5342)).
clause(16034, a(var('X'), n5344), a(var('X'), n5343)).
clause(16037, a(var('X'), n5345), a(var('X'), n5344)).
clause(16040, a(var('X'), n5346), a(var('X'), n5345)).
clause(16043, a(var('X'), n5347), a(var('X'), n5346)).
clause(16046, a(var('X'), n5348), a(var('X'), n5347)).
clause(16049, a(var('X'), n5349), a(var('X'), n5348)).
clause(16052, a(var('X'), n5350), a(var('X'), n5349)).
clause(16055, a(var('X'), n5351), a(var('X'), n5350)).
clause(16058, a(var('X'), n5352), a(var('X'), n5351)).
clause(16061, a(var('X'), n5353), a(var('X'), n5352)).
clause(16064, a(var('X'), n5354), a(var('X'), n5353)).
clause(16067, a(var('X'), n5355), a(var('X'), n5354)).
clause(16070, a(var('X'), n5356), a(var('X'), n5355)).
clause(16073, a(var('X'), n5357), a(var('X'), n5356)).
clause(16076, a(var('X'), n5358), a(var('X'), n5357)).
clause(16079, a(var('X'), n5359), a(var('X'), n5358)).
clause(16082, a(var('X'), n5360), a(var('X'), n5359)).
clause(16085, a(var('X'), n5361), a(var('X'), n5360)).
clause(16088, a(var('X'), n5362), a(var('X'), n5361)).
clause(16091, a(var('X'), n5363), a(var('X'), n5362)).
clause(16094, a(var('X'), n5364), a(var('X'), n5363)).
clause(16097, a(var('X'), n5365), a(var('X'), n5364)).
clause(16100, a(var('X'), n5366), a(var('X'), n5365)).
clause(16103, a(var('X'), n5367), a(var('X'), n5366)).
clause(16106, a(var('X'), n5368), a(var('X'), n5367)).
clause(16109, a(var('X'), n5369), a(var('X'), n5368)).
clause(16112, a(var('X'), n5370), a(var('X'), n5369)).
clause(16115, a(var('X'), n5371), a(var('X'), n5370)).
clause(16118, a(var('X'), n5372), a(var('X'), n5371)).
clause(16121, a(var('X'), n5373), a(var('X'), n5372)).
clause(16124, a(var('X'), n5374), a(var('X'), n5373)).
clause(16127, a(var('X'), n5375), a(var('X'), n5374)).
clause(16130, a(var('X'), n5376), a(var('X'), n5375)).
clause(16133, a(var('X'), n5377), a(var('X'), n5376)).
clause(16136, a(var('X'), n5378), a(var('X'), n5377)).
clause(16139, a(var('X'), n5379), a(var('X'), n5378)).
clause(16142, a(var('X'), n5380), a(var('X'), n5379)).
clause(16145, a(var('X'), n5381), a(var('X'), n5380)).
clause(16148, a(var('X'), n5382), a(var('X'), n5381)).
clause(16151, a(var('X'), n5383), a(var('X'), n5382)).
clause(16154, a(var('X'), n5384), a(var('X'), n5383)).
clause(16157, a(var('X'), n5385), a(var('X'), n5384)).
clause(16160, a(var('X'), n5386), a(var('X'), n5385)).
clause(16163, a(var('X'), n5387), a(var('X'), n5386)).
clause(16166, a(var('X'), n5388), a(var('X'), n5387)).
clause(16169, a(var('X'), n5389), a(var('X'), n5388)).
clause(16172, a(var('X'), n5390), a(var('X'), n5389)).
clause(16175, a(var('X'), n5391), a(var('X'), n5390)).
clause(16178, a(var('X'), n5392), a(var('X'), n5391)).
clause(16181, a(var('X'), n5393), a(var('X'), n5392)).
clause(16184, a(var('X'), n5394), a(var('X'), n5393)).
clause(16187, a(var('X'), n5395), a(var('X'), n5394)).
clause(16190, a(var('X'), n5396), a(var('X'), n5395)).
clause(16193, a(var('X'), n5397), a(var('X'), n5396)).
clause(16196, a(var('X'), n5398), a(var('X'), n5397)).
clause(16199, a(var('X'), n5399), a(var('X'), n5398)).
clause(16202, a(var('X'), n5400), a(var('X'), n5399)).
clause(16205, a(var('X'), n5401), a(var('X'), n5400)).
clause(16208, a(var('X'), n5402), a(var('X'), n5401)).
clause(16211, a(var('X'), n5403), a(var('X'), n5402)).
clause(16214, a(var('X'), n5404), a(var('X'), n5403)).
clause(16217, a(var('X'), n5405), a(var('X'), n5404)).
clause(16220, a(var('X'), n5406), a(var('X'), n5405)).
clause(16223, a(var('X'), n5407), a(var('X'), n5406)).
clause(16226, a(var('X'), n5408), a(var('X'), n5407)).
clause(16229, a(var('X'), n5409), a(var('X'), n5408)).
clause(16232, a(var('X'), n5410), a(var('X'), n5409)).
clause(16235, a(var('X'), n5411), a(var('X'), n5410)).
clause(16238, a(var('X'), n5412), a(var('X'), n5411)).
clause(16241, a(var('X'), n5413), a(var('X'), n5412)).
clause(16244, a(var('X'), n5414), a(var('X'), n5413)).
clause(16247, a(var('X'), n5415), a(var('X'), n5414)).
clause(16250, a(var('X'), n5416), a(var('X'), n5415)).
clause(16253, a(var('X'), n5417), a(var('X'), n5416)).
clause(16256, a(var('X'), n5418), a(var('X'), n5417)).
clause(16259, a(var('X'), n5419), a(var('X'), n5418)).
clause(16262, a(var('X'), n5420), a(var('X'), n5419)).
clause(16265, a(var('X'), n5421), a(var('X'), n5420)).
clause(16268, a(var('X'), n5422), a(var('X'), n5421)).
clause(16271, a(var('X'), n5423), a(var('X'), n5422)).
clause(16274, a(var('X'), n5424), a(var('X'), n5423)).
clause(16277, a(var('X'), n5425), a(var('X'), n5424)).
clause(16280, a(var('X'), n5426), a(var('X'), n5425)).
clause(16283, a(var('X'), n5427), a(var('X'), n5426)).
clause(16286, a(var('X'), n5428), a(var('X'), n5427)).
clause(16289, a(var('X'), n5429), a(var('X'), n5428)).
clause(16292, a(var('X'), n5430), a(var('X'), n5429)).
clause(16295, a(var('X'), n5431), a(var('X'), n5430)).
clause(16298, a(var('X'), n5432), a(var('X'), n5431)).
clause(16301, a(var('X'), n5433), a(var('X'), n5432)).
clause(16304, a(var('X'), n5434), a(var('X'), n5433)).
clause(16307, a(var('X'), n5435), a(var('X'), n5434)).
clause(16310, a(var('X'), n5436), a(var('X'), n5435)).
clause(16313, a(var('X'), n5437), a(var('X'), n5436)).
clause(16316, a(var('X'), n5438), a(var('X'), n5437)).
clause(16319, a(var('X'), n5439), a(var('X'), n5438)).
clause(16322, a(var('X'), n5440), a(var('X'), n5439)).
clause(16325, a(var('X'), n5441), a(var('X'), n5440)).
clause(16328, a(var('X'), n5442), a(var('X'), n5441)).
clause(16331, a(var('X'), n5443), a(var('X'), n5442)).
clause(16334, a(var('X'), n5444), a(var('X'), n5443)).
clause(16337, a(var('X'), n5445), a(var('X'), n5444)).
clause(16340, a(var('X'), n5446), a(var('X'), n5445)).
clause(16343, a(var('X'), n5447), a(var('X'), n5446)).
clause(16346, a(var('X'), n5448), a(var('X'), n5447)).
clause(16349, a(var('X'), n5449), a(var('X'), n5448)).
clause(16352, a(var('X'), n5450), a(var('X'), n5449)).
clause(16355, a(var('X'), n5451), a(var('X'), n5450)).
clause(16358, a(var('X'), n5452), a(var('X'), n5451)).
clause(16361, a(var('X'), n5453), a(var('X'), n5452)).
clause(16364, a(var('X'), n5454), a(var('X'), n5453)).
clause(16367, a(var('X'), n5455), a(var('X'), n5454)).
clause(16370, a(var('X'), n5456), a(var('X'), n5455)).
clause(16373, a(var('X'), n5457), a(var('X'), n5456)).
clause(16376, a(var('X'), n5458), a(var('X'), n5457)).
clause(16379, a(var('X'), n5459), a(var('X'), n5458)).
clause(16382, a(var('X'), n5460), a(var('X'), n5459)).
clause(16385, a(var('X'), n5461), a(var('X'), n5460)).
clause(16388, a(var('X'), n5462), a(var('X'), n5461)).
clause(16391, a(var('X'), n5463), a(var('X'), n5462)).
clause(16394, a(var('X'), n5464), a(var('X'), n5463)).
clause(16397, a(var('X'), n5465), a(var('X'), n5464)).
clause(16400, a(var('X'), n5466), a(var('X'), n5465)).
clause(16403, a(var('X'), n5467), a(var('X'), n5466)).
clause(16406, a(var('X'), n5468), a(var('X'), n5467)).
clause(16409, a(var('X'), n5469), a(var('X'), n5468)).
clause(16412, a(var('X'), n5470), a(var('X'), n5469)).
clause(16415, a(var('X'), n5471), a(var('X'), n5470)).
clause(16418, a(var('X'), n5472), a(var('X'), n5471)).
clause(16421, a(var('X'), n5473), a(var('X'), n5472)).
clause(16424, a(var('X'), n5474), a(var('X'), n5473)).
clause(16427, a(var('X'), n5475), a(var('X'), n5474)).
clause(16430, a(var('X'), n5476), a(var('X'), n5475)).
clause(16433, a(var('X'), n5477), a(var('X'), n5476)).
clause(16436, a(var('X'), n5478), a(var('X'), n5477)).
clause(16439, a(var('X'), n5479), a(var('X'), n5478)).
clause(16442, a(var('X'), n5480), a(var('X'), n5479)).
clause(16445, a(var('X'), n5481), a(var('X'), n5480)).
clause(16448, a(var('X'), n5482), a(var('X'), n5481)).
clause(16451, a(var('X'), n5483), a(var('X'), n5482)).
clause(16454, a(var('X'), n5484), a(var('X'), n5483)).
clause(16457, a(var('X'), n5485), a(var('X'), n5484)).
clause(16460, a(var('X'), n5486), a(var('X'), n5485)).
clause(16463, a(var('X'), n5487), a(var('X'), n5486)).
clause(16466, a(var('X'), n5488), a(var('X'), n5487)).
clause(16469, a(var('X'), n5489), a(var('X'), n5488)).
clause(16472, a(var('X'), n5490), a(var('X'), n5489)).
clause(16475, a(var('X'), n5491), a(var('X'), n5490)).
clause(16478, a(var('X'), n5492), a(var('X'), n5491)).
clause(16481, a(var('X'), n5493), a(var('X'), n5492)).
clause(16484, a(var('X'), n5494), a(var('X'), n5493)).
clause(16487, a(var('X'), n5495), a(var('X'), n5494)).
clause(16490, a(var('X'), n5496), a(var('X'), n5495)).
clause(16493, a(var('X'), n5497), a(var('X'), n5496)).
clause(16496, a(var('X'), n5498), a(var('X'), n5497)).
clause(16499, a(var('X'), n5499), a(var('X'), n5498)).
clause(16502, a(var('X'), n5500), a(var('X'), n5499)).
clause(16505, a(var('X'), n5501), a(var('X'), n5500)).
clause(16508, a(var('X'), n5502), a(var('X'), n5501)).
clause(16511, a(var('X'), n5503), a(var('X'), n5502)).
clause(16514, a(var('X'), n5504), a(var('X'), n5503)).
clause(16517, a(var('X'), n5505), a(var('X'), n5504)).
clause(16520, a(var('X'), n5506), a(var('X'), n5505)).
clause(16523, a(var('X'), n5507), a(var('X'), n5506)).
clause(16526, a(var('X'), n5508), a(var('X'), n5507)).
clause(16529, a(var('X'), n5509), a(var('X'), n5508)).
clause(16532, a(var('X'), n5510), a(var('X'), n5509)).
clause(16535, a(var('X'), n5511), a(var('X'), n5510)).
clause(16538, a(var('X'), n5512), a(var('X'), n5511)).
clause(16541, a(var('X'), n5513), a(var('X'), n5512)).
clause(16544, a(var('X'), n5514), a(var('X'), n5513)).
clause(16547, a(var('X'), n5515), a(var('X'), n5514)).
clause(16550, a(var('X'), n5516), a(var('X'), n5515)).
clause(16553, a(var('X'), n5517), a(var('X'), n5516)).
clause(16556, a(var('X'), n5518), a(var('X'), n5517)).
clause(16559, a(var('X'), n5519), a(var('X'), n5518)).
clause(16562, a(var('X'), n5520), a(var('X'), n5519)).
clause(16565, a(var('X'), n5521), a(var('X'), n5520)).
clause(16568, a(var('X'), n5522), a(var('X'), n5521)).
clause(16571, a(var('X'), n5523), a(var('X'), n5522)).
clause(16574, a(var('X'), n5524), a(var('X'), n5523)).
clause(16577, a(var('X'), n5525), a(var('X'), n5524)).
clause(16580, a(var('X'), n5526), a(var('X'), n5525)).
clause(16583, a(var('X'), n5527), a(var('X'), n5526)).
clause(16586, a(var('X'), n5528), a(var('X'), n5527)).
clause(16589, a(var('X'), n5529), a(var('X'), n5528)).
clause(16592, a(var('X'), n5530), a(var('X'), n5529)).
clause(16595, a(var('X'), n5531), a(var('X'), n5530)).
clause(16598, a(var('X'), n5532), a(var('X'), n5531)).
clause(16601, a(var('X'), n5533), a(var('X'), n5532)).
clause(16604, a(var('X'), n5534), a(var('X'), n5533)).
clause(16607, a(var('X'), n5535), a(var('X'), n5534)).
clause(16610, a(var('X'), n5536), a(var('X'), n5535)).
clause(16613, a(var('X'), n5537), a(var('X'), n5536)).
clause(16616, a(var('X'), n5538), a(var('X'), n5537)).
clause(16619, a(var('X'), n5539), a(var('X'), n5538)).
clause(16622, a(var('X'), n5540), a(var('X'), n5539)).
clause(16625, a(var('X'), n5541), a(var('X'), n5540)).
clause(16628, a(var('X'), n5542), a(var('X'), n5541)).
clause(16631, a(var('X'), n5543), a(var('X'), n5542)).
clause(16634, a(var('X'), n5544), a(var('X'), n5543)).
clause(16637, a(var('X'), n5545), a(var('X'), n5544)).
clause(16640, a(var('X'), n5546), a(var('X'), n5545)).
clause(16643, a(var('X'), n5547), a(var('X'), n5546)).
clause(16646, a(var('X'), n5548), a(var('X'), n5547)).
clause(16649, a(var('X'), n5549), a(var('X'), n5548)).
clause(16652, a(var('X'), n5550), a(var('X'), n5549)).
clause(16655, a(var('X'), n5551), a(var('X'), n5550)).
clause(16658, a(var('X'), n5552), a(var('X'), n5551)).
clause(16661, a(var('X'), n5553), a(var('X'), n5552)).
clause(16664, a(var('X'), n5554), a(var('X'), n5553)).
clause(16667, a(var('X'), n5555), a(var('X'), n5554)).
clause(16670, a(var('X'), n5556), a(var('X'), n5555)).
clause(16673, a(var('X'), n5557), a(var('X'), n5556)).
clause(16676, a(var('X'), n5558), a(var('X'), n5557)).
clause(16679, a(var('X'), n5559), a(var('X'), n5558)).
clause(16682, a(var('X'), n5560), a(var('X'), n5559)).
clause(16685, a(var('X'), n5561), a(var('X'), n5560)).
clause(16688, a(var('X'), n5562), a(var('X'), n5561)).
clause(16691, a(var('X'), n5563), a(var('X'), n5562)).
clause(16694, a(var('X'), n5564), a(var('X'), n5563)).
clause(16697, a(var('X'), n5565), a(var('X'), n5564)).
clause(16700, a(var('X'), n5566), a(var('X'), n5565)).
clause(16703, a(var('X'), n5567), a(var('X'), n5566)).
clause(16706, a(var('X'), n5568), a(var('X'), n5567)).
clause(16709, a(var('X'), n5569), a(var('X'), n5568)).
clause(16712, a(var('X'), n5570), a(var('X'), n5569)).
clause(16715, a(var('X'), n5571), a(var('X'), n5570)).
clause(16718, a(var('X'), n5572), a(var('X'), n5571)).
clause(16721, a(var('X'), n5573), a(var('X'), n5572)).
clause(16724, a(var('X'), n5574), a(var('X'), n5573)).
clause(16727, a(var('X'), n5575), a(var('X'), n5574)).
clause(16730, a(var('X'), n5576), a(var('X'), n5575)).
clause(16733, a(var('X'), n5577), a(var('X'), n5576)).
clause(16736, a(var('X'), n5578), a(var('X'), n5577)).
clause(16739, a(var('X'), n5579), a(var('X'), n5578)).
clause(16742, a(var('X'), n5580), a(var('X'), n5579)).
clause(16745, a(var('X'), n5581), a(var('X'), n5580)).
clause(16748, a(var('X'), n5582), a(var('X'), n5581)).
clause(16751, a(var('X'), n5583), a(var('X'), n5582)).
clause(16754, a(var('X'), n5584), a(var('X'), n5583)).
clause(16757, a(var('X'), n5585), a(var('X'), n5584)).
clause(16760, a(var('X'), n5586), a(var('X'), n5585)).
clause(16763, a(var('X'), n5587), a(var('X'), n5586)).
clause(16766, a(var('X'), n5588), a(var('X'), n5587)).
clause(16769, a(var('X'), n5589), a(var('X'), n5588)).
clause(16772, a(var('X'), n5590), a(var('X'), n5589)).
clause(16775, a(var('X'), n5591), a(var('X'), n5590)).
clause(16778, a(var('X'), n5592), a(var('X'), n5591)).
clause(16781, a(var('X'), n5593), a(var('X'), n5592)).
clause(16784, a(var('X'), n5594), a(var('X'), n5593)).
clause(16787, a(var('X'), n5595), a(var('X'), n5594)).
clause(16790, a(var('X'), n5596), a(var('X'), n5595)).
clause(16793, a(var('X'), n5597), a(var('X'), n5596)).
clause(16796, a(var('X'), n5598), a(var('X'), n5597)).
clause(16799, a(var('X'), n5599), a(var('X'), n5598)).
clause(16802, a(var('X'), n5600), a(var('X'), n5599)).
clause(16805, a(var('X'), n5601), a(var('X'), n5600)).
clause(16808, a(var('X'), n5602), a(var('X'), n5601)).
clause(16811, a(var('X'), n5603), a(var('X'), n5602)).
clause(16814, a(var('X'), n5604), a(var('X'), n5603)).
clause(16817, a(var('X'), n5605), a(var('X'), n5604)).
clause(16820, a(var('X'), n5606), a(var('X'), n5605)).
clause(16823, a(var('X'), n5607), a(var('X'), n5606)).
clause(16826, a(var('X'), n5608), a(var('X'), n5607)).
clause(16829, a(var('X'), n5609), a(var('X'), n5608)).
clause(16832, a(var('X'), n5610), a(var('X'), n5609)).
clause(16835, a(var('X'), n5611), a(var('X'), n5610)).
clause(16838, a(var('X'), n5612), a(var('X'), n5611)).
clause(16841, a(var('X'), n5613), a(var('X'), n5612)).
clause(16844, a(var('X'), n5614), a(var('X'), n5613)).
clause(16847, a(var('X'), n5615), a(var('X'), n5614)).
clause(16850, a(var('X'), n5616), a(var('X'), n5615)).
clause(16853, a(var('X'), n5617), a(var('X'), n5616)).
clause(16856, a(var('X'), n5618), a(var('X'), n5617)).
clause(16859, a(var('X'), n5619), a(var('X'), n5618)).
clause(16862, a(var('X'), n5620), a(var('X'), n5619)).
clause(16865, a(var('X'), n5621), a(var('X'), n5620)).
clause(16868, a(var('X'), n5622), a(var('X'), n5621)).
clause(16871, a(var('X'), n5623), a(var('X'), n5622)).
clause(16874, a(var('X'), n5624), a(var('X'), n5623)).
clause(16877, a(var('X'), n5625), a(var('X'), n5624)).
clause(16880, a(var('X'), n5626), a(var('X'), n5625)).
clause(16883, a(var('X'), n5627), a(var('X'), n5626)).
clause(16886, a(var('X'), n5628), a(var('X'), n5627)).
clause(16889, a(var('X'), n5629), a(var('X'), n5628)).
clause(16892, a(var('X'), n5630), a(var('X'), n5629)).
clause(16895, a(var('X'), n5631), a(var('X'), n5630)).
clause(16898, a(var('X'), n5632), a(var('X'), n5631)).
clause(16901, a(var('X'), n5633), a(var('X'), n5632)).
clause(16904, a(var('X'), n5634), a(var('X'), n5633)).
clause(16907, a(var('X'), n5635), a(var('X'), n5634)).
clause(16910, a(var('X'), n5636), a(var('X'), n5635)).
clause(16913, a(var('X'), n5637), a(var('X'), n5636)).
clause(16916, a(var('X'), n5638), a(var('X'), n5637)).
clause(16919, a(var('X'), n5639), a(var('X'), n5638)).
clause(16922, a(var('X'), n5640), a(var('X'), n5639)).
clause(16925, a(var('X'), n5641), a(var('X'), n5640)).
clause(16928, a(var('X'), n5642), a(var('X'), n5641)).
clause(16931, a(var('X'), n5643), a(var('X'), n5642)).
clause(16934, a(var('X'), n5644), a(var('X'), n5643)).
clause(16937, a(var('X'), n5645), a(var('X'), n5644)).
clause(16940, a(var('X'), n5646), a(var('X'), n5645)).
clause(16943, a(var('X'), n5647), a(var('X'), n5646)).
clause(16946, a(var('X'), n5648), a(var('X'), n5647)).
clause(16949, a(var('X'), n5649), a(var('X'), n5648)).
clause(16952, a(var('X'), n5650), a(var('X'), n5649)).
clause(16955, a(var('X'), n5651), a(var('X'), n5650)).
clause(16958, a(var('X'), n5652), a(var('X'), n5651)).
clause(16961, a(var('X'), n5653), a(var('X'), n5652)).
clause(16964, a(var('X'), n5654), a(var('X'), n5653)).
clause(16967, a(var('X'), n5655), a(var('X'), n5654)).
clause(16970, a(var('X'), n5656), a(var('X'), n5655)).
clause(16973, a(var('X'), n5657), a(var('X'), n5656)).
clause(16976, a(var('X'), n5658), a(var('X'), n5657)).
clause(16979, a(var('X'), n5659), a(var('X'), n5658)).
clause(16982, a(var('X'), n5660), a(var('X'), n5659)).
clause(16985, a(var('X'), n5661), a(var('X'), n5660)).
clause(16988, a(var('X'), n5662), a(var('X'), n5661)).
clause(16991, a(var('X'), n5663), a(var('X'), n5662)).
clause(16994, a(var('X'), n5664), a(var('X'), n5663)).
clause(16997, a(var('X'), n5665), a(var('X'), n5664)).
clause(17000, a(var('X'), n5666), a(var('X'), n5665)).
clause(17003, a(var('X'), n5667), a(var('X'), n5666)).
clause(17006, a(var('X'), n5668), a(var('X'), n5667)).
clause(17009, a(var('X'), n5669), a(var('X'), n5668)).
clause(17012, a(var('X'), n5670), a(var('X'), n5669)).
clause(17015, a(var('X'), n5671), a(var('X'), n5670)).
clause(17018, a(var('X'), n5672), a(var('X'), n5671)).
clause(17021, a(var('X'), n5673), a(var('X'), n5672)).
clause(17024, a(var('X'), n5674), a(var('X'), n5673)).
clause(17027, a(var('X'), n5675), a(var('X'), n5674)).
clause(17030, a(var('X'), n5676), a(var('X'), n5675)).
clause(17033, a(var('X'), n5677), a(var('X'), n5676)).
clause(17036, a(var('X'), n5678), a(var('X'), n5677)).
clause(17039, a(var('X'), n5679), a(var('X'), n5678)).
clause(17042, a(var('X'), n5680), a(var('X'), n5679)).
clause(17045, a(var('X'), n5681), a(var('X'), n5680)).
clause(17048, a(var('X'), n5682), a(var('X'), n5681)).
clause(17051, a(var('X'), n5683), a(var('X'), n5682)).
clause(17054, a(var('X'), n5684), a(var('X'), n5683)).
clause(17057, a(var('X'), n5685), a(var('X'), n5684)).
clause(17060, a(var('X'), n5686), a(var('X'), n5685)).
clause(17063, a(var('X'), n5687), a(var('X'), n5686)).
clause(17066, a(var('X'), n5688), a(var('X'), n5687)).
clause(17069, a(var('X'), n5689), a(var('X'), n5688)).
clause(17072, a(var('X'), n5690), a(var('X'), n5689)).
clause(17075, a(var('X'), n5691), a(var('X'), n5690)).
clause(17078, a(var('X'), n5692), a(var('X'), n5691)).
clause(17081, a(var('X'), n5693), a(var('X'), n5692)).
clause(17084, a(var('X'), n5694), a(var('X'), n5693)).
clause(17087, a(var('X'), n5695), a(var('X'), n5694)).
clause(17090, a(var('X'), n5696), a(var('X'), n5695)).
clause(17093, a(var('X'), n5697), a(var('X'), n5696)).
clause(17096, a(var('X'), n5698), a(var('X'), n5697)).
clause(17099, a(var('X'), n5699), a(var('X'), n5698)).
clause(17102, a(var('X'), n5700), a(var('X'), n5699)).
clause(17105, a(var('X'), n5701), a(var('X'), n5700)).
clause(17108, a(var('X'), n5702), a(var('X'), n5701)).
clause(17111, a(var('X'), n5703), a(var('X'), n5702)).
clause(17114, a(var('X'), n5704), a(var('X'), n5703)).
clause(17117, a(var('X'), n5705), a(var('X'), n5704)).
clause(17120, a(var('X'), n5706), a(var('X'), n5705)).
clause(17123, a(var('X'), n5707), a(var('X'), n5706)).
clause(17126, a(var('X'), n5708), a(var('X'), n5707)).
clause(17129, a(var('X'), n5709), a(var('X'), n5708)).
clause(17132, a(var('X'), n5710), a(var('X'), n5709)).
clause(17135, a(var('X'), n5711), a(var('X'), n5710)).
clause(17138, a(var('X'), n5712), a(var('X'), n5711)).
clause(17141, a(var('X'), n5713), a(var('X'), n5712)).
clause(17144, a(var('X'), n5714), a(var('X'), n5713)).
clause(17147, a(var('X'), n5715), a(var('X'), n5714)).
clause(17150, a(var('X'), n5716), a(var('X'), n5715)).
clause(17153, a(var('X'), n5717), a(var('X'), n5716)).
clause(17156, a(var('X'), n5718), a(var('X'), n5717)).
clause(17159, a(var('X'), n5719), a(var('X'), n5718)).
clause(17162, a(var('X'), n5720), a(var('X'), n5719)).
clause(17165, a(var('X'), n5721), a(var('X'), n5720)).
clause(17168, a(var('X'), n5722), a(var('X'), n5721)).
clause(17171, a(var('X'), n5723), a(var('X'), n5722)).
clause(17174, a(var('X'), n5724), a(var('X'), n5723)).
clause(17177, a(var('X'), n5725), a(var('X'), n5724)).
clause(17180, a(var('X'), n5726), a(var('X'), n5725)).
clause(17183, a(var('X'), n5727), a(var('X'), n5726)).
clause(17186, a(var('X'), n5728), a(var('X'), n5727)).
clause(17189, a(var('X'), n5729), a(var('X'), n5728)).
clause(17192, a(var('X'), n5730), a(var('X'), n5729)).
clause(17195, a(var('X'), n5731), a(var('X'), n5730)).
clause(17198, a(var('X'), n5732), a(var('X'), n5731)).
clause(17201, a(var('X'), n5733), a(var('X'), n5732)).
clause(17204, a(var('X'), n5734), a(var('X'), n5733)).
clause(17207, a(var('X'), n5735), a(var('X'), n5734)).
clause(17210, a(var('X'), n5736), a(var('X'), n5735)).
clause(17213, a(var('X'), n5737), a(var('X'), n5736)).
clause(17216, a(var('X'), n5738), a(var('X'), n5737)).
clause(17219, a(var('X'), n5739), a(var('X'), n5738)).
clause(17222, a(var('X'), n5740), a(var('X'), n5739)).
clause(17225, a(var('X'), n5741), a(var('X'), n5740)).
clause(17228, a(var('X'), n5742), a(var('X'), n5741)).
clause(17231, a(var('X'), n5743), a(var('X'), n5742)).
clause(17234, a(var('X'), n5744), a(var('X'), n5743)).
clause(17237, a(var('X'), n5745), a(var('X'), n5744)).
clause(17240, a(var('X'), n5746), a(var('X'), n5745)).
clause(17243, a(var('X'), n5747), a(var('X'), n5746)).
clause(17246, a(var('X'), n5748), a(var('X'), n5747)).
clause(17249, a(var('X'), n5749), a(var('X'), n5748)).
clause(17252, a(var('X'), n5750), a(var('X'), n5749)).
clause(17255, a(var('X'), n5751), a(var('X'), n5750)).
clause(17258, a(var('X'), n5752), a(var('X'), n5751)).
clause(17261, a(var('X'), n5753), a(var('X'), n5752)).
clause(17264, a(var('X'), n5754), a(var('X'), n5753)).
clause(17267, a(var('X'), n5755), a(var('X'), n5754)).
clause(17270, a(var('X'), n5756), a(var('X'), n5755)).
clause(17273, a(var('X'), n5757), a(var('X'), n5756)).
clause(17276, a(var('X'), n5758), a(var('X'), n5757)).
clause(17279, a(var('X'), n5759), a(var('X'), n5758)).
clause(17282, a(var('X'), n5760), a(var('X'), n5759)).
clause(17285, a(var('X'), n5761), a(var('X'), n5760)).
clause(17288, a(var('X'), n5762), a(var('X'), n5761)).
clause(17291, a(var('X'), n5763), a(var('X'), n5762)).
clause(17294, a(var('X'), n5764), a(var('X'), n5763)).
clause(17297, a(var('X'), n5765), a(var('X'), n5764)).
clause(17300, a(var('X'), n5766), a(var('X'), n5765)).
clause(17303, a(var('X'), n5767), a(var('X'), n5766)).
clause(17306, a(var('X'), n5768), a(var('X'), n5767)).
clause(17309, a(var('X'), n5769), a(var('X'), n5768)).
clause(17312, a(var('X'), n5770), a(var('X'), n5769)).
clause(17315, a(var('X'), n5771), a(var('X'), n5770)).
clause(17318, a(var('X'), n5772), a(var('X'), n5771)).
clause(17321, a(var('X'), n5773), a(var('X'), n5772)).
clause(17324, a(var('X'), n5774), a(var('X'), n5773)).
clause(17327, a(var('X'), n5775), a(var('X'), n5774)).
clause(17330, a(var('X'), n5776), a(var('X'), n5775)).
clause(17333, a(var('X'), n5777), a(var('X'), n5776)).
clause(17336, a(var('X'), n5778), a(var('X'), n5777)).
clause(17339, a(var('X'), n5779), a(var('X'), n5778)).
clause(17342, a(var('X'), n5780), a(var('X'), n5779)).
clause(17345, a(var('X'), n5781), a(var('X'), n5780)).
clause(17348, a(var('X'), n5782), a(var('X'), n5781)).
clause(17351, a(var('X'), n5783), a(var('X'), n5782)).
clause(17354, a(var('X'), n5784), a(var('X'), n5783)).
clause(17357, a(var('X'), n5785), a(var('X'), n5784)).
clause(17360, a(var('X'), n5786), a(var('X'), n5785)).
clause(17363, a(var('X'), n5787), a(var('X'), n5786)).
clause(17366, a(var('X'), n5788), a(var('X'), n5787)).
clause(17369, a(var('X'), n5789), a(var('X'), n5788)).
clause(17372, a(var('X'), n5790), a(var('X'), n5789)).
clause(17375, a(var('X'), n5791), a(var('X'), n5790)).
clause(17378, a(var('X'), n5792), a(var('X'), n5791)).
clause(17381, a(var('X'), n5793), a(var('X'), n5792)).
clause(17384, a(var('X'), n5794), a(var('X'), n5793)).
clause(17387, a(var('X'), n5795), a(var('X'), n5794)).
clause(17390, a(var('X'), n5796), a(var('X'), n5795)).
clause(17393, a(var('X'), n5797), a(var('X'), n5796)).
clause(17396, a(var('X'), n5798), a(var('X'), n5797)).
clause(17399, a(var('X'), n5799), a(var('X'), n5798)).
clause(17402, a(var('X'), n5800), a(var('X'), n5799)).
clause(17405, a(var('X'), n5801), a(var('X'), n5800)).
clause(17408, a(var('X'), n5802), a(var('X'), n5801)).
clause(17411, a(var('X'), n5803), a(var('X'), n5802)).
clause(17414, a(var('X'), n5804), a(var('X'), n5803)).
clause(17417, a(var('X'), n5805), a(var('X'), n5804)).
clause(17420, a(var('X'), n5806), a(var('X'), n5805)).
clause(17423, a(var('X'), n5807), a(var('X'), n5806)).
clause(17426, a(var('X'), n5808), a(var('X'), n5807)).
clause(17429, a(var('X'), n5809), a(var('X'), n5808)).
clause(17432, a(var('X'), n5810), a(var('X'), n5809)).
clause(17435, a(var('X'), n5811), a(var('X'), n5810)).
clause(17438, a(var('X'), n5812), a(var('X'), n5811)).
clause(17441, a(var('X'), n5813), a(var('X'), n5812)).
clause(17444, a(var('X'), n5814), a(var('X'), n5813)).
clause(17447, a(var('X'), n5815), a(var('X'), n5814)).
clause(17450, a(var('X'), n5816), a(var('X'), n5815)).
clause(17453, a(var('X'), n5817), a(var('X'), n5816)).
clause(17456, a(var('X'), n5818), a(var('X'), n5817)).
clause(17459, a(var('X'), n5819), a(var('X'), n5818)).
clause(17462, a(var('X'), n5820), a(var('X'), n5819)).
clause(17465, a(var('X'), n5821), a(var('X'), n5820)).
clause(17468, a(var('X'), n5822), a(var('X'), n5821)).
clause(17471, a(var('X'), n5823), a(var('X'), n5822)).
clause(17474, a(var('X'), n5824), a(var('X'), n5823)).
clause(17477, a(var('X'), n5825), a(var('X'), n5824)).
clause(17480, a(var('X'), n5826), a(var('X'), n5825)).
clause(17483, a(var('X'), n5827), a(var('X'), n5826)).
clause(17486, a(var('X'), n5828), a(var('X'), n5827)).
clause(17489, a(var('X'), n5829), a(var('X'), n5828)).
clause(17492, a(var('X'), n5830), a(var('X'), n5829)).
clause(17495, a(var('X'), n5831), a(var('X'), n5830)).
clause(17498, a(var('X'), n5832), a(var('X'), n5831)).
clause(17501, a(var('X'), n5833), a(var('X'), n5832)).
clause(17504, a(var('X'), n5834), a(var('X'), n5833)).
clause(17507, a(var('X'), n5835), a(var('X'), n5834)).
clause(17510, a(var('X'), n5836), a(var('X'), n5835)).
clause(17513, a(var('X'), n5837), a(var('X'), n5836)).
clause(17516, a(var('X'), n5838), a(var('X'), n5837)).
clause(17519, a(var('X'), n5839), a(var('X'), n5838)).
clause(17522, a(var('X'), n5840), a(var('X'), n5839)).
clause(17525, a(var('X'), n5841), a(var('X'), n5840)).
clause(17528, a(var('X'), n5842), a(var('X'), n5841)).
clause(17531, a(var('X'), n5843), a(var('X'), n5842)).
clause(17534, a(var('X'), n5844), a(var('X'), n5843)).
clause(17537, a(var('X'), n5845), a(var('X'), n5844)).
clause(17540, a(var('X'), n5846), a(var('X'), n5845)).
clause(17543, a(var('X'), n5847), a(var('X'), n5846)).
clause(17546, a(var('X'), n5848), a(var('X'), n5847)).
clause(17549, a(var('X'), n5849), a(var('X'), n5848)).
clause(17552, a(var('X'), n5850), a(var('X'), n5849)).
clause(17555, a(var('X'), n5851), a(var('X'), n5850)).
clause(17558, a(var('X'), n5852), a(var('X'), n5851)).
clause(17561, a(var('X'), n5853), a(var('X'), n5852)).
clause(17564, a(var('X'), n5854), a(var('X'), n5853)).
clause(17567, a(var('X'), n5855), a(var('X'), n5854)).
clause(17570, a(var('X'), n5856), a(var('X'), n5855)).
clause(17573, a(var('X'), n5857), a(var('X'), n5856)).
clause(17576, a(var('X'), n5858), a(var('X'), n5857)).
clause(17579, a(var('X'), n5859), a(var('X'), n5858)).
clause(17582, a(var('X'), n5860), a(var('X'), n5859)).
clause(17585, a(var('X'), n5861), a(var('X'), n5860)).
clause(17588, a(var('X'), n5862), a(var('X'), n5861)).
clause(17591, a(var('X'), n5863), a(var('X'), n5862)).
clause(17594, a(var('X'), n5864), a(var('X'), n5863)).
clause(17597, a(var('X'), n5865), a(var('X'), n5864)).
clause(17600, a(var('X'), n5866), a(var('X'), n5865)).
clause(17603, a(var('X'), n5867), a(var('X'), n5866)).
clause(17606, a(var('X'), n5868), a(var('X'), n5867)).
clause(17609, a(var('X'), n5869), a(var('X'), n5868)).
clause(17612, a(var('X'), n5870), a(var('X'), n5869)).
clause(17615, a(var('X'), n5871), a(var('X'), n5870)).
clause(17618, a(var('X'), n5872), a(var('X'), n5871)).
clause(17621, a(var('X'), n5873), a(var('X'), n5872)).
clause(17624, a(var('X'), n5874), a(var('X'), n5873)).
clause(17627, a(var('X'), n5875), a(var('X'), n5874)).
clause(17630, a(var('X'), n5876), a(var('X'), n5875)).
clause(17633, a(var('X'), n5877), a(var('X'), n5876)).
clause(17636, a(var('X'), n5878), a(var('X'), n5877)).
clause(17639, a(var('X'), n5879), a(var('X'), n5878)).
clause(17642, a(var('X'), n5880), a(var('X'), n5879)).
clause(17645, a(var('X'), n5881), a(var('X'), n5880)).
clause(17648, a(var('X'), n5882), a(var('X'), n5881)).
clause(17651, a(var('X'), n5883), a(var('X'), n5882)).
clause(17654, a(var('X'), n5884), a(var('X'), n5883)).
clause(17657, a(var('X'), n5885), a(var('X'), n5884)).
clause(17660, a(var('X'), n5886), a(var('X'), n5885)).
clause(17663, a(var('X'), n5887), a(var('X'), n5886)).
clause(17666, a(var('X'), n5888), a(var('X'), n5887)).
clause(17669, a(var('X'), n5889), a(var('X'), n5888)).
clause(17672, a(var('X'), n5890), a(var('X'), n5889)).
clause(17675, a(var('X'), n5891), a(var('X'), n5890)).
clause(17678, a(var('X'), n5892), a(var('X'), n5891)).
clause(17681, a(var('X'), n5893), a(var('X'), n5892)).
clause(17684, a(var('X'), n5894), a(var('X'), n5893)).
clause(17687, a(var('X'), n5895), a(var('X'), n5894)).
clause(17690, a(var('X'), n5896), a(var('X'), n5895)).
clause(17693, a(var('X'), n5897), a(var('X'), n5896)).
clause(17696, a(var('X'), n5898), a(var('X'), n5897)).
clause(17699, a(var('X'), n5899), a(var('X'), n5898)).
clause(17702, a(var('X'), n5900), a(var('X'), n5899)).
clause(17705, a(var('X'), n5901), a(var('X'), n5900)).
clause(17708, a(var('X'), n5902), a(var('X'), n5901)).
clause(17711, a(var('X'), n5903), a(var('X'), n5902)).
clause(17714, a(var('X'), n5904), a(var('X'), n5903)).
clause(17717, a(var('X'), n5905), a(var('X'), n5904)).
clause(17720, a(var('X'), n5906), a(var('X'), n5905)).
clause(17723, a(var('X'), n5907), a(var('X'), n5906)).
clause(17726, a(var('X'), n5908), a(var('X'), n5907)).
clause(17729, a(var('X'), n5909), a(var('X'), n5908)).
clause(17732, a(var('X'), n5910), a(var('X'), n5909)).
clause(17735, a(var('X'), n5911), a(var('X'), n5910)).
clause(17738, a(var('X'), n5912), a(var('X'), n5911)).
clause(17741, a(var('X'), n5913), a(var('X'), n5912)).
clause(17744, a(var('X'), n5914), a(var('X'), n5913)).
clause(17747, a(var('X'), n5915), a(var('X'), n5914)).
clause(17750, a(var('X'), n5916), a(var('X'), n5915)).
clause(17753, a(var('X'), n5917), a(var('X'), n5916)).
clause(17756, a(var('X'), n5918), a(var('X'), n5917)).
clause(17759, a(var('X'), n5919), a(var('X'), n5918)).
clause(17762, a(var('X'), n5920), a(var('X'), n5919)).
clause(17765, a(var('X'), n5921), a(var('X'), n5920)).
clause(17768, a(var('X'), n5922), a(var('X'), n5921)).
clause(17771, a(var('X'), n5923), a(var('X'), n5922)).
clause(17774, a(var('X'), n5924), a(var('X'), n5923)).
clause(17777, a(var('X'), n5925), a(var('X'), n5924)).
clause(17780, a(var('X'), n5926), a(var('X'), n5925)).
clause(17783, a(var('X'), n5927), a(var('X'), n5926)).
clause(17786, a(var('X'), n5928), a(var('X'), n5927)).
clause(17789, a(var('X'), n5929), a(var('X'), n5928)).
clause(17792, a(var('X'), n5930), a(var('X'), n5929)).
clause(17795, a(var('X'), n5931), a(var('X'), n5930)).
clause(17798, a(var('X'), n5932), a(var('X'), n5931)).
clause(17801, a(var('X'), n5933), a(var('X'), n5932)).
clause(17804, a(var('X'), n5934), a(var('X'), n5933)).
clause(17807, a(var('X'), n5935), a(var('X'), n5934)).
clause(17810, a(var('X'), n5936), a(var('X'), n5935)).
clause(17813, a(var('X'), n5937), a(var('X'), n5936)).
clause(17816, a(var('X'), n5938), a(var('X'), n5937)).
clause(17819, a(var('X'), n5939), a(var('X'), n5938)).
clause(17822, a(var('X'), n5940), a(var('X'), n5939)).
clause(17825, a(var('X'), n5941), a(var('X'), n5940)).
clause(17828, a(var('X'), n5942), a(var('X'), n5941)).
clause(17831, a(var('X'), n5943), a(var('X'), n5942)).
clause(17834, a(var('X'), n5944), a(var('X'), n5943)).
clause(17837, a(var('X'), n5945), a(var('X'), n5944)).
clause(17840, a(var('X'), n5946), a(var('X'), n5945)).
clause(17843, a(var('X'), n5947), a(var('X'), n5946)).
clause(17846, a(var('X'), n5948), a(var('X'), n5947)).
clause(17849, a(var('X'), n5949), a(var('X'), n5948)).
clause(17852, a(var('X'), n5950), a(var('X'), n5949)).
clause(17855, a(var('X'), n5951), a(var('X'), n5950)).
clause(17858, a(var('X'), n5952), a(var('X'), n5951)).
clause(17861, a(var('X'), n5953), a(var('X'), n5952)).
clause(17864, a(var('X'), n5954), a(var('X'), n5953)).
clause(17867, a(var('X'), n5955), a(var('X'), n5954)).
clause(17870, a(var('X'), n5956), a(var('X'), n5955)).
clause(17873, a(var('X'), n5957), a(var('X'), n5956)).
clause(17876, a(var('X'), n5958), a(var('X'), n5957)).
clause(17879, a(var('X'), n5959), a(var('X'), n5958)).
clause(17882, a(var('X'), n5960), a(var('X'), n5959)).
clause(17885, a(var('X'), n5961), a(var('X'), n5960)).
clause(17888, a(var('X'), n5962), a(var('X'), n5961)).
clause(17891, a(var('X'), n5963), a(var('X'), n5962)).
clause(17894, a(var('X'), n5964), a(var('X'), n5963)).
clause(17897, a(var('X'), n5965), a(var('X'), n5964)).
clause(17900, a(var('X'), n5966), a(var('X'), n5965)).
clause(17903, a(var('X'), n5967), a(var('X'), n5966)).
clause(17906, a(var('X'), n5968), a(var('X'), n5967)).
clause(17909, a(var('X'), n5969), a(var('X'), n5968)).
clause(17912, a(var('X'), n5970), a(var('X'), n5969)).
clause(17915, a(var('X'), n5971), a(var('X'), n5970)).
clause(17918, a(var('X'), n5972), a(var('X'), n5971)).
clause(17921, a(var('X'), n5973), a(var('X'), n5972)).
clause(17924, a(var('X'), n5974), a(var('X'), n5973)).
clause(17927, a(var('X'), n5975), a(var('X'), n5974)).
clause(17930, a(var('X'), n5976), a(var('X'), n5975)).
clause(17933, a(var('X'), n5977), a(var('X'), n5976)).
clause(17936, a(var('X'), n5978), a(var('X'), n5977)).
clause(17939, a(var('X'), n5979), a(var('X'), n5978)).
clause(17942, a(var('X'), n5980), a(var('X'), n5979)).
clause(17945, a(var('X'), n5981), a(var('X'), n5980)).
clause(17948, a(var('X'), n5982), a(var('X'), n5981)).
clause(17951, a(var('X'), n5983), a(var('X'), n5982)).
clause(17954, a(var('X'), n5984), a(var('X'), n5983)).
clause(17957, a(var('X'), n5985), a(var('X'), n5984)).
clause(17960, a(var('X'), n5986), a(var('X'), n5985)).
clause(17963, a(var('X'), n5987), a(var('X'), n5986)).
clause(17966, a(var('X'), n5988), a(var('X'), n5987)).
clause(17969, a(var('X'), n5989), a(var('X'), n5988)).
clause(17972, a(var('X'), n5990), a(var('X'), n5989)).
clause(17975, a(var('X'), n5991), a(var('X'), n5990)).
clause(17978, a(var('X'), n5992), a(var('X'), n5991)).
clause(17981, a(var('X'), n5993), a(var('X'), n5992)).
clause(17984, a(var('X'), n5994), a(var('X'), n5993)).
clause(17987, a(var('X'), n5995), a(var('X'), n5994)).
clause(17990, a(var('X'), n5996), a(var('X'), n5995)).
clause(17993, a(var('X'), n5997), a(var('X'), n5996)).
clause(17996, a(var('X'), n5998), a(var('X'), n5997)).
clause(17999, a(var('X'), n5999), a(var('X'), n5998)).
clause(18002, a(var('X'), n6000), a(var('X'), n5999)).
clause(18005, a(var('X'), n6001), a(var('X'), n6000)).
clause(18008, a(var('X'), n6002), a(var('X'), n6001)).
clause(18011, a(var('X'), n6003), a(var('X'), n6002)).
clause(18014, a(var('X'), n6004), a(var('X'), n6003)).
clause(18017, a(var('X'), n6005), a(var('X'), n6004)).
clause(18020, a(var('X'), n6006), a(var('X'), n6005)).
clause(18023, a(var('X'), n6007), a(var('X'), n6006)).
clause(18026, a(var('X'), n6008), a(var('X'), n6007)).
clause(18029, a(var('X'), n6009), a(var('X'), n6008)).
clause(18032, a(var('X'), n6010), a(var('X'), n6009)).
clause(18035, a(var('X'), n6011), a(var('X'), n6010)).
clause(18038, a(var('X'), n6012), a(var('X'), n6011)).
clause(18041, a(var('X'), n6013), a(var('X'), n6012)).
clause(18044, a(var('X'), n6014), a(var('X'), n6013)).
clause(18047, a(var('X'), n6015), a(var('X'), n6014)).
clause(18050, a(var('X'), n6016), a(var('X'), n6015)).
clause(18053, a(var('X'), n6017), a(var('X'), n6016)).
clause(18056, a(var('X'), n6018), a(var('X'), n6017)).
clause(18059, a(var('X'), n6019), a(var('X'), n6018)).
clause(18062, a(var('X'), n6020), a(var('X'), n6019)).
clause(18065, a(var('X'), n6021), a(var('X'), n6020)).
clause(18068, a(var('X'), n6022), a(var('X'), n6021)).
clause(18071, a(var('X'), n6023), a(var('X'), n6022)).
clause(18074, a(var('X'), n6024), a(var('X'), n6023)).
clause(18077, a(var('X'), n6025), a(var('X'), n6024)).
clause(18080, a(var('X'), n6026), a(var('X'), n6025)).
clause(18083, a(var('X'), n6027), a(var('X'), n6026)).
clause(18086, a(var('X'), n6028), a(var('X'), n6027)).
clause(18089, a(var('X'), n6029), a(var('X'), n6028)).
clause(18092, a(var('X'), n6030), a(var('X'), n6029)).
clause(18095, a(var('X'), n6031), a(var('X'), n6030)).
clause(18098, a(var('X'), n6032), a(var('X'), n6031)).
clause(18101, a(var('X'), n6033), a(var('X'), n6032)).
clause(18104, a(var('X'), n6034), a(var('X'), n6033)).
clause(18107, a(var('X'), n6035), a(var('X'), n6034)).
clause(18110, a(var('X'), n6036), a(var('X'), n6035)).
clause(18113, a(var('X'), n6037), a(var('X'), n6036)).
clause(18116, a(var('X'), n6038), a(var('X'), n6037)).
clause(18119, a(var('X'), n6039), a(var('X'), n6038)).
clause(18122, a(var('X'), n6040), a(var('X'), n6039)).
clause(18125, a(var('X'), n6041), a(var('X'), n6040)).
clause(18128, a(var('X'), n6042), a(var('X'), n6041)).
clause(18131, a(var('X'), n6043), a(var('X'), n6042)).
clause(18134, a(var('X'), n6044), a(var('X'), n6043)).
clause(18137, a(var('X'), n6045), a(var('X'), n6044)).
clause(18140, a(var('X'), n6046), a(var('X'), n6045)).
clause(18143, a(var('X'), n6047), a(var('X'), n6046)).
clause(18146, a(var('X'), n6048), a(var('X'), n6047)).
clause(18149, a(var('X'), n6049), a(var('X'), n6048)).
clause(18152, a(var('X'), n6050), a(var('X'), n6049)).
clause(18155, a(var('X'), n6051), a(var('X'), n6050)).
clause(18158, a(var('X'), n6052), a(var('X'), n6051)).
clause(18161, a(var('X'), n6053), a(var('X'), n6052)).
clause(18164, a(var('X'), n6054), a(var('X'), n6053)).
clause(18167, a(var('X'), n6055), a(var('X'), n6054)).
clause(18170, a(var('X'), n6056), a(var('X'), n6055)).
clause(18173, a(var('X'), n6057), a(var('X'), n6056)).
clause(18176, a(var('X'), n6058), a(var('X'), n6057)).
clause(18179, a(var('X'), n6059), a(var('X'), n6058)).
clause(18182, a(var('X'), n6060), a(var('X'), n6059)).
clause(18185, a(var('X'), n6061), a(var('X'), n6060)).
clause(18188, a(var('X'), n6062), a(var('X'), n6061)).
clause(18191, a(var('X'), n6063), a(var('X'), n6062)).
clause(18194, a(var('X'), n6064), a(var('X'), n6063)).
clause(18197, a(var('X'), n6065), a(var('X'), n6064)).
clause(18200, a(var('X'), n6066), a(var('X'), n6065)).
clause(18203, a(var('X'), n6067), a(var('X'), n6066)).
clause(18206, a(var('X'), n6068), a(var('X'), n6067)).
clause(18209, a(var('X'), n6069), a(var('X'), n6068)).
clause(18212, a(var('X'), n6070), a(var('X'), n6069)).
clause(18215, a(var('X'), n6071), a(var('X'), n6070)).
clause(18218, a(var('X'), n6072), a(var('X'), n6071)).
clause(18221, a(var('X'), n6073), a(var('X'), n6072)).
clause(18224, a(var('X'), n6074), a(var('X'), n6073)).
clause(18227, a(var('X'), n6075), a(var('X'), n6074)).
clause(18230, a(var('X'), n6076), a(var('X'), n6075)).
clause(18233, a(var('X'), n6077), a(var('X'), n6076)).
clause(18236, a(var('X'), n6078), a(var('X'), n6077)).
clause(18239, a(var('X'), n6079), a(var('X'), n6078)).
clause(18242, a(var('X'), n6080), a(var('X'), n6079)).
clause(18245, a(var('X'), n6081), a(var('X'), n6080)).
clause(18248, a(var('X'), n6082), a(var('X'), n6081)).
clause(18251, a(var('X'), n6083), a(var('X'), n6082)).
clause(18254, a(var('X'), n6084), a(var('X'), n6083)).
clause(18257, a(var('X'), n6085), a(var('X'), n6084)).
clause(18260, a(var('X'), n6086), a(var('X'), n6085)).
clause(18263, a(var('X'), n6087), a(var('X'), n6086)).
clause(18266, a(var('X'), n6088), a(var('X'), n6087)).
clause(18269, a(var('X'), n6089), a(var('X'), n6088)).
clause(18272, a(var('X'), n6090), a(var('X'), n6089)).
clause(18275, a(var('X'), n6091), a(var('X'), n6090)).
clause(18278, a(var('X'), n6092), a(var('X'), n6091)).
clause(18281, a(var('X'), n6093), a(var('X'), n6092)).
clause(18284, a(var('X'), n6094), a(var('X'), n6093)).
clause(18287, a(var('X'), n6095), a(var('X'), n6094)).
clause(18290, a(var('X'), n6096), a(var('X'), n6095)).
clause(18293, a(var('X'), n6097), a(var('X'), n6096)).
clause(18296, a(var('X'), n6098), a(var('X'), n6097)).
clause(18299, a(var('X'), n6099), a(var('X'), n6098)).
clause(18302, a(var('X'), n6100), a(var('X'), n6099)).
clause(18305, a(var('X'), n6101), a(var('X'), n6100)).
clause(18308, a(var('X'), n6102), a(var('X'), n6101)).
clause(18311, a(var('X'), n6103), a(var('X'), n6102)).
clause(18314, a(var('X'), n6104), a(var('X'), n6103)).
clause(18317, a(var('X'), n6105), a(var('X'), n6104)).
clause(18320, a(var('X'), n6106), a(var('X'), n6105)).
clause(18323, a(var('X'), n6107), a(var('X'), n6106)).
clause(18326, a(var('X'), n6108), a(var('X'), n6107)).
clause(18329, a(var('X'), n6109), a(var('X'), n6108)).
clause(18332, a(var('X'), n6110), a(var('X'), n6109)).
clause(18335, a(var('X'), n6111), a(var('X'), n6110)).
clause(18338, a(var('X'), n6112), a(var('X'), n6111)).
clause(18341, a(var('X'), n6113), a(var('X'), n6112)).
clause(18344, a(var('X'), n6114), a(var('X'), n6113)).
clause(18347, a(var('X'), n6115), a(var('X'), n6114)).
clause(18350, a(var('X'), n6116), a(var('X'), n6115)).
clause(18353, a(var('X'), n6117), a(var('X'), n6116)).
clause(18356, a(var('X'), n6118), a(var('X'), n6117)).
clause(18359, a(var('X'), n6119), a(var('X'), n6118)).
clause(18362, a(var('X'), n6120), a(var('X'), n6119)).
clause(18365, a(var('X'), n6121), a(var('X'), n6120)).
clause(18368, a(var('X'), n6122), a(var('X'), n6121)).
clause(18371, a(var('X'), n6123), a(var('X'), n6122)).
clause(18374, a(var('X'), n6124), a(var('X'), n6123)).
clause(18377, a(var('X'), n6125), a(var('X'), n6124)).
clause(18380, a(var('X'), n6126), a(var('X'), n6125)).
clause(18383, a(var('X'), n6127), a(var('X'), n6126)).
clause(18386, a(var('X'), n6128), a(var('X'), n6127)).
clause(18389, a(var('X'), n6129), a(var('X'), n6128)).
clause(18392, a(var('X'), n6130), a(var('X'), n6129)).
clause(18395, a(var('X'), n6131), a(var('X'), n6130)).
clause(18398, a(var('X'), n6132), a(var('X'), n6131)).
clause(18401, a(var('X'), n6133), a(var('X'), n6132)).
clause(18404, a(var('X'), n6134), a(var('X'), n6133)).
clause(18407, a(var('X'), n6135), a(var('X'), n6134)).
clause(18410, a(var('X'), n6136), a(var('X'), n6135)).
clause(18413, a(var('X'), n6137), a(var('X'), n6136)).
clause(18416, a(var('X'), n6138), a(var('X'), n6137)).
clause(18419, a(var('X'), n6139), a(var('X'), n6138)).
clause(18422, a(var('X'), n6140), a(var('X'), n6139)).
clause(18425, a(var('X'), n6141), a(var('X'), n6140)).
clause(18428, a(var('X'), n6142), a(var('X'), n6141)).
clause(18431, a(var('X'), n6143), a(var('X'), n6142)).
clause(18434, a(var('X'), n6144), a(var('X'), n6143)).
clause(18437, a(var('X'), n6145), a(var('X'), n6144)).
clause(18440, a(var('X'), n6146), a(var('X'), n6145)).
clause(18443, a(var('X'), n6147), a(var('X'), n6146)).
clause(18446, a(var('X'), n6148), a(var('X'), n6147)).
clause(18449, a(var('X'), n6149), a(var('X'), n6148)).
clause(18452, a(var('X'), n6150), a(var('X'), n6149)).
clause(18455, a(var('X'), n6151), a(var('X'), n6150)).
clause(18458, a(var('X'), n6152), a(var('X'), n6151)).
clause(18461, a(var('X'), n6153), a(var('X'), n6152)).
clause(18464, a(var('X'), n6154), a(var('X'), n6153)).
clause(18467, a(var('X'), n6155), a(var('X'), n6154)).
clause(18470, a(var('X'), n6156), a(var('X'), n6155)).
clause(18473, a(var('X'), n6157), a(var('X'), n6156)).
clause(18476, a(var('X'), n6158), a(var('X'), n6157)).
clause(18479, a(var('X'), n6159), a(var('X'), n6158)).
clause(18482, a(var('X'), n6160), a(var('X'), n6159)).
clause(18485, a(var('X'), n6161), a(var('X'), n6160)).
clause(18488, a(var('X'), n6162), a(var('X'), n6161)).
clause(18491, a(var('X'), n6163), a(var('X'), n6162)).
clause(18494, a(var('X'), n6164), a(var('X'), n6163)).
clause(18497, a(var('X'), n6165), a(var('X'), n6164)).
clause(18500, a(var('X'), n6166), a(var('X'), n6165)).
clause(18503, a(var('X'), n6167), a(var('X'), n6166)).
clause(18506, a(var('X'), n6168), a(var('X'), n6167)).
clause(18509, a(var('X'), n6169), a(var('X'), n6168)).
clause(18512, a(var('X'), n6170), a(var('X'), n6169)).
clause(18515, a(var('X'), n6171), a(var('X'), n6170)).
clause(18518, a(var('X'), n6172), a(var('X'), n6171)).
clause(18521, a(var('X'), n6173), a(var('X'), n6172)).
clause(18524, a(var('X'), n6174), a(var('X'), n6173)).
clause(18527, a(var('X'), n6175), a(var('X'), n6174)).
clause(18530, a(var('X'), n6176), a(var('X'), n6175)).
clause(18533, a(var('X'), n6177), a(var('X'), n6176)).
clause(18536, a(var('X'), n6178), a(var('X'), n6177)).
clause(18539, a(var('X'), n6179), a(var('X'), n6178)).
clause(18542, a(var('X'), n6180), a(var('X'), n6179)).
clause(18545, a(var('X'), n6181), a(var('X'), n6180)).
clause(18548, a(var('X'), n6182), a(var('X'), n6181)).
clause(18551, a(var('X'), n6183), a(var('X'), n6182)).
clause(18554, a(var('X'), n6184), a(var('X'), n6183)).
clause(18557, a(var('X'), n6185), a(var('X'), n6184)).
clause(18560, a(var('X'), n6186), a(var('X'), n6185)).
clause(18563, a(var('X'), n6187), a(var('X'), n6186)).
clause(18566, a(var('X'), n6188), a(var('X'), n6187)).
clause(18569, a(var('X'), n6189), a(var('X'), n6188)).
clause(18572, a(var('X'), n6190), a(var('X'), n6189)).
clause(18575, a(var('X'), n6191), a(var('X'), n6190)).
clause(18578, a(var('X'), n6192), a(var('X'), n6191)).
clause(18581, a(var('X'), n6193), a(var('X'), n6192)).
clause(18584, a(var('X'), n6194), a(var('X'), n6193)).
clause(18587, a(var('X'), n6195), a(var('X'), n6194)).
clause(18590, a(var('X'), n6196), a(var('X'), n6195)).
clause(18593, a(var('X'), n6197), a(var('X'), n6196)).
clause(18596, a(var('X'), n6198), a(var('X'), n6197)).
clause(18599, a(var('X'), n6199), a(var('X'), n6198)).
clause(18602, a(var('X'), n6200), a(var('X'), n6199)).
clause(18605, a(var('X'), n6201), a(var('X'), n6200)).
clause(18608, a(var('X'), n6202), a(var('X'), n6201)).
clause(18611, a(var('X'), n6203), a(var('X'), n6202)).
clause(18614, a(var('X'), n6204), a(var('X'), n6203)).
clause(18617, a(var('X'), n6205), a(var('X'), n6204)).
clause(18620, a(var('X'), n6206), a(var('X'), n6205)).
clause(18623, a(var('X'), n6207), a(var('X'), n6206)).
clause(18626, a(var('X'), n6208), a(var('X'), n6207)).
clause(18629, a(var('X'), n6209), a(var('X'), n6208)).
clause(18632, a(var('X'), n6210), a(var('X'), n6209)).
clause(18635, a(var('X'), n6211), a(var('X'), n6210)).
clause(18638, a(var('X'), n6212), a(var('X'), n6211)).
clause(18641, a(var('X'), n6213), a(var('X'), n6212)).
clause(18644, a(var('X'), n6214), a(var('X'), n6213)).
clause(18647, a(var('X'), n6215), a(var('X'), n6214)).
clause(18650, a(var('X'), n6216), a(var('X'), n6215)).
clause(18653, a(var('X'), n6217), a(var('X'), n6216)).
clause(18656, a(var('X'), n6218), a(var('X'), n6217)).
clause(18659, a(var('X'), n6219), a(var('X'), n6218)).
clause(18662, a(var('X'), n6220), a(var('X'), n6219)).
clause(18665, a(var('X'), n6221), a(var('X'), n6220)).
clause(18668, a(var('X'), n6222), a(var('X'), n6221)).
clause(18671, a(var('X'), n6223), a(var('X'), n6222)).
clause(18674, a(var('X'), n6224), a(var('X'), n6223)).
clause(18677, a(var('X'), n6225), a(var('X'), n6224)).
clause(18680, a(var('X'), n6226), a(var('X'), n6225)).
clause(18683, a(var('X'), n6227), a(var('X'), n6226)).
clause(18686, a(var('X'), n6228), a(var('X'), n6227)).
clause(18689, a(var('X'), n6229), a(var('X'), n6228)).
clause(18692, a(var('X'), n6230), a(var('X'), n6229)).
clause(18695, a(var('X'), n6231), a(var('X'), n6230)).
clause(18698, a(var('X'), n6232), a(var('X'), n6231)).
clause(18701, a(var('X'), n6233), a(var('X'), n6232)).
clause(18704, a(var('X'), n6234), a(var('X'), n6233)).
clause(18707, a(var('X'), n6235), a(var('X'), n6234)).
clause(18710, a(var('X'), n6236), a(var('X'), n6235)).
clause(18713, a(var('X'), n6237), a(var('X'), n6236)).
clause(18716, a(var('X'), n6238), a(var('X'), n6237)).
clause(18719, a(var('X'), n6239), a(var('X'), n6238)).
clause(18722, a(var('X'), n6240), a(var('X'), n6239)).
clause(18725, a(var('X'), n6241), a(var('X'), n6240)).
clause(18728, a(var('X'), n6242), a(var('X'), n6241)).
clause(18731, a(var('X'), n6243), a(var('X'), n6242)).
clause(18734, a(var('X'), n6244), a(var('X'), n6243)).
clause(18737, a(var('X'), n6245), a(var('X'), n6244)).
clause(18740, a(var('X'), n6246), a(var('X'), n6245)).
clause(18743, a(var('X'), n6247), a(var('X'), n6246)).
clause(18746, a(var('X'), n6248), a(var('X'), n6247)).
clause(18749, a(var('X'), n6249), a(var('X'), n6248)).
clause(18752, a(var('X'), n6250), a(var('X'), n6249)).
clause(18755, a(var('X'), n6251), a(var('X'), n6250)).
clause(18758, a(var('X'), n6252), a(var('X'), n6251)).
clause(18761, a(var('X'), n6253), a(var('X'), n6252)).
clause(18764, a(var('X'), n6254), a(var('X'), n6253)).
clause(18767, a(var('X'), n6255), a(var('X'), n6254)).
clause(18770, a(var('X'), n6256), a(var('X'), n6255)).
clause(18773, a(var('X'), n6257), a(var('X'), n6256)).
clause(18776, a(var('X'), n6258), a(var('X'), n6257)).
clause(18779, a(var('X'), n6259), a(var('X'), n6258)).
clause(18782, a(var('X'), n6260), a(var('X'), n6259)).
clause(18785, a(var('X'), n6261), a(var('X'), n6260)).
clause(18788, a(var('X'), n6262), a(var('X'), n6261)).
clause(18791, a(var('X'), n6263), a(var('X'), n6262)).
clause(18794, a(var('X'), n6264), a(var('X'), n6263)).
clause(18797, a(var('X'), n6265), a(var('X'), n6264)).
clause(18800, a(var('X'), n6266), a(var('X'), n6265)).
clause(18803, a(var('X'), n6267), a(var('X'), n6266)).
clause(18806, a(var('X'), n6268), a(var('X'), n6267)).
clause(18809, a(var('X'), n6269), a(var('X'), n6268)).
clause(18812, a(var('X'), n6270), a(var('X'), n6269)).
clause(18815, a(var('X'), n6271), a(var('X'), n6270)).
clause(18818, a(var('X'), n6272), a(var('X'), n6271)).
clause(18821, a(var('X'), n6273), a(var('X'), n6272)).
clause(18824, a(var('X'), n6274), a(var('X'), n6273)).
clause(18827, a(var('X'), n6275), a(var('X'), n6274)).
clause(18830, a(var('X'), n6276), a(var('X'), n6275)).
clause(18833, a(var('X'), n6277), a(var('X'), n6276)).
clause(18836, a(var('X'), n6278), a(var('X'), n6277)).
clause(18839, a(var('X'), n6279), a(var('X'), n6278)).
clause(18842, a(var('X'), n6280), a(var('X'), n6279)).
clause(18845, a(var('X'), n6281), a(var('X'), n6280)).
clause(18848, a(var('X'), n6282), a(var('X'), n6281)).
clause(18851, a(var('X'), n6283), a(var('X'), n6282)).
clause(18854, a(var('X'), n6284), a(var('X'), n6283)).
clause(18857, a(var('X'), n6285), a(var('X'), n6284)).
clause(18860, a(var('X'), n6286), a(var('X'), n6285)).
clause(18863, a(var('X'), n6287), a(var('X'), n6286)).
clause(18866, a(var('X'), n6288), a(var('X'), n6287)).
clause(18869, a(var('X'), n6289), a(var('X'), n6288)).
clause(18872, a(var('X'), n6290), a(var('X'), n6289)).
clause(18875, a(var('X'), n6291), a(var('X'), n6290)).
clause(18878, a(var('X'), n6292), a(var('X'), n6291)).
clause(18881, a(var('X'), n6293), a(var('X'), n6292)).
clause(18884, a(var('X'), n6294), a(var('X'), n6293)).
clause(18887, a(var('X'), n6295), a(var('X'), n6294)).
clause(18890, a(var('X'), n6296), a(var('X'), n6295)).
clause(18893, a(var('X'), n6297), a(var('X'), n6296)).
clause(18896, a(var('X'), n6298), a(var('X'), n6297)).
clause(18899, a(var('X'), n6299), a(var('X'), n6298)).
clause(18902, a(var('X'), n6300), a(var('X'), n6299)).
clause(18905, a(var('X'), n6301), a(var('X'), n6300)).
clause(18908, a(var('X'), n6302), a(var('X'), n6301)).
clause(18911, a(var('X'), n6303), a(var('X'), n6302)).
clause(18914, a(var('X'), n6304), a(var('X'), n6303)).
clause(18917, a(var('X'), n6305), a(var('X'), n6304)).
clause(18920, a(var('X'), n6306), a(var('X'), n6305)).
clause(18923, a(var('X'), n6307), a(var('X'), n6306)).
clause(18926, a(var('X'), n6308), a(var('X'), n6307)).
clause(18929, a(var('X'), n6309), a(var('X'), n6308)).
clause(18932, a(var('X'), n6310), a(var('X'), n6309)).
clause(18935, a(var('X'), n6311), a(var('X'), n6310)).
clause(18938, a(var('X'), n6312), a(var('X'), n6311)).
clause(18941, a(var('X'), n6313), a(var('X'), n6312)).
clause(18944, a(var('X'), n6314), a(var('X'), n6313)).
clause(18947, a(var('X'), n6315), a(var('X'), n6314)).
clause(18950, a(var('X'), n6316), a(var('X'), n6315)).
clause(18953, a(var('X'), n6317), a(var('X'), n6316)).
clause(18956, a(var('X'), n6318), a(var('X'), n6317)).
clause(18959, a(var('X'), n6319), a(var('X'), n6318)).
clause(18962, a(var('X'), n6320), a(var('X'), n6319)).
clause(18965, a(var('X'), n6321), a(var('X'), n6320)).
clause(18968, a(var('X'), n6322), a(var('X'), n6321)).
clause(18971, a(var('X'), n6323), a(var('X'), n6322)).
clause(18974, a(var('X'), n6324), a(var('X'), n6323)).
clause(18977, a(var('X'), n6325), a(var('X'), n6324)).
clause(18980, a(var('X'), n6326), a(var('X'), n6325)).
clause(18983, a(var('X'), n6327), a(var('X'), n6326)).
clause(18986, a(var('X'), n6328), a(var('X'), n6327)).
clause(18989, a(var('X'), n6329), a(var('X'), n6328)).
clause(18992, a(var('X'), n6330), a(var('X'), n6329)).
clause(18995, a(var('X'), n6331), a(var('X'), n6330)).
clause(18998, a(var('X'), n6332), a(var('X'), n6331)).
clause(19001, a(var('X'), n6333), a(var('X'), n6332)).
clause(19004, a(var('X'), n6334), a(var('X'), n6333)).
clause(19007, a(var('X'), n6335), a(var('X'), n6334)).
clause(19010, a(var('X'), n6336), a(var('X'), n6335)).
clause(19013, a(var('X'), n6337), a(var('X'), n6336)).
clause(19016, a(var('X'), n6338), a(var('X'), n6337)).
clause(19019, a(var('X'), n6339), a(var('X'), n6338)).
clause(19022, a(var('X'), n6340), a(var('X'), n6339)).
clause(19025, a(var('X'), n6341), a(var('X'), n6340)).
clause(19028, a(var('X'), n6342), a(var('X'), n6341)).
clause(19031, a(var('X'), n6343), a(var('X'), n6342)).
clause(19034, a(var('X'), n6344), a(var('X'), n6343)).
clause(19037, a(var('X'), n6345), a(var('X'), n6344)).
clause(19040, a(var('X'), n6346), a(var('X'), n6345)).
clause(19043, a(var('X'), n6347), a(var('X'), n6346)).
clause(19046, a(var('X'), n6348), a(var('X'), n6347)).
clause(19049, a(var('X'), n6349), a(var('X'), n6348)).
clause(19052, a(var('X'), n6350), a(var('X'), n6349)).
clause(19055, a(var('X'), n6351), a(var('X'), n6350)).
clause(19058, a(var('X'), n6352), a(var('X'), n6351)).
clause(19061, a(var('X'), n6353), a(var('X'), n6352)).
clause(19064, a(var('X'), n6354), a(var('X'), n6353)).
clause(19067, a(var('X'), n6355), a(var('X'), n6354)).
clause(19070, a(var('X'), n6356), a(var('X'), n6355)).
clause(19073, a(var('X'), n6357), a(var('X'), n6356)).
clause(19076, a(var('X'), n6358), a(var('X'), n6357)).
clause(19079, a(var('X'), n6359), a(var('X'), n6358)).
clause(19082, a(var('X'), n6360), a(var('X'), n6359)).
clause(19085, a(var('X'), n6361), a(var('X'), n6360)).
clause(19088, a(var('X'), n6362), a(var('X'), n6361)).
clause(19091, a(var('X'), n6363), a(var('X'), n6362)).
clause(19094, a(var('X'), n6364), a(var('X'), n6363)).
clause(19097, a(var('X'), n6365), a(var('X'), n6364)).
clause(19100, a(var('X'), n6366), a(var('X'), n6365)).
clause(19103, a(var('X'), n6367), a(var('X'), n6366)).
clause(19106, a(var('X'), n6368), a(var('X'), n6367)).
clause(19109, a(var('X'), n6369), a(var('X'), n6368)).
clause(19112, a(var('X'), n6370), a(var('X'), n6369)).
clause(19115, a(var('X'), n6371), a(var('X'), n6370)).
clause(19118, a(var('X'), n6372), a(var('X'), n6371)).
clause(19121, a(var('X'), n6373), a(var('X'), n6372)).
clause(19124, a(var('X'), n6374), a(var('X'), n6373)).
clause(19127, a(var('X'), n6375), a(var('X'), n6374)).
clause(19130, a(var('X'), n6376), a(var('X'), n6375)).
clause(19133, a(var('X'), n6377), a(var('X'), n6376)).
clause(19136, a(var('X'), n6378), a(var('X'), n6377)).
clause(19139, a(var('X'), n6379), a(var('X'), n6378)).
clause(19142, a(var('X'), n6380), a(var('X'), n6379)).
clause(19145, a(var('X'), n6381), a(var('X'), n6380)).
clause(19148, a(var('X'), n6382), a(var('X'), n6381)).
clause(19151, a(var('X'), n6383), a(var('X'), n6382)).
clause(19154, a(var('X'), n6384), a(var('X'), n6383)).
clause(19157, a(var('X'), n6385), a(var('X'), n6384)).
clause(19160, a(var('X'), n6386), a(var('X'), n6385)).
clause(19163, a(var('X'), n6387), a(var('X'), n6386)).
clause(19166, a(var('X'), n6388), a(var('X'), n6387)).
clause(19169, a(var('X'), n6389), a(var('X'), n6388)).
clause(19172, a(var('X'), n6390), a(var('X'), n6389)).
clause(19175, a(var('X'), n6391), a(var('X'), n6390)).
clause(19178, a(var('X'), n6392), a(var('X'), n6391)).
clause(19181, a(var('X'), n6393), a(var('X'), n6392)).
clause(19184, a(var('X'), n6394), a(var('X'), n6393)).
clause(19187, a(var('X'), n6395), a(var('X'), n6394)).
clause(19190, a(var('X'), n6396), a(var('X'), n6395)).
clause(19193, a(var('X'), n6397), a(var('X'), n6396)).
clause(19196, a(var('X'), n6398), a(var('X'), n6397)).
clause(19199, a(var('X'), n6399), a(var('X'), n6398)).
clause(19202, a(var('X'), n6400), a(var('X'), n6399)).
clause(19205, a(var('X'), n6401), a(var('X'), n6400)).
clause(19208, a(var('X'), n6402), a(var('X'), n6401)).
clause(19211, a(var('X'), n6403), a(var('X'), n6402)).
clause(19214, a(var('X'), n6404), a(var('X'), n6403)).
clause(19217, a(var('X'), n6405), a(var('X'), n6404)).
clause(19220, a(var('X'), n6406), a(var('X'), n6405)).
clause(19223, a(var('X'), n6407), a(var('X'), n6406)).
clause(19226, a(var('X'), n6408), a(var('X'), n6407)).
clause(19229, a(var('X'), n6409), a(var('X'), n6408)).
clause(19232, a(var('X'), n6410), a(var('X'), n6409)).
clause(19235, a(var('X'), n6411), a(var('X'), n6410)).
clause(19238, a(var('X'), n6412), a(var('X'), n6411)).
clause(19241, a(var('X'), n6413), a(var('X'), n6412)).
clause(19244, a(var('X'), n6414), a(var('X'), n6413)).
clause(19247, a(var('X'), n6415), a(var('X'), n6414)).
clause(19250, a(var('X'), n6416), a(var('X'), n6415)).
clause(19253, a(var('X'), n6417), a(var('X'), n6416)).
clause(19256, a(var('X'), n6418), a(var('X'), n6417)).
clause(19259, a(var('X'), n6419), a(var('X'), n6418)).
clause(19262, a(var('X'), n6420), a(var('X'), n6419)).
clause(19265, a(var('X'), n6421), a(var('X'), n6420)).
clause(19268, a(var('X'), n6422), a(var('X'), n6421)).
clause(19271, a(var('X'), n6423), a(var('X'), n6422)).
clause(19274, a(var('X'), n6424), a(var('X'), n6423)).
clause(19277, a(var('X'), n6425), a(var('X'), n6424)).
clause(19280, a(var('X'), n6426), a(var('X'), n6425)).
clause(19283, a(var('X'), n6427), a(var('X'), n6426)).
clause(19286, a(var('X'), n6428), a(var('X'), n6427)).
clause(19289, a(var('X'), n6429), a(var('X'), n6428)).
clause(19292, a(var('X'), n6430), a(var('X'), n6429)).
clause(19295, a(var('X'), n6431), a(var('X'), n6430)).
clause(19298, a(var('X'), n6432), a(var('X'), n6431)).
clause(19301, a(var('X'), n6433), a(var('X'), n6432)).
clause(19304, a(var('X'), n6434), a(var('X'), n6433)).
clause(19307, a(var('X'), n6435), a(var('X'), n6434)).
clause(19310, a(var('X'), n6436), a(var('X'), n6435)).
clause(19313, a(var('X'), n6437), a(var('X'), n6436)).
clause(19316, a(var('X'), n6438), a(var('X'), n6437)).
clause(19319, a(var('X'), n6439), a(var('X'), n6438)).
clause(19322, a(var('X'), n6440), a(var('X'), n6439)).
clause(19325, a(var('X'), n6441), a(var('X'), n6440)).
clause(19328, a(var('X'), n6442), a(var('X'), n6441)).
clause(19331, a(var('X'), n6443), a(var('X'), n6442)).
clause(19334, a(var('X'), n6444), a(var('X'), n6443)).
clause(19337, a(var('X'), n6445), a(var('X'), n6444)).
clause(19340, a(var('X'), n6446), a(var('X'), n6445)).
clause(19343, a(var('X'), n6447), a(var('X'), n6446)).
clause(19346, a(var('X'), n6448), a(var('X'), n6447)).
clause(19349, a(var('X'), n6449), a(var('X'), n6448)).
clause(19352, a(var('X'), n6450), a(var('X'), n6449)).
clause(19355, a(var('X'), n6451), a(var('X'), n6450)).
clause(19358, a(var('X'), n6452), a(var('X'), n6451)).
clause(19361, a(var('X'), n6453), a(var('X'), n6452)).
clause(19364, a(var('X'), n6454), a(var('X'), n6453)).
clause(19367, a(var('X'), n6455), a(var('X'), n6454)).
clause(19370, a(var('X'), n6456), a(var('X'), n6455)).
clause(19373, a(var('X'), n6457), a(var('X'), n6456)).
clause(19376, a(var('X'), n6458), a(var('X'), n6457)).
clause(19379, a(var('X'), n6459), a(var('X'), n6458)).
clause(19382, a(var('X'), n6460), a(var('X'), n6459)).
clause(19385, a(var('X'), n6461), a(var('X'), n6460)).
clause(19388, a(var('X'), n6462), a(var('X'), n6461)).
clause(19391, a(var('X'), n6463), a(var('X'), n6462)).
clause(19394, a(var('X'), n6464), a(var('X'), n6463)).
clause(19397, a(var('X'), n6465), a(var('X'), n6464)).
clause(19400, a(var('X'), n6466), a(var('X'), n6465)).
clause(19403, a(var('X'), n6467), a(var('X'), n6466)).
clause(19406, a(var('X'), n6468), a(var('X'), n6467)).
clause(19409, a(var('X'), n6469), a(var('X'), n6468)).
clause(19412, a(var('X'), n6470), a(var('X'), n6469)).
clause(19415, a(var('X'), n6471), a(var('X'), n6470)).
clause(19418, a(var('X'), n6472), a(var('X'), n6471)).
clause(19421, a(var('X'), n6473), a(var('X'), n6472)).
clause(19424, a(var('X'), n6474), a(var('X'), n6473)).
clause(19427, a(var('X'), n6475), a(var('X'), n6474)).
clause(19430, a(var('X'), n6476), a(var('X'), n6475)).
clause(19433, a(var('X'), n6477), a(var('X'), n6476)).
clause(19436, a(var('X'), n6478), a(var('X'), n6477)).
clause(19439, a(var('X'), n6479), a(var('X'), n6478)).
clause(19442, a(var('X'), n6480), a(var('X'), n6479)).
clause(19445, a(var('X'), n6481), a(var('X'), n6480)).
clause(19448, a(var('X'), n6482), a(var('X'), n6481)).
clause(19451, a(var('X'), n6483), a(var('X'), n6482)).
clause(19454, a(var('X'), n6484), a(var('X'), n6483)).
clause(19457, a(var('X'), n6485), a(var('X'), n6484)).
clause(19460, a(var('X'), n6486), a(var('X'), n6485)).
clause(19463, a(var('X'), n6487), a(var('X'), n6486)).
clause(19466, a(var('X'), n6488), a(var('X'), n6487)).
clause(19469, a(var('X'), n6489), a(var('X'), n6488)).
clause(19472, a(var('X'), n6490), a(var('X'), n6489)).
clause(19475, a(var('X'), n6491), a(var('X'), n6490)).
clause(19478, a(var('X'), n6492), a(var('X'), n6491)).
clause(19481, a(var('X'), n6493), a(var('X'), n6492)).
clause(19484, a(var('X'), n6494), a(var('X'), n6493)).
clause(19487, a(var('X'), n6495), a(var('X'), n6494)).
clause(19490, a(var('X'), n6496), a(var('X'), n6495)).
clause(19493, a(var('X'), n6497), a(var('X'), n6496)).
clause(19496, a(var('X'), n6498), a(var('X'), n6497)).
clause(19499, a(var('X'), n6499), a(var('X'), n6498)).
clause(19502, a(var('X'), n6500), a(var('X'), n6499)).
clause(19505, a(var('X'), n6501), a(var('X'), n6500)).
clause(19508, a(var('X'), n6502), a(var('X'), n6501)).
clause(19511, a(var('X'), n6503), a(var('X'), n6502)).
clause(19514, a(var('X'), n6504), a(var('X'), n6503)).
clause(19517, a(var('X'), n6505), a(var('X'), n6504)).
clause(19520, a(var('X'), n6506), a(var('X'), n6505)).
clause(19523, a(var('X'), n6507), a(var('X'), n6506)).
clause(19526, a(var('X'), n6508), a(var('X'), n6507)).
clause(19529, a(var('X'), n6509), a(var('X'), n6508)).
clause(19532, a(var('X'), n6510), a(var('X'), n6509)).
clause(19535, a(var('X'), n6511), a(var('X'), n6510)).
clause(19538, a(var('X'), n6512), a(var('X'), n6511)).
clause(19541, a(var('X'), n6513), a(var('X'), n6512)).
clause(19544, a(var('X'), n6514), a(var('X'), n6513)).
clause(19547, a(var('X'), n6515), a(var('X'), n6514)).
clause(19550, a(var('X'), n6516), a(var('X'), n6515)).
clause(19553, a(var('X'), n6517), a(var('X'), n6516)).
clause(19556, a(var('X'), n6518), a(var('X'), n6517)).
clause(19559, a(var('X'), n6519), a(var('X'), n6518)).
clause(19562, a(var('X'), n6520), a(var('X'), n6519)).
clause(19565, a(var('X'), n6521), a(var('X'), n6520)).
clause(19568, a(var('X'), n6522), a(var('X'), n6521)).
clause(19571, a(var('X'), n6523), a(var('X'), n6522)).
clause(19574, a(var('X'), n6524), a(var('X'), n6523)).
clause(19577, a(var('X'), n6525), a(var('X'), n6524)).
clause(19580, a(var('X'), n6526), a(var('X'), n6525)).
clause(19583, a(var('X'), n6527), a(var('X'), n6526)).
clause(19586, a(var('X'), n6528), a(var('X'), n6527)).
clause(19589, a(var('X'), n6529), a(var('X'), n6528)).
clause(19592, a(var('X'), n6530), a(var('X'), n6529)).
clause(19595, a(var('X'), n6531), a(var('X'), n6530)).
clause(19598, a(var('X'), n6532), a(var('X'), n6531)).
clause(19601, a(var('X'), n6533), a(var('X'), n6532)).
clause(19604, a(var('X'), n6534), a(var('X'), n6533)).
clause(19607, a(var('X'), n6535), a(var('X'), n6534)).
clause(19610, a(var('X'), n6536), a(var('X'), n6535)).
clause(19613, a(var('X'), n6537), a(var('X'), n6536)).
clause(19616, a(var('X'), n6538), a(var('X'), n6537)).
clause(19619, a(var('X'), n6539), a(var('X'), n6538)).
clause(19622, a(var('X'), n6540), a(var('X'), n6539)).
clause(19625, a(var('X'), n6541), a(var('X'), n6540)).
clause(19628, a(var('X'), n6542), a(var('X'), n6541)).
clause(19631, a(var('X'), n6543), a(var('X'), n6542)).
clause(19634, a(var('X'), n6544), a(var('X'), n6543)).
clause(19637, a(var('X'), n6545), a(var('X'), n6544)).
clause(19640, a(var('X'), n6546), a(var('X'), n6545)).
clause(19643, a(var('X'), n6547), a(var('X'), n6546)).
clause(19646, a(var('X'), n6548), a(var('X'), n6547)).
clause(19649, a(var('X'), n6549), a(var('X'), n6548)).
clause(19652, a(var('X'), n6550), a(var('X'), n6549)).
clause(19655, a(var('X'), n6551), a(var('X'), n6550)).
clause(19658, a(var('X'), n6552), a(var('X'), n6551)).
clause(19661, a(var('X'), n6553), a(var('X'), n6552)).
clause(19664, a(var('X'), n6554), a(var('X'), n6553)).
clause(19667, a(var('X'), n6555), a(var('X'), n6554)).
clause(19670, a(var('X'), n6556), a(var('X'), n6555)).
clause(19673, a(var('X'), n6557), a(var('X'), n6556)).
clause(19676, a(var('X'), n6558), a(var('X'), n6557)).
clause(19679, a(var('X'), n6559), a(var('X'), n6558)).
clause(19682, a(var('X'), n6560), a(var('X'), n6559)).
clause(19685, a(var('X'), n6561), a(var('X'), n6560)).
clause(19688, a(var('X'), n6562), a(var('X'), n6561)).
clause(19691, a(var('X'), n6563), a(var('X'), n6562)).
clause(19694, a(var('X'), n6564), a(var('X'), n6563)).
clause(19697, a(var('X'), n6565), a(var('X'), n6564)).
clause(19700, a(var('X'), n6566), a(var('X'), n6565)).
clause(19703, a(var('X'), n6567), a(var('X'), n6566)).
clause(19706, a(var('X'), n6568), a(var('X'), n6567)).
clause(19709, a(var('X'), n6569), a(var('X'), n6568)).
clause(19712, a(var('X'), n6570), a(var('X'), n6569)).
clause(19715, a(var('X'), n6571), a(var('X'), n6570)).
clause(19718, a(var('X'), n6572), a(var('X'), n6571)).
clause(19721, a(var('X'), n6573), a(var('X'), n6572)).
clause(19724, a(var('X'), n6574), a(var('X'), n6573)).
clause(19727, a(var('X'), n6575), a(var('X'), n6574)).
clause(19730, a(var('X'), n6576), a(var('X'), n6575)).
clause(19733, a(var('X'), n6577), a(var('X'), n6576)).
clause(19736, a(var('X'), n6578), a(var('X'), n6577)).
clause(19739, a(var('X'), n6579), a(var('X'), n6578)).
clause(19742, a(var('X'), n6580), a(var('X'), n6579)).
clause(19745, a(var('X'), n6581), a(var('X'), n6580)).
clause(19748, a(var('X'), n6582), a(var('X'), n6581)).
clause(19751, a(var('X'), n6583), a(var('X'), n6582)).
clause(19754, a(var('X'), n6584), a(var('X'), n6583)).
clause(19757, a(var('X'), n6585), a(var('X'), n6584)).
clause(19760, a(var('X'), n6586), a(var('X'), n6585)).
clause(19763, a(var('X'), n6587), a(var('X'), n6586)).
clause(19766, a(var('X'), n6588), a(var('X'), n6587)).
clause(19769, a(var('X'), n6589), a(var('X'), n6588)).
clause(19772, a(var('X'), n6590), a(var('X'), n6589)).
clause(19775, a(var('X'), n6591), a(var('X'), n6590)).
clause(19778, a(var('X'), n6592), a(var('X'), n6591)).
clause(19781, a(var('X'), n6593), a(var('X'), n6592)).
clause(19784, a(var('X'), n6594), a(var('X'), n6593)).
clause(19787, a(var('X'), n6595), a(var('X'), n6594)).
clause(19790, a(var('X'), n6596), a(var('X'), n6595)).
clause(19793, a(var('X'), n6597), a(var('X'), n6596)).
clause(19796, a(var('X'), n6598), a(var('X'), n6597)).
clause(19799, a(var('X'), n6599), a(var('X'), n6598)).
clause(19802, a(var('X'), n6600), a(var('X'), n6599)).
clause(19805, a(var('X'), n6601), a(var('X'), n6600)).
clause(19808, a(var('X'), n6602), a(var('X'), n6601)).
clause(19811, a(var('X'), n6603), a(var('X'), n6602)).
clause(19814, a(var('X'), n6604), a(var('X'), n6603)).
clause(19817, a(var('X'), n6605), a(var('X'), n6604)).
clause(19820, a(var('X'), n6606), a(var('X'), n6605)).
clause(19823, a(var('X'), n6607), a(var('X'), n6606)).
clause(19826, a(var('X'), n6608), a(var('X'), n6607)).
clause(19829, a(var('X'), n6609), a(var('X'), n6608)).
clause(19832, a(var('X'), n6610), a(var('X'), n6609)).
clause(19835, a(var('X'), n6611), a(var('X'), n6610)).
clause(19838, a(var('X'), n6612), a(var('X'), n6611)).
clause(19841, a(var('X'), n6613), a(var('X'), n6612)).
clause(19844, a(var('X'), n6614), a(var('X'), n6613)).
clause(19847, a(var('X'), n6615), a(var('X'), n6614)).
clause(19850, a(var('X'), n6616), a(var('X'), n6615)).
clause(19853, a(var('X'), n6617), a(var('X'), n6616)).
clause(19856, a(var('X'), n6618), a(var('X'), n6617)).
clause(19859, a(var('X'), n6619), a(var('X'), n6618)).
clause(19862, a(var('X'), n6620), a(var('X'), n6619)).
clause(19865, a(var('X'), n6621), a(var('X'), n6620)).
clause(19868, a(var('X'), n6622), a(var('X'), n6621)).
clause(19871, a(var('X'), n6623), a(var('X'), n6622)).
clause(19874, a(var('X'), n6624), a(var('X'), n6623)).
clause(19877, a(var('X'), n6625), a(var('X'), n6624)).
clause(19880, a(var('X'), n6626), a(var('X'), n6625)).
clause(19883, a(var('X'), n6627), a(var('X'), n6626)).
clause(19886, a(var('X'), n6628), a(var('X'), n6627)).
clause(19889, a(var('X'), n6629), a(var('X'), n6628)).
clause(19892, a(var('X'), n6630), a(var('X'), n6629)).
clause(19895, a(var('X'), n6631), a(var('X'), n6630)).
clause(19898, a(var('X'), n6632), a(var('X'), n6631)).
clause(19901, a(var('X'), n6633), a(var('X'), n6632)).
clause(19904, a(var('X'), n6634), a(var('X'), n6633)).
clause(19907, a(var('X'), n6635), a(var('X'), n6634)).
clause(19910, a(var('X'), n6636), a(var('X'), n6635)).
clause(19913, a(var('X'), n6637), a(var('X'), n6636)).
clause(19916, a(var('X'), n6638), a(var('X'), n6637)).
clause(19919, a(var('X'), n6639), a(var('X'), n6638)).
clause(19922, a(var('X'), n6640), a(var('X'), n6639)).
clause(19925, a(var('X'), n6641), a(var('X'), n6640)).
clause(19928, a(var('X'), n6642), a(var('X'), n6641)).
clause(19931, a(var('X'), n6643), a(var('X'), n6642)).
clause(19934, a(var('X'), n6644), a(var('X'), n6643)).
clause(19937, a(var('X'), n6645), a(var('X'), n6644)).
clause(19940, a(var('X'), n6646), a(var('X'), n6645)).
clause(19943, a(var('X'), n6647), a(var('X'), n6646)).
clause(19946, a(var('X'), n6648), a(var('X'), n6647)).
clause(19949, a(var('X'), n6649), a(var('X'), n6648)).
clause(19952, a(var('X'), n6650), a(var('X'), n6649)).
clause(19955, a(var('X'), n6651), a(var('X'), n6650)).
clause(19958, a(var('X'), n6652), a(var('X'), n6651)).
clause(19961, a(var('X'), n6653), a(var('X'), n6652)).
clause(19964, a(var('X'), n6654), a(var('X'), n6653)).
clause(19967, a(var('X'), n6655), a(var('X'), n6654)).
clause(19970, a(var('X'), n6656), a(var('X'), n6655)).
clause(19973, a(var('X'), n6657), a(var('X'), n6656)).
clause(19976, a(var('X'), n6658), a(var('X'), n6657)).
clause(19979, a(var('X'), n6659), a(var('X'), n6658)).
clause(19982, a(var('X'), n6660), a(var('X'), n6659)).
clause(19985, a(var('X'), n6661), a(var('X'), n6660)).
clause(19988, a(var('X'), n6662), a(var('X'), n6661)).
clause(19991, a(var('X'), n6663), a(var('X'), n6662)).
clause(19994, a(var('X'), n6664), a(var('X'), n6663)).
clause(19997, a(var('X'), n6665), a(var('X'), n6664)).
clause(20000, a(var('X'), n6666), a(var('X'), n6665)).
clause(20003, a(var('X'), n6667), a(var('X'), n6666)).
clause(20006, a(var('X'), n6668), a(var('X'), n6667)).
clause(20009, a(var('X'), n6669), a(var('X'), n6668)).
clause(20012, a(var('X'), n6670), a(var('X'), n6669)).
clause(20015, a(var('X'), n6671), a(var('X'), n6670)).
clause(20018, a(var('X'), n6672), a(var('X'), n6671)).
clause(20021, a(var('X'), n6673), a(var('X'), n6672)).
clause(20024, a(var('X'), n6674), a(var('X'), n6673)).
clause(20027, a(var('X'), n6675), a(var('X'), n6674)).
clause(20030, a(var('X'), n6676), a(var('X'), n6675)).
clause(20033, a(var('X'), n6677), a(var('X'), n6676)).
clause(20036, a(var('X'), n6678), a(var('X'), n6677)).
clause(20039, a(var('X'), n6679), a(var('X'), n6678)).
clause(20042, a(var('X'), n6680), a(var('X'), n6679)).
clause(20045, a(var('X'), n6681), a(var('X'), n6680)).
clause(20048, a(var('X'), n6682), a(var('X'), n6681)).
clause(20051, a(var('X'), n6683), a(var('X'), n6682)).
clause(20054, a(var('X'), n6684), a(var('X'), n6683)).
clause(20057, a(var('X'), n6685), a(var('X'), n6684)).
clause(20060, a(var('X'), n6686), a(var('X'), n6685)).
clause(20063, a(var('X'), n6687), a(var('X'), n6686)).
clause(20066, a(var('X'), n6688), a(var('X'), n6687)).
clause(20069, a(var('X'), n6689), a(var('X'), n6688)).
clause(20072, a(var('X'), n6690), a(var('X'), n6689)).
clause(20075, a(var('X'), n6691), a(var('X'), n6690)).
clause(20078, a(var('X'), n6692), a(var('X'), n6691)).
clause(20081, a(var('X'), n6693), a(var('X'), n6692)).
clause(20084, a(var('X'), n6694), a(var('X'), n6693)).
clause(20087, a(var('X'), n6695), a(var('X'), n6694)).
clause(20090, a(var('X'), n6696), a(var('X'), n6695)).
clause(20093, a(var('X'), n6697), a(var('X'), n6696)).
clause(20096, a(var('X'), n6698), a(var('X'), n6697)).
clause(20099, a(var('X'), n6699), a(var('X'), n6698)).
clause(20102, a(var('X'), n6700), a(var('X'), n6699)).
clause(20105, a(var('X'), n6701), a(var('X'), n6700)).
clause(20108, a(var('X'), n6702), a(var('X'), n6701)).
clause(20111, a(var('X'), n6703), a(var('X'), n6702)).
clause(20114, a(var('X'), n6704), a(var('X'), n6703)).
clause(20117, a(var('X'), n6705), a(var('X'), n6704)).
clause(20120, a(var('X'), n6706), a(var('X'), n6705)).
clause(20123, a(var('X'), n6707), a(var('X'), n6706)).
clause(20126, a(var('X'), n6708), a(var('X'), n6707)).
clause(20129, a(var('X'), n6709), a(var('X'), n6708)).
clause(20132, a(var('X'), n6710), a(var('X'), n6709)).
clause(20135, a(var('X'), n6711), a(var('X'), n6710)).
clause(20138, a(var('X'), n6712), a(var('X'), n6711)).
clause(20141, a(var('X'), n6713), a(var('X'), n6712)).
clause(20144, a(var('X'), n6714), a(var('X'), n6713)).
clause(20147, a(var('X'), n6715), a(var('X'), n6714)).
clause(20150, a(var('X'), n6716), a(var('X'), n6715)).
clause(20153, a(var('X'), n6717), a(var('X'), n6716)).
clause(20156, a(var('X'), n6718), a(var('X'), n6717)).
clause(20159, a(var('X'), n6719), a(var('X'), n6718)).
clause(20162, a(var('X'), n6720), a(var('X'), n6719)).
clause(20165, a(var('X'), n6721), a(var('X'), n6720)).
clause(20168, a(var('X'), n6722), a(var('X'), n6721)).
clause(20171, a(var('X'), n6723), a(var('X'), n6722)).
clause(20174, a(var('X'), n6724), a(var('X'), n6723)).
clause(20177, a(var('X'), n6725), a(var('X'), n6724)).
clause(20180, a(var('X'), n6726), a(var('X'), n6725)).
clause(20183, a(var('X'), n6727), a(var('X'), n6726)).
clause(20186, a(var('X'), n6728), a(var('X'), n6727)).
clause(20189, a(var('X'), n6729), a(var('X'), n6728)).
clause(20192, a(var('X'), n6730), a(var('X'), n6729)).
clause(20195, a(var('X'), n6731), a(var('X'), n6730)).
clause(20198, a(var('X'), n6732), a(var('X'), n6731)).
clause(20201, a(var('X'), n6733), a(var('X'), n6732)).
clause(20204, a(var('X'), n6734), a(var('X'), n6733)).
clause(20207, a(var('X'), n6735), a(var('X'), n6734)).
clause(20210, a(var('X'), n6736), a(var('X'), n6735)).
clause(20213, a(var('X'), n6737), a(var('X'), n6736)).
clause(20216, a(var('X'), n6738), a(var('X'), n6737)).
clause(20219, a(var('X'), n6739), a(var('X'), n6738)).
clause(20222, a(var('X'), n6740), a(var('X'), n6739)).
clause(20225, a(var('X'), n6741), a(var('X'), n6740)).
clause(20228, a(var('X'), n6742), a(var('X'), n6741)).
clause(20231, a(var('X'), n6743), a(var('X'), n6742)).
clause(20234, a(var('X'), n6744), a(var('X'), n6743)).
clause(20237, a(var('X'), n6745), a(var('X'), n6744)).
clause(20240, a(var('X'), n6746), a(var('X'), n6745)).
clause(20243, a(var('X'), n6747), a(var('X'), n6746)).
clause(20246, a(var('X'), n6748), a(var('X'), n6747)).
clause(20249, a(var('X'), n6749), a(var('X'), n6748)).
clause(20252, a(var('X'), n6750), a(var('X'), n6749)).
clause(20255, a(var('X'), n6751), a(var('X'), n6750)).
clause(20258, a(var('X'), n6752), a(var('X'), n6751)).
clause(20261, a(var('X'), n6753), a(var('X'), n6752)).
clause(20264, a(var('X'), n6754), a(var('X'), n6753)).
clause(20267, a(var('X'), n6755), a(var('X'), n6754)).
clause(20270, a(var('X'), n6756), a(var('X'), n6755)).
clause(20273, a(var('X'), n6757), a(var('X'), n6756)).
clause(20276, a(var('X'), n6758), a(var('X'), n6757)).
clause(20279, a(var('X'), n6759), a(var('X'), n6758)).
clause(20282, a(var('X'), n6760), a(var('X'), n6759)).
clause(20285, a(var('X'), n6761), a(var('X'), n6760)).
clause(20288, a(var('X'), n6762), a(var('X'), n6761)).
clause(20291, a(var('X'), n6763), a(var('X'), n6762)).
clause(20294, a(var('X'), n6764), a(var('X'), n6763)).
clause(20297, a(var('X'), n6765), a(var('X'), n6764)).
clause(20300, a(var('X'), n6766), a(var('X'), n6765)).
clause(20303, a(var('X'), n6767), a(var('X'), n6766)).
clause(20306, a(var('X'), n6768), a(var('X'), n6767)).
clause(20309, a(var('X'), n6769), a(var('X'), n6768)).
clause(20312, a(var('X'), n6770), a(var('X'), n6769)).
clause(20315, a(var('X'), n6771), a(var('X'), n6770)).
clause(20318, a(var('X'), n6772), a(var('X'), n6771)).
clause(20321, a(var('X'), n6773), a(var('X'), n6772)).
clause(20324, a(var('X'), n6774), a(var('X'), n6773)).
clause(20327, a(var('X'), n6775), a(var('X'), n6774)).
clause(20330, a(var('X'), n6776), a(var('X'), n6775)).
clause(20333, a(var('X'), n6777), a(var('X'), n6776)).
clause(20336, a(var('X'), n6778), a(var('X'), n6777)).
clause(20339, a(var('X'), n6779), a(var('X'), n6778)).
clause(20342, a(var('X'), n6780), a(var('X'), n6779)).
clause(20345, a(var('X'), n6781), a(var('X'), n6780)).
clause(20348, a(var('X'), n6782), a(var('X'), n6781)).
clause(20351, a(var('X'), n6783), a(var('X'), n6782)).
clause(20354, a(var('X'), n6784), a(var('X'), n6783)).
clause(20357, a(var('X'), n6785), a(var('X'), n6784)).
clause(20360, a(var('X'), n6786), a(var('X'), n6785)).
clause(20363, a(var('X'), n6787), a(var('X'), n6786)).
clause(20366, a(var('X'), n6788), a(var('X'), n6787)).
clause(20369, a(var('X'), n6789), a(var('X'), n6788)).
clause(20372, a(var('X'), n6790), a(var('X'), n6789)).
clause(20375, a(var('X'), n6791), a(var('X'), n6790)).
clause(20378, a(var('X'), n6792), a(var('X'), n6791)).
clause(20381, a(var('X'), n6793), a(var('X'), n6792)).
clause(20384, a(var('X'), n6794), a(var('X'), n6793)).
clause(20387, a(var('X'), n6795), a(var('X'), n6794)).
clause(20390, a(var('X'), n6796), a(var('X'), n6795)).
clause(20393, a(var('X'), n6797), a(var('X'), n6796)).
clause(20396, a(var('X'), n6798), a(var('X'), n6797)).
clause(20399, a(var('X'), n6799), a(var('X'), n6798)).
clause(20402, a(var('X'), n6800), a(var('X'), n6799)).
clause(20405, a(var('X'), n6801), a(var('X'), n6800)).
clause(20408, a(var('X'), n6802), a(var('X'), n6801)).
clause(20411, a(var('X'), n6803), a(var('X'), n6802)).
clause(20414, a(var('X'), n6804), a(var('X'), n6803)).
clause(20417, a(var('X'), n6805), a(var('X'), n6804)).
clause(20420, a(var('X'), n6806), a(var('X'), n6805)).
clause(20423, a(var('X'), n6807), a(var('X'), n6806)).
clause(20426, a(var('X'), n6808), a(var('X'), n6807)).
clause(20429, a(var('X'), n6809), a(var('X'), n6808)).
clause(20432, a(var('X'), n6810), a(var('X'), n6809)).
clause(20435, a(var('X'), n6811), a(var('X'), n6810)).
clause(20438, a(var('X'), n6812), a(var('X'), n6811)).
clause(20441, a(var('X'), n6813), a(var('X'), n6812)).
clause(20444, a(var('X'), n6814), a(var('X'), n6813)).
clause(20447, a(var('X'), n6815), a(var('X'), n6814)).
clause(20450, a(var('X'), n6816), a(var('X'), n6815)).
clause(20453, a(var('X'), n6817), a(var('X'), n6816)).
clause(20456, a(var('X'), n6818), a(var('X'), n6817)).
clause(20459, a(var('X'), n6819), a(var('X'), n6818)).
clause(20462, a(var('X'), n6820), a(var('X'), n6819)).
clause(20465, a(var('X'), n6821), a(var('X'), n6820)).
clause(20468, a(var('X'), n6822), a(var('X'), n6821)).
clause(20471, a(var('X'), n6823), a(var('X'), n6822)).
clause(20474, a(var('X'), n6824), a(var('X'), n6823)).
clause(20477, a(var('X'), n6825), a(var('X'), n6824)).
clause(20480, a(var('X'), n6826), a(var('X'), n6825)).
clause(20483, a(var('X'), n6827), a(var('X'), n6826)).
clause(20486, a(var('X'), n6828), a(var('X'), n6827)).
clause(20489, a(var('X'), n6829), a(var('X'), n6828)).
clause(20492, a(var('X'), n6830), a(var('X'), n6829)).
clause(20495, a(var('X'), n6831), a(var('X'), n6830)).
clause(20498, a(var('X'), n6832), a(var('X'), n6831)).
clause(20501, a(var('X'), n6833), a(var('X'), n6832)).
clause(20504, a(var('X'), n6834), a(var('X'), n6833)).
clause(20507, a(var('X'), n6835), a(var('X'), n6834)).
clause(20510, a(var('X'), n6836), a(var('X'), n6835)).
clause(20513, a(var('X'), n6837), a(var('X'), n6836)).
clause(20516, a(var('X'), n6838), a(var('X'), n6837)).
clause(20519, a(var('X'), n6839), a(var('X'), n6838)).
clause(20522, a(var('X'), n6840), a(var('X'), n6839)).
clause(20525, a(var('X'), n6841), a(var('X'), n6840)).
clause(20528, a(var('X'), n6842), a(var('X'), n6841)).
clause(20531, a(var('X'), n6843), a(var('X'), n6842)).
clause(20534, a(var('X'), n6844), a(var('X'), n6843)).
clause(20537, a(var('X'), n6845), a(var('X'), n6844)).
clause(20540, a(var('X'), n6846), a(var('X'), n6845)).
clause(20543, a(var('X'), n6847), a(var('X'), n6846)).
clause(20546, a(var('X'), n6848), a(var('X'), n6847)).
clause(20549, a(var('X'), n6849), a(var('X'), n6848)).
clause(20552, a(var('X'), n6850), a(var('X'), n6849)).
clause(20555, a(var('X'), n6851), a(var('X'), n6850)).
clause(20558, a(var('X'), n6852), a(var('X'), n6851)).
clause(20561, a(var('X'), n6853), a(var('X'), n6852)).
clause(20564, a(var('X'), n6854), a(var('X'), n6853)).
clause(20567, a(var('X'), n6855), a(var('X'), n6854)).
clause(20570, a(var('X'), n6856), a(var('X'), n6855)).
clause(20573, a(var('X'), n6857), a(var('X'), n6856)).
clause(20576, a(var('X'), n6858), a(var('X'), n6857)).
clause(20579, a(var('X'), n6859), a(var('X'), n6858)).
clause(20582, a(var('X'), n6860), a(var('X'), n6859)).
clause(20585, a(var('X'), n6861), a(var('X'), n6860)).
clause(20588, a(var('X'), n6862), a(var('X'), n6861)).
clause(20591, a(var('X'), n6863), a(var('X'), n6862)).
clause(20594, a(var('X'), n6864), a(var('X'), n6863)).
clause(20597, a(var('X'), n6865), a(var('X'), n6864)).
clause(20600, a(var('X'), n6866), a(var('X'), n6865)).
clause(20603, a(var('X'), n6867), a(var('X'), n6866)).
clause(20606, a(var('X'), n6868), a(var('X'), n6867)).
clause(20609, a(var('X'), n6869), a(var('X'), n6868)).
clause(20612, a(var('X'), n6870), a(var('X'), n6869)).
clause(20615, a(var('X'), n6871), a(var('X'), n6870)).
clause(20618, a(var('X'), n6872), a(var('X'), n6871)).
clause(20621, a(var('X'), n6873), a(var('X'), n6872)).
clause(20624, a(var('X'), n6874), a(var('X'), n6873)).
clause(20627, a(var('X'), n6875), a(var('X'), n6874)).
clause(20630, a(var('X'), n6876), a(var('X'), n6875)).
clause(20633, a(var('X'), n6877), a(var('X'), n6876)).
clause(20636, a(var('X'), n6878), a(var('X'), n6877)).
clause(20639, a(var('X'), n6879), a(var('X'), n6878)).
clause(20642, a(var('X'), n6880), a(var('X'), n6879)).
clause(20645, a(var('X'), n6881), a(var('X'), n6880)).
clause(20648, a(var('X'), n6882), a(var('X'), n6881)).
clause(20651, a(var('X'), n6883), a(var('X'), n6882)).
clause(20654, a(var('X'), n6884), a(var('X'), n6883)).
clause(20657, a(var('X'), n6885), a(var('X'), n6884)).
clause(20660, a(var('X'), n6886), a(var('X'), n6885)).
clause(20663, a(var('X'), n6887), a(var('X'), n6886)).
clause(20666, a(var('X'), n6888), a(var('X'), n6887)).
clause(20669, a(var('X'), n6889), a(var('X'), n6888)).
clause(20672, a(var('X'), n6890), a(var('X'), n6889)).
clause(20675, a(var('X'), n6891), a(var('X'), n6890)).
clause(20678, a(var('X'), n6892), a(var('X'), n6891)).
clause(20681, a(var('X'), n6893), a(var('X'), n6892)).
clause(20684, a(var('X'), n6894), a(var('X'), n6893)).
clause(20687, a(var('X'), n6895), a(var('X'), n6894)).
clause(20690, a(var('X'), n6896), a(var('X'), n6895)).
clause(20693, a(var('X'), n6897), a(var('X'), n6896)).
clause(20696, a(var('X'), n6898), a(var('X'), n6897)).
clause(20699, a(var('X'), n6899), a(var('X'), n6898)).
clause(20702, a(var('X'), n6900), a(var('X'), n6899)).
clause(20705, a(var('X'), n6901), a(var('X'), n6900)).
clause(20708, a(var('X'), n6902), a(var('X'), n6901)).
clause(20711, a(var('X'), n6903), a(var('X'), n6902)).
clause(20714, a(var('X'), n6904), a(var('X'), n6903)).
clause(20717, a(var('X'), n6905), a(var('X'), n6904)).
clause(20720, a(var('X'), n6906), a(var('X'), n6905)).
clause(20723, a(var('X'), n6907), a(var('X'), n6906)).
clause(20726, a(var('X'), n6908), a(var('X'), n6907)).
clause(20729, a(var('X'), n6909), a(var('X'), n6908)).
clause(20732, a(var('X'), n6910), a(var('X'), n6909)).
clause(20735, a(var('X'), n6911), a(var('X'), n6910)).
clause(20738, a(var('X'), n6912), a(var('X'), n6911)).
clause(20741, a(var('X'), n6913), a(var('X'), n6912)).
clause(20744, a(var('X'), n6914), a(var('X'), n6913)).
clause(20747, a(var('X'), n6915), a(var('X'), n6914)).
clause(20750, a(var('X'), n6916), a(var('X'), n6915)).
clause(20753, a(var('X'), n6917), a(var('X'), n6916)).
clause(20756, a(var('X'), n6918), a(var('X'), n6917)).
clause(20759, a(var('X'), n6919), a(var('X'), n6918)).
clause(20762, a(var('X'), n6920), a(var('X'), n6919)).
clause(20765, a(var('X'), n6921), a(var('X'), n6920)).
clause(20768, a(var('X'), n6922), a(var('X'), n6921)).
clause(20771, a(var('X'), n6923), a(var('X'), n6922)).
clause(20774, a(var('X'), n6924), a(var('X'), n6923)).
clause(20777, a(var('X'), n6925), a(var('X'), n6924)).
clause(20780, a(var('X'), n6926), a(var('X'), n6925)).
clause(20783, a(var('X'), n6927), a(var('X'), n6926)).
clause(20786, a(var('X'), n6928), a(var('X'), n6927)).
clause(20789, a(var('X'), n6929), a(var('X'), n6928)).
clause(20792, a(var('X'), n6930), a(var('X'), n6929)).
clause(20795, a(var('X'), n6931), a(var('X'), n6930)).
clause(20798, a(var('X'), n6932), a(var('X'), n6931)).
clause(20801, a(var('X'), n6933), a(var('X'), n6932)).
clause(20804, a(var('X'), n6934), a(var('X'), n6933)).
clause(20807, a(var('X'), n6935), a(var('X'), n6934)).
clause(20810, a(var('X'), n6936), a(var('X'), n6935)).
clause(20813, a(var('X'), n6937), a(var('X'), n6936)).
clause(20816, a(var('X'), n6938), a(var('X'), n6937)).
clause(20819, a(var('X'), n6939), a(var('X'), n6938)).
clause(20822, a(var('X'), n6940), a(var('X'), n6939)).
clause(20825, a(var('X'), n6941), a(var('X'), n6940)).
clause(20828, a(var('X'), n6942), a(var('X'), n6941)).
clause(20831, a(var('X'), n6943), a(var('X'), n6942)).
clause(20834, a(var('X'), n6944), a(var('X'), n6943)).
clause(20837, a(var('X'), n6945), a(var('X'), n6944)).
clause(20840, a(var('X'), n6946), a(var('X'), n6945)).
clause(20843, a(var('X'), n6947), a(var('X'), n6946)).
clause(20846, a(var('X'), n6948), a(var('X'), n6947)).
clause(20849, a(var('X'), n6949), a(var('X'), n6948)).
clause(20852, a(var('X'), n6950), a(var('X'), n6949)).
clause(20855, a(var('X'), n6951), a(var('X'), n6950)).
clause(20858, a(var('X'), n6952), a(var('X'), n6951)).
clause(20861, a(var('X'), n6953), a(var('X'), n6952)).
clause(20864, a(var('X'), n6954), a(var('X'), n6953)).
clause(20867, a(var('X'), n6955), a(var('X'), n6954)).
clause(20870, a(var('X'), n6956), a(var('X'), n6955)).
clause(20873, a(var('X'), n6957), a(var('X'), n6956)).
clause(20876, a(var('X'), n6958), a(var('X'), n6957)).
clause(20879, a(var('X'), n6959), a(var('X'), n6958)).
clause(20882, a(var('X'), n6960), a(var('X'), n6959)).
clause(20885, a(var('X'), n6961), a(var('X'), n6960)).
clause(20888, a(var('X'), n6962), a(var('X'), n6961)).
clause(20891, a(var('X'), n6963), a(var('X'), n6962)).
clause(20894, a(var('X'), n6964), a(var('X'), n6963)).
clause(20897, a(var('X'), n6965), a(var('X'), n6964)).
clause(20900, a(var('X'), n6966), a(var('X'), n6965)).
clause(20903, a(var('X'), n6967), a(var('X'), n6966)).
clause(20906, a(var('X'), n6968), a(var('X'), n6967)).
clause(20909, a(var('X'), n6969), a(var('X'), n6968)).
clause(20912, a(var('X'), n6970), a(var('X'), n6969)).
clause(20915, a(var('X'), n6971), a(var('X'), n6970)).
clause(20918, a(var('X'), n6972), a(var('X'), n6971)).
clause(20921, a(var('X'), n6973), a(var('X'), n6972)).
clause(20924, a(var('X'), n6974), a(var('X'), n6973)).
clause(20927, a(var('X'), n6975), a(var('X'), n6974)).
clause(20930, a(var('X'), n6976), a(var('X'), n6975)).
clause(20933, a(var('X'), n6977), a(var('X'), n6976)).
clause(20936, a(var('X'), n6978), a(var('X'), n6977)).
clause(20939, a(var('X'), n6979), a(var('X'), n6978)).
clause(20942, a(var('X'), n6980), a(var('X'), n6979)).
clause(20945, a(var('X'), n6981), a(var('X'), n6980)).
clause(20948, a(var('X'), n6982), a(var('X'), n6981)).
clause(20951, a(var('X'), n6983), a(var('X'), n6982)).
clause(20954, a(var('X'), n6984), a(var('X'), n6983)).
clause(20957, a(var('X'), n6985), a(var('X'), n6984)).
clause(20960, a(var('X'), n6986), a(var('X'), n6985)).
clause(20963, a(var('X'), n6987), a(var('X'), n6986)).
clause(20966, a(var('X'), n6988), a(var('X'), n6987)).
clause(20969, a(var('X'), n6989), a(var('X'), n6988)).
clause(20972, a(var('X'), n6990), a(var('X'), n6989)).
clause(20975, a(var('X'), n6991), a(var('X'), n6990)).
clause(20978, a(var('X'), n6992), a(var('X'), n6991)).
clause(20981, a(var('X'), n6993), a(var('X'), n6992)).
clause(20984, a(var('X'), n6994), a(var('X'), n6993)).
clause(20987, a(var('X'), n6995), a(var('X'), n6994)).
clause(20990, a(var('X'), n6996), a(var('X'), n6995)).
clause(20993, a(var('X'), n6997), a(var('X'), n6996)).
clause(20996, a(var('X'), n6998), a(var('X'), n6997)).
clause(20999, a(var('X'), n6999), a(var('X'), n6998)).
clause(21002, a(var('X'), n7000), a(var('X'), n6999)).
clause(21005, a(var('X'), n7001), a(var('X'), n7000)).
clause(21008, a(var('X'), n7002), a(var('X'), n7001)).
clause(21011, a(var('X'), n7003), a(var('X'), n7002)).
clause(21014, a(var('X'), n7004), a(var('X'), n7003)).
clause(21017, a(var('X'), n7005), a(var('X'), n7004)).
clause(21020, a(var('X'), n7006), a(var('X'), n7005)).
clause(21023, a(var('X'), n7007), a(var('X'), n7006)).
clause(21026, a(var('X'), n7008), a(var('X'), n7007)).
clause(21029, a(var('X'), n7009), a(var('X'), n7008)).
clause(21032, a(var('X'), n7010), a(var('X'), n7009)).
clause(21035, a(var('X'), n7011), a(var('X'), n7010)).
clause(21038, a(var('X'), n7012), a(var('X'), n7011)).
clause(21041, a(var('X'), n7013), a(var('X'), n7012)).
clause(21044, a(var('X'), n7014), a(var('X'), n7013)).
clause(21047, a(var('X'), n7015), a(var('X'), n7014)).
clause(21050, a(var('X'), n7016), a(var('X'), n7015)).
clause(21053, a(var('X'), n7017), a(var('X'), n7016)).
clause(21056, a(var('X'), n7018), a(var('X'), n7017)).
clause(21059, a(var('X'), n7019), a(var('X'), n7018)).
clause(21062, a(var('X'), n7020), a(var('X'), n7019)).
clause(21065, a(var('X'), n7021), a(var('X'), n7020)).
clause(21068, a(var('X'), n7022), a(var('X'), n7021)).
clause(21071, a(var('X'), n7023), a(var('X'), n7022)).
clause(21074, a(var('X'), n7024), a(var('X'), n7023)).
clause(21077, a(var('X'), n7025), a(var('X'), n7024)).
clause(21080, a(var('X'), n7026), a(var('X'), n7025)).
clause(21083, a(var('X'), n7027), a(var('X'), n7026)).
clause(21086, a(var('X'), n7028), a(var('X'), n7027)).
clause(21089, a(var('X'), n7029), a(var('X'), n7028)).
clause(21092, a(var('X'), n7030), a(var('X'), n7029)).
clause(21095, a(var('X'), n7031), a(var('X'), n7030)).
clause(21098, a(var('X'), n7032), a(var('X'), n7031)).
clause(21101, a(var('X'), n7033), a(var('X'), n7032)).
clause(21104, a(var('X'), n7034), a(var('X'), n7033)).
clause(21107, a(var('X'), n7035), a(var('X'), n7034)).
clause(21110, a(var('X'), n7036), a(var('X'), n7035)).
clause(21113, a(var('X'), n7037), a(var('X'), n7036)).
clause(21116, a(var('X'), n7038), a(var('X'), n7037)).
clause(21119, a(var('X'), n7039), a(var('X'), n7038)).
clause(21122, a(var('X'), n7040), a(var('X'), n7039)).
clause(21125, a(var('X'), n7041), a(var('X'), n7040)).
clause(21128, a(var('X'), n7042), a(var('X'), n7041)).
clause(21131, a(var('X'), n7043), a(var('X'), n7042)).
clause(21134, a(var('X'), n7044), a(var('X'), n7043)).
clause(21137, a(var('X'), n7045), a(var('X'), n7044)).
clause(21140, a(var('X'), n7046), a(var('X'), n7045)).
clause(21143, a(var('X'), n7047), a(var('X'), n7046)).
clause(21146, a(var('X'), n7048), a(var('X'), n7047)).
clause(21149, a(var('X'), n7049), a(var('X'), n7048)).
clause(21152, a(var('X'), n7050), a(var('X'), n7049)).
clause(21155, a(var('X'), n7051), a(var('X'), n7050)).
clause(21158, a(var('X'), n7052), a(var('X'), n7051)).
clause(21161, a(var('X'), n7053), a(var('X'), n7052)).
clause(21164, a(var('X'), n7054), a(var('X'), n7053)).
clause(21167, a(var('X'), n7055), a(var('X'), n7054)).
clause(21170, a(var('X'), n7056), a(var('X'), n7055)).
clause(21173, a(var('X'), n7057), a(var('X'), n7056)).
clause(21176, a(var('X'), n7058), a(var('X'), n7057)).
clause(21179, a(var('X'), n7059), a(var('X'), n7058)).
clause(21182, a(var('X'), n7060), a(var('X'), n7059)).
clause(21185, a(var('X'), n7061), a(var('X'), n7060)).
clause(21188, a(var('X'), n7062), a(var('X'), n7061)).
clause(21191, a(var('X'), n7063), a(var('X'), n7062)).
clause(21194, a(var('X'), n7064), a(var('X'), n7063)).
clause(21197, a(var('X'), n7065), a(var('X'), n7064)).
clause(21200, a(var('X'), n7066), a(var('X'), n7065)).
clause(21203, a(var('X'), n7067), a(var('X'), n7066)).
clause(21206, a(var('X'), n7068), a(var('X'), n7067)).
clause(21209, a(var('X'), n7069), a(var('X'), n7068)).
clause(21212, a(var('X'), n7070), a(var('X'), n7069)).
clause(21215, a(var('X'), n7071), a(var('X'), n7070)).
clause(21218, a(var('X'), n7072), a(var('X'), n7071)).
clause(21221, a(var('X'), n7073), a(var('X'), n7072)).
clause(21224, a(var('X'), n7074), a(var('X'), n7073)).
clause(21227, a(var('X'), n7075), a(var('X'), n7074)).
clause(21230, a(var('X'), n7076), a(var('X'), n7075)).
clause(21233, a(var('X'), n7077), a(var('X'), n7076)).
clause(21236, a(var('X'), n7078), a(var('X'), n7077)).
clause(21239, a(var('X'), n7079), a(var('X'), n7078)).
clause(21242, a(var('X'), n7080), a(var('X'), n7079)).
clause(21245, a(var('X'), n7081), a(var('X'), n7080)).
clause(21248, a(var('X'), n7082), a(var('X'), n7081)).
clause(21251, a(var('X'), n7083), a(var('X'), n7082)).
clause(21254, a(var('X'), n7084), a(var('X'), n7083)).
clause(21257, a(var('X'), n7085), a(var('X'), n7084)).
clause(21260, a(var('X'), n7086), a(var('X'), n7085)).
clause(21263, a(var('X'), n7087), a(var('X'), n7086)).
clause(21266, a(var('X'), n7088), a(var('X'), n7087)).
clause(21269, a(var('X'), n7089), a(var('X'), n7088)).
clause(21272, a(var('X'), n7090), a(var('X'), n7089)).
clause(21275, a(var('X'), n7091), a(var('X'), n7090)).
clause(21278, a(var('X'), n7092), a(var('X'), n7091)).
clause(21281, a(var('X'), n7093), a(var('X'), n7092)).
clause(21284, a(var('X'), n7094), a(var('X'), n7093)).
clause(21287, a(var('X'), n7095), a(var('X'), n7094)).
clause(21290, a(var('X'), n7096), a(var('X'), n7095)).
clause(21293, a(var('X'), n7097), a(var('X'), n7096)).
clause(21296, a(var('X'), n7098), a(var('X'), n7097)).
clause(21299, a(var('X'), n7099), a(var('X'), n7098)).
clause(21302, a(var('X'), n7100), a(var('X'), n7099)).
clause(21305, a(var('X'), n7101), a(var('X'), n7100)).
clause(21308, a(var('X'), n7102), a(var('X'), n7101)).
clause(21311, a(var('X'), n7103), a(var('X'), n7102)).
clause(21314, a(var('X'), n7104), a(var('X'), n7103)).
clause(21317, a(var('X'), n7105), a(var('X'), n7104)).
clause(21320, a(var('X'), n7106), a(var('X'), n7105)).
clause(21323, a(var('X'), n7107), a(var('X'), n7106)).
clause(21326, a(var('X'), n7108), a(var('X'), n7107)).
clause(21329, a(var('X'), n7109), a(var('X'), n7108)).
clause(21332, a(var('X'), n7110), a(var('X'), n7109)).
clause(21335, a(var('X'), n7111), a(var('X'), n7110)).
clause(21338, a(var('X'), n7112), a(var('X'), n7111)).
clause(21341, a(var('X'), n7113), a(var('X'), n7112)).
clause(21344, a(var('X'), n7114), a(var('X'), n7113)).
clause(21347, a(var('X'), n7115), a(var('X'), n7114)).
clause(21350, a(var('X'), n7116), a(var('X'), n7115)).
clause(21353, a(var('X'), n7117), a(var('X'), n7116)).
clause(21356, a(var('X'), n7118), a(var('X'), n7117)).
clause(21359, a(var('X'), n7119), a(var('X'), n7118)).
clause(21362, a(var('X'), n7120), a(var('X'), n7119)).
clause(21365, a(var('X'), n7121), a(var('X'), n7120)).
clause(21368, a(var('X'), n7122), a(var('X'), n7121)).
clause(21371, a(var('X'), n7123), a(var('X'), n7122)).
clause(21374, a(var('X'), n7124), a(var('X'), n7123)).
clause(21377, a(var('X'), n7125), a(var('X'), n7124)).
clause(21380, a(var('X'), n7126), a(var('X'), n7125)).
clause(21383, a(var('X'), n7127), a(var('X'), n7126)).
clause(21386, a(var('X'), n7128), a(var('X'), n7127)).
clause(21389, a(var('X'), n7129), a(var('X'), n7128)).
clause(21392, a(var('X'), n7130), a(var('X'), n7129)).
clause(21395, a(var('X'), n7131), a(var('X'), n7130)).
clause(21398, a(var('X'), n7132), a(var('X'), n7131)).
clause(21401, a(var('X'), n7133), a(var('X'), n7132)).
clause(21404, a(var('X'), n7134), a(var('X'), n7133)).
clause(21407, a(var('X'), n7135), a(var('X'), n7134)).
clause(21410, a(var('X'), n7136), a(var('X'), n7135)).
clause(21413, a(var('X'), n7137), a(var('X'), n7136)).
clause(21416, a(var('X'), n7138), a(var('X'), n7137)).
clause(21419, a(var('X'), n7139), a(var('X'), n7138)).
clause(21422, a(var('X'), n7140), a(var('X'), n7139)).
clause(21425, a(var('X'), n7141), a(var('X'), n7140)).
clause(21428, a(var('X'), n7142), a(var('X'), n7141)).
clause(21431, a(var('X'), n7143), a(var('X'), n7142)).
clause(21434, a(var('X'), n7144), a(var('X'), n7143)).
clause(21437, a(var('X'), n7145), a(var('X'), n7144)).
clause(21440, a(var('X'), n7146), a(var('X'), n7145)).
clause(21443, a(var('X'), n7147), a(var('X'), n7146)).
clause(21446, a(var('X'), n7148), a(var('X'), n7147)).
clause(21449, a(var('X'), n7149), a(var('X'), n7148)).
clause(21452, a(var('X'), n7150), a(var('X'), n7149)).
clause(21455, a(var('X'), n7151), a(var('X'), n7150)).
clause(21458, a(var('X'), n7152), a(var('X'), n7151)).
clause(21461, a(var('X'), n7153), a(var('X'), n7152)).
clause(21464, a(var('X'), n7154), a(var('X'), n7153)).
clause(21467, a(var('X'), n7155), a(var('X'), n7154)).
clause(21470, a(var('X'), n7156), a(var('X'), n7155)).
clause(21473, a(var('X'), n7157), a(var('X'), n7156)).
clause(21476, a(var('X'), n7158), a(var('X'), n7157)).
clause(21479, a(var('X'), n7159), a(var('X'), n7158)).
clause(21482, a(var('X'), n7160), a(var('X'), n7159)).
clause(21485, a(var('X'), n7161), a(var('X'), n7160)).
clause(21488, a(var('X'), n7162), a(var('X'), n7161)).
clause(21491, a(var('X'), n7163), a(var('X'), n7162)).
clause(21494, a(var('X'), n7164), a(var('X'), n7163)).
clause(21497, a(var('X'), n7165), a(var('X'), n7164)).
clause(21500, a(var('X'), n7166), a(var('X'), n7165)).
clause(21503, a(var('X'), n7167), a(var('X'), n7166)).
clause(21506, a(var('X'), n7168), a(var('X'), n7167)).
clause(21509, a(var('X'), n7169), a(var('X'), n7168)).
clause(21512, a(var('X'), n7170), a(var('X'), n7169)).
clause(21515, a(var('X'), n7171), a(var('X'), n7170)).
clause(21518, a(var('X'), n7172), a(var('X'), n7171)).
clause(21521, a(var('X'), n7173), a(var('X'), n7172)).
clause(21524, a(var('X'), n7174), a(var('X'), n7173)).
clause(21527, a(var('X'), n7175), a(var('X'), n7174)).
clause(21530, a(var('X'), n7176), a(var('X'), n7175)).
clause(21533, a(var('X'), n7177), a(var('X'), n7176)).
clause(21536, a(var('X'), n7178), a(var('X'), n7177)).
clause(21539, a(var('X'), n7179), a(var('X'), n7178)).
clause(21542, a(var('X'), n7180), a(var('X'), n7179)).
clause(21545, a(var('X'), n7181), a(var('X'), n7180)).
clause(21548, a(var('X'), n7182), a(var('X'), n7181)).
clause(21551, a(var('X'), n7183), a(var('X'), n7182)).
clause(21554, a(var('X'), n7184), a(var('X'), n7183)).
clause(21557, a(var('X'), n7185), a(var('X'), n7184)).
clause(21560, a(var('X'), n7186), a(var('X'), n7185)).
clause(21563, a(var('X'), n7187), a(var('X'), n7186)).
clause(21566, a(var('X'), n7188), a(var('X'), n7187)).
clause(21569, a(var('X'), n7189), a(var('X'), n7188)).
clause(21572, a(var('X'), n7190), a(var('X'), n7189)).
clause(21575, a(var('X'), n7191), a(var('X'), n7190)).
clause(21578, a(var('X'), n7192), a(var('X'), n7191)).
clause(21581, a(var('X'), n7193), a(var('X'), n7192)).
clause(21584, a(var('X'), n7194), a(var('X'), n7193)).
clause(21587, a(var('X'), n7195), a(var('X'), n7194)).
clause(21590, a(var('X'), n7196), a(var('X'), n7195)).
clause(21593, a(var('X'), n7197), a(var('X'), n7196)).
clause(21596, a(var('X'), n7198), a(var('X'), n7197)).
clause(21599, a(var('X'), n7199), a(var('X'), n7198)).
clause(21602, a(var('X'), n7200), a(var('X'), n7199)).
clause(21605, a(var('X'), n7201), a(var('X'), n7200)).
clause(21608, a(var('X'), n7202), a(var('X'), n7201)).
clause(21611, a(var('X'), n7203), a(var('X'), n7202)).
clause(21614, a(var('X'), n7204), a(var('X'), n7203)).
clause(21617, a(var('X'), n7205), a(var('X'), n7204)).
clause(21620, a(var('X'), n7206), a(var('X'), n7205)).
clause(21623, a(var('X'), n7207), a(var('X'), n7206)).
clause(21626, a(var('X'), n7208), a(var('X'), n7207)).
clause(21629, a(var('X'), n7209), a(var('X'), n7208)).
clause(21632, a(var('X'), n7210), a(var('X'), n7209)).
clause(21635, a(var('X'), n7211), a(var('X'), n7210)).
clause(21638, a(var('X'), n7212), a(var('X'), n7211)).
clause(21641, a(var('X'), n7213), a(var('X'), n7212)).
clause(21644, a(var('X'), n7214), a(var('X'), n7213)).
clause(21647, a(var('X'), n7215), a(var('X'), n7214)).
clause(21650, a(var('X'), n7216), a(var('X'), n7215)).
clause(21653, a(var('X'), n7217), a(var('X'), n7216)).
clause(21656, a(var('X'), n7218), a(var('X'), n7217)).
clause(21659, a(var('X'), n7219), a(var('X'), n7218)).
clause(21662, a(var('X'), n7220), a(var('X'), n7219)).
clause(21665, a(var('X'), n7221), a(var('X'), n7220)).
clause(21668, a(var('X'), n7222), a(var('X'), n7221)).
clause(21671, a(var('X'), n7223), a(var('X'), n7222)).
clause(21674, a(var('X'), n7224), a(var('X'), n7223)).
clause(21677, a(var('X'), n7225), a(var('X'), n7224)).
clause(21680, a(var('X'), n7226), a(var('X'), n7225)).
clause(21683, a(var('X'), n7227), a(var('X'), n7226)).
clause(21686, a(var('X'), n7228), a(var('X'), n7227)).
clause(21689, a(var('X'), n7229), a(var('X'), n7228)).
clause(21692, a(var('X'), n7230), a(var('X'), n7229)).
clause(21695, a(var('X'), n7231), a(var('X'), n7230)).
clause(21698, a(var('X'), n7232), a(var('X'), n7231)).
clause(21701, a(var('X'), n7233), a(var('X'), n7232)).
clause(21704, a(var('X'), n7234), a(var('X'), n7233)).
clause(21707, a(var('X'), n7235), a(var('X'), n7234)).
clause(21710, a(var('X'), n7236), a(var('X'), n7235)).
clause(21713, a(var('X'), n7237), a(var('X'), n7236)).
clause(21716, a(var('X'), n7238), a(var('X'), n7237)).
clause(21719, a(var('X'), n7239), a(var('X'), n7238)).
clause(21722, a(var('X'), n7240), a(var('X'), n7239)).
clause(21725, a(var('X'), n7241), a(var('X'), n7240)).
clause(21728, a(var('X'), n7242), a(var('X'), n7241)).
clause(21731, a(var('X'), n7243), a(var('X'), n7242)).
clause(21734, a(var('X'), n7244), a(var('X'), n7243)).
clause(21737, a(var('X'), n7245), a(var('X'), n7244)).
clause(21740, a(var('X'), n7246), a(var('X'), n7245)).
clause(21743, a(var('X'), n7247), a(var('X'), n7246)).
clause(21746, a(var('X'), n7248), a(var('X'), n7247)).
clause(21749, a(var('X'), n7249), a(var('X'), n7248)).
clause(21752, a(var('X'), n7250), a(var('X'), n7249)).
clause(21755, a(var('X'), n7251), a(var('X'), n7250)).
clause(21758, a(var('X'), n7252), a(var('X'), n7251)).
clause(21761, a(var('X'), n7253), a(var('X'), n7252)).
clause(21764, a(var('X'), n7254), a(var('X'), n7253)).
clause(21767, a(var('X'), n7255), a(var('X'), n7254)).
clause(21770, a(var('X'), n7256), a(var('X'), n7255)).
clause(21773, a(var('X'), n7257), a(var('X'), n7256)).
clause(21776, a(var('X'), n7258), a(var('X'), n7257)).
clause(21779, a(var('X'), n7259), a(var('X'), n7258)).
clause(21782, a(var('X'), n7260), a(var('X'), n7259)).
clause(21785, a(var('X'), n7261), a(var('X'), n7260)).
clause(21788, a(var('X'), n7262), a(var('X'), n7261)).
clause(21791, a(var('X'), n7263), a(var('X'), n7262)).
clause(21794, a(var('X'), n7264), a(var('X'), n7263)).
clause(21797, a(var('X'), n7265), a(var('X'), n7264)).
clause(21800, a(var('X'), n7266), a(var('X'), n7265)).
clause(21803, a(var('X'), n7267), a(var('X'), n7266)).
clause(21806, a(var('X'), n7268), a(var('X'), n7267)).
clause(21809, a(var('X'), n7269), a(var('X'), n7268)).
clause(21812, a(var('X'), n7270), a(var('X'), n7269)).
clause(21815, a(var('X'), n7271), a(var('X'), n7270)).
clause(21818, a(var('X'), n7272), a(var('X'), n7271)).
clause(21821, a(var('X'), n7273), a(var('X'), n7272)).
clause(21824, a(var('X'), n7274), a(var('X'), n7273)).
clause(21827, a(var('X'), n7275), a(var('X'), n7274)).
clause(21830, a(var('X'), n7276), a(var('X'), n7275)).
clause(21833, a(var('X'), n7277), a(var('X'), n7276)).
clause(21836, a(var('X'), n7278), a(var('X'), n7277)).
clause(21839, a(var('X'), n7279), a(var('X'), n7278)).
clause(21842, a(var('X'), n7280), a(var('X'), n7279)).
clause(21845, a(var('X'), n7281), a(var('X'), n7280)).
clause(21848, a(var('X'), n7282), a(var('X'), n7281)).
clause(21851, a(var('X'), n7283), a(var('X'), n7282)).
clause(21854, a(var('X'), n7284), a(var('X'), n7283)).
clause(21857, a(var('X'), n7285), a(var('X'), n7284)).
clause(21860, a(var('X'), n7286), a(var('X'), n7285)).
clause(21863, a(var('X'), n7287), a(var('X'), n7286)).
clause(21866, a(var('X'), n7288), a(var('X'), n7287)).
clause(21869, a(var('X'), n7289), a(var('X'), n7288)).
clause(21872, a(var('X'), n7290), a(var('X'), n7289)).
clause(21875, a(var('X'), n7291), a(var('X'), n7290)).
clause(21878, a(var('X'), n7292), a(var('X'), n7291)).
clause(21881, a(var('X'), n7293), a(var('X'), n7292)).
clause(21884, a(var('X'), n7294), a(var('X'), n7293)).
clause(21887, a(var('X'), n7295), a(var('X'), n7294)).
clause(21890, a(var('X'), n7296), a(var('X'), n7295)).
clause(21893, a(var('X'), n7297), a(var('X'), n7296)).
clause(21896, a(var('X'), n7298), a(var('X'), n7297)).
clause(21899, a(var('X'), n7299), a(var('X'), n7298)).
clause(21902, a(var('X'), n7300), a(var('X'), n7299)).
clause(21905, a(var('X'), n7301), a(var('X'), n7300)).
clause(21908, a(var('X'), n7302), a(var('X'), n7301)).
clause(21911, a(var('X'), n7303), a(var('X'), n7302)).
clause(21914, a(var('X'), n7304), a(var('X'), n7303)).
clause(21917, a(var('X'), n7305), a(var('X'), n7304)).
clause(21920, a(var('X'), n7306), a(var('X'), n7305)).
clause(21923, a(var('X'), n7307), a(var('X'), n7306)).
clause(21926, a(var('X'), n7308), a(var('X'), n7307)).
clause(21929, a(var('X'), n7309), a(var('X'), n7308)).
clause(21932, a(var('X'), n7310), a(var('X'), n7309)).
clause(21935, a(var('X'), n7311), a(var('X'), n7310)).
clause(21938, a(var('X'), n7312), a(var('X'), n7311)).
clause(21941, a(var('X'), n7313), a(var('X'), n7312)).
clause(21944, a(var('X'), n7314), a(var('X'), n7313)).
clause(21947, a(var('X'), n7315), a(var('X'), n7314)).
clause(21950, a(var('X'), n7316), a(var('X'), n7315)).
clause(21953, a(var('X'), n7317), a(var('X'), n7316)).
clause(21956, a(var('X'), n7318), a(var('X'), n7317)).
clause(21959, a(var('X'), n7319), a(var('X'), n7318)).
clause(21962, a(var('X'), n7320), a(var('X'), n7319)).
clause(21965, a(var('X'), n7321), a(var('X'), n7320)).
clause(21968, a(var('X'), n7322), a(var('X'), n7321)).
clause(21971, a(var('X'), n7323), a(var('X'), n7322)).
clause(21974, a(var('X'), n7324), a(var('X'), n7323)).
clause(21977, a(var('X'), n7325), a(var('X'), n7324)).
clause(21980, a(var('X'), n7326), a(var('X'), n7325)).
clause(21983, a(var('X'), n7327), a(var('X'), n7326)).
clause(21986, a(var('X'), n7328), a(var('X'), n7327)).
clause(21989, a(var('X'), n7329), a(var('X'), n7328)).
clause(21992, a(var('X'), n7330), a(var('X'), n7329)).
clause(21995, a(var('X'), n7331), a(var('X'), n7330)).
clause(21998, a(var('X'), n7332), a(var('X'), n7331)).
clause(22001, a(var('X'), n7333), a(var('X'), n7332)).
clause(22004, a(var('X'), n7334), a(var('X'), n7333)).
clause(22007, a(var('X'), n7335), a(var('X'), n7334)).
clause(22010, a(var('X'), n7336), a(var('X'), n7335)).
clause(22013, a(var('X'), n7337), a(var('X'), n7336)).
clause(22016, a(var('X'), n7338), a(var('X'), n7337)).
clause(22019, a(var('X'), n7339), a(var('X'), n7338)).
clause(22022, a(var('X'), n7340), a(var('X'), n7339)).
clause(22025, a(var('X'), n7341), a(var('X'), n7340)).
clause(22028, a(var('X'), n7342), a(var('X'), n7341)).
clause(22031, a(var('X'), n7343), a(var('X'), n7342)).
clause(22034, a(var('X'), n7344), a(var('X'), n7343)).
clause(22037, a(var('X'), n7345), a(var('X'), n7344)).
clause(22040, a(var('X'), n7346), a(var('X'), n7345)).
clause(22043, a(var('X'), n7347), a(var('X'), n7346)).
clause(22046, a(var('X'), n7348), a(var('X'), n7347)).
clause(22049, a(var('X'), n7349), a(var('X'), n7348)).
clause(22052, a(var('X'), n7350), a(var('X'), n7349)).
clause(22055, a(var('X'), n7351), a(var('X'), n7350)).
clause(22058, a(var('X'), n7352), a(var('X'), n7351)).
clause(22061, a(var('X'), n7353), a(var('X'), n7352)).
clause(22064, a(var('X'), n7354), a(var('X'), n7353)).
clause(22067, a(var('X'), n7355), a(var('X'), n7354)).
clause(22070, a(var('X'), n7356), a(var('X'), n7355)).
clause(22073, a(var('X'), n7357), a(var('X'), n7356)).
clause(22076, a(var('X'), n7358), a(var('X'), n7357)).
clause(22079, a(var('X'), n7359), a(var('X'), n7358)).
clause(22082, a(var('X'), n7360), a(var('X'), n7359)).
clause(22085, a(var('X'), n7361), a(var('X'), n7360)).
clause(22088, a(var('X'), n7362), a(var('X'), n7361)).
clause(22091, a(var('X'), n7363), a(var('X'), n7362)).
clause(22094, a(var('X'), n7364), a(var('X'), n7363)).
clause(22097, a(var('X'), n7365), a(var('X'), n7364)).
clause(22100, a(var('X'), n7366), a(var('X'), n7365)).
clause(22103, a(var('X'), n7367), a(var('X'), n7366)).
clause(22106, a(var('X'), n7368), a(var('X'), n7367)).
clause(22109, a(var('X'), n7369), a(var('X'), n7368)).
clause(22112, a(var('X'), n7370), a(var('X'), n7369)).
clause(22115, a(var('X'), n7371), a(var('X'), n7370)).
clause(22118, a(var('X'), n7372), a(var('X'), n7371)).
clause(22121, a(var('X'), n7373), a(var('X'), n7372)).
clause(22124, a(var('X'), n7374), a(var('X'), n7373)).
clause(22127, a(var('X'), n7375), a(var('X'), n7374)).
clause(22130, a(var('X'), n7376), a(var('X'), n7375)).
clause(22133, a(var('X'), n7377), a(var('X'), n7376)).
clause(22136, a(var('X'), n7378), a(var('X'), n7377)).
clause(22139, a(var('X'), n7379), a(var('X'), n7378)).
clause(22142, a(var('X'), n7380), a(var('X'), n7379)).
clause(22145, a(var('X'), n7381), a(var('X'), n7380)).
clause(22148, a(var('X'), n7382), a(var('X'), n7381)).
clause(22151, a(var('X'), n7383), a(var('X'), n7382)).
clause(22154, a(var('X'), n7384), a(var('X'), n7383)).
clause(22157, a(var('X'), n7385), a(var('X'), n7384)).
clause(22160, a(var('X'), n7386), a(var('X'), n7385)).
clause(22163, a(var('X'), n7387), a(var('X'), n7386)).
clause(22166, a(var('X'), n7388), a(var('X'), n7387)).
clause(22169, a(var('X'), n7389), a(var('X'), n7388)).
clause(22172, a(var('X'), n7390), a(var('X'), n7389)).
clause(22175, a(var('X'), n7391), a(var('X'), n7390)).
clause(22178, a(var('X'), n7392), a(var('X'), n7391)).
clause(22181, a(var('X'), n7393), a(var('X'), n7392)).
clause(22184, a(var('X'), n7394), a(var('X'), n7393)).
clause(22187, a(var('X'), n7395), a(var('X'), n7394)).
clause(22190, a(var('X'), n7396), a(var('X'), n7395)).
clause(22193, a(var('X'), n7397), a(var('X'), n7396)).
clause(22196, a(var('X'), n7398), a(var('X'), n7397)).
clause(22199, a(var('X'), n7399), a(var('X'), n7398)).
clause(22202, a(var('X'), n7400), a(var('X'), n7399)).
clause(22205, a(var('X'), n7401), a(var('X'), n7400)).
clause(22208, a(var('X'), n7402), a(var('X'), n7401)).
clause(22211, a(var('X'), n7403), a(var('X'), n7402)).
clause(22214, a(var('X'), n7404), a(var('X'), n7403)).
clause(22217, a(var('X'), n7405), a(var('X'), n7404)).
clause(22220, a(var('X'), n7406), a(var('X'), n7405)).
clause(22223, a(var('X'), n7407), a(var('X'), n7406)).
clause(22226, a(var('X'), n7408), a(var('X'), n7407)).
clause(22229, a(var('X'), n7409), a(var('X'), n7408)).
clause(22232, a(var('X'), n7410), a(var('X'), n7409)).
clause(22235, a(var('X'), n7411), a(var('X'), n7410)).
clause(22238, a(var('X'), n7412), a(var('X'), n7411)).
clause(22241, a(var('X'), n7413), a(var('X'), n7412)).
clause(22244, a(var('X'), n7414), a(var('X'), n7413)).
clause(22247, a(var('X'), n7415), a(var('X'), n7414)).
clause(22250, a(var('X'), n7416), a(var('X'), n7415)).
clause(22253, a(var('X'), n7417), a(var('X'), n7416)).
clause(22256, a(var('X'), n7418), a(var('X'), n7417)).
clause(22259, a(var('X'), n7419), a(var('X'), n7418)).
clause(22262, a(var('X'), n7420), a(var('X'), n7419)).
clause(22265, a(var('X'), n7421), a(var('X'), n7420)).
clause(22268, a(var('X'), n7422), a(var('X'), n7421)).
clause(22271, a(var('X'), n7423), a(var('X'), n7422)).
clause(22274, a(var('X'), n7424), a(var('X'), n7423)).
clause(22277, a(var('X'), n7425), a(var('X'), n7424)).
clause(22280, a(var('X'), n7426), a(var('X'), n7425)).
clause(22283, a(var('X'), n7427), a(var('X'), n7426)).
clause(22286, a(var('X'), n7428), a(var('X'), n7427)).
clause(22289, a(var('X'), n7429), a(var('X'), n7428)).
clause(22292, a(var('X'), n7430), a(var('X'), n7429)).
clause(22295, a(var('X'), n7431), a(var('X'), n7430)).
clause(22298, a(var('X'), n7432), a(var('X'), n7431)).
clause(22301, a(var('X'), n7433), a(var('X'), n7432)).
clause(22304, a(var('X'), n7434), a(var('X'), n7433)).
clause(22307, a(var('X'), n7435), a(var('X'), n7434)).
clause(22310, a(var('X'), n7436), a(var('X'), n7435)).
clause(22313, a(var('X'), n7437), a(var('X'), n7436)).
clause(22316, a(var('X'), n7438), a(var('X'), n7437)).
clause(22319, a(var('X'), n7439), a(var('X'), n7438)).
clause(22322, a(var('X'), n7440), a(var('X'), n7439)).
clause(22325, a(var('X'), n7441), a(var('X'), n7440)).
clause(22328, a(var('X'), n7442), a(var('X'), n7441)).
clause(22331, a(var('X'), n7443), a(var('X'), n7442)).
clause(22334, a(var('X'), n7444), a(var('X'), n7443)).
clause(22337, a(var('X'), n7445), a(var('X'), n7444)).
clause(22340, a(var('X'), n7446), a(var('X'), n7445)).
clause(22343, a(var('X'), n7447), a(var('X'), n7446)).
clause(22346, a(var('X'), n7448), a(var('X'), n7447)).
clause(22349, a(var('X'), n7449), a(var('X'), n7448)).
clause(22352, a(var('X'), n7450), a(var('X'), n7449)).
clause(22355, a(var('X'), n7451), a(var('X'), n7450)).
clause(22358, a(var('X'), n7452), a(var('X'), n7451)).
clause(22361, a(var('X'), n7453), a(var('X'), n7452)).
clause(22364, a(var('X'), n7454), a(var('X'), n7453)).
clause(22367, a(var('X'), n7455), a(var('X'), n7454)).
clause(22370, a(var('X'), n7456), a(var('X'), n7455)).
clause(22373, a(var('X'), n7457), a(var('X'), n7456)).
clause(22376, a(var('X'), n7458), a(var('X'), n7457)).
clause(22379, a(var('X'), n7459), a(var('X'), n7458)).
clause(22382, a(var('X'), n7460), a(var('X'), n7459)).
clause(22385, a(var('X'), n7461), a(var('X'), n7460)).
clause(22388, a(var('X'), n7462), a(var('X'), n7461)).
clause(22391, a(var('X'), n7463), a(var('X'), n7462)).
clause(22394, a(var('X'), n7464), a(var('X'), n7463)).
clause(22397, a(var('X'), n7465), a(var('X'), n7464)).
clause(22400, a(var('X'), n7466), a(var('X'), n7465)).
clause(22403, a(var('X'), n7467), a(var('X'), n7466)).
clause(22406, a(var('X'), n7468), a(var('X'), n7467)).
clause(22409, a(var('X'), n7469), a(var('X'), n7468)).
clause(22412, a(var('X'), n7470), a(var('X'), n7469)).
clause(22415, a(var('X'), n7471), a(var('X'), n7470)).
clause(22418, a(var('X'), n7472), a(var('X'), n7471)).
clause(22421, a(var('X'), n7473), a(var('X'), n7472)).
clause(22424, a(var('X'), n7474), a(var('X'), n7473)).
clause(22427, a(var('X'), n7475), a(var('X'), n7474)).
clause(22430, a(var('X'), n7476), a(var('X'), n7475)).
clause(22433, a(var('X'), n7477), a(var('X'), n7476)).
clause(22436, a(var('X'), n7478), a(var('X'), n7477)).
clause(22439, a(var('X'), n7479), a(var('X'), n7478)).
clause(22442, a(var('X'), n7480), a(var('X'), n7479)).
clause(22445, a(var('X'), n7481), a(var('X'), n7480)).
clause(22448, a(var('X'), n7482), a(var('X'), n7481)).
clause(22451, a(var('X'), n7483), a(var('X'), n7482)).
clause(22454, a(var('X'), n7484), a(var('X'), n7483)).
clause(22457, a(var('X'), n7485), a(var('X'), n7484)).
clause(22460, a(var('X'), n7486), a(var('X'), n7485)).
clause(22463, a(var('X'), n7487), a(var('X'), n7486)).
clause(22466, a(var('X'), n7488), a(var('X'), n7487)).
clause(22469, a(var('X'), n7489), a(var('X'), n7488)).
clause(22472, a(var('X'), n7490), a(var('X'), n7489)).
clause(22475, a(var('X'), n7491), a(var('X'), n7490)).
clause(22478, a(var('X'), n7492), a(var('X'), n7491)).
clause(22481, a(var('X'), n7493), a(var('X'), n7492)).
clause(22484, a(var('X'), n7494), a(var('X'), n7493)).
clause(22487, a(var('X'), n7495), a(var('X'), n7494)).
clause(22490, a(var('X'), n7496), a(var('X'), n7495)).
clause(22493, a(var('X'), n7497), a(var('X'), n7496)).
clause(22496, a(var('X'), n7498), a(var('X'), n7497)).
clause(22499, a(var('X'), n7499), a(var('X'), n7498)).
clause(22502, a(var('X'), n7500), a(var('X'), n7499)).
clause(22505, a(var('X'), n7501), a(var('X'), n7500)).
clause(22508, a(var('X'), n7502), a(var('X'), n7501)).
clause(22511, a(var('X'), n7503), a(var('X'), n7502)).
clause(22514, a(var('X'), n7504), a(var('X'), n7503)).
clause(22517, a(var('X'), n7505), a(var('X'), n7504)).
clause(22520, a(var('X'), n7506), a(var('X'), n7505)).
clause(22523, a(var('X'), n7507), a(var('X'), n7506)).
clause(22526, a(var('X'), n7508), a(var('X'), n7507)).
clause(22529, a(var('X'), n7509), a(var('X'), n7508)).
clause(22532, a(var('X'), n7510), a(var('X'), n7509)).
clause(22535, a(var('X'), n7511), a(var('X'), n7510)).
clause(22538, a(var('X'), n7512), a(var('X'), n7511)).
clause(22541, a(var('X'), n7513), a(var('X'), n7512)).
clause(22544, a(var('X'), n7514), a(var('X'), n7513)).
clause(22547, a(var('X'), n7515), a(var('X'), n7514)).
clause(22550, a(var('X'), n7516), a(var('X'), n7515)).
clause(22553, a(var('X'), n7517), a(var('X'), n7516)).
clause(22556, a(var('X'), n7518), a(var('X'), n7517)).
clause(22559, a(var('X'), n7519), a(var('X'), n7518)).
clause(22562, a(var('X'), n7520), a(var('X'), n7519)).
clause(22565, a(var('X'), n7521), a(var('X'), n7520)).
clause(22568, a(var('X'), n7522), a(var('X'), n7521)).
clause(22571, a(var('X'), n7523), a(var('X'), n7522)).
clause(22574, a(var('X'), n7524), a(var('X'), n7523)).
clause(22577, a(var('X'), n7525), a(var('X'), n7524)).
clause(22580, a(var('X'), n7526), a(var('X'), n7525)).
clause(22583, a(var('X'), n7527), a(var('X'), n7526)).
clause(22586, a(var('X'), n7528), a(var('X'), n7527)).
clause(22589, a(var('X'), n7529), a(var('X'), n7528)).
clause(22592, a(var('X'), n7530), a(var('X'), n7529)).
clause(22595, a(var('X'), n7531), a(var('X'), n7530)).
clause(22598, a(var('X'), n7532), a(var('X'), n7531)).
clause(22601, a(var('X'), n7533), a(var('X'), n7532)).
clause(22604, a(var('X'), n7534), a(var('X'), n7533)).
clause(22607, a(var('X'), n7535), a(var('X'), n7534)).
clause(22610, a(var('X'), n7536), a(var('X'), n7535)).
clause(22613, a(var('X'), n7537), a(var('X'), n7536)).
clause(22616, a(var('X'), n7538), a(var('X'), n7537)).
clause(22619, a(var('X'), n7539), a(var('X'), n7538)).
clause(22622, a(var('X'), n7540), a(var('X'), n7539)).
clause(22625, a(var('X'), n7541), a(var('X'), n7540)).
clause(22628, a(var('X'), n7542), a(var('X'), n7541)).
clause(22631, a(var('X'), n7543), a(var('X'), n7542)).
clause(22634, a(var('X'), n7544), a(var('X'), n7543)).
clause(22637, a(var('X'), n7545), a(var('X'), n7544)).
clause(22640, a(var('X'), n7546), a(var('X'), n7545)).
clause(22643, a(var('X'), n7547), a(var('X'), n7546)).
clause(22646, a(var('X'), n7548), a(var('X'), n7547)).
clause(22649, a(var('X'), n7549), a(var('X'), n7548)).
clause(22652, a(var('X'), n7550), a(var('X'), n7549)).
clause(22655, a(var('X'), n7551), a(var('X'), n7550)).
clause(22658, a(var('X'), n7552), a(var('X'), n7551)).
clause(22661, a(var('X'), n7553), a(var('X'), n7552)).
clause(22664, a(var('X'), n7554), a(var('X'), n7553)).
clause(22667, a(var('X'), n7555), a(var('X'), n7554)).
clause(22670, a(var('X'), n7556), a(var('X'), n7555)).
clause(22673, a(var('X'), n7557), a(var('X'), n7556)).
clause(22676, a(var('X'), n7558), a(var('X'), n7557)).
clause(22679, a(var('X'), n7559), a(var('X'), n7558)).
clause(22682, a(var('X'), n7560), a(var('X'), n7559)).
clause(22685, a(var('X'), n7561), a(var('X'), n7560)).
clause(22688, a(var('X'), n7562), a(var('X'), n7561)).
clause(22691, a(var('X'), n7563), a(var('X'), n7562)).
clause(22694, a(var('X'), n7564), a(var('X'), n7563)).
clause(22697, a(var('X'), n7565), a(var('X'), n7564)).
clause(22700, a(var('X'), n7566), a(var('X'), n7565)).
clause(22703, a(var('X'), n7567), a(var('X'), n7566)).
clause(22706, a(var('X'), n7568), a(var('X'), n7567)).
clause(22709, a(var('X'), n7569), a(var('X'), n7568)).
clause(22712, a(var('X'), n7570), a(var('X'), n7569)).
clause(22715, a(var('X'), n7571), a(var('X'), n7570)).
clause(22718, a(var('X'), n7572), a(var('X'), n7571)).
clause(22721, a(var('X'), n7573), a(var('X'), n7572)).
clause(22724, a(var('X'), n7574), a(var('X'), n7573)).
clause(22727, a(var('X'), n7575), a(var('X'), n7574)).
clause(22730, a(var('X'), n7576), a(var('X'), n7575)).
clause(22733, a(var('X'), n7577), a(var('X'), n7576)).
clause(22736, a(var('X'), n7578), a(var('X'), n7577)).
clause(22739, a(var('X'), n7579), a(var('X'), n7578)).
clause(22742, a(var('X'), n7580), a(var('X'), n7579)).
clause(22745, a(var('X'), n7581), a(var('X'), n7580)).
clause(22748, a(var('X'), n7582), a(var('X'), n7581)).
clause(22751, a(var('X'), n7583), a(var('X'), n7582)).
clause(22754, a(var('X'), n7584), a(var('X'), n7583)).
clause(22757, a(var('X'), n7585), a(var('X'), n7584)).
clause(22760, a(var('X'), n7586), a(var('X'), n7585)).
clause(22763, a(var('X'), n7587), a(var('X'), n7586)).
clause(22766, a(var('X'), n7588), a(var('X'), n7587)).
clause(22769, a(var('X'), n7589), a(var('X'), n7588)).
clause(22772, a(var('X'), n7590), a(var('X'), n7589)).
clause(22775, a(var('X'), n7591), a(var('X'), n7590)).
clause(22778, a(var('X'), n7592), a(var('X'), n7591)).
clause(22781, a(var('X'), n7593), a(var('X'), n7592)).
clause(22784, a(var('X'), n7594), a(var('X'), n7593)).
clause(22787, a(var('X'), n7595), a(var('X'), n7594)).
clause(22790, a(var('X'), n7596), a(var('X'), n7595)).
clause(22793, a(var('X'), n7597), a(var('X'), n7596)).
clause(22796, a(var('X'), n7598), a(var('X'), n7597)).
clause(22799, a(var('X'), n7599), a(var('X'), n7598)).
clause(22802, a(var('X'), n7600), a(var('X'), n7599)).
clause(22805, a(var('X'), n7601), a(var('X'), n7600)).
clause(22808, a(var('X'), n7602), a(var('X'), n7601)).
clause(22811, a(var('X'), n7603), a(var('X'), n7602)).
clause(22814, a(var('X'), n7604), a(var('X'), n7603)).
clause(22817, a(var('X'), n7605), a(var('X'), n7604)).
clause(22820, a(var('X'), n7606), a(var('X'), n7605)).
clause(22823, a(var('X'), n7607), a(var('X'), n7606)).
clause(22826, a(var('X'), n7608), a(var('X'), n7607)).
clause(22829, a(var('X'), n7609), a(var('X'), n7608)).
clause(22832, a(var('X'), n7610), a(var('X'), n7609)).
clause(22835, a(var('X'), n7611), a(var('X'), n7610)).
clause(22838, a(var('X'), n7612), a(var('X'), n7611)).
clause(22841, a(var('X'), n7613), a(var('X'), n7612)).
clause(22844, a(var('X'), n7614), a(var('X'), n7613)).
clause(22847, a(var('X'), n7615), a(var('X'), n7614)).
clause(22850, a(var('X'), n7616), a(var('X'), n7615)).
clause(22853, a(var('X'), n7617), a(var('X'), n7616)).
clause(22856, a(var('X'), n7618), a(var('X'), n7617)).
clause(22859, a(var('X'), n7619), a(var('X'), n7618)).
clause(22862, a(var('X'), n7620), a(var('X'), n7619)).
clause(22865, a(var('X'), n7621), a(var('X'), n7620)).
clause(22868, a(var('X'), n7622), a(var('X'), n7621)).
clause(22871, a(var('X'), n7623), a(var('X'), n7622)).
clause(22874, a(var('X'), n7624), a(var('X'), n7623)).
clause(22877, a(var('X'), n7625), a(var('X'), n7624)).
clause(22880, a(var('X'), n7626), a(var('X'), n7625)).
clause(22883, a(var('X'), n7627), a(var('X'), n7626)).
clause(22886, a(var('X'), n7628), a(var('X'), n7627)).
clause(22889, a(var('X'), n7629), a(var('X'), n7628)).
clause(22892, a(var('X'), n7630), a(var('X'), n7629)).
clause(22895, a(var('X'), n7631), a(var('X'), n7630)).
clause(22898, a(var('X'), n7632), a(var('X'), n7631)).
clause(22901, a(var('X'), n7633), a(var('X'), n7632)).
clause(22904, a(var('X'), n7634), a(var('X'), n7633)).
clause(22907, a(var('X'), n7635), a(var('X'), n7634)).
clause(22910, a(var('X'), n7636), a(var('X'), n7635)).
clause(22913, a(var('X'), n7637), a(var('X'), n7636)).
clause(22916, a(var('X'), n7638), a(var('X'), n7637)).
clause(22919, a(var('X'), n7639), a(var('X'), n7638)).
clause(22922, a(var('X'), n7640), a(var('X'), n7639)).
clause(22925, a(var('X'), n7641), a(var('X'), n7640)).
clause(22928, a(var('X'), n7642), a(var('X'), n7641)).
clause(22931, a(var('X'), n7643), a(var('X'), n7642)).
clause(22934, a(var('X'), n7644), a(var('X'), n7643)).
clause(22937, a(var('X'), n7645), a(var('X'), n7644)).
clause(22940, a(var('X'), n7646), a(var('X'), n7645)).
clause(22943, a(var('X'), n7647), a(var('X'), n7646)).
clause(22946, a(var('X'), n7648), a(var('X'), n7647)).
clause(22949, a(var('X'), n7649), a(var('X'), n7648)).
clause(22952, a(var('X'), n7650), a(var('X'), n7649)).
clause(22955, a(var('X'), n7651), a(var('X'), n7650)).
clause(22958, a(var('X'), n7652), a(var('X'), n7651)).
clause(22961, a(var('X'), n7653), a(var('X'), n7652)).
clause(22964, a(var('X'), n7654), a(var('X'), n7653)).
clause(22967, a(var('X'), n7655), a(var('X'), n7654)).
clause(22970, a(var('X'), n7656), a(var('X'), n7655)).
clause(22973, a(var('X'), n7657), a(var('X'), n7656)).
clause(22976, a(var('X'), n7658), a(var('X'), n7657)).
clause(22979, a(var('X'), n7659), a(var('X'), n7658)).
clause(22982, a(var('X'), n7660), a(var('X'), n7659)).
clause(22985, a(var('X'), n7661), a(var('X'), n7660)).
clause(22988, a(var('X'), n7662), a(var('X'), n7661)).
clause(22991, a(var('X'), n7663), a(var('X'), n7662)).
clause(22994, a(var('X'), n7664), a(var('X'), n7663)).
clause(22997, a(var('X'), n7665), a(var('X'), n7664)).
clause(23000, a(var('X'), n7666), a(var('X'), n7665)).
clause(23003, a(var('X'), n7667), a(var('X'), n7666)).
clause(23006, a(var('X'), n7668), a(var('X'), n7667)).
clause(23009, a(var('X'), n7669), a(var('X'), n7668)).
clause(23012, a(var('X'), n7670), a(var('X'), n7669)).
clause(23015, a(var('X'), n7671), a(var('X'), n7670)).
clause(23018, a(var('X'), n7672), a(var('X'), n7671)).
clause(23021, a(var('X'), n7673), a(var('X'), n7672)).
clause(23024, a(var('X'), n7674), a(var('X'), n7673)).
clause(23027, a(var('X'), n7675), a(var('X'), n7674)).
clause(23030, a(var('X'), n7676), a(var('X'), n7675)).
clause(23033, a(var('X'), n7677), a(var('X'), n7676)).
clause(23036, a(var('X'), n7678), a(var('X'), n7677)).
clause(23039, a(var('X'), n7679), a(var('X'), n7678)).
clause(23042, a(var('X'), n7680), a(var('X'), n7679)).
clause(23045, a(var('X'), n7681), a(var('X'), n7680)).
clause(23048, a(var('X'), n7682), a(var('X'), n7681)).
clause(23051, a(var('X'), n7683), a(var('X'), n7682)).
clause(23054, a(var('X'), n7684), a(var('X'), n7683)).
clause(23057, a(var('X'), n7685), a(var('X'), n7684)).
clause(23060, a(var('X'), n7686), a(var('X'), n7685)).
clause(23063, a(var('X'), n7687), a(var('X'), n7686)).
clause(23066, a(var('X'), n7688), a(var('X'), n7687)).
clause(23069, a(var('X'), n7689), a(var('X'), n7688)).
clause(23072, a(var('X'), n7690), a(var('X'), n7689)).
clause(23075, a(var('X'), n7691), a(var('X'), n7690)).
clause(23078, a(var('X'), n7692), a(var('X'), n7691)).
clause(23081, a(var('X'), n7693), a(var('X'), n7692)).
clause(23084, a(var('X'), n7694), a(var('X'), n7693)).
clause(23087, a(var('X'), n7695), a(var('X'), n7694)).
clause(23090, a(var('X'), n7696), a(var('X'), n7695)).
clause(23093, a(var('X'), n7697), a(var('X'), n7696)).
clause(23096, a(var('X'), n7698), a(var('X'), n7697)).
clause(23099, a(var('X'), n7699), a(var('X'), n7698)).
clause(23102, a(var('X'), n7700), a(var('X'), n7699)).
clause(23105, a(var('X'), n7701), a(var('X'), n7700)).
clause(23108, a(var('X'), n7702), a(var('X'), n7701)).
clause(23111, a(var('X'), n7703), a(var('X'), n7702)).
clause(23114, a(var('X'), n7704), a(var('X'), n7703)).
clause(23117, a(var('X'), n7705), a(var('X'), n7704)).
clause(23120, a(var('X'), n7706), a(var('X'), n7705)).
clause(23123, a(var('X'), n7707), a(var('X'), n7706)).
clause(23126, a(var('X'), n7708), a(var('X'), n7707)).
clause(23129, a(var('X'), n7709), a(var('X'), n7708)).
clause(23132, a(var('X'), n7710), a(var('X'), n7709)).
clause(23135, a(var('X'), n7711), a(var('X'), n7710)).
clause(23138, a(var('X'), n7712), a(var('X'), n7711)).
clause(23141, a(var('X'), n7713), a(var('X'), n7712)).
clause(23144, a(var('X'), n7714), a(var('X'), n7713)).
clause(23147, a(var('X'), n7715), a(var('X'), n7714)).
clause(23150, a(var('X'), n7716), a(var('X'), n7715)).
clause(23153, a(var('X'), n7717), a(var('X'), n7716)).
clause(23156, a(var('X'), n7718), a(var('X'), n7717)).
clause(23159, a(var('X'), n7719), a(var('X'), n7718)).
clause(23162, a(var('X'), n7720), a(var('X'), n7719)).
clause(23165, a(var('X'), n7721), a(var('X'), n7720)).
clause(23168, a(var('X'), n7722), a(var('X'), n7721)).
clause(23171, a(var('X'), n7723), a(var('X'), n7722)).
clause(23174, a(var('X'), n7724), a(var('X'), n7723)).
clause(23177, a(var('X'), n7725), a(var('X'), n7724)).
clause(23180, a(var('X'), n7726), a(var('X'), n7725)).
clause(23183, a(var('X'), n7727), a(var('X'), n7726)).
clause(23186, a(var('X'), n7728), a(var('X'), n7727)).
clause(23189, a(var('X'), n7729), a(var('X'), n7728)).
clause(23192, a(var('X'), n7730), a(var('X'), n7729)).
clause(23195, a(var('X'), n7731), a(var('X'), n7730)).
clause(23198, a(var('X'), n7732), a(var('X'), n7731)).
clause(23201, a(var('X'), n7733), a(var('X'), n7732)).
clause(23204, a(var('X'), n7734), a(var('X'), n7733)).
clause(23207, a(var('X'), n7735), a(var('X'), n7734)).
clause(23210, a(var('X'), n7736), a(var('X'), n7735)).
clause(23213, a(var('X'), n7737), a(var('X'), n7736)).
clause(23216, a(var('X'), n7738), a(var('X'), n7737)).
clause(23219, a(var('X'), n7739), a(var('X'), n7738)).
clause(23222, a(var('X'), n7740), a(var('X'), n7739)).
clause(23225, a(var('X'), n7741), a(var('X'), n7740)).
clause(23228, a(var('X'), n7742), a(var('X'), n7741)).
clause(23231, a(var('X'), n7743), a(var('X'), n7742)).
clause(23234, a(var('X'), n7744), a(var('X'), n7743)).
clause(23237, a(var('X'), n7745), a(var('X'), n7744)).
clause(23240, a(var('X'), n7746), a(var('X'), n7745)).
clause(23243, a(var('X'), n7747), a(var('X'), n7746)).
clause(23246, a(var('X'), n7748), a(var('X'), n7747)).
clause(23249, a(var('X'), n7749), a(var('X'), n7748)).
clause(23252, a(var('X'), n7750), a(var('X'), n7749)).
clause(23255, a(var('X'), n7751), a(var('X'), n7750)).
clause(23258, a(var('X'), n7752), a(var('X'), n7751)).
clause(23261, a(var('X'), n7753), a(var('X'), n7752)).
clause(23264, a(var('X'), n7754), a(var('X'), n7753)).
clause(23267, a(var('X'), n7755), a(var('X'), n7754)).
clause(23270, a(var('X'), n7756), a(var('X'), n7755)).
clause(23273, a(var('X'), n7757), a(var('X'), n7756)).
clause(23276, a(var('X'), n7758), a(var('X'), n7757)).
clause(23279, a(var('X'), n7759), a(var('X'), n7758)).
clause(23282, a(var('X'), n7760), a(var('X'), n7759)).
clause(23285, a(var('X'), n7761), a(var('X'), n7760)).
clause(23288, a(var('X'), n7762), a(var('X'), n7761)).
clause(23291, a(var('X'), n7763), a(var('X'), n7762)).
clause(23294, a(var('X'), n7764), a(var('X'), n7763)).
clause(23297, a(var('X'), n7765), a(var('X'), n7764)).
clause(23300, a(var('X'), n7766), a(var('X'), n7765)).
clause(23303, a(var('X'), n7767), a(var('X'), n7766)).
clause(23306, a(var('X'), n7768), a(var('X'), n7767)).
clause(23309, a(var('X'), n7769), a(var('X'), n7768)).
clause(23312, a(var('X'), n7770), a(var('X'), n7769)).
clause(23315, a(var('X'), n7771), a(var('X'), n7770)).
clause(23318, a(var('X'), n7772), a(var('X'), n7771)).
clause(23321, a(var('X'), n7773), a(var('X'), n7772)).
clause(23324, a(var('X'), n7774), a(var('X'), n7773)).
clause(23327, a(var('X'), n7775), a(var('X'), n7774)).
clause(23330, a(var('X'), n7776), a(var('X'), n7775)).
clause(23333, a(var('X'), n7777), a(var('X'), n7776)).
clause(23336, a(var('X'), n7778), a(var('X'), n7777)).
clause(23339, a(var('X'), n7779), a(var('X'), n7778)).
clause(23342, a(var('X'), n7780), a(var('X'), n7779)).
clause(23345, a(var('X'), n7781), a(var('X'), n7780)).
clause(23348, a(var('X'), n7782), a(var('X'), n7781)).
clause(23351, a(var('X'), n7783), a(var('X'), n7782)).
clause(23354, a(var('X'), n7784), a(var('X'), n7783)).
clause(23357, a(var('X'), n7785), a(var('X'), n7784)).
clause(23360, a(var('X'), n7786), a(var('X'), n7785)).
clause(23363, a(var('X'), n7787), a(var('X'), n7786)).
clause(23366, a(var('X'), n7788), a(var('X'), n7787)).
clause(23369, a(var('X'), n7789), a(var('X'), n7788)).
clause(23372, a(var('X'), n7790), a(var('X'), n7789)).
clause(23375, a(var('X'), n7791), a(var('X'), n7790)).
clause(23378, a(var('X'), n7792), a(var('X'), n7791)).
clause(23381, a(var('X'), n7793), a(var('X'), n7792)).
clause(23384, a(var('X'), n7794), a(var('X'), n7793)).
clause(23387, a(var('X'), n7795), a(var('X'), n7794)).
clause(23390, a(var('X'), n7796), a(var('X'), n7795)).
clause(23393, a(var('X'), n7797), a(var('X'), n7796)).
clause(23396, a(var('X'), n7798), a(var('X'), n7797)).
clause(23399, a(var('X'), n7799), a(var('X'), n7798)).
clause(23402, a(var('X'), n7800), a(var('X'), n7799)).
clause(23405, a(var('X'), n7801), a(var('X'), n7800)).
clause(23408, a(var('X'), n7802), a(var('X'), n7801)).
clause(23411, a(var('X'), n7803), a(var('X'), n7802)).
clause(23414, a(var('X'), n7804), a(var('X'), n7803)).
clause(23417, a(var('X'), n7805), a(var('X'), n7804)).
clause(23420, a(var('X'), n7806), a(var('X'), n7805)).
clause(23423, a(var('X'), n7807), a(var('X'), n7806)).
clause(23426, a(var('X'), n7808), a(var('X'), n7807)).
clause(23429, a(var('X'), n7809), a(var('X'), n7808)).
clause(23432, a(var('X'), n7810), a(var('X'), n7809)).
clause(23435, a(var('X'), n7811), a(var('X'), n7810)).
clause(23438, a(var('X'), n7812), a(var('X'), n7811)).
clause(23441, a(var('X'), n7813), a(var('X'), n7812)).
clause(23444, a(var('X'), n7814), a(var('X'), n7813)).
clause(23447, a(var('X'), n7815), a(var('X'), n7814)).
clause(23450, a(var('X'), n7816), a(var('X'), n7815)).
clause(23453, a(var('X'), n7817), a(var('X'), n7816)).
clause(23456, a(var('X'), n7818), a(var('X'), n7817)).
clause(23459, a(var('X'), n7819), a(var('X'), n7818)).
clause(23462, a(var('X'), n7820), a(var('X'), n7819)).
clause(23465, a(var('X'), n7821), a(var('X'), n7820)).
clause(23468, a(var('X'), n7822), a(var('X'), n7821)).
clause(23471, a(var('X'), n7823), a(var('X'), n7822)).
clause(23474, a(var('X'), n7824), a(var('X'), n7823)).
clause(23477, a(var('X'), n7825), a(var('X'), n7824)).
clause(23480, a(var('X'), n7826), a(var('X'), n7825)).
clause(23483, a(var('X'), n7827), a(var('X'), n7826)).
clause(23486, a(var('X'), n7828), a(var('X'), n7827)).
clause(23489, a(var('X'), n7829), a(var('X'), n7828)).
clause(23492, a(var('X'), n7830), a(var('X'), n7829)).
clause(23495, a(var('X'), n7831), a(var('X'), n7830)).
clause(23498, a(var('X'), n7832), a(var('X'), n7831)).
clause(23501, a(var('X'), n7833), a(var('X'), n7832)).
clause(23504, a(var('X'), n7834), a(var('X'), n7833)).
clause(23507, a(var('X'), n7835), a(var('X'), n7834)).
clause(23510, a(var('X'), n7836), a(var('X'), n7835)).
clause(23513, a(var('X'), n7837), a(var('X'), n7836)).
clause(23516, a(var('X'), n7838), a(var('X'), n7837)).
clause(23519, a(var('X'), n7839), a(var('X'), n7838)).
clause(23522, a(var('X'), n7840), a(var('X'), n7839)).
clause(23525, a(var('X'), n7841), a(var('X'), n7840)).
clause(23528, a(var('X'), n7842), a(var('X'), n7841)).
clause(23531, a(var('X'), n7843), a(var('X'), n7842)).
clause(23534, a(var('X'), n7844), a(var('X'), n7843)).
clause(23537, a(var('X'), n7845), a(var('X'), n7844)).
clause(23540, a(var('X'), n7846), a(var('X'), n7845)).
clause(23543, a(var('X'), n7847), a(var('X'), n7846)).
clause(23546, a(var('X'), n7848), a(var('X'), n7847)).
clause(23549, a(var('X'), n7849), a(var('X'), n7848)).
clause(23552, a(var('X'), n7850), a(var('X'), n7849)).
clause(23555, a(var('X'), n7851), a(var('X'), n7850)).
clause(23558, a(var('X'), n7852), a(var('X'), n7851)).
clause(23561, a(var('X'), n7853), a(var('X'), n7852)).
clause(23564, a(var('X'), n7854), a(var('X'), n7853)).
clause(23567, a(var('X'), n7855), a(var('X'), n7854)).
clause(23570, a(var('X'), n7856), a(var('X'), n7855)).
clause(23573, a(var('X'), n7857), a(var('X'), n7856)).
clause(23576, a(var('X'), n7858), a(var('X'), n7857)).
clause(23579, a(var('X'), n7859), a(var('X'), n7858)).
clause(23582, a(var('X'), n7860), a(var('X'), n7859)).
clause(23585, a(var('X'), n7861), a(var('X'), n7860)).
clause(23588, a(var('X'), n7862), a(var('X'), n7861)).
clause(23591, a(var('X'), n7863), a(var('X'), n7862)).
clause(23594, a(var('X'), n7864), a(var('X'), n7863)).
clause(23597, a(var('X'), n7865), a(var('X'), n7864)).
clause(23600, a(var('X'), n7866), a(var('X'), n7865)).
clause(23603, a(var('X'), n7867), a(var('X'), n7866)).
clause(23606, a(var('X'), n7868), a(var('X'), n7867)).
clause(23609, a(var('X'), n7869), a(var('X'), n7868)).
clause(23612, a(var('X'), n7870), a(var('X'), n7869)).
clause(23615, a(var('X'), n7871), a(var('X'), n7870)).
clause(23618, a(var('X'), n7872), a(var('X'), n7871)).
clause(23621, a(var('X'), n7873), a(var('X'), n7872)).
clause(23624, a(var('X'), n7874), a(var('X'), n7873)).
clause(23627, a(var('X'), n7875), a(var('X'), n7874)).
clause(23630, a(var('X'), n7876), a(var('X'), n7875)).
clause(23633, a(var('X'), n7877), a(var('X'), n7876)).
clause(23636, a(var('X'), n7878), a(var('X'), n7877)).
clause(23639, a(var('X'), n7879), a(var('X'), n7878)).
clause(23642, a(var('X'), n7880), a(var('X'), n7879)).
clause(23645, a(var('X'), n7881), a(var('X'), n7880)).
clause(23648, a(var('X'), n7882), a(var('X'), n7881)).
clause(23651, a(var('X'), n7883), a(var('X'), n7882)).
clause(23654, a(var('X'), n7884), a(var('X'), n7883)).
clause(23657, a(var('X'), n7885), a(var('X'), n7884)).
clause(23660, a(var('X'), n7886), a(var('X'), n7885)).
clause(23663, a(var('X'), n7887), a(var('X'), n7886)).
clause(23666, a(var('X'), n7888), a(var('X'), n7887)).
clause(23669, a(var('X'), n7889), a(var('X'), n7888)).
clause(23672, a(var('X'), n7890), a(var('X'), n7889)).
clause(23675, a(var('X'), n7891), a(var('X'), n7890)).
clause(23678, a(var('X'), n7892), a(var('X'), n7891)).
clause(23681, a(var('X'), n7893), a(var('X'), n7892)).
clause(23684, a(var('X'), n7894), a(var('X'), n7893)).
clause(23687, a(var('X'), n7895), a(var('X'), n7894)).
clause(23690, a(var('X'), n7896), a(var('X'), n7895)).
clause(23693, a(var('X'), n7897), a(var('X'), n7896)).
clause(23696, a(var('X'), n7898), a(var('X'), n7897)).
clause(23699, a(var('X'), n7899), a(var('X'), n7898)).
clause(23702, a(var('X'), n7900), a(var('X'), n7899)).
clause(23705, a(var('X'), n7901), a(var('X'), n7900)).
clause(23708, a(var('X'), n7902), a(var('X'), n7901)).
clause(23711, a(var('X'), n7903), a(var('X'), n7902)).
clause(23714, a(var('X'), n7904), a(var('X'), n7903)).
clause(23717, a(var('X'), n7905), a(var('X'), n7904)).
clause(23720, a(var('X'), n7906), a(var('X'), n7905)).
clause(23723, a(var('X'), n7907), a(var('X'), n7906)).
clause(23726, a(var('X'), n7908), a(var('X'), n7907)).
clause(23729, a(var('X'), n7909), a(var('X'), n7908)).
clause(23732, a(var('X'), n7910), a(var('X'), n7909)).
clause(23735, a(var('X'), n7911), a(var('X'), n7910)).
clause(23738, a(var('X'), n7912), a(var('X'), n7911)).
clause(23741, a(var('X'), n7913), a(var('X'), n7912)).
clause(23744, a(var('X'), n7914), a(var('X'), n7913)).
clause(23747, a(var('X'), n7915), a(var('X'), n7914)).
clause(23750, a(var('X'), n7916), a(var('X'), n7915)).
clause(23753, a(var('X'), n7917), a(var('X'), n7916)).
clause(23756, a(var('X'), n7918), a(var('X'), n7917)).
clause(23759, a(var('X'), n7919), a(var('X'), n7918)).
clause(23762, a(var('X'), n7920), a(var('X'), n7919)).
clause(23765, a(var('X'), n7921), a(var('X'), n7920)).
clause(23768, a(var('X'), n7922), a(var('X'), n7921)).
clause(23771, a(var('X'), n7923), a(var('X'), n7922)).
clause(23774, a(var('X'), n7924), a(var('X'), n7923)).
clause(23777, a(var('X'), n7925), a(var('X'), n7924)).
clause(23780, a(var('X'), n7926), a(var('X'), n7925)).
clause(23783, a(var('X'), n7927), a(var('X'), n7926)).
clause(23786, a(var('X'), n7928), a(var('X'), n7927)).
clause(23789, a(var('X'), n7929), a(var('X'), n7928)).
clause(23792, a(var('X'), n7930), a(var('X'), n7929)).
clause(23795, a(var('X'), n7931), a(var('X'), n7930)).
clause(23798, a(var('X'), n7932), a(var('X'), n7931)).
clause(23801, a(var('X'), n7933), a(var('X'), n7932)).
clause(23804, a(var('X'), n7934), a(var('X'), n7933)).
clause(23807, a(var('X'), n7935), a(var('X'), n7934)).
clause(23810, a(var('X'), n7936), a(var('X'), n7935)).
clause(23813, a(var('X'), n7937), a(var('X'), n7936)).
clause(23816, a(var('X'), n7938), a(var('X'), n7937)).
clause(23819, a(var('X'), n7939), a(var('X'), n7938)).
clause(23822, a(var('X'), n7940), a(var('X'), n7939)).
clause(23825, a(var('X'), n7941), a(var('X'), n7940)).
clause(23828, a(var('X'), n7942), a(var('X'), n7941)).
clause(23831, a(var('X'), n7943), a(var('X'), n7942)).
clause(23834, a(var('X'), n7944), a(var('X'), n7943)).
clause(23837, a(var('X'), n7945), a(var('X'), n7944)).
clause(23840, a(var('X'), n7946), a(var('X'), n7945)).
clause(23843, a(var('X'), n7947), a(var('X'), n7946)).
clause(23846, a(var('X'), n7948), a(var('X'), n7947)).
clause(23849, a(var('X'), n7949), a(var('X'), n7948)).
clause(23852, a(var('X'), n7950), a(var('X'), n7949)).
clause(23855, a(var('X'), n7951), a(var('X'), n7950)).
clause(23858, a(var('X'), n7952), a(var('X'), n7951)).
clause(23861, a(var('X'), n7953), a(var('X'), n7952)).
clause(23864, a(var('X'), n7954), a(var('X'), n7953)).
clause(23867, a(var('X'), n7955), a(var('X'), n7954)).
clause(23870, a(var('X'), n7956), a(var('X'), n7955)).
clause(23873, a(var('X'), n7957), a(var('X'), n7956)).
clause(23876, a(var('X'), n7958), a(var('X'), n7957)).
clause(23879, a(var('X'), n7959), a(var('X'), n7958)).
clause(23882, a(var('X'), n7960), a(var('X'), n7959)).
clause(23885, a(var('X'), n7961), a(var('X'), n7960)).
clause(23888, a(var('X'), n7962), a(var('X'), n7961)).
clause(23891, a(var('X'), n7963), a(var('X'), n7962)).
clause(23894, a(var('X'), n7964), a(var('X'), n7963)).
clause(23897, a(var('X'), n7965), a(var('X'), n7964)).
clause(23900, a(var('X'), n7966), a(var('X'), n7965)).
clause(23903, a(var('X'), n7967), a(var('X'), n7966)).
clause(23906, a(var('X'), n7968), a(var('X'), n7967)).
clause(23909, a(var('X'), n7969), a(var('X'), n7968)).
clause(23912, a(var('X'), n7970), a(var('X'), n7969)).
clause(23915, a(var('X'), n7971), a(var('X'), n7970)).
clause(23918, a(var('X'), n7972), a(var('X'), n7971)).
clause(23921, a(var('X'), n7973), a(var('X'), n7972)).
clause(23924, a(var('X'), n7974), a(var('X'), n7973)).
clause(23927, a(var('X'), n7975), a(var('X'), n7974)).
clause(23930, a(var('X'), n7976), a(var('X'), n7975)).
clause(23933, a(var('X'), n7977), a(var('X'), n7976)).
clause(23936, a(var('X'), n7978), a(var('X'), n7977)).
clause(23939, a(var('X'), n7979), a(var('X'), n7978)).
clause(23942, a(var('X'), n7980), a(var('X'), n7979)).
clause(23945, a(var('X'), n7981), a(var('X'), n7980)).
clause(23948, a(var('X'), n7982), a(var('X'), n7981)).
clause(23951, a(var('X'), n7983), a(var('X'), n7982)).
clause(23954, a(var('X'), n7984), a(var('X'), n7983)).
clause(23957, a(var('X'), n7985), a(var('X'), n7984)).
clause(23960, a(var('X'), n7986), a(var('X'), n7985)).
clause(23963, a(var('X'), n7987), a(var('X'), n7986)).
clause(23966, a(var('X'), n7988), a(var('X'), n7987)).
clause(23969, a(var('X'), n7989), a(var('X'), n7988)).
clause(23972, a(var('X'), n7990), a(var('X'), n7989)).
clause(23975, a(var('X'), n7991), a(var('X'), n7990)).
clause(23978, a(var('X'), n7992), a(var('X'), n7991)).
clause(23981, a(var('X'), n7993), a(var('X'), n7992)).
clause(23984, a(var('X'), n7994), a(var('X'), n7993)).
clause(23987, a(var('X'), n7995), a(var('X'), n7994)).
clause(23990, a(var('X'), n7996), a(var('X'), n7995)).
clause(23993, a(var('X'), n7997), a(var('X'), n7996)).
clause(23996, a(var('X'), n7998), a(var('X'), n7997)).
clause(23999, a(var('X'), n7999), a(var('X'), n7998)).
clause(24002, a(var('X'), n8000), a(var('X'), n7999)).
clause(24005, a(var('X'), n8001), a(var('X'), n8000)).
clause(24008, a(var('X'), n8002), a(var('X'), n8001)).
clause(24011, a(var('X'), n8003), a(var('X'), n8002)).
clause(24014, a(var('X'), n8004), a(var('X'), n8003)).
clause(24017, a(var('X'), n8005), a(var('X'), n8004)).
clause(24020, a(var('X'), n8006), a(var('X'), n8005)).
clause(24023, a(var('X'), n8007), a(var('X'), n8006)).
clause(24026, a(var('X'), n8008), a(var('X'), n8007)).
clause(24029, a(var('X'), n8009), a(var('X'), n8008)).
clause(24032, a(var('X'), n8010), a(var('X'), n8009)).
clause(24035, a(var('X'), n8011), a(var('X'), n8010)).
clause(24038, a(var('X'), n8012), a(var('X'), n8011)).
clause(24041, a(var('X'), n8013), a(var('X'), n8012)).
clause(24044, a(var('X'), n8014), a(var('X'), n8013)).
clause(24047, a(var('X'), n8015), a(var('X'), n8014)).
clause(24050, a(var('X'), n8016), a(var('X'), n8015)).
clause(24053, a(var('X'), n8017), a(var('X'), n8016)).
clause(24056, a(var('X'), n8018), a(var('X'), n8017)).
clause(24059, a(var('X'), n8019), a(var('X'), n8018)).
clause(24062, a(var('X'), n8020), a(var('X'), n8019)).
clause(24065, a(var('X'), n8021), a(var('X'), n8020)).
clause(24068, a(var('X'), n8022), a(var('X'), n8021)).
clause(24071, a(var('X'), n8023), a(var('X'), n8022)).
clause(24074, a(var('X'), n8024), a(var('X'), n8023)).
clause(24077, a(var('X'), n8025), a(var('X'), n8024)).
clause(24080, a(var('X'), n8026), a(var('X'), n8025)).
clause(24083, a(var('X'), n8027), a(var('X'), n8026)).
clause(24086, a(var('X'), n8028), a(var('X'), n8027)).
clause(24089, a(var('X'), n8029), a(var('X'), n8028)).
clause(24092, a(var('X'), n8030), a(var('X'), n8029)).
clause(24095, a(var('X'), n8031), a(var('X'), n8030)).
clause(24098, a(var('X'), n8032), a(var('X'), n8031)).
clause(24101, a(var('X'), n8033), a(var('X'), n8032)).
clause(24104, a(var('X'), n8034), a(var('X'), n8033)).
clause(24107, a(var('X'), n8035), a(var('X'), n8034)).
clause(24110, a(var('X'), n8036), a(var('X'), n8035)).
clause(24113, a(var('X'), n8037), a(var('X'), n8036)).
clause(24116, a(var('X'), n8038), a(var('X'), n8037)).
clause(24119, a(var('X'), n8039), a(var('X'), n8038)).
clause(24122, a(var('X'), n8040), a(var('X'), n8039)).
clause(24125, a(var('X'), n8041), a(var('X'), n8040)).
clause(24128, a(var('X'), n8042), a(var('X'), n8041)).
clause(24131, a(var('X'), n8043), a(var('X'), n8042)).
clause(24134, a(var('X'), n8044), a(var('X'), n8043)).
clause(24137, a(var('X'), n8045), a(var('X'), n8044)).
clause(24140, a(var('X'), n8046), a(var('X'), n8045)).
clause(24143, a(var('X'), n8047), a(var('X'), n8046)).
clause(24146, a(var('X'), n8048), a(var('X'), n8047)).
clause(24149, a(var('X'), n8049), a(var('X'), n8048)).
clause(24152, a(var('X'), n8050), a(var('X'), n8049)).
clause(24155, a(var('X'), n8051), a(var('X'), n8050)).
clause(24158, a(var('X'), n8052), a(var('X'), n8051)).
clause(24161, a(var('X'), n8053), a(var('X'), n8052)).
clause(24164, a(var('X'), n8054), a(var('X'), n8053)).
clause(24167, a(var('X'), n8055), a(var('X'), n8054)).
clause(24170, a(var('X'), n8056), a(var('X'), n8055)).
clause(24173, a(var('X'), n8057), a(var('X'), n8056)).
clause(24176, a(var('X'), n8058), a(var('X'), n8057)).
clause(24179, a(var('X'), n8059), a(var('X'), n8058)).
clause(24182, a(var('X'), n8060), a(var('X'), n8059)).
clause(24185, a(var('X'), n8061), a(var('X'), n8060)).
clause(24188, a(var('X'), n8062), a(var('X'), n8061)).
clause(24191, a(var('X'), n8063), a(var('X'), n8062)).
clause(24194, a(var('X'), n8064), a(var('X'), n8063)).
clause(24197, a(var('X'), n8065), a(var('X'), n8064)).
clause(24200, a(var('X'), n8066), a(var('X'), n8065)).
clause(24203, a(var('X'), n8067), a(var('X'), n8066)).
clause(24206, a(var('X'), n8068), a(var('X'), n8067)).
clause(24209, a(var('X'), n8069), a(var('X'), n8068)).
clause(24212, a(var('X'), n8070), a(var('X'), n8069)).
clause(24215, a(var('X'), n8071), a(var('X'), n8070)).
clause(24218, a(var('X'), n8072), a(var('X'), n8071)).
clause(24221, a(var('X'), n8073), a(var('X'), n8072)).
clause(24224, a(var('X'), n8074), a(var('X'), n8073)).
clause(24227, a(var('X'), n8075), a(var('X'), n8074)).
clause(24230, a(var('X'), n8076), a(var('X'), n8075)).
clause(24233, a(var('X'), n8077), a(var('X'), n8076)).
clause(24236, a(var('X'), n8078), a(var('X'), n8077)).
clause(24239, a(var('X'), n8079), a(var('X'), n8078)).
clause(24242, a(var('X'), n8080), a(var('X'), n8079)).
clause(24245, a(var('X'), n8081), a(var('X'), n8080)).
clause(24248, a(var('X'), n8082), a(var('X'), n8081)).
clause(24251, a(var('X'), n8083), a(var('X'), n8082)).
clause(24254, a(var('X'), n8084), a(var('X'), n8083)).
clause(24257, a(var('X'), n8085), a(var('X'), n8084)).
clause(24260, a(var('X'), n8086), a(var('X'), n8085)).
clause(24263, a(var('X'), n8087), a(var('X'), n8086)).
clause(24266, a(var('X'), n8088), a(var('X'), n8087)).
clause(24269, a(var('X'), n8089), a(var('X'), n8088)).
clause(24272, a(var('X'), n8090), a(var('X'), n8089)).
clause(24275, a(var('X'), n8091), a(var('X'), n8090)).
clause(24278, a(var('X'), n8092), a(var('X'), n8091)).
clause(24281, a(var('X'), n8093), a(var('X'), n8092)).
clause(24284, a(var('X'), n8094), a(var('X'), n8093)).
clause(24287, a(var('X'), n8095), a(var('X'), n8094)).
clause(24290, a(var('X'), n8096), a(var('X'), n8095)).
clause(24293, a(var('X'), n8097), a(var('X'), n8096)).
clause(24296, a(var('X'), n8098), a(var('X'), n8097)).
clause(24299, a(var('X'), n8099), a(var('X'), n8098)).
clause(24302, a(var('X'), n8100), a(var('X'), n8099)).
clause(24305, a(var('X'), n8101), a(var('X'), n8100)).
clause(24308, a(var('X'), n8102), a(var('X'), n8101)).
clause(24311, a(var('X'), n8103), a(var('X'), n8102)).
clause(24314, a(var('X'), n8104), a(var('X'), n8103)).
clause(24317, a(var('X'), n8105), a(var('X'), n8104)).
clause(24320, a(var('X'), n8106), a(var('X'), n8105)).
clause(24323, a(var('X'), n8107), a(var('X'), n8106)).
clause(24326, a(var('X'), n8108), a(var('X'), n8107)).
clause(24329, a(var('X'), n8109), a(var('X'), n8108)).
clause(24332, a(var('X'), n8110), a(var('X'), n8109)).
clause(24335, a(var('X'), n8111), a(var('X'), n8110)).
clause(24338, a(var('X'), n8112), a(var('X'), n8111)).
clause(24341, a(var('X'), n8113), a(var('X'), n8112)).
clause(24344, a(var('X'), n8114), a(var('X'), n8113)).
clause(24347, a(var('X'), n8115), a(var('X'), n8114)).
clause(24350, a(var('X'), n8116), a(var('X'), n8115)).
clause(24353, a(var('X'), n8117), a(var('X'), n8116)).
clause(24356, a(var('X'), n8118), a(var('X'), n8117)).
clause(24359, a(var('X'), n8119), a(var('X'), n8118)).
clause(24362, a(var('X'), n8120), a(var('X'), n8119)).
clause(24365, a(var('X'), n8121), a(var('X'), n8120)).
clause(24368, a(var('X'), n8122), a(var('X'), n8121)).
clause(24371, a(var('X'), n8123), a(var('X'), n8122)).
clause(24374, a(var('X'), n8124), a(var('X'), n8123)).
clause(24377, a(var('X'), n8125), a(var('X'), n8124)).
clause(24380, a(var('X'), n8126), a(var('X'), n8125)).
clause(24383, a(var('X'), n8127), a(var('X'), n8126)).
clause(24386, a(var('X'), n8128), a(var('X'), n8127)).
clause(24389, a(var('X'), n8129), a(var('X'), n8128)).
clause(24392, a(var('X'), n8130), a(var('X'), n8129)).
clause(24395, a(var('X'), n8131), a(var('X'), n8130)).
clause(24398, a(var('X'), n8132), a(var('X'), n8131)).
clause(24401, a(var('X'), n8133), a(var('X'), n8132)).
clause(24404, a(var('X'), n8134), a(var('X'), n8133)).
clause(24407, a(var('X'), n8135), a(var('X'), n8134)).
clause(24410, a(var('X'), n8136), a(var('X'), n8135)).
clause(24413, a(var('X'), n8137), a(var('X'), n8136)).
clause(24416, a(var('X'), n8138), a(var('X'), n8137)).
clause(24419, a(var('X'), n8139), a(var('X'), n8138)).
clause(24422, a(var('X'), n8140), a(var('X'), n8139)).
clause(24425, a(var('X'), n8141), a(var('X'), n8140)).
clause(24428, a(var('X'), n8142), a(var('X'), n8141)).
clause(24431, a(var('X'), n8143), a(var('X'), n8142)).
clause(24434, a(var('X'), n8144), a(var('X'), n8143)).
clause(24437, a(var('X'), n8145), a(var('X'), n8144)).
clause(24440, a(var('X'), n8146), a(var('X'), n8145)).
clause(24443, a(var('X'), n8147), a(var('X'), n8146)).
clause(24446, a(var('X'), n8148), a(var('X'), n8147)).
clause(24449, a(var('X'), n8149), a(var('X'), n8148)).
clause(24452, a(var('X'), n8150), a(var('X'), n8149)).
clause(24455, a(var('X'), n8151), a(var('X'), n8150)).
clause(24458, a(var('X'), n8152), a(var('X'), n8151)).
clause(24461, a(var('X'), n8153), a(var('X'), n8152)).
clause(24464, a(var('X'), n8154), a(var('X'), n8153)).
clause(24467, a(var('X'), n8155), a(var('X'), n8154)).
clause(24470, a(var('X'), n8156), a(var('X'), n8155)).
clause(24473, a(var('X'), n8157), a(var('X'), n8156)).
clause(24476, a(var('X'), n8158), a(var('X'), n8157)).
clause(24479, a(var('X'), n8159), a(var('X'), n8158)).
clause(24482, a(var('X'), n8160), a(var('X'), n8159)).
clause(24485, a(var('X'), n8161), a(var('X'), n8160)).
clause(24488, a(var('X'), n8162), a(var('X'), n8161)).
clause(24491, a(var('X'), n8163), a(var('X'), n8162)).
clause(24494, a(var('X'), n8164), a(var('X'), n8163)).
clause(24497, a(var('X'), n8165), a(var('X'), n8164)).
clause(24500, a(var('X'), n8166), a(var('X'), n8165)).
clause(24503, a(var('X'), n8167), a(var('X'), n8166)).
clause(24506, a(var('X'), n8168), a(var('X'), n8167)).
clause(24509, a(var('X'), n8169), a(var('X'), n8168)).
clause(24512, a(var('X'), n8170), a(var('X'), n8169)).
clause(24515, a(var('X'), n8171), a(var('X'), n8170)).
clause(24518, a(var('X'), n8172), a(var('X'), n8171)).
clause(24521, a(var('X'), n8173), a(var('X'), n8172)).
clause(24524, a(var('X'), n8174), a(var('X'), n8173)).
clause(24527, a(var('X'), n8175), a(var('X'), n8174)).
clause(24530, a(var('X'), n8176), a(var('X'), n8175)).
clause(24533, a(var('X'), n8177), a(var('X'), n8176)).
clause(24536, a(var('X'), n8178), a(var('X'), n8177)).
clause(24539, a(var('X'), n8179), a(var('X'), n8178)).
clause(24542, a(var('X'), n8180), a(var('X'), n8179)).
clause(24545, a(var('X'), n8181), a(var('X'), n8180)).
clause(24548, a(var('X'), n8182), a(var('X'), n8181)).
clause(24551, a(var('X'), n8183), a(var('X'), n8182)).
clause(24554, a(var('X'), n8184), a(var('X'), n8183)).
clause(24557, a(var('X'), n8185), a(var('X'), n8184)).
clause(24560, a(var('X'), n8186), a(var('X'), n8185)).
clause(24563, a(var('X'), n8187), a(var('X'), n8186)).
clause(24566, a(var('X'), n8188), a(var('X'), n8187)).
clause(24569, a(var('X'), n8189), a(var('X'), n8188)).
clause(24572, a(var('X'), n8190), a(var('X'), n8189)).
clause(24575, a(var('X'), n8191), a(var('X'), n8190)).
clause(24578, a(var('X'), n8192), a(var('X'), n8191)).
clause(24581, a(var('X'), n8193), a(var('X'), n8192)).
clause(24584, a(var('X'), n8194), a(var('X'), n8193)).
clause(24587, a(var('X'), n8195), a(var('X'), n8194)).
clause(24590, a(var('X'), n8196), a(var('X'), n8195)).
clause(24593, a(var('X'), n8197), a(var('X'), n8196)).
clause(24596, a(var('X'), n8198), a(var('X'), n8197)).
clause(24599, a(var('X'), n8199), a(var('X'), n8198)).
clause(24602, a(var('X'), n8200), a(var('X'), n8199)).
clause(24605, a(var('X'), n8201), a(var('X'), n8200)).
clause(24608, a(var('X'), n8202), a(var('X'), n8201)).
clause(24611, a(var('X'), n8203), a(var('X'), n8202)).
clause(24614, a(var('X'), n8204), a(var('X'), n8203)).
clause(24617, a(var('X'), n8205), a(var('X'), n8204)).
clause(24620, a(var('X'), n8206), a(var('X'), n8205)).
clause(24623, a(var('X'), n8207), a(var('X'), n8206)).
clause(24626, a(var('X'), n8208), a(var('X'), n8207)).
clause(24629, a(var('X'), n8209), a(var('X'), n8208)).
clause(24632, a(var('X'), n8210), a(var('X'), n8209)).
clause(24635, a(var('X'), n8211), a(var('X'), n8210)).
clause(24638, a(var('X'), n8212), a(var('X'), n8211)).
clause(24641, a(var('X'), n8213), a(var('X'), n8212)).
clause(24644, a(var('X'), n8214), a(var('X'), n8213)).
clause(24647, a(var('X'), n8215), a(var('X'), n8214)).
clause(24650, a(var('X'), n8216), a(var('X'), n8215)).
clause(24653, a(var('X'), n8217), a(var('X'), n8216)).
clause(24656, a(var('X'), n8218), a(var('X'), n8217)).
clause(24659, a(var('X'), n8219), a(var('X'), n8218)).
clause(24662, a(var('X'), n8220), a(var('X'), n8219)).
clause(24665, a(var('X'), n8221), a(var('X'), n8220)).
clause(24668, a(var('X'), n8222), a(var('X'), n8221)).
clause(24671, a(var('X'), n8223), a(var('X'), n8222)).
clause(24674, a(var('X'), n8224), a(var('X'), n8223)).
clause(24677, a(var('X'), n8225), a(var('X'), n8224)).
clause(24680, a(var('X'), n8226), a(var('X'), n8225)).
clause(24683, a(var('X'), n8227), a(var('X'), n8226)).
clause(24686, a(var('X'), n8228), a(var('X'), n8227)).
clause(24689, a(var('X'), n8229), a(var('X'), n8228)).
clause(24692, a(var('X'), n8230), a(var('X'), n8229)).
clause(24695, a(var('X'), n8231), a(var('X'), n8230)).
clause(24698, a(var('X'), n8232), a(var('X'), n8231)).
clause(24701, a(var('X'), n8233), a(var('X'), n8232)).
clause(24704, a(var('X'), n8234), a(var('X'), n8233)).
clause(24707, a(var('X'), n8235), a(var('X'), n8234)).
clause(24710, a(var('X'), n8236), a(var('X'), n8235)).
clause(24713, a(var('X'), n8237), a(var('X'), n8236)).
clause(24716, a(var('X'), n8238), a(var('X'), n8237)).
clause(24719, a(var('X'), n8239), a(var('X'), n8238)).
clause(24722, a(var('X'), n8240), a(var('X'), n8239)).
clause(24725, a(var('X'), n8241), a(var('X'), n8240)).
clause(24728, a(var('X'), n8242), a(var('X'), n8241)).
clause(24731, a(var('X'), n8243), a(var('X'), n8242)).
clause(24734, a(var('X'), n8244), a(var('X'), n8243)).
clause(24737, a(var('X'), n8245), a(var('X'), n8244)).
clause(24740, a(var('X'), n8246), a(var('X'), n8245)).
clause(24743, a(var('X'), n8247), a(var('X'), n8246)).
clause(24746, a(var('X'), n8248), a(var('X'), n8247)).
clause(24749, a(var('X'), n8249), a(var('X'), n8248)).
clause(24752, a(var('X'), n8250), a(var('X'), n8249)).
clause(24755, a(var('X'), n8251), a(var('X'), n8250)).
clause(24758, a(var('X'), n8252), a(var('X'), n8251)).
clause(24761, a(var('X'), n8253), a(var('X'), n8252)).
clause(24764, a(var('X'), n8254), a(var('X'), n8253)).
clause(24767, a(var('X'), n8255), a(var('X'), n8254)).
clause(24770, a(var('X'), n8256), a(var('X'), n8255)).
clause(24773, a(var('X'), n8257), a(var('X'), n8256)).
clause(24776, a(var('X'), n8258), a(var('X'), n8257)).
clause(24779, a(var('X'), n8259), a(var('X'), n8258)).
clause(24782, a(var('X'), n8260), a(var('X'), n8259)).
clause(24785, a(var('X'), n8261), a(var('X'), n8260)).
clause(24788, a(var('X'), n8262), a(var('X'), n8261)).
clause(24791, a(var('X'), n8263), a(var('X'), n8262)).
clause(24794, a(var('X'), n8264), a(var('X'), n8263)).
clause(24797, a(var('X'), n8265), a(var('X'), n8264)).
clause(24800, a(var('X'), n8266), a(var('X'), n8265)).
clause(24803, a(var('X'), n8267), a(var('X'), n8266)).
clause(24806, a(var('X'), n8268), a(var('X'), n8267)).
clause(24809, a(var('X'), n8269), a(var('X'), n8268)).
clause(24812, a(var('X'), n8270), a(var('X'), n8269)).
clause(24815, a(var('X'), n8271), a(var('X'), n8270)).
clause(24818, a(var('X'), n8272), a(var('X'), n8271)).
clause(24821, a(var('X'), n8273), a(var('X'), n8272)).
clause(24824, a(var('X'), n8274), a(var('X'), n8273)).
clause(24827, a(var('X'), n8275), a(var('X'), n8274)).
clause(24830, a(var('X'), n8276), a(var('X'), n8275)).
clause(24833, a(var('X'), n8277), a(var('X'), n8276)).
clause(24836, a(var('X'), n8278), a(var('X'), n8277)).
clause(24839, a(var('X'), n8279), a(var('X'), n8278)).
clause(24842, a(var('X'), n8280), a(var('X'), n8279)).
clause(24845, a(var('X'), n8281), a(var('X'), n8280)).
clause(24848, a(var('X'), n8282), a(var('X'), n8281)).
clause(24851, a(var('X'), n8283), a(var('X'), n8282)).
clause(24854, a(var('X'), n8284), a(var('X'), n8283)).
clause(24857, a(var('X'), n8285), a(var('X'), n8284)).
clause(24860, a(var('X'), n8286), a(var('X'), n8285)).
clause(24863, a(var('X'), n8287), a(var('X'), n8286)).
clause(24866, a(var('X'), n8288), a(var('X'), n8287)).
clause(24869, a(var('X'), n8289), a(var('X'), n8288)).
clause(24872, a(var('X'), n8290), a(var('X'), n8289)).
clause(24875, a(var('X'), n8291), a(var('X'), n8290)).
clause(24878, a(var('X'), n8292), a(var('X'), n8291)).
clause(24881, a(var('X'), n8293), a(var('X'), n8292)).
clause(24884, a(var('X'), n8294), a(var('X'), n8293)).
clause(24887, a(var('X'), n8295), a(var('X'), n8294)).
clause(24890, a(var('X'), n8296), a(var('X'), n8295)).
clause(24893, a(var('X'), n8297), a(var('X'), n8296)).
clause(24896, a(var('X'), n8298), a(var('X'), n8297)).
clause(24899, a(var('X'), n8299), a(var('X'), n8298)).
clause(24902, a(var('X'), n8300), a(var('X'), n8299)).
clause(24905, a(var('X'), n8301), a(var('X'), n8300)).
clause(24908, a(var('X'), n8302), a(var('X'), n8301)).
clause(24911, a(var('X'), n8303), a(var('X'), n8302)).
clause(24914, a(var('X'), n8304), a(var('X'), n8303)).
clause(24917, a(var('X'), n8305), a(var('X'), n8304)).
clause(24920, a(var('X'), n8306), a(var('X'), n8305)).
clause(24923, a(var('X'), n8307), a(var('X'), n8306)).
clause(24926, a(var('X'), n8308), a(var('X'), n8307)).
clause(24929, a(var('X'), n8309), a(var('X'), n8308)).
clause(24932, a(var('X'), n8310), a(var('X'), n8309)).
clause(24935, a(var('X'), n8311), a(var('X'), n8310)).
clause(24938, a(var('X'), n8312), a(var('X'), n8311)).
clause(24941, a(var('X'), n8313), a(var('X'), n8312)).
clause(24944, a(var('X'), n8314), a(var('X'), n8313)).
clause(24947, a(var('X'), n8315), a(var('X'), n8314)).
clause(24950, a(var('X'), n8316), a(var('X'), n8315)).
clause(24953, a(var('X'), n8317), a(var('X'), n8316)).
clause(24956, a(var('X'), n8318), a(var('X'), n8317)).
clause(24959, a(var('X'), n8319), a(var('X'), n8318)).
clause(24962, a(var('X'), n8320), a(var('X'), n8319)).
clause(24965, a(var('X'), n8321), a(var('X'), n8320)).
clause(24968, a(var('X'), n8322), a(var('X'), n8321)).
clause(24971, a(var('X'), n8323), a(var('X'), n8322)).
clause(24974, a(var('X'), n8324), a(var('X'), n8323)).
clause(24977, a(var('X'), n8325), a(var('X'), n8324)).
clause(24980, a(var('X'), n8326), a(var('X'), n8325)).
clause(24983, a(var('X'), n8327), a(var('X'), n8326)).
clause(24986, a(var('X'), n8328), a(var('X'), n8327)).
clause(24989, a(var('X'), n8329), a(var('X'), n8328)).
clause(24992, a(var('X'), n8330), a(var('X'), n8329)).
clause(24995, a(var('X'), n8331), a(var('X'), n8330)).
clause(24998, a(var('X'), n8332), a(var('X'), n8331)).
clause(25001, a(var('X'), n8333), a(var('X'), n8332)).
clause(25004, a(var('X'), n8334), a(var('X'), n8333)).
clause(25007, a(var('X'), n8335), a(var('X'), n8334)).
clause(25010, a(var('X'), n8336), a(var('X'), n8335)).
clause(25013, a(var('X'), n8337), a(var('X'), n8336)).
clause(25016, a(var('X'), n8338), a(var('X'), n8337)).
clause(25019, a(var('X'), n8339), a(var('X'), n8338)).
clause(25022, a(var('X'), n8340), a(var('X'), n8339)).
clause(25025, a(var('X'), n8341), a(var('X'), n8340)).
clause(25028, a(var('X'), n8342), a(var('X'), n8341)).
clause(25031, a(var('X'), n8343), a(var('X'), n8342)).
clause(25034, a(var('X'), n8344), a(var('X'), n8343)).
clause(25037, a(var('X'), n8345), a(var('X'), n8344)).
clause(25040, a(var('X'), n8346), a(var('X'), n8345)).
clause(25043, a(var('X'), n8347), a(var('X'), n8346)).
clause(25046, a(var('X'), n8348), a(var('X'), n8347)).
clause(25049, a(var('X'), n8349), a(var('X'), n8348)).
clause(25052, a(var('X'), n8350), a(var('X'), n8349)).
clause(25055, a(var('X'), n8351), a(var('X'), n8350)).
clause(25058, a(var('X'), n8352), a(var('X'), n8351)).
clause(25061, a(var('X'), n8353), a(var('X'), n8352)).
clause(25064, a(var('X'), n8354), a(var('X'), n8353)).
clause(25067, a(var('X'), n8355), a(var('X'), n8354)).
clause(25070, a(var('X'), n8356), a(var('X'), n8355)).
clause(25073, a(var('X'), n8357), a(var('X'), n8356)).
clause(25076, a(var('X'), n8358), a(var('X'), n8357)).
clause(25079, a(var('X'), n8359), a(var('X'), n8358)).
clause(25082, a(var('X'), n8360), a(var('X'), n8359)).
clause(25085, a(var('X'), n8361), a(var('X'), n8360)).
clause(25088, a(var('X'), n8362), a(var('X'), n8361)).
clause(25091, a(var('X'), n8363), a(var('X'), n8362)).
clause(25094, a(var('X'), n8364), a(var('X'), n8363)).
clause(25097, a(var('X'), n8365), a(var('X'), n8364)).
clause(25100, a(var('X'), n8366), a(var('X'), n8365)).
clause(25103, a(var('X'), n8367), a(var('X'), n8366)).
clause(25106, a(var('X'), n8368), a(var('X'), n8367)).
clause(25109, a(var('X'), n8369), a(var('X'), n8368)).
clause(25112, a(var('X'), n8370), a(var('X'), n8369)).
clause(25115, a(var('X'), n8371), a(var('X'), n8370)).
clause(25118, a(var('X'), n8372), a(var('X'), n8371)).
clause(25121, a(var('X'), n8373), a(var('X'), n8372)).
clause(25124, a(var('X'), n8374), a(var('X'), n8373)).
clause(25127, a(var('X'), n8375), a(var('X'), n8374)).
clause(25130, a(var('X'), n8376), a(var('X'), n8375)).
clause(25133, a(var('X'), n8377), a(var('X'), n8376)).
clause(25136, a(var('X'), n8378), a(var('X'), n8377)).
clause(25139, a(var('X'), n8379), a(var('X'), n8378)).
clause(25142, a(var('X'), n8380), a(var('X'), n8379)).
clause(25145, a(var('X'), n8381), a(var('X'), n8380)).
clause(25148, a(var('X'), n8382), a(var('X'), n8381)).
clause(25151, a(var('X'), n8383), a(var('X'), n8382)).
clause(25154, a(var('X'), n8384), a(var('X'), n8383)).
clause(25157, a(var('X'), n8385), a(var('X'), n8384)).
clause(25160, a(var('X'), n8386), a(var('X'), n8385)).
clause(25163, a(var('X'), n8387), a(var('X'), n8386)).
clause(25166, a(var('X'), n8388), a(var('X'), n8387)).
clause(25169, a(var('X'), n8389), a(var('X'), n8388)).
clause(25172, a(var('X'), n8390), a(var('X'), n8389)).
clause(25175, a(var('X'), n8391), a(var('X'), n8390)).
clause(25178, a(var('X'), n8392), a(var('X'), n8391)).
clause(25181, a(var('X'), n8393), a(var('X'), n8392)).
clause(25184, a(var('X'), n8394), a(var('X'), n8393)).
clause(25187, a(var('X'), n8395), a(var('X'), n8394)).
clause(25190, a(var('X'), n8396), a(var('X'), n8395)).
clause(25193, a(var('X'), n8397), a(var('X'), n8396)).
clause(25196, a(var('X'), n8398), a(var('X'), n8397)).
clause(25199, a(var('X'), n8399), a(var('X'), n8398)).
clause(25202, a(var('X'), n8400), a(var('X'), n8399)).
clause(25205, a(var('X'), n8401), a(var('X'), n8400)).
clause(25208, a(var('X'), n8402), a(var('X'), n8401)).
clause(25211, a(var('X'), n8403), a(var('X'), n8402)).
clause(25214, a(var('X'), n8404), a(var('X'), n8403)).
clause(25217, a(var('X'), n8405), a(var('X'), n8404)).
clause(25220, a(var('X'), n8406), a(var('X'), n8405)).
clause(25223, a(var('X'), n8407), a(var('X'), n8406)).
clause(25226, a(var('X'), n8408), a(var('X'), n8407)).
clause(25229, a(var('X'), n8409), a(var('X'), n8408)).
clause(25232, a(var('X'), n8410), a(var('X'), n8409)).
clause(25235, a(var('X'), n8411), a(var('X'), n8410)).
clause(25238, a(var('X'), n8412), a(var('X'), n8411)).
clause(25241, a(var('X'), n8413), a(var('X'), n8412)).
clause(25244, a(var('X'), n8414), a(var('X'), n8413)).
clause(25247, a(var('X'), n8415), a(var('X'), n8414)).
clause(25250, a(var('X'), n8416), a(var('X'), n8415)).
clause(25253, a(var('X'), n8417), a(var('X'), n8416)).
clause(25256, a(var('X'), n8418), a(var('X'), n8417)).
clause(25259, a(var('X'), n8419), a(var('X'), n8418)).
clause(25262, a(var('X'), n8420), a(var('X'), n8419)).
clause(25265, a(var('X'), n8421), a(var('X'), n8420)).
clause(25268, a(var('X'), n8422), a(var('X'), n8421)).
clause(25271, a(var('X'), n8423), a(var('X'), n8422)).
clause(25274, a(var('X'), n8424), a(var('X'), n8423)).
clause(25277, a(var('X'), n8425), a(var('X'), n8424)).
clause(25280, a(var('X'), n8426), a(var('X'), n8425)).
clause(25283, a(var('X'), n8427), a(var('X'), n8426)).
clause(25286, a(var('X'), n8428), a(var('X'), n8427)).
clause(25289, a(var('X'), n8429), a(var('X'), n8428)).
clause(25292, a(var('X'), n8430), a(var('X'), n8429)).
clause(25295, a(var('X'), n8431), a(var('X'), n8430)).
clause(25298, a(var('X'), n8432), a(var('X'), n8431)).
clause(25301, a(var('X'), n8433), a(var('X'), n8432)).
clause(25304, a(var('X'), n8434), a(var('X'), n8433)).
clause(25307, a(var('X'), n8435), a(var('X'), n8434)).
clause(25310, a(var('X'), n8436), a(var('X'), n8435)).
clause(25313, a(var('X'), n8437), a(var('X'), n8436)).
clause(25316, a(var('X'), n8438), a(var('X'), n8437)).
clause(25319, a(var('X'), n8439), a(var('X'), n8438)).
clause(25322, a(var('X'), n8440), a(var('X'), n8439)).
clause(25325, a(var('X'), n8441), a(var('X'), n8440)).
clause(25328, a(var('X'), n8442), a(var('X'), n8441)).
clause(25331, a(var('X'), n8443), a(var('X'), n8442)).
clause(25334, a(var('X'), n8444), a(var('X'), n8443)).
clause(25337, a(var('X'), n8445), a(var('X'), n8444)).
clause(25340, a(var('X'), n8446), a(var('X'), n8445)).
clause(25343, a(var('X'), n8447), a(var('X'), n8446)).
clause(25346, a(var('X'), n8448), a(var('X'), n8447)).
clause(25349, a(var('X'), n8449), a(var('X'), n8448)).
clause(25352, a(var('X'), n8450), a(var('X'), n8449)).
clause(25355, a(var('X'), n8451), a(var('X'), n8450)).
clause(25358, a(var('X'), n8452), a(var('X'), n8451)).
clause(25361, a(var('X'), n8453), a(var('X'), n8452)).
clause(25364, a(var('X'), n8454), a(var('X'), n8453)).
clause(25367, a(var('X'), n8455), a(var('X'), n8454)).
clause(25370, a(var('X'), n8456), a(var('X'), n8455)).
clause(25373, a(var('X'), n8457), a(var('X'), n8456)).
clause(25376, a(var('X'), n8458), a(var('X'), n8457)).
clause(25379, a(var('X'), n8459), a(var('X'), n8458)).
clause(25382, a(var('X'), n8460), a(var('X'), n8459)).
clause(25385, a(var('X'), n8461), a(var('X'), n8460)).
clause(25388, a(var('X'), n8462), a(var('X'), n8461)).
clause(25391, a(var('X'), n8463), a(var('X'), n8462)).
clause(25394, a(var('X'), n8464), a(var('X'), n8463)).
clause(25397, a(var('X'), n8465), a(var('X'), n8464)).
clause(25400, a(var('X'), n8466), a(var('X'), n8465)).
clause(25403, a(var('X'), n8467), a(var('X'), n8466)).
clause(25406, a(var('X'), n8468), a(var('X'), n8467)).
clause(25409, a(var('X'), n8469), a(var('X'), n8468)).
clause(25412, a(var('X'), n8470), a(var('X'), n8469)).
clause(25415, a(var('X'), n8471), a(var('X'), n8470)).
clause(25418, a(var('X'), n8472), a(var('X'), n8471)).
clause(25421, a(var('X'), n8473), a(var('X'), n8472)).
clause(25424, a(var('X'), n8474), a(var('X'), n8473)).
clause(25427, a(var('X'), n8475), a(var('X'), n8474)).
clause(25430, a(var('X'), n8476), a(var('X'), n8475)).
clause(25433, a(var('X'), n8477), a(var('X'), n8476)).
clause(25436, a(var('X'), n8478), a(var('X'), n8477)).
clause(25439, a(var('X'), n8479), a(var('X'), n8478)).
clause(25442, a(var('X'), n8480), a(var('X'), n8479)).
clause(25445, a(var('X'), n8481), a(var('X'), n8480)).
clause(25448, a(var('X'), n8482), a(var('X'), n8481)).
clause(25451, a(var('X'), n8483), a(var('X'), n8482)).
clause(25454, a(var('X'), n8484), a(var('X'), n8483)).
clause(25457, a(var('X'), n8485), a(var('X'), n8484)).
clause(25460, a(var('X'), n8486), a(var('X'), n8485)).
clause(25463, a(var('X'), n8487), a(var('X'), n8486)).
clause(25466, a(var('X'), n8488), a(var('X'), n8487)).
clause(25469, a(var('X'), n8489), a(var('X'), n8488)).
clause(25472, a(var('X'), n8490), a(var('X'), n8489)).
clause(25475, a(var('X'), n8491), a(var('X'), n8490)).
clause(25478, a(var('X'), n8492), a(var('X'), n8491)).
clause(25481, a(var('X'), n8493), a(var('X'), n8492)).
clause(25484, a(var('X'), n8494), a(var('X'), n8493)).
clause(25487, a(var('X'), n8495), a(var('X'), n8494)).
clause(25490, a(var('X'), n8496), a(var('X'), n8495)).
clause(25493, a(var('X'), n8497), a(var('X'), n8496)).
clause(25496, a(var('X'), n8498), a(var('X'), n8497)).
clause(25499, a(var('X'), n8499), a(var('X'), n8498)).
clause(25502, a(var('X'), n8500), a(var('X'), n8499)).
clause(25505, a(var('X'), n8501), a(var('X'), n8500)).
clause(25508, a(var('X'), n8502), a(var('X'), n8501)).
clause(25511, a(var('X'), n8503), a(var('X'), n8502)).
clause(25514, a(var('X'), n8504), a(var('X'), n8503)).
clause(25517, a(var('X'), n8505), a(var('X'), n8504)).
clause(25520, a(var('X'), n8506), a(var('X'), n8505)).
clause(25523, a(var('X'), n8507), a(var('X'), n8506)).
clause(25526, a(var('X'), n8508), a(var('X'), n8507)).
clause(25529, a(var('X'), n8509), a(var('X'), n8508)).
clause(25532, a(var('X'), n8510), a(var('X'), n8509)).
clause(25535, a(var('X'), n8511), a(var('X'), n8510)).
clause(25538, a(var('X'), n8512), a(var('X'), n8511)).
clause(25541, a(var('X'), n8513), a(var('X'), n8512)).
clause(25544, a(var('X'), n8514), a(var('X'), n8513)).
clause(25547, a(var('X'), n8515), a(var('X'), n8514)).
clause(25550, a(var('X'), n8516), a(var('X'), n8515)).
clause(25553, a(var('X'), n8517), a(var('X'), n8516)).
clause(25556, a(var('X'), n8518), a(var('X'), n8517)).
clause(25559, a(var('X'), n8519), a(var('X'), n8518)).
clause(25562, a(var('X'), n8520), a(var('X'), n8519)).
clause(25565, a(var('X'), n8521), a(var('X'), n8520)).
clause(25568, a(var('X'), n8522), a(var('X'), n8521)).
clause(25571, a(var('X'), n8523), a(var('X'), n8522)).
clause(25574, a(var('X'), n8524), a(var('X'), n8523)).
clause(25577, a(var('X'), n8525), a(var('X'), n8524)).
clause(25580, a(var('X'), n8526), a(var('X'), n8525)).
clause(25583, a(var('X'), n8527), a(var('X'), n8526)).
clause(25586, a(var('X'), n8528), a(var('X'), n8527)).
clause(25589, a(var('X'), n8529), a(var('X'), n8528)).
clause(25592, a(var('X'), n8530), a(var('X'), n8529)).
clause(25595, a(var('X'), n8531), a(var('X'), n8530)).
clause(25598, a(var('X'), n8532), a(var('X'), n8531)).
clause(25601, a(var('X'), n8533), a(var('X'), n8532)).
clause(25604, a(var('X'), n8534), a(var('X'), n8533)).
clause(25607, a(var('X'), n8535), a(var('X'), n8534)).
clause(25610, a(var('X'), n8536), a(var('X'), n8535)).
clause(25613, a(var('X'), n8537), a(var('X'), n8536)).
clause(25616, a(var('X'), n8538), a(var('X'), n8537)).
clause(25619, a(var('X'), n8539), a(var('X'), n8538)).
clause(25622, a(var('X'), n8540), a(var('X'), n8539)).
clause(25625, a(var('X'), n8541), a(var('X'), n8540)).
clause(25628, a(var('X'), n8542), a(var('X'), n8541)).
clause(25631, a(var('X'), n8543), a(var('X'), n8542)).
clause(25634, a(var('X'), n8544), a(var('X'), n8543)).
clause(25637, a(var('X'), n8545), a(var('X'), n8544)).
clause(25640, a(var('X'), n8546), a(var('X'), n8545)).
clause(25643, a(var('X'), n8547), a(var('X'), n8546)).
clause(25646, a(var('X'), n8548), a(var('X'), n8547)).
clause(25649, a(var('X'), n8549), a(var('X'), n8548)).
clause(25652, a(var('X'), n8550), a(var('X'), n8549)).
clause(25655, a(var('X'), n8551), a(var('X'), n8550)).
clause(25658, a(var('X'), n8552), a(var('X'), n8551)).
clause(25661, a(var('X'), n8553), a(var('X'), n8552)).
clause(25664, a(var('X'), n8554), a(var('X'), n8553)).
clause(25667, a(var('X'), n8555), a(var('X'), n8554)).
clause(25670, a(var('X'), n8556), a(var('X'), n8555)).
clause(25673, a(var('X'), n8557), a(var('X'), n8556)).
clause(25676, a(var('X'), n8558), a(var('X'), n8557)).
clause(25679, a(var('X'), n8559), a(var('X'), n8558)).
clause(25682, a(var('X'), n8560), a(var('X'), n8559)).
clause(25685, a(var('X'), n8561), a(var('X'), n8560)).
clause(25688, a(var('X'), n8562), a(var('X'), n8561)).
clause(25691, a(var('X'), n8563), a(var('X'), n8562)).
clause(25694, a(var('X'), n8564), a(var('X'), n8563)).
clause(25697, a(var('X'), n8565), a(var('X'), n8564)).
clause(25700, a(var('X'), n8566), a(var('X'), n8565)).
clause(25703, a(var('X'), n8567), a(var('X'), n8566)).
clause(25706, a(var('X'), n8568), a(var('X'), n8567)).
clause(25709, a(var('X'), n8569), a(var('X'), n8568)).
clause(25712, a(var('X'), n8570), a(var('X'), n8569)).
clause(25715, a(var('X'), n8571), a(var('X'), n8570)).
clause(25718, a(var('X'), n8572), a(var('X'), n8571)).
clause(25721, a(var('X'), n8573), a(var('X'), n8572)).
clause(25724, a(var('X'), n8574), a(var('X'), n8573)).
clause(25727, a(var('X'), n8575), a(var('X'), n8574)).
clause(25730, a(var('X'), n8576), a(var('X'), n8575)).
clause(25733, a(var('X'), n8577), a(var('X'), n8576)).
clause(25736, a(var('X'), n8578), a(var('X'), n8577)).
clause(25739, a(var('X'), n8579), a(var('X'), n8578)).
clause(25742, a(var('X'), n8580), a(var('X'), n8579)).
clause(25745, a(var('X'), n8581), a(var('X'), n8580)).
clause(25748, a(var('X'), n8582), a(var('X'), n8581)).
clause(25751, a(var('X'), n8583), a(var('X'), n8582)).
clause(25754, a(var('X'), n8584), a(var('X'), n8583)).
clause(25757, a(var('X'), n8585), a(var('X'), n8584)).
clause(25760, a(var('X'), n8586), a(var('X'), n8585)).
clause(25763, a(var('X'), n8587), a(var('X'), n8586)).
clause(25766, a(var('X'), n8588), a(var('X'), n8587)).
clause(25769, a(var('X'), n8589), a(var('X'), n8588)).
clause(25772, a(var('X'), n8590), a(var('X'), n8589)).
clause(25775, a(var('X'), n8591), a(var('X'), n8590)).
clause(25778, a(var('X'), n8592), a(var('X'), n8591)).
clause(25781, a(var('X'), n8593), a(var('X'), n8592)).
clause(25784, a(var('X'), n8594), a(var('X'), n8593)).
clause(25787, a(var('X'), n8595), a(var('X'), n8594)).
clause(25790, a(var('X'), n8596), a(var('X'), n8595)).
clause(25793, a(var('X'), n8597), a(var('X'), n8596)).
clause(25796, a(var('X'), n8598), a(var('X'), n8597)).
clause(25799, a(var('X'), n8599), a(var('X'), n8598)).
clause(25802, a(var('X'), n8600), a(var('X'), n8599)).
clause(25805, a(var('X'), n8601), a(var('X'), n8600)).
clause(25808, a(var('X'), n8602), a(var('X'), n8601)).
clause(25811, a(var('X'), n8603), a(var('X'), n8602)).
clause(25814, a(var('X'), n8604), a(var('X'), n8603)).
clause(25817, a(var('X'), n8605), a(var('X'), n8604)).
clause(25820, a(var('X'), n8606), a(var('X'), n8605)).
clause(25823, a(var('X'), n8607), a(var('X'), n8606)).
clause(25826, a(var('X'), n8608), a(var('X'), n8607)).
clause(25829, a(var('X'), n8609), a(var('X'), n8608)).
clause(25832, a(var('X'), n8610), a(var('X'), n8609)).
clause(25835, a(var('X'), n8611), a(var('X'), n8610)).
clause(25838, a(var('X'), n8612), a(var('X'), n8611)).
clause(25841, a(var('X'), n8613), a(var('X'), n8612)).
clause(25844, a(var('X'), n8614), a(var('X'), n8613)).
clause(25847, a(var('X'), n8615), a(var('X'), n8614)).
clause(25850, a(var('X'), n8616), a(var('X'), n8615)).
clause(25853, a(var('X'), n8617), a(var('X'), n8616)).
clause(25856, a(var('X'), n8618), a(var('X'), n8617)).
clause(25859, a(var('X'), n8619), a(var('X'), n8618)).
clause(25862, a(var('X'), n8620), a(var('X'), n8619)).
clause(25865, a(var('X'), n8621), a(var('X'), n8620)).
clause(25868, a(var('X'), n8622), a(var('X'), n8621)).
clause(25871, a(var('X'), n8623), a(var('X'), n8622)).
clause(25874, a(var('X'), n8624), a(var('X'), n8623)).
clause(25877, a(var('X'), n8625), a(var('X'), n8624)).
clause(25880, a(var('X'), n8626), a(var('X'), n8625)).
clause(25883, a(var('X'), n8627), a(var('X'), n8626)).
clause(25886, a(var('X'), n8628), a(var('X'), n8627)).
clause(25889, a(var('X'), n8629), a(var('X'), n8628)).
clause(25892, a(var('X'), n8630), a(var('X'), n8629)).
clause(25895, a(var('X'), n8631), a(var('X'), n8630)).
clause(25898, a(var('X'), n8632), a(var('X'), n8631)).
clause(25901, a(var('X'), n8633), a(var('X'), n8632)).
clause(25904, a(var('X'), n8634), a(var('X'), n8633)).
clause(25907, a(var('X'), n8635), a(var('X'), n8634)).
clause(25910, a(var('X'), n8636), a(var('X'), n8635)).
clause(25913, a(var('X'), n8637), a(var('X'), n8636)).
clause(25916, a(var('X'), n8638), a(var('X'), n8637)).
clause(25919, a(var('X'), n8639), a(var('X'), n8638)).
clause(25922, a(var('X'), n8640), a(var('X'), n8639)).
clause(25925, a(var('X'), n8641), a(var('X'), n8640)).
clause(25928, a(var('X'), n8642), a(var('X'), n8641)).
clause(25931, a(var('X'), n8643), a(var('X'), n8642)).
clause(25934, a(var('X'), n8644), a(var('X'), n8643)).
clause(25937, a(var('X'), n8645), a(var('X'), n8644)).
clause(25940, a(var('X'), n8646), a(var('X'), n8645)).
clause(25943, a(var('X'), n8647), a(var('X'), n8646)).
clause(25946, a(var('X'), n8648), a(var('X'), n8647)).
clause(25949, a(var('X'), n8649), a(var('X'), n8648)).
clause(25952, a(var('X'), n8650), a(var('X'), n8649)).
clause(25955, a(var('X'), n8651), a(var('X'), n8650)).
clause(25958, a(var('X'), n8652), a(var('X'), n8651)).
clause(25961, a(var('X'), n8653), a(var('X'), n8652)).
clause(25964, a(var('X'), n8654), a(var('X'), n8653)).
clause(25967, a(var('X'), n8655), a(var('X'), n8654)).
clause(25970, a(var('X'), n8656), a(var('X'), n8655)).
clause(25973, a(var('X'), n8657), a(var('X'), n8656)).
clause(25976, a(var('X'), n8658), a(var('X'), n8657)).
clause(25979, a(var('X'), n8659), a(var('X'), n8658)).
clause(25982, a(var('X'), n8660), a(var('X'), n8659)).
clause(25985, a(var('X'), n8661), a(var('X'), n8660)).
clause(25988, a(var('X'), n8662), a(var('X'), n8661)).
clause(25991, a(var('X'), n8663), a(var('X'), n8662)).
clause(25994, a(var('X'), n8664), a(var('X'), n8663)).
clause(25997, a(var('X'), n8665), a(var('X'), n8664)).
clause(26000, a(var('X'), n8666), a(var('X'), n8665)).
clause(26003, a(var('X'), n8667), a(var('X'), n8666)).
clause(26006, a(var('X'), n8668), a(var('X'), n8667)).
clause(26009, a(var('X'), n8669), a(var('X'), n8668)).
clause(26012, a(var('X'), n8670), a(var('X'), n8669)).
clause(26015, a(var('X'), n8671), a(var('X'), n8670)).
clause(26018, a(var('X'), n8672), a(var('X'), n8671)).
clause(26021, a(var('X'), n8673), a(var('X'), n8672)).
clause(26024, a(var('X'), n8674), a(var('X'), n8673)).
clause(26027, a(var('X'), n8675), a(var('X'), n8674)).
clause(26030, a(var('X'), n8676), a(var('X'), n8675)).
clause(26033, a(var('X'), n8677), a(var('X'), n8676)).
clause(26036, a(var('X'), n8678), a(var('X'), n8677)).
clause(26039, a(var('X'), n8679), a(var('X'), n8678)).
clause(26042, a(var('X'), n8680), a(var('X'), n8679)).
clause(26045, a(var('X'), n8681), a(var('X'), n8680)).
clause(26048, a(var('X'), n8682), a(var('X'), n8681)).
clause(26051, a(var('X'), n8683), a(var('X'), n8682)).
clause(26054, a(var('X'), n8684), a(var('X'), n8683)).
clause(26057, a(var('X'), n8685), a(var('X'), n8684)).
clause(26060, a(var('X'), n8686), a(var('X'), n8685)).
clause(26063, a(var('X'), n8687), a(var('X'), n8686)).
clause(26066, a(var('X'), n8688), a(var('X'), n8687)).
clause(26069, a(var('X'), n8689), a(var('X'), n8688)).
clause(26072, a(var('X'), n8690), a(var('X'), n8689)).
clause(26075, a(var('X'), n8691), a(var('X'), n8690)).
clause(26078, a(var('X'), n8692), a(var('X'), n8691)).
clause(26081, a(var('X'), n8693), a(var('X'), n8692)).
clause(26084, a(var('X'), n8694), a(var('X'), n8693)).
clause(26087, a(var('X'), n8695), a(var('X'), n8694)).
clause(26090, a(var('X'), n8696), a(var('X'), n8695)).
clause(26093, a(var('X'), n8697), a(var('X'), n8696)).
clause(26096, a(var('X'), n8698), a(var('X'), n8697)).
clause(26099, a(var('X'), n8699), a(var('X'), n8698)).
clause(26102, a(var('X'), n8700), a(var('X'), n8699)).
clause(26105, a(var('X'), n8701), a(var('X'), n8700)).
clause(26108, a(var('X'), n8702), a(var('X'), n8701)).
clause(26111, a(var('X'), n8703), a(var('X'), n8702)).
clause(26114, a(var('X'), n8704), a(var('X'), n8703)).
clause(26117, a(var('X'), n8705), a(var('X'), n8704)).
clause(26120, a(var('X'), n8706), a(var('X'), n8705)).
clause(26123, a(var('X'), n8707), a(var('X'), n8706)).
clause(26126, a(var('X'), n8708), a(var('X'), n8707)).
clause(26129, a(var('X'), n8709), a(var('X'), n8708)).
clause(26132, a(var('X'), n8710), a(var('X'), n8709)).
clause(26135, a(var('X'), n8711), a(var('X'), n8710)).
clause(26138, a(var('X'), n8712), a(var('X'), n8711)).
clause(26141, a(var('X'), n8713), a(var('X'), n8712)).
clause(26144, a(var('X'), n8714), a(var('X'), n8713)).
clause(26147, a(var('X'), n8715), a(var('X'), n8714)).
clause(26150, a(var('X'), n8716), a(var('X'), n8715)).
clause(26153, a(var('X'), n8717), a(var('X'), n8716)).
clause(26156, a(var('X'), n8718), a(var('X'), n8717)).
clause(26159, a(var('X'), n8719), a(var('X'), n8718)).
clause(26162, a(var('X'), n8720), a(var('X'), n8719)).
clause(26165, a(var('X'), n8721), a(var('X'), n8720)).
clause(26168, a(var('X'), n8722), a(var('X'), n8721)).
clause(26171, a(var('X'), n8723), a(var('X'), n8722)).
clause(26174, a(var('X'), n8724), a(var('X'), n8723)).
clause(26177, a(var('X'), n8725), a(var('X'), n8724)).
clause(26180, a(var('X'), n8726), a(var('X'), n8725)).
clause(26183, a(var('X'), n8727), a(var('X'), n8726)).
clause(26186, a(var('X'), n8728), a(var('X'), n8727)).
clause(26189, a(var('X'), n8729), a(var('X'), n8728)).
clause(26192, a(var('X'), n8730), a(var('X'), n8729)).
clause(26195, a(var('X'), n8731), a(var('X'), n8730)).
clause(26198, a(var('X'), n8732), a(var('X'), n8731)).
clause(26201, a(var('X'), n8733), a(var('X'), n8732)).
clause(26204, a(var('X'), n8734), a(var('X'), n8733)).
clause(26207, a(var('X'), n8735), a(var('X'), n8734)).
clause(26210, a(var('X'), n8736), a(var('X'), n8735)).
clause(26213, a(var('X'), n8737), a(var('X'), n8736)).
clause(26216, a(var('X'), n8738), a(var('X'), n8737)).
clause(26219, a(var('X'), n8739), a(var('X'), n8738)).
clause(26222, a(var('X'), n8740), a(var('X'), n8739)).
clause(26225, a(var('X'), n8741), a(var('X'), n8740)).
clause(26228, a(var('X'), n8742), a(var('X'), n8741)).
clause(26231, a(var('X'), n8743), a(var('X'), n8742)).
clause(26234, a(var('X'), n8744), a(var('X'), n8743)).
clause(26237, a(var('X'), n8745), a(var('X'), n8744)).
clause(26240, a(var('X'), n8746), a(var('X'), n8745)).
clause(26243, a(var('X'), n8747), a(var('X'), n8746)).
clause(26246, a(var('X'), n8748), a(var('X'), n8747)).
clause(26249, a(var('X'), n8749), a(var('X'), n8748)).
clause(26252, a(var('X'), n8750), a(var('X'), n8749)).
clause(26255, a(var('X'), n8751), a(var('X'), n8750)).
clause(26258, a(var('X'), n8752), a(var('X'), n8751)).
clause(26261, a(var('X'), n8753), a(var('X'), n8752)).
clause(26264, a(var('X'), n8754), a(var('X'), n8753)).
clause(26267, a(var('X'), n8755), a(var('X'), n8754)).
clause(26270, a(var('X'), n8756), a(var('X'), n8755)).
clause(26273, a(var('X'), n8757), a(var('X'), n8756)).
clause(26276, a(var('X'), n8758), a(var('X'), n8757)).
clause(26279, a(var('X'), n8759), a(var('X'), n8758)).
clause(26282, a(var('X'), n8760), a(var('X'), n8759)).
clause(26285, a(var('X'), n8761), a(var('X'), n8760)).
clause(26288, a(var('X'), n8762), a(var('X'), n8761)).
clause(26291, a(var('X'), n8763), a(var('X'), n8762)).
clause(26294, a(var('X'), n8764), a(var('X'), n8763)).
clause(26297, a(var('X'), n8765), a(var('X'), n8764)).
clause(26300, a(var('X'), n8766), a(var('X'), n8765)).
clause(26303, a(var('X'), n8767), a(var('X'), n8766)).
clause(26306, a(var('X'), n8768), a(var('X'), n8767)).
clause(26309, a(var('X'), n8769), a(var('X'), n8768)).
clause(26312, a(var('X'), n8770), a(var('X'), n8769)).
clause(26315, a(var('X'), n8771), a(var('X'), n8770)).
clause(26318, a(var('X'), n8772), a(var('X'), n8771)).
clause(26321, a(var('X'), n8773), a(var('X'), n8772)).
clause(26324, a(var('X'), n8774), a(var('X'), n8773)).
clause(26327, a(var('X'), n8775), a(var('X'), n8774)).
clause(26330, a(var('X'), n8776), a(var('X'), n8775)).
clause(26333, a(var('X'), n8777), a(var('X'), n8776)).
clause(26336, a(var('X'), n8778), a(var('X'), n8777)).
clause(26339, a(var('X'), n8779), a(var('X'), n8778)).
clause(26342, a(var('X'), n8780), a(var('X'), n8779)).
clause(26345, a(var('X'), n8781), a(var('X'), n8780)).
clause(26348, a(var('X'), n8782), a(var('X'), n8781)).
clause(26351, a(var('X'), n8783), a(var('X'), n8782)).
clause(26354, a(var('X'), n8784), a(var('X'), n8783)).
clause(26357, a(var('X'), n8785), a(var('X'), n8784)).
clause(26360, a(var('X'), n8786), a(var('X'), n8785)).
clause(26363, a(var('X'), n8787), a(var('X'), n8786)).
clause(26366, a(var('X'), n8788), a(var('X'), n8787)).
clause(26369, a(var('X'), n8789), a(var('X'), n8788)).
clause(26372, a(var('X'), n8790), a(var('X'), n8789)).
clause(26375, a(var('X'), n8791), a(var('X'), n8790)).
clause(26378, a(var('X'), n8792), a(var('X'), n8791)).
clause(26381, a(var('X'), n8793), a(var('X'), n8792)).
clause(26384, a(var('X'), n8794), a(var('X'), n8793)).
clause(26387, a(var('X'), n8795), a(var('X'), n8794)).
clause(26390, a(var('X'), n8796), a(var('X'), n8795)).
clause(26393, a(var('X'), n8797), a(var('X'), n8796)).
clause(26396, a(var('X'), n8798), a(var('X'), n8797)).
clause(26399, a(var('X'), n8799), a(var('X'), n8798)).
clause(26402, a(var('X'), n8800), a(var('X'), n8799)).
clause(26405, a(var('X'), n8801), a(var('X'), n8800)).
clause(26408, a(var('X'), n8802), a(var('X'), n8801)).
clause(26411, a(var('X'), n8803), a(var('X'), n8802)).
clause(26414, a(var('X'), n8804), a(var('X'), n8803)).
clause(26417, a(var('X'), n8805), a(var('X'), n8804)).
clause(26420, a(var('X'), n8806), a(var('X'), n8805)).
clause(26423, a(var('X'), n8807), a(var('X'), n8806)).
clause(26426, a(var('X'), n8808), a(var('X'), n8807)).
clause(26429, a(var('X'), n8809), a(var('X'), n8808)).
clause(26432, a(var('X'), n8810), a(var('X'), n8809)).
clause(26435, a(var('X'), n8811), a(var('X'), n8810)).
clause(26438, a(var('X'), n8812), a(var('X'), n8811)).
clause(26441, a(var('X'), n8813), a(var('X'), n8812)).
clause(26444, a(var('X'), n8814), a(var('X'), n8813)).
clause(26447, a(var('X'), n8815), a(var('X'), n8814)).
clause(26450, a(var('X'), n8816), a(var('X'), n8815)).
clause(26453, a(var('X'), n8817), a(var('X'), n8816)).
clause(26456, a(var('X'), n8818), a(var('X'), n8817)).
clause(26459, a(var('X'), n8819), a(var('X'), n8818)).
clause(26462, a(var('X'), n8820), a(var('X'), n8819)).
clause(26465, a(var('X'), n8821), a(var('X'), n8820)).
clause(26468, a(var('X'), n8822), a(var('X'), n8821)).
clause(26471, a(var('X'), n8823), a(var('X'), n8822)).
clause(26474, a(var('X'), n8824), a(var('X'), n8823)).
clause(26477, a(var('X'), n8825), a(var('X'), n8824)).
clause(26480, a(var('X'), n8826), a(var('X'), n8825)).
clause(26483, a(var('X'), n8827), a(var('X'), n8826)).
clause(26486, a(var('X'), n8828), a(var('X'), n8827)).
clause(26489, a(var('X'), n8829), a(var('X'), n8828)).
clause(26492, a(var('X'), n8830), a(var('X'), n8829)).
clause(26495, a(var('X'), n8831), a(var('X'), n8830)).
clause(26498, a(var('X'), n8832), a(var('X'), n8831)).
clause(26501, a(var('X'), n8833), a(var('X'), n8832)).
clause(26504, a(var('X'), n8834), a(var('X'), n8833)).
clause(26507, a(var('X'), n8835), a(var('X'), n8834)).
clause(26510, a(var('X'), n8836), a(var('X'), n8835)).
clause(26513, a(var('X'), n8837), a(var('X'), n8836)).
clause(26516, a(var('X'), n8838), a(var('X'), n8837)).
clause(26519, a(var('X'), n8839), a(var('X'), n8838)).
clause(26522, a(var('X'), n8840), a(var('X'), n8839)).
clause(26525, a(var('X'), n8841), a(var('X'), n8840)).
clause(26528, a(var('X'), n8842), a(var('X'), n8841)).
clause(26531, a(var('X'), n8843), a(var('X'), n8842)).
clause(26534, a(var('X'), n8844), a(var('X'), n8843)).
clause(26537, a(var('X'), n8845), a(var('X'), n8844)).
clause(26540, a(var('X'), n8846), a(var('X'), n8845)).
clause(26543, a(var('X'), n8847), a(var('X'), n8846)).
clause(26546, a(var('X'), n8848), a(var('X'), n8847)).
clause(26549, a(var('X'), n8849), a(var('X'), n8848)).
clause(26552, a(var('X'), n8850), a(var('X'), n8849)).
clause(26555, a(var('X'), n8851), a(var('X'), n8850)).
clause(26558, a(var('X'), n8852), a(var('X'), n8851)).
clause(26561, a(var('X'), n8853), a(var('X'), n8852)).
clause(26564, a(var('X'), n8854), a(var('X'), n8853)).
clause(26567, a(var('X'), n8855), a(var('X'), n8854)).
clause(26570, a(var('X'), n8856), a(var('X'), n8855)).
clause(26573, a(var('X'), n8857), a(var('X'), n8856)).
clause(26576, a(var('X'), n8858), a(var('X'), n8857)).
clause(26579, a(var('X'), n8859), a(var('X'), n8858)).
clause(26582, a(var('X'), n8860), a(var('X'), n8859)).
clause(26585, a(var('X'), n8861), a(var('X'), n8860)).
clause(26588, a(var('X'), n8862), a(var('X'), n8861)).
clause(26591, a(var('X'), n8863), a(var('X'), n8862)).
clause(26594, a(var('X'), n8864), a(var('X'), n8863)).
clause(26597, a(var('X'), n8865), a(var('X'), n8864)).
clause(26600, a(var('X'), n8866), a(var('X'), n8865)).
clause(26603, a(var('X'), n8867), a(var('X'), n8866)).
clause(26606, a(var('X'), n8868), a(var('X'), n8867)).
clause(26609, a(var('X'), n8869), a(var('X'), n8868)).
clause(26612, a(var('X'), n8870), a(var('X'), n8869)).
clause(26615, a(var('X'), n8871), a(var('X'), n8870)).
clause(26618, a(var('X'), n8872), a(var('X'), n8871)).
clause(26621, a(var('X'), n8873), a(var('X'), n8872)).
clause(26624, a(var('X'), n8874), a(var('X'), n8873)).
clause(26627, a(var('X'), n8875), a(var('X'), n8874)).
clause(26630, a(var('X'), n8876), a(var('X'), n8875)).
clause(26633, a(var('X'), n8877), a(var('X'), n8876)).
clause(26636, a(var('X'), n8878), a(var('X'), n8877)).
clause(26639, a(var('X'), n8879), a(var('X'), n8878)).
clause(26642, a(var('X'), n8880), a(var('X'), n8879)).
clause(26645, a(var('X'), n8881), a(var('X'), n8880)).
clause(26648, a(var('X'), n8882), a(var('X'), n8881)).
clause(26651, a(var('X'), n8883), a(var('X'), n8882)).
clause(26654, a(var('X'), n8884), a(var('X'), n8883)).
clause(26657, a(var('X'), n8885), a(var('X'), n8884)).
clause(26660, a(var('X'), n8886), a(var('X'), n8885)).
clause(26663, a(var('X'), n8887), a(var('X'), n8886)).
clause(26666, a(var('X'), n8888), a(var('X'), n8887)).
clause(26669, a(var('X'), n8889), a(var('X'), n8888)).
clause(26672, a(var('X'), n8890), a(var('X'), n8889)).
clause(26675, a(var('X'), n8891), a(var('X'), n8890)).
clause(26678, a(var('X'), n8892), a(var('X'), n8891)).
clause(26681, a(var('X'), n8893), a(var('X'), n8892)).
clause(26684, a(var('X'), n8894), a(var('X'), n8893)).
clause(26687, a(var('X'), n8895), a(var('X'), n8894)).
clause(26690, a(var('X'), n8896), a(var('X'), n8895)).
clause(26693, a(var('X'), n8897), a(var('X'), n8896)).
clause(26696, a(var('X'), n8898), a(var('X'), n8897)).
clause(26699, a(var('X'), n8899), a(var('X'), n8898)).
clause(26702, a(var('X'), n8900), a(var('X'), n8899)).
clause(26705, a(var('X'), n8901), a(var('X'), n8900)).
clause(26708, a(var('X'), n8902), a(var('X'), n8901)).
clause(26711, a(var('X'), n8903), a(var('X'), n8902)).
clause(26714, a(var('X'), n8904), a(var('X'), n8903)).
clause(26717, a(var('X'), n8905), a(var('X'), n8904)).
clause(26720, a(var('X'), n8906), a(var('X'), n8905)).
clause(26723, a(var('X'), n8907), a(var('X'), n8906)).
clause(26726, a(var('X'), n8908), a(var('X'), n8907)).
clause(26729, a(var('X'), n8909), a(var('X'), n8908)).
clause(26732, a(var('X'), n8910), a(var('X'), n8909)).
clause(26735, a(var('X'), n8911), a(var('X'), n8910)).
clause(26738, a(var('X'), n8912), a(var('X'), n8911)).
clause(26741, a(var('X'), n8913), a(var('X'), n8912)).
clause(26744, a(var('X'), n8914), a(var('X'), n8913)).
clause(26747, a(var('X'), n8915), a(var('X'), n8914)).
clause(26750, a(var('X'), n8916), a(var('X'), n8915)).
clause(26753, a(var('X'), n8917), a(var('X'), n8916)).
clause(26756, a(var('X'), n8918), a(var('X'), n8917)).
clause(26759, a(var('X'), n8919), a(var('X'), n8918)).
clause(26762, a(var('X'), n8920), a(var('X'), n8919)).
clause(26765, a(var('X'), n8921), a(var('X'), n8920)).
clause(26768, a(var('X'), n8922), a(var('X'), n8921)).
clause(26771, a(var('X'), n8923), a(var('X'), n8922)).
clause(26774, a(var('X'), n8924), a(var('X'), n8923)).
clause(26777, a(var('X'), n8925), a(var('X'), n8924)).
clause(26780, a(var('X'), n8926), a(var('X'), n8925)).
clause(26783, a(var('X'), n8927), a(var('X'), n8926)).
clause(26786, a(var('X'), n8928), a(var('X'), n8927)).
clause(26789, a(var('X'), n8929), a(var('X'), n8928)).
clause(26792, a(var('X'), n8930), a(var('X'), n8929)).
clause(26795, a(var('X'), n8931), a(var('X'), n8930)).
clause(26798, a(var('X'), n8932), a(var('X'), n8931)).
clause(26801, a(var('X'), n8933), a(var('X'), n8932)).
clause(26804, a(var('X'), n8934), a(var('X'), n8933)).
clause(26807, a(var('X'), n8935), a(var('X'), n8934)).
clause(26810, a(var('X'), n8936), a(var('X'), n8935)).
clause(26813, a(var('X'), n8937), a(var('X'), n8936)).
clause(26816, a(var('X'), n8938), a(var('X'), n8937)).
clause(26819, a(var('X'), n8939), a(var('X'), n8938)).
clause(26822, a(var('X'), n8940), a(var('X'), n8939)).
clause(26825, a(var('X'), n8941), a(var('X'), n8940)).
clause(26828, a(var('X'), n8942), a(var('X'), n8941)).
clause(26831, a(var('X'), n8943), a(var('X'), n8942)).
clause(26834, a(var('X'), n8944), a(var('X'), n8943)).
clause(26837, a(var('X'), n8945), a(var('X'), n8944)).
clause(26840, a(var('X'), n8946), a(var('X'), n8945)).
clause(26843, a(var('X'), n8947), a(var('X'), n8946)).
clause(26846, a(var('X'), n8948), a(var('X'), n8947)).
clause(26849, a(var('X'), n8949), a(var('X'), n8948)).
clause(26852, a(var('X'), n8950), a(var('X'), n8949)).
clause(26855, a(var('X'), n8951), a(var('X'), n8950)).
clause(26858, a(var('X'), n8952), a(var('X'), n8951)).
clause(26861, a(var('X'), n8953), a(var('X'), n8952)).
clause(26864, a(var('X'), n8954), a(var('X'), n8953)).
clause(26867, a(var('X'), n8955), a(var('X'), n8954)).
clause(26870, a(var('X'), n8956), a(var('X'), n8955)).
clause(26873, a(var('X'), n8957), a(var('X'), n8956)).
clause(26876, a(var('X'), n8958), a(var('X'), n8957)).
clause(26879, a(var('X'), n8959), a(var('X'), n8958)).
clause(26882, a(var('X'), n8960), a(var('X'), n8959)).
clause(26885, a(var('X'), n8961), a(var('X'), n8960)).
clause(26888, a(var('X'), n8962), a(var('X'), n8961)).
clause(26891, a(var('X'), n8963), a(var('X'), n8962)).
clause(26894, a(var('X'), n8964), a(var('X'), n8963)).
clause(26897, a(var('X'), n8965), a(var('X'), n8964)).
clause(26900, a(var('X'), n8966), a(var('X'), n8965)).
clause(26903, a(var('X'), n8967), a(var('X'), n8966)).
clause(26906, a(var('X'), n8968), a(var('X'), n8967)).
clause(26909, a(var('X'), n8969), a(var('X'), n8968)).
clause(26912, a(var('X'), n8970), a(var('X'), n8969)).
clause(26915, a(var('X'), n8971), a(var('X'), n8970)).
clause(26918, a(var('X'), n8972), a(var('X'), n8971)).
clause(26921, a(var('X'), n8973), a(var('X'), n8972)).
clause(26924, a(var('X'), n8974), a(var('X'), n8973)).
clause(26927, a(var('X'), n8975), a(var('X'), n8974)).
clause(26930, a(var('X'), n8976), a(var('X'), n8975)).
clause(26933, a(var('X'), n8977), a(var('X'), n8976)).
clause(26936, a(var('X'), n8978), a(var('X'), n8977)).
clause(26939, a(var('X'), n8979), a(var('X'), n8978)).
clause(26942, a(var('X'), n8980), a(var('X'), n8979)).
clause(26945, a(var('X'), n8981), a(var('X'), n8980)).
clause(26948, a(var('X'), n8982), a(var('X'), n8981)).
clause(26951, a(var('X'), n8983), a(var('X'), n8982)).
clause(26954, a(var('X'), n8984), a(var('X'), n8983)).
clause(26957, a(var('X'), n8985), a(var('X'), n8984)).
clause(26960, a(var('X'), n8986), a(var('X'), n8985)).
clause(26963, a(var('X'), n8987), a(var('X'), n8986)).
clause(26966, a(var('X'), n8988), a(var('X'), n8987)).
clause(26969, a(var('X'), n8989), a(var('X'), n8988)).
clause(26972, a(var('X'), n8990), a(var('X'), n8989)).
clause(26975, a(var('X'), n8991), a(var('X'), n8990)).
clause(26978, a(var('X'), n8992), a(var('X'), n8991)).
clause(26981, a(var('X'), n8993), a(var('X'), n8992)).
clause(26984, a(var('X'), n8994), a(var('X'), n8993)).
clause(26987, a(var('X'), n8995), a(var('X'), n8994)).
clause(26990, a(var('X'), n8996), a(var('X'), n8995)).
clause(26993, a(var('X'), n8997), a(var('X'), n8996)).
clause(26996, a(var('X'), n8998), a(var('X'), n8997)).
clause(26999, a(var('X'), n8999), a(var('X'), n8998)).
clause(27002, a(var('X'), n9000), a(var('X'), n8999)).
clause(27005, a(var('X'), n9001), a(var('X'), n9000)).
clause(27008, a(var('X'), n9002), a(var('X'), n9001)).
clause(27011, a(var('X'), n9003), a(var('X'), n9002)).
clause(27014, a(var('X'), n9004), a(var('X'), n9003)).
clause(27017, a(var('X'), n9005), a(var('X'), n9004)).
clause(27020, a(var('X'), n9006), a(var('X'), n9005)).
clause(27023, a(var('X'), n9007), a(var('X'), n9006)).
clause(27026, a(var('X'), n9008), a(var('X'), n9007)).
clause(27029, a(var('X'), n9009), a(var('X'), n9008)).
clause(27032, a(var('X'), n9010), a(var('X'), n9009)).
clause(27035, a(var('X'), n9011), a(var('X'), n9010)).
clause(27038, a(var('X'), n9012), a(var('X'), n9011)).
clause(27041, a(var('X'), n9013), a(var('X'), n9012)).
clause(27044, a(var('X'), n9014), a(var('X'), n9013)).
clause(27047, a(var('X'), n9015), a(var('X'), n9014)).
clause(27050, a(var('X'), n9016), a(var('X'), n9015)).
clause(27053, a(var('X'), n9017), a(var('X'), n9016)).
clause(27056, a(var('X'), n9018), a(var('X'), n9017)).
clause(27059, a(var('X'), n9019), a(var('X'), n9018)).
clause(27062, a(var('X'), n9020), a(var('X'), n9019)).
clause(27065, a(var('X'), n9021), a(var('X'), n9020)).
clause(27068, a(var('X'), n9022), a(var('X'), n9021)).
clause(27071, a(var('X'), n9023), a(var('X'), n9022)).
clause(27074, a(var('X'), n9024), a(var('X'), n9023)).
clause(27077, a(var('X'), n9025), a(var('X'), n9024)).
clause(27080, a(var('X'), n9026), a(var('X'), n9025)).
clause(27083, a(var('X'), n9027), a(var('X'), n9026)).
clause(27086, a(var('X'), n9028), a(var('X'), n9027)).
clause(27089, a(var('X'), n9029), a(var('X'), n9028)).
clause(27092, a(var('X'), n9030), a(var('X'), n9029)).
clause(27095, a(var('X'), n9031), a(var('X'), n9030)).
clause(27098, a(var('X'), n9032), a(var('X'), n9031)).
clause(27101, a(var('X'), n9033), a(var('X'), n9032)).
clause(27104, a(var('X'), n9034), a(var('X'), n9033)).
clause(27107, a(var('X'), n9035), a(var('X'), n9034)).
clause(27110, a(var('X'), n9036), a(var('X'), n9035)).
clause(27113, a(var('X'), n9037), a(var('X'), n9036)).
clause(27116, a(var('X'), n9038), a(var('X'), n9037)).
clause(27119, a(var('X'), n9039), a(var('X'), n9038)).
clause(27122, a(var('X'), n9040), a(var('X'), n9039)).
clause(27125, a(var('X'), n9041), a(var('X'), n9040)).
clause(27128, a(var('X'), n9042), a(var('X'), n9041)).
clause(27131, a(var('X'), n9043), a(var('X'), n9042)).
clause(27134, a(var('X'), n9044), a(var('X'), n9043)).
clause(27137, a(var('X'), n9045), a(var('X'), n9044)).
clause(27140, a(var('X'), n9046), a(var('X'), n9045)).
clause(27143, a(var('X'), n9047), a(var('X'), n9046)).
clause(27146, a(var('X'), n9048), a(var('X'), n9047)).
clause(27149, a(var('X'), n9049), a(var('X'), n9048)).
clause(27152, a(var('X'), n9050), a(var('X'), n9049)).
clause(27155, a(var('X'), n9051), a(var('X'), n9050)).
clause(27158, a(var('X'), n9052), a(var('X'), n9051)).
clause(27161, a(var('X'), n9053), a(var('X'), n9052)).
clause(27164, a(var('X'), n9054), a(var('X'), n9053)).
clause(27167, a(var('X'), n9055), a(var('X'), n9054)).
clause(27170, a(var('X'), n9056), a(var('X'), n9055)).
clause(27173, a(var('X'), n9057), a(var('X'), n9056)).
clause(27176, a(var('X'), n9058), a(var('X'), n9057)).
clause(27179, a(var('X'), n9059), a(var('X'), n9058)).
clause(27182, a(var('X'), n9060), a(var('X'), n9059)).
clause(27185, a(var('X'), n9061), a(var('X'), n9060)).
clause(27188, a(var('X'), n9062), a(var('X'), n9061)).
clause(27191, a(var('X'), n9063), a(var('X'), n9062)).
clause(27194, a(var('X'), n9064), a(var('X'), n9063)).
clause(27197, a(var('X'), n9065), a(var('X'), n9064)).
clause(27200, a(var('X'), n9066), a(var('X'), n9065)).
clause(27203, a(var('X'), n9067), a(var('X'), n9066)).
clause(27206, a(var('X'), n9068), a(var('X'), n9067)).
clause(27209, a(var('X'), n9069), a(var('X'), n9068)).
clause(27212, a(var('X'), n9070), a(var('X'), n9069)).
clause(27215, a(var('X'), n9071), a(var('X'), n9070)).
clause(27218, a(var('X'), n9072), a(var('X'), n9071)).
clause(27221, a(var('X'), n9073), a(var('X'), n9072)).
clause(27224, a(var('X'), n9074), a(var('X'), n9073)).
clause(27227, a(var('X'), n9075), a(var('X'), n9074)).
clause(27230, a(var('X'), n9076), a(var('X'), n9075)).
clause(27233, a(var('X'), n9077), a(var('X'), n9076)).
clause(27236, a(var('X'), n9078), a(var('X'), n9077)).
clause(27239, a(var('X'), n9079), a(var('X'), n9078)).
clause(27242, a(var('X'), n9080), a(var('X'), n9079)).
clause(27245, a(var('X'), n9081), a(var('X'), n9080)).
clause(27248, a(var('X'), n9082), a(var('X'), n9081)).
clause(27251, a(var('X'), n9083), a(var('X'), n9082)).
clause(27254, a(var('X'), n9084), a(var('X'), n9083)).
clause(27257, a(var('X'), n9085), a(var('X'), n9084)).
clause(27260, a(var('X'), n9086), a(var('X'), n9085)).
clause(27263, a(var('X'), n9087), a(var('X'), n9086)).
clause(27266, a(var('X'), n9088), a(var('X'), n9087)).
clause(27269, a(var('X'), n9089), a(var('X'), n9088)).
clause(27272, a(var('X'), n9090), a(var('X'), n9089)).
clause(27275, a(var('X'), n9091), a(var('X'), n9090)).
clause(27278, a(var('X'), n9092), a(var('X'), n9091)).
clause(27281, a(var('X'), n9093), a(var('X'), n9092)).
clause(27284, a(var('X'), n9094), a(var('X'), n9093)).
clause(27287, a(var('X'), n9095), a(var('X'), n9094)).
clause(27290, a(var('X'), n9096), a(var('X'), n9095)).
clause(27293, a(var('X'), n9097), a(var('X'), n9096)).
clause(27296, a(var('X'), n9098), a(var('X'), n9097)).
clause(27299, a(var('X'), n9099), a(var('X'), n9098)).
clause(27302, a(var('X'), n9100), a(var('X'), n9099)).
clause(27305, a(var('X'), n9101), a(var('X'), n9100)).
clause(27308, a(var('X'), n9102), a(var('X'), n9101)).
clause(27311, a(var('X'), n9103), a(var('X'), n9102)).
clause(27314, a(var('X'), n9104), a(var('X'), n9103)).
clause(27317, a(var('X'), n9105), a(var('X'), n9104)).
clause(27320, a(var('X'), n9106), a(var('X'), n9105)).
clause(27323, a(var('X'), n9107), a(var('X'), n9106)).
clause(27326, a(var('X'), n9108), a(var('X'), n9107)).
clause(27329, a(var('X'), n9109), a(var('X'), n9108)).
clause(27332, a(var('X'), n9110), a(var('X'), n9109)).
clause(27335, a(var('X'), n9111), a(var('X'), n9110)).
clause(27338, a(var('X'), n9112), a(var('X'), n9111)).
clause(27341, a(var('X'), n9113), a(var('X'), n9112)).
clause(27344, a(var('X'), n9114), a(var('X'), n9113)).
clause(27347, a(var('X'), n9115), a(var('X'), n9114)).
clause(27350, a(var('X'), n9116), a(var('X'), n9115)).
clause(27353, a(var('X'), n9117), a(var('X'), n9116)).
clause(27356, a(var('X'), n9118), a(var('X'), n9117)).
clause(27359, a(var('X'), n9119), a(var('X'), n9118)).
clause(27362, a(var('X'), n9120), a(var('X'), n9119)).
clause(27365, a(var('X'), n9121), a(var('X'), n9120)).
clause(27368, a(var('X'), n9122), a(var('X'), n9121)).
clause(27371, a(var('X'), n9123), a(var('X'), n9122)).
clause(27374, a(var('X'), n9124), a(var('X'), n9123)).
clause(27377, a(var('X'), n9125), a(var('X'), n9124)).
clause(27380, a(var('X'), n9126), a(var('X'), n9125)).
clause(27383, a(var('X'), n9127), a(var('X'), n9126)).
clause(27386, a(var('X'), n9128), a(var('X'), n9127)).
clause(27389, a(var('X'), n9129), a(var('X'), n9128)).
clause(27392, a(var('X'), n9130), a(var('X'), n9129)).
clause(27395, a(var('X'), n9131), a(var('X'), n9130)).
clause(27398, a(var('X'), n9132), a(var('X'), n9131)).
clause(27401, a(var('X'), n9133), a(var('X'), n9132)).
clause(27404, a(var('X'), n9134), a(var('X'), n9133)).
clause(27407, a(var('X'), n9135), a(var('X'), n9134)).
clause(27410, a(var('X'), n9136), a(var('X'), n9135)).
clause(27413, a(var('X'), n9137), a(var('X'), n9136)).
clause(27416, a(var('X'), n9138), a(var('X'), n9137)).
clause(27419, a(var('X'), n9139), a(var('X'), n9138)).
clause(27422, a(var('X'), n9140), a(var('X'), n9139)).
clause(27425, a(var('X'), n9141), a(var('X'), n9140)).
clause(27428, a(var('X'), n9142), a(var('X'), n9141)).
clause(27431, a(var('X'), n9143), a(var('X'), n9142)).
clause(27434, a(var('X'), n9144), a(var('X'), n9143)).
clause(27437, a(var('X'), n9145), a(var('X'), n9144)).
clause(27440, a(var('X'), n9146), a(var('X'), n9145)).
clause(27443, a(var('X'), n9147), a(var('X'), n9146)).
clause(27446, a(var('X'), n9148), a(var('X'), n9147)).
clause(27449, a(var('X'), n9149), a(var('X'), n9148)).
clause(27452, a(var('X'), n9150), a(var('X'), n9149)).
clause(27455, a(var('X'), n9151), a(var('X'), n9150)).
clause(27458, a(var('X'), n9152), a(var('X'), n9151)).
clause(27461, a(var('X'), n9153), a(var('X'), n9152)).
clause(27464, a(var('X'), n9154), a(var('X'), n9153)).
clause(27467, a(var('X'), n9155), a(var('X'), n9154)).
clause(27470, a(var('X'), n9156), a(var('X'), n9155)).
clause(27473, a(var('X'), n9157), a(var('X'), n9156)).
clause(27476, a(var('X'), n9158), a(var('X'), n9157)).
clause(27479, a(var('X'), n9159), a(var('X'), n9158)).
clause(27482, a(var('X'), n9160), a(var('X'), n9159)).
clause(27485, a(var('X'), n9161), a(var('X'), n9160)).
clause(27488, a(var('X'), n9162), a(var('X'), n9161)).
clause(27491, a(var('X'), n9163), a(var('X'), n9162)).
clause(27494, a(var('X'), n9164), a(var('X'), n9163)).
clause(27497, a(var('X'), n9165), a(var('X'), n9164)).
clause(27500, a(var('X'), n9166), a(var('X'), n9165)).
clause(27503, a(var('X'), n9167), a(var('X'), n9166)).
clause(27506, a(var('X'), n9168), a(var('X'), n9167)).
clause(27509, a(var('X'), n9169), a(var('X'), n9168)).
clause(27512, a(var('X'), n9170), a(var('X'), n9169)).
clause(27515, a(var('X'), n9171), a(var('X'), n9170)).
clause(27518, a(var('X'), n9172), a(var('X'), n9171)).
clause(27521, a(var('X'), n9173), a(var('X'), n9172)).
clause(27524, a(var('X'), n9174), a(var('X'), n9173)).
clause(27527, a(var('X'), n9175), a(var('X'), n9174)).
clause(27530, a(var('X'), n9176), a(var('X'), n9175)).
clause(27533, a(var('X'), n9177), a(var('X'), n9176)).
clause(27536, a(var('X'), n9178), a(var('X'), n9177)).
clause(27539, a(var('X'), n9179), a(var('X'), n9178)).
clause(27542, a(var('X'), n9180), a(var('X'), n9179)).
clause(27545, a(var('X'), n9181), a(var('X'), n9180)).
clause(27548, a(var('X'), n9182), a(var('X'), n9181)).
clause(27551, a(var('X'), n9183), a(var('X'), n9182)).
clause(27554, a(var('X'), n9184), a(var('X'), n9183)).
clause(27557, a(var('X'), n9185), a(var('X'), n9184)).
clause(27560, a(var('X'), n9186), a(var('X'), n9185)).
clause(27563, a(var('X'), n9187), a(var('X'), n9186)).
clause(27566, a(var('X'), n9188), a(var('X'), n9187)).
clause(27569, a(var('X'), n9189), a(var('X'), n9188)).
clause(27572, a(var('X'), n9190), a(var('X'), n9189)).
clause(27575, a(var('X'), n9191), a(var('X'), n9190)).
clause(27578, a(var('X'), n9192), a(var('X'), n9191)).
clause(27581, a(var('X'), n9193), a(var('X'), n9192)).
clause(27584, a(var('X'), n9194), a(var('X'), n9193)).
clause(27587, a(var('X'), n9195), a(var('X'), n9194)).
clause(27590, a(var('X'), n9196), a(var('X'), n9195)).
clause(27593, a(var('X'), n9197), a(var('X'), n9196)).
clause(27596, a(var('X'), n9198), a(var('X'), n9197)).
clause(27599, a(var('X'), n9199), a(var('X'), n9198)).
clause(27602, a(var('X'), n9200), a(var('X'), n9199)).
clause(27605, a(var('X'), n9201), a(var('X'), n9200)).
clause(27608, a(var('X'), n9202), a(var('X'), n9201)).
clause(27611, a(var('X'), n9203), a(var('X'), n9202)).
clause(27614, a(var('X'), n9204), a(var('X'), n9203)).
clause(27617, a(var('X'), n9205), a(var('X'), n9204)).
clause(27620, a(var('X'), n9206), a(var('X'), n9205)).
clause(27623, a(var('X'), n9207), a(var('X'), n9206)).
clause(27626, a(var('X'), n9208), a(var('X'), n9207)).
clause(27629, a(var('X'), n9209), a(var('X'), n9208)).
clause(27632, a(var('X'), n9210), a(var('X'), n9209)).
clause(27635, a(var('X'), n9211), a(var('X'), n9210)).
clause(27638, a(var('X'), n9212), a(var('X'), n9211)).
clause(27641, a(var('X'), n9213), a(var('X'), n9212)).
clause(27644, a(var('X'), n9214), a(var('X'), n9213)).
clause(27647, a(var('X'), n9215), a(var('X'), n9214)).
clause(27650, a(var('X'), n9216), a(var('X'), n9215)).
clause(27653, a(var('X'), n9217), a(var('X'), n9216)).
clause(27656, a(var('X'), n9218), a(var('X'), n9217)).
clause(27659, a(var('X'), n9219), a(var('X'), n9218)).
clause(27662, a(var('X'), n9220), a(var('X'), n9219)).
clause(27665, a(var('X'), n9221), a(var('X'), n9220)).
clause(27668, a(var('X'), n9222), a(var('X'), n9221)).
clause(27671, a(var('X'), n9223), a(var('X'), n9222)).
clause(27674, a(var('X'), n9224), a(var('X'), n9223)).
clause(27677, a(var('X'), n9225), a(var('X'), n9224)).
clause(27680, a(var('X'), n9226), a(var('X'), n9225)).
clause(27683, a(var('X'), n9227), a(var('X'), n9226)).
clause(27686, a(var('X'), n9228), a(var('X'), n9227)).
clause(27689, a(var('X'), n9229), a(var('X'), n9228)).
clause(27692, a(var('X'), n9230), a(var('X'), n9229)).
clause(27695, a(var('X'), n9231), a(var('X'), n9230)).
clause(27698, a(var('X'), n9232), a(var('X'), n9231)).
clause(27701, a(var('X'), n9233), a(var('X'), n9232)).
clause(27704, a(var('X'), n9234), a(var('X'), n9233)).
clause(27707, a(var('X'), n9235), a(var('X'), n9234)).
clause(27710, a(var('X'), n9236), a(var('X'), n9235)).
clause(27713, a(var('X'), n9237), a(var('X'), n9236)).
clause(27716, a(var('X'), n9238), a(var('X'), n9237)).
clause(27719, a(var('X'), n9239), a(var('X'), n9238)).
clause(27722, a(var('X'), n9240), a(var('X'), n9239)).
clause(27725, a(var('X'), n9241), a(var('X'), n9240)).
clause(27728, a(var('X'), n9242), a(var('X'), n9241)).
clause(27731, a(var('X'), n9243), a(var('X'), n9242)).
clause(27734, a(var('X'), n9244), a(var('X'), n9243)).
clause(27737, a(var('X'), n9245), a(var('X'), n9244)).
clause(27740, a(var('X'), n9246), a(var('X'), n9245)).
clause(27743, a(var('X'), n9247), a(var('X'), n9246)).
clause(27746, a(var('X'), n9248), a(var('X'), n9247)).
clause(27749, a(var('X'), n9249), a(var('X'), n9248)).
clause(27752, a(var('X'), n9250), a(var('X'), n9249)).
clause(27755, a(var('X'), n9251), a(var('X'), n9250)).
clause(27758, a(var('X'), n9252), a(var('X'), n9251)).
clause(27761, a(var('X'), n9253), a(var('X'), n9252)).
clause(27764, a(var('X'), n9254), a(var('X'), n9253)).
clause(27767, a(var('X'), n9255), a(var('X'), n9254)).
clause(27770, a(var('X'), n9256), a(var('X'), n9255)).
clause(27773, a(var('X'), n9257), a(var('X'), n9256)).
clause(27776, a(var('X'), n9258), a(var('X'), n9257)).
clause(27779, a(var('X'), n9259), a(var('X'), n9258)).
clause(27782, a(var('X'), n9260), a(var('X'), n9259)).
clause(27785, a(var('X'), n9261), a(var('X'), n9260)).
clause(27788, a(var('X'), n9262), a(var('X'), n9261)).
clause(27791, a(var('X'), n9263), a(var('X'), n9262)).
clause(27794, a(var('X'), n9264), a(var('X'), n9263)).
clause(27797, a(var('X'), n9265), a(var('X'), n9264)).
clause(27800, a(var('X'), n9266), a(var('X'), n9265)).
clause(27803, a(var('X'), n9267), a(var('X'), n9266)).
clause(27806, a(var('X'), n9268), a(var('X'), n9267)).
clause(27809, a(var('X'), n9269), a(var('X'), n9268)).
clause(27812, a(var('X'), n9270), a(var('X'), n9269)).
clause(27815, a(var('X'), n9271), a(var('X'), n9270)).
clause(27818, a(var('X'), n9272), a(var('X'), n9271)).
clause(27821, a(var('X'), n9273), a(var('X'), n9272)).
clause(27824, a(var('X'), n9274), a(var('X'), n9273)).
clause(27827, a(var('X'), n9275), a(var('X'), n9274)).
clause(27830, a(var('X'), n9276), a(var('X'), n9275)).
clause(27833, a(var('X'), n9277), a(var('X'), n9276)).
clause(27836, a(var('X'), n9278), a(var('X'), n9277)).
clause(27839, a(var('X'), n9279), a(var('X'), n9278)).
clause(27842, a(var('X'), n9280), a(var('X'), n9279)).
clause(27845, a(var('X'), n9281), a(var('X'), n9280)).
clause(27848, a(var('X'), n9282), a(var('X'), n9281)).
clause(27851, a(var('X'), n9283), a(var('X'), n9282)).
clause(27854, a(var('X'), n9284), a(var('X'), n9283)).
clause(27857, a(var('X'), n9285), a(var('X'), n9284)).
clause(27860, a(var('X'), n9286), a(var('X'), n9285)).
clause(27863, a(var('X'), n9287), a(var('X'), n9286)).
clause(27866, a(var('X'), n9288), a(var('X'), n9287)).
clause(27869, a(var('X'), n9289), a(var('X'), n9288)).
clause(27872, a(var('X'), n9290), a(var('X'), n9289)).
clause(27875, a(var('X'), n9291), a(var('X'), n9290)).
clause(27878, a(var('X'), n9292), a(var('X'), n9291)).
clause(27881, a(var('X'), n9293), a(var('X'), n9292)).
clause(27884, a(var('X'), n9294), a(var('X'), n9293)).
clause(27887, a(var('X'), n9295), a(var('X'), n9294)).
clause(27890, a(var('X'), n9296), a(var('X'), n9295)).
clause(27893, a(var('X'), n9297), a(var('X'), n9296)).
clause(27896, a(var('X'), n9298), a(var('X'), n9297)).
clause(27899, a(var('X'), n9299), a(var('X'), n9298)).
clause(27902, a(var('X'), n9300), a(var('X'), n9299)).
clause(27905, a(var('X'), n9301), a(var('X'), n9300)).
clause(27908, a(var('X'), n9302), a(var('X'), n9301)).
clause(27911, a(var('X'), n9303), a(var('X'), n9302)).
clause(27914, a(var('X'), n9304), a(var('X'), n9303)).
clause(27917, a(var('X'), n9305), a(var('X'), n9304)).
clause(27920, a(var('X'), n9306), a(var('X'), n9305)).
clause(27923, a(var('X'), n9307), a(var('X'), n9306)).
clause(27926, a(var('X'), n9308), a(var('X'), n9307)).
clause(27929, a(var('X'), n9309), a(var('X'), n9308)).
clause(27932, a(var('X'), n9310), a(var('X'), n9309)).
clause(27935, a(var('X'), n9311), a(var('X'), n9310)).
clause(27938, a(var('X'), n9312), a(var('X'), n9311)).
clause(27941, a(var('X'), n9313), a(var('X'), n9312)).
clause(27944, a(var('X'), n9314), a(var('X'), n9313)).
clause(27947, a(var('X'), n9315), a(var('X'), n9314)).
clause(27950, a(var('X'), n9316), a(var('X'), n9315)).
clause(27953, a(var('X'), n9317), a(var('X'), n9316)).
clause(27956, a(var('X'), n9318), a(var('X'), n9317)).
clause(27959, a(var('X'), n9319), a(var('X'), n9318)).
clause(27962, a(var('X'), n9320), a(var('X'), n9319)).
clause(27965, a(var('X'), n9321), a(var('X'), n9320)).
clause(27968, a(var('X'), n9322), a(var('X'), n9321)).
clause(27971, a(var('X'), n9323), a(var('X'), n9322)).
clause(27974, a(var('X'), n9324), a(var('X'), n9323)).
clause(27977, a(var('X'), n9325), a(var('X'), n9324)).
clause(27980, a(var('X'), n9326), a(var('X'), n9325)).
clause(27983, a(var('X'), n9327), a(var('X'), n9326)).
clause(27986, a(var('X'), n9328), a(var('X'), n9327)).
clause(27989, a(var('X'), n9329), a(var('X'), n9328)).
clause(27992, a(var('X'), n9330), a(var('X'), n9329)).
clause(27995, a(var('X'), n9331), a(var('X'), n9330)).
clause(27998, a(var('X'), n9332), a(var('X'), n9331)).
clause(28001, a(var('X'), n9333), a(var('X'), n9332)).
clause(28004, a(var('X'), n9334), a(var('X'), n9333)).
clause(28007, a(var('X'), n9335), a(var('X'), n9334)).
clause(28010, a(var('X'), n9336), a(var('X'), n9335)).
clause(28013, a(var('X'), n9337), a(var('X'), n9336)).
clause(28016, a(var('X'), n9338), a(var('X'), n9337)).
clause(28019, a(var('X'), n9339), a(var('X'), n9338)).
clause(28022, a(var('X'), n9340), a(var('X'), n9339)).
clause(28025, a(var('X'), n9341), a(var('X'), n9340)).
clause(28028, a(var('X'), n9342), a(var('X'), n9341)).
clause(28031, a(var('X'), n9343), a(var('X'), n9342)).
clause(28034, a(var('X'), n9344), a(var('X'), n9343)).
clause(28037, a(var('X'), n9345), a(var('X'), n9344)).
clause(28040, a(var('X'), n9346), a(var('X'), n9345)).
clause(28043, a(var('X'), n9347), a(var('X'), n9346)).
clause(28046, a(var('X'), n9348), a(var('X'), n9347)).
clause(28049, a(var('X'), n9349), a(var('X'), n9348)).
clause(28052, a(var('X'), n9350), a(var('X'), n9349)).
clause(28055, a(var('X'), n9351), a(var('X'), n9350)).
clause(28058, a(var('X'), n9352), a(var('X'), n9351)).
clause(28061, a(var('X'), n9353), a(var('X'), n9352)).
clause(28064, a(var('X'), n9354), a(var('X'), n9353)).
clause(28067, a(var('X'), n9355), a(var('X'), n9354)).
clause(28070, a(var('X'), n9356), a(var('X'), n9355)).
clause(28073, a(var('X'), n9357), a(var('X'), n9356)).
clause(28076, a(var('X'), n9358), a(var('X'), n9357)).
clause(28079, a(var('X'), n9359), a(var('X'), n9358)).
clause(28082, a(var('X'), n9360), a(var('X'), n9359)).
clause(28085, a(var('X'), n9361), a(var('X'), n9360)).
clause(28088, a(var('X'), n9362), a(var('X'), n9361)).
clause(28091, a(var('X'), n9363), a(var('X'), n9362)).
clause(28094, a(var('X'), n9364), a(var('X'), n9363)).
clause(28097, a(var('X'), n9365), a(var('X'), n9364)).
clause(28100, a(var('X'), n9366), a(var('X'), n9365)).
clause(28103, a(var('X'), n9367), a(var('X'), n9366)).
clause(28106, a(var('X'), n9368), a(var('X'), n9367)).
clause(28109, a(var('X'), n9369), a(var('X'), n9368)).
clause(28112, a(var('X'), n9370), a(var('X'), n9369)).
clause(28115, a(var('X'), n9371), a(var('X'), n9370)).
clause(28118, a(var('X'), n9372), a(var('X'), n9371)).
clause(28121, a(var('X'), n9373), a(var('X'), n9372)).
clause(28124, a(var('X'), n9374), a(var('X'), n9373)).
clause(28127, a(var('X'), n9375), a(var('X'), n9374)).
clause(28130, a(var('X'), n9376), a(var('X'), n9375)).
clause(28133, a(var('X'), n9377), a(var('X'), n9376)).
clause(28136, a(var('X'), n9378), a(var('X'), n9377)).
clause(28139, a(var('X'), n9379), a(var('X'), n9378)).
clause(28142, a(var('X'), n9380), a(var('X'), n9379)).
clause(28145, a(var('X'), n9381), a(var('X'), n9380)).
clause(28148, a(var('X'), n9382), a(var('X'), n9381)).
clause(28151, a(var('X'), n9383), a(var('X'), n9382)).
clause(28154, a(var('X'), n9384), a(var('X'), n9383)).
clause(28157, a(var('X'), n9385), a(var('X'), n9384)).
clause(28160, a(var('X'), n9386), a(var('X'), n9385)).
clause(28163, a(var('X'), n9387), a(var('X'), n9386)).
clause(28166, a(var('X'), n9388), a(var('X'), n9387)).
clause(28169, a(var('X'), n9389), a(var('X'), n9388)).
clause(28172, a(var('X'), n9390), a(var('X'), n9389)).
clause(28175, a(var('X'), n9391), a(var('X'), n9390)).
clause(28178, a(var('X'), n9392), a(var('X'), n9391)).
clause(28181, a(var('X'), n9393), a(var('X'), n9392)).
clause(28184, a(var('X'), n9394), a(var('X'), n9393)).
clause(28187, a(var('X'), n9395), a(var('X'), n9394)).
clause(28190, a(var('X'), n9396), a(var('X'), n9395)).
clause(28193, a(var('X'), n9397), a(var('X'), n9396)).
clause(28196, a(var('X'), n9398), a(var('X'), n9397)).
clause(28199, a(var('X'), n9399), a(var('X'), n9398)).
clause(28202, a(var('X'), n9400), a(var('X'), n9399)).
clause(28205, a(var('X'), n9401), a(var('X'), n9400)).
clause(28208, a(var('X'), n9402), a(var('X'), n9401)).
clause(28211, a(var('X'), n9403), a(var('X'), n9402)).
clause(28214, a(var('X'), n9404), a(var('X'), n9403)).
clause(28217, a(var('X'), n9405), a(var('X'), n9404)).
clause(28220, a(var('X'), n9406), a(var('X'), n9405)).
clause(28223, a(var('X'), n9407), a(var('X'), n9406)).
clause(28226, a(var('X'), n9408), a(var('X'), n9407)).
clause(28229, a(var('X'), n9409), a(var('X'), n9408)).
clause(28232, a(var('X'), n9410), a(var('X'), n9409)).
clause(28235, a(var('X'), n9411), a(var('X'), n9410)).
clause(28238, a(var('X'), n9412), a(var('X'), n9411)).
clause(28241, a(var('X'), n9413), a(var('X'), n9412)).
clause(28244, a(var('X'), n9414), a(var('X'), n9413)).
clause(28247, a(var('X'), n9415), a(var('X'), n9414)).
clause(28250, a(var('X'), n9416), a(var('X'), n9415)).
clause(28253, a(var('X'), n9417), a(var('X'), n9416)).
clause(28256, a(var('X'), n9418), a(var('X'), n9417)).
clause(28259, a(var('X'), n9419), a(var('X'), n9418)).
clause(28262, a(var('X'), n9420), a(var('X'), n9419)).
clause(28265, a(var('X'), n9421), a(var('X'), n9420)).
clause(28268, a(var('X'), n9422), a(var('X'), n9421)).
clause(28271, a(var('X'), n9423), a(var('X'), n9422)).
clause(28274, a(var('X'), n9424), a(var('X'), n9423)).
clause(28277, a(var('X'), n9425), a(var('X'), n9424)).
clause(28280, a(var('X'), n9426), a(var('X'), n9425)).
clause(28283, a(var('X'), n9427), a(var('X'), n9426)).
clause(28286, a(var('X'), n9428), a(var('X'), n9427)).
clause(28289, a(var('X'), n9429), a(var('X'), n9428)).
clause(28292, a(var('X'), n9430), a(var('X'), n9429)).
clause(28295, a(var('X'), n9431), a(var('X'), n9430)).
clause(28298, a(var('X'), n9432), a(var('X'), n9431)).
clause(28301, a(var('X'), n9433), a(var('X'), n9432)).
clause(28304, a(var('X'), n9434), a(var('X'), n9433)).
clause(28307, a(var('X'), n9435), a(var('X'), n9434)).
clause(28310, a(var('X'), n9436), a(var('X'), n9435)).
clause(28313, a(var('X'), n9437), a(var('X'), n9436)).
clause(28316, a(var('X'), n9438), a(var('X'), n9437)).
clause(28319, a(var('X'), n9439), a(var('X'), n9438)).
clause(28322, a(var('X'), n9440), a(var('X'), n9439)).
clause(28325, a(var('X'), n9441), a(var('X'), n9440)).
clause(28328, a(var('X'), n9442), a(var('X'), n9441)).
clause(28331, a(var('X'), n9443), a(var('X'), n9442)).
clause(28334, a(var('X'), n9444), a(var('X'), n9443)).
clause(28337, a(var('X'), n9445), a(var('X'), n9444)).
clause(28340, a(var('X'), n9446), a(var('X'), n9445)).
clause(28343, a(var('X'), n9447), a(var('X'), n9446)).
clause(28346, a(var('X'), n9448), a(var('X'), n9447)).
clause(28349, a(var('X'), n9449), a(var('X'), n9448)).
clause(28352, a(var('X'), n9450), a(var('X'), n9449)).
clause(28355, a(var('X'), n9451), a(var('X'), n9450)).
clause(28358, a(var('X'), n9452), a(var('X'), n9451)).
clause(28361, a(var('X'), n9453), a(var('X'), n9452)).
clause(28364, a(var('X'), n9454), a(var('X'), n9453)).
clause(28367, a(var('X'), n9455), a(var('X'), n9454)).
clause(28370, a(var('X'), n9456), a(var('X'), n9455)).
clause(28373, a(var('X'), n9457), a(var('X'), n9456)).
clause(28376, a(var('X'), n9458), a(var('X'), n9457)).
clause(28379, a(var('X'), n9459), a(var('X'), n9458)).
clause(28382, a(var('X'), n9460), a(var('X'), n9459)).
clause(28385, a(var('X'), n9461), a(var('X'), n9460)).
clause(28388, a(var('X'), n9462), a(var('X'), n9461)).
clause(28391, a(var('X'), n9463), a(var('X'), n9462)).
clause(28394, a(var('X'), n9464), a(var('X'), n9463)).
clause(28397, a(var('X'), n9465), a(var('X'), n9464)).
clause(28400, a(var('X'), n9466), a(var('X'), n9465)).
clause(28403, a(var('X'), n9467), a(var('X'), n9466)).
clause(28406, a(var('X'), n9468), a(var('X'), n9467)).
clause(28409, a(var('X'), n9469), a(var('X'), n9468)).
clause(28412, a(var('X'), n9470), a(var('X'), n9469)).
clause(28415, a(var('X'), n9471), a(var('X'), n9470)).
clause(28418, a(var('X'), n9472), a(var('X'), n9471)).
clause(28421, a(var('X'), n9473), a(var('X'), n9472)).
clause(28424, a(var('X'), n9474), a(var('X'), n9473)).
clause(28427, a(var('X'), n9475), a(var('X'), n9474)).
clause(28430, a(var('X'), n9476), a(var('X'), n9475)).
clause(28433, a(var('X'), n9477), a(var('X'), n9476)).
clause(28436, a(var('X'), n9478), a(var('X'), n9477)).
clause(28439, a(var('X'), n9479), a(var('X'), n9478)).
clause(28442, a(var('X'), n9480), a(var('X'), n9479)).
clause(28445, a(var('X'), n9481), a(var('X'), n9480)).
clause(28448, a(var('X'), n9482), a(var('X'), n9481)).
clause(28451, a(var('X'), n9483), a(var('X'), n9482)).
clause(28454, a(var('X'), n9484), a(var('X'), n9483)).
clause(28457, a(var('X'), n9485), a(var('X'), n9484)).
clause(28460, a(var('X'), n9486), a(var('X'), n9485)).
clause(28463, a(var('X'), n9487), a(var('X'), n9486)).
clause(28466, a(var('X'), n9488), a(var('X'), n9487)).
clause(28469, a(var('X'), n9489), a(var('X'), n9488)).
clause(28472, a(var('X'), n9490), a(var('X'), n9489)).
clause(28475, a(var('X'), n9491), a(var('X'), n9490)).
clause(28478, a(var('X'), n9492), a(var('X'), n9491)).
clause(28481, a(var('X'), n9493), a(var('X'), n9492)).
clause(28484, a(var('X'), n9494), a(var('X'), n9493)).
clause(28487, a(var('X'), n9495), a(var('X'), n9494)).
clause(28490, a(var('X'), n9496), a(var('X'), n9495)).
clause(28493, a(var('X'), n9497), a(var('X'), n9496)).
clause(28496, a(var('X'), n9498), a(var('X'), n9497)).
clause(28499, a(var('X'), n9499), a(var('X'), n9498)).
clause(28502, a(var('X'), n9500), a(var('X'), n9499)).
clause(28505, a(var('X'), n9501), a(var('X'), n9500)).
clause(28508, a(var('X'), n9502), a(var('X'), n9501)).
clause(28511, a(var('X'), n9503), a(var('X'), n9502)).
clause(28514, a(var('X'), n9504), a(var('X'), n9503)).
clause(28517, a(var('X'), n9505), a(var('X'), n9504)).
clause(28520, a(var('X'), n9506), a(var('X'), n9505)).
clause(28523, a(var('X'), n9507), a(var('X'), n9506)).
clause(28526, a(var('X'), n9508), a(var('X'), n9507)).
clause(28529, a(var('X'), n9509), a(var('X'), n9508)).
clause(28532, a(var('X'), n9510), a(var('X'), n9509)).
clause(28535, a(var('X'), n9511), a(var('X'), n9510)).
clause(28538, a(var('X'), n9512), a(var('X'), n9511)).
clause(28541, a(var('X'), n9513), a(var('X'), n9512)).
clause(28544, a(var('X'), n9514), a(var('X'), n9513)).
clause(28547, a(var('X'), n9515), a(var('X'), n9514)).
clause(28550, a(var('X'), n9516), a(var('X'), n9515)).
clause(28553, a(var('X'), n9517), a(var('X'), n9516)).
clause(28556, a(var('X'), n9518), a(var('X'), n9517)).
clause(28559, a(var('X'), n9519), a(var('X'), n9518)).
clause(28562, a(var('X'), n9520), a(var('X'), n9519)).
clause(28565, a(var('X'), n9521), a(var('X'), n9520)).
clause(28568, a(var('X'), n9522), a(var('X'), n9521)).
clause(28571, a(var('X'), n9523), a(var('X'), n9522)).
clause(28574, a(var('X'), n9524), a(var('X'), n9523)).
clause(28577, a(var('X'), n9525), a(var('X'), n9524)).
clause(28580, a(var('X'), n9526), a(var('X'), n9525)).
clause(28583, a(var('X'), n9527), a(var('X'), n9526)).
clause(28586, a(var('X'), n9528), a(var('X'), n9527)).
clause(28589, a(var('X'), n9529), a(var('X'), n9528)).
clause(28592, a(var('X'), n9530), a(var('X'), n9529)).
clause(28595, a(var('X'), n9531), a(var('X'), n9530)).
clause(28598, a(var('X'), n9532), a(var('X'), n9531)).
clause(28601, a(var('X'), n9533), a(var('X'), n9532)).
clause(28604, a(var('X'), n9534), a(var('X'), n9533)).
clause(28607, a(var('X'), n9535), a(var('X'), n9534)).
clause(28610, a(var('X'), n9536), a(var('X'), n9535)).
clause(28613, a(var('X'), n9537), a(var('X'), n9536)).
clause(28616, a(var('X'), n9538), a(var('X'), n9537)).
clause(28619, a(var('X'), n9539), a(var('X'), n9538)).
clause(28622, a(var('X'), n9540), a(var('X'), n9539)).
clause(28625, a(var('X'), n9541), a(var('X'), n9540)).
clause(28628, a(var('X'), n9542), a(var('X'), n9541)).
clause(28631, a(var('X'), n9543), a(var('X'), n9542)).
clause(28634, a(var('X'), n9544), a(var('X'), n9543)).
clause(28637, a(var('X'), n9545), a(var('X'), n9544)).
clause(28640, a(var('X'), n9546), a(var('X'), n9545)).
clause(28643, a(var('X'), n9547), a(var('X'), n9546)).
clause(28646, a(var('X'), n9548), a(var('X'), n9547)).
clause(28649, a(var('X'), n9549), a(var('X'), n9548)).
clause(28652, a(var('X'), n9550), a(var('X'), n9549)).
clause(28655, a(var('X'), n9551), a(var('X'), n9550)).
clause(28658, a(var('X'), n9552), a(var('X'), n9551)).
clause(28661, a(var('X'), n9553), a(var('X'), n9552)).
clause(28664, a(var('X'), n9554), a(var('X'), n9553)).
clause(28667, a(var('X'), n9555), a(var('X'), n9554)).
clause(28670, a(var('X'), n9556), a(var('X'), n9555)).
clause(28673, a(var('X'), n9557), a(var('X'), n9556)).
clause(28676, a(var('X'), n9558), a(var('X'), n9557)).
clause(28679, a(var('X'), n9559), a(var('X'), n9558)).
clause(28682, a(var('X'), n9560), a(var('X'), n9559)).
clause(28685, a(var('X'), n9561), a(var('X'), n9560)).
clause(28688, a(var('X'), n9562), a(var('X'), n9561)).
clause(28691, a(var('X'), n9563), a(var('X'), n9562)).
clause(28694, a(var('X'), n9564), a(var('X'), n9563)).
clause(28697, a(var('X'), n9565), a(var('X'), n9564)).
clause(28700, a(var('X'), n9566), a(var('X'), n9565)).
clause(28703, a(var('X'), n9567), a(var('X'), n9566)).
clause(28706, a(var('X'), n9568), a(var('X'), n9567)).
clause(28709, a(var('X'), n9569), a(var('X'), n9568)).
clause(28712, a(var('X'), n9570), a(var('X'), n9569)).
clause(28715, a(var('X'), n9571), a(var('X'), n9570)).
clause(28718, a(var('X'), n9572), a(var('X'), n9571)).
clause(28721, a(var('X'), n9573), a(var('X'), n9572)).
clause(28724, a(var('X'), n9574), a(var('X'), n9573)).
clause(28727, a(var('X'), n9575), a(var('X'), n9574)).
clause(28730, a(var('X'), n9576), a(var('X'), n9575)).
clause(28733, a(var('X'), n9577), a(var('X'), n9576)).
clause(28736, a(var('X'), n9578), a(var('X'), n9577)).
clause(28739, a(var('X'), n9579), a(var('X'), n9578)).
clause(28742, a(var('X'), n9580), a(var('X'), n9579)).
clause(28745, a(var('X'), n9581), a(var('X'), n9580)).
clause(28748, a(var('X'), n9582), a(var('X'), n9581)).
clause(28751, a(var('X'), n9583), a(var('X'), n9582)).
clause(28754, a(var('X'), n9584), a(var('X'), n9583)).
clause(28757, a(var('X'), n9585), a(var('X'), n9584)).
clause(28760, a(var('X'), n9586), a(var('X'), n9585)).
clause(28763, a(var('X'), n9587), a(var('X'), n9586)).
clause(28766, a(var('X'), n9588), a(var('X'), n9587)).
clause(28769, a(var('X'), n9589), a(var('X'), n9588)).
clause(28772, a(var('X'), n9590), a(var('X'), n9589)).
clause(28775, a(var('X'), n9591), a(var('X'), n9590)).
clause(28778, a(var('X'), n9592), a(var('X'), n9591)).
clause(28781, a(var('X'), n9593), a(var('X'), n9592)).
clause(28784, a(var('X'), n9594), a(var('X'), n9593)).
clause(28787, a(var('X'), n9595), a(var('X'), n9594)).
clause(28790, a(var('X'), n9596), a(var('X'), n9595)).
clause(28793, a(var('X'), n9597), a(var('X'), n9596)).
clause(28796, a(var('X'), n9598), a(var('X'), n9597)).
clause(28799, a(var('X'), n9599), a(var('X'), n9598)).
clause(28802, a(var('X'), n9600), a(var('X'), n9599)).
clause(28805, a(var('X'), n9601), a(var('X'), n9600)).
clause(28808, a(var('X'), n9602), a(var('X'), n9601)).
clause(28811, a(var('X'), n9603), a(var('X'), n9602)).
clause(28814, a(var('X'), n9604), a(var('X'), n9603)).
clause(28817, a(var('X'), n9605), a(var('X'), n9604)).
clause(28820, a(var('X'), n9606), a(var('X'), n9605)).
clause(28823, a(var('X'), n9607), a(var('X'), n9606)).
clause(28826, a(var('X'), n9608), a(var('X'), n9607)).
clause(28829, a(var('X'), n9609), a(var('X'), n9608)).
clause(28832, a(var('X'), n9610), a(var('X'), n9609)).
clause(28835, a(var('X'), n9611), a(var('X'), n9610)).
clause(28838, a(var('X'), n9612), a(var('X'), n9611)).
clause(28841, a(var('X'), n9613), a(var('X'), n9612)).
clause(28844, a(var('X'), n9614), a(var('X'), n9613)).
clause(28847, a(var('X'), n9615), a(var('X'), n9614)).
clause(28850, a(var('X'), n9616), a(var('X'), n9615)).
clause(28853, a(var('X'), n9617), a(var('X'), n9616)).
clause(28856, a(var('X'), n9618), a(var('X'), n9617)).
clause(28859, a(var('X'), n9619), a(var('X'), n9618)).
clause(28862, a(var('X'), n9620), a(var('X'), n9619)).
clause(28865, a(var('X'), n9621), a(var('X'), n9620)).
clause(28868, a(var('X'), n9622), a(var('X'), n9621)).
clause(28871, a(var('X'), n9623), a(var('X'), n9622)).
clause(28874, a(var('X'), n9624), a(var('X'), n9623)).
clause(28877, a(var('X'), n9625), a(var('X'), n9624)).
clause(28880, a(var('X'), n9626), a(var('X'), n9625)).
clause(28883, a(var('X'), n9627), a(var('X'), n9626)).
clause(28886, a(var('X'), n9628), a(var('X'), n9627)).
clause(28889, a(var('X'), n9629), a(var('X'), n9628)).
clause(28892, a(var('X'), n9630), a(var('X'), n9629)).
clause(28895, a(var('X'), n9631), a(var('X'), n9630)).
clause(28898, a(var('X'), n9632), a(var('X'), n9631)).
clause(28901, a(var('X'), n9633), a(var('X'), n9632)).
clause(28904, a(var('X'), n9634), a(var('X'), n9633)).
clause(28907, a(var('X'), n9635), a(var('X'), n9634)).
clause(28910, a(var('X'), n9636), a(var('X'), n9635)).
clause(28913, a(var('X'), n9637), a(var('X'), n9636)).
clause(28916, a(var('X'), n9638), a(var('X'), n9637)).
clause(28919, a(var('X'), n9639), a(var('X'), n9638)).
clause(28922, a(var('X'), n9640), a(var('X'), n9639)).
clause(28925, a(var('X'), n9641), a(var('X'), n9640)).
clause(28928, a(var('X'), n9642), a(var('X'), n9641)).
clause(28931, a(var('X'), n9643), a(var('X'), n9642)).
clause(28934, a(var('X'), n9644), a(var('X'), n9643)).
clause(28937, a(var('X'), n9645), a(var('X'), n9644)).
clause(28940, a(var('X'), n9646), a(var('X'), n9645)).
clause(28943, a(var('X'), n9647), a(var('X'), n9646)).
clause(28946, a(var('X'), n9648), a(var('X'), n9647)).
clause(28949, a(var('X'), n9649), a(var('X'), n9648)).
clause(28952, a(var('X'), n9650), a(var('X'), n9649)).
clause(28955, a(var('X'), n9651), a(var('X'), n9650)).
clause(28958, a(var('X'), n9652), a(var('X'), n9651)).
clause(28961, a(var('X'), n9653), a(var('X'), n9652)).
clause(28964, a(var('X'), n9654), a(var('X'), n9653)).
clause(28967, a(var('X'), n9655), a(var('X'), n9654)).
clause(28970, a(var('X'), n9656), a(var('X'), n9655)).
clause(28973, a(var('X'), n9657), a(var('X'), n9656)).
clause(28976, a(var('X'), n9658), a(var('X'), n9657)).
clause(28979, a(var('X'), n9659), a(var('X'), n9658)).
clause(28982, a(var('X'), n9660), a(var('X'), n9659)).
clause(28985, a(var('X'), n9661), a(var('X'), n9660)).
clause(28988, a(var('X'), n9662), a(var('X'), n9661)).
clause(28991, a(var('X'), n9663), a(var('X'), n9662)).
clause(28994, a(var('X'), n9664), a(var('X'), n9663)).
clause(28997, a(var('X'), n9665), a(var('X'), n9664)).
clause(29000, a(var('X'), n9666), a(var('X'), n9665)).
clause(29003, a(var('X'), n9667), a(var('X'), n9666)).
clause(29006, a(var('X'), n9668), a(var('X'), n9667)).
clause(29009, a(var('X'), n9669), a(var('X'), n9668)).
clause(29012, a(var('X'), n9670), a(var('X'), n9669)).
clause(29015, a(var('X'), n9671), a(var('X'), n9670)).
clause(29018, a(var('X'), n9672), a(var('X'), n9671)).
clause(29021, a(var('X'), n9673), a(var('X'), n9672)).
clause(29024, a(var('X'), n9674), a(var('X'), n9673)).
clause(29027, a(var('X'), n9675), a(var('X'), n9674)).
clause(29030, a(var('X'), n9676), a(var('X'), n9675)).
clause(29033, a(var('X'), n9677), a(var('X'), n9676)).
clause(29036, a(var('X'), n9678), a(var('X'), n9677)).
clause(29039, a(var('X'), n9679), a(var('X'), n9678)).
clause(29042, a(var('X'), n9680), a(var('X'), n9679)).
clause(29045, a(var('X'), n9681), a(var('X'), n9680)).
clause(29048, a(var('X'), n9682), a(var('X'), n9681)).
clause(29051, a(var('X'), n9683), a(var('X'), n9682)).
clause(29054, a(var('X'), n9684), a(var('X'), n9683)).
clause(29057, a(var('X'), n9685), a(var('X'), n9684)).
clause(29060, a(var('X'), n9686), a(var('X'), n9685)).
clause(29063, a(var('X'), n9687), a(var('X'), n9686)).
clause(29066, a(var('X'), n9688), a(var('X'), n9687)).
clause(29069, a(var('X'), n9689), a(var('X'), n9688)).
clause(29072, a(var('X'), n9690), a(var('X'), n9689)).
clause(29075, a(var('X'), n9691), a(var('X'), n9690)).
clause(29078, a(var('X'), n9692), a(var('X'), n9691)).
clause(29081, a(var('X'), n9693), a(var('X'), n9692)).
clause(29084, a(var('X'), n9694), a(var('X'), n9693)).
clause(29087, a(var('X'), n9695), a(var('X'), n9694)).
clause(29090, a(var('X'), n9696), a(var('X'), n9695)).
clause(29093, a(var('X'), n9697), a(var('X'), n9696)).
clause(29096, a(var('X'), n9698), a(var('X'), n9697)).
clause(29099, a(var('X'), n9699), a(var('X'), n9698)).
clause(29102, a(var('X'), n9700), a(var('X'), n9699)).
clause(29105, a(var('X'), n9701), a(var('X'), n9700)).
clause(29108, a(var('X'), n9702), a(var('X'), n9701)).
clause(29111, a(var('X'), n9703), a(var('X'), n9702)).
clause(29114, a(var('X'), n9704), a(var('X'), n9703)).
clause(29117, a(var('X'), n9705), a(var('X'), n9704)).
clause(29120, a(var('X'), n9706), a(var('X'), n9705)).
clause(29123, a(var('X'), n9707), a(var('X'), n9706)).
clause(29126, a(var('X'), n9708), a(var('X'), n9707)).
clause(29129, a(var('X'), n9709), a(var('X'), n9708)).
clause(29132, a(var('X'), n9710), a(var('X'), n9709)).
clause(29135, a(var('X'), n9711), a(var('X'), n9710)).
clause(29138, a(var('X'), n9712), a(var('X'), n9711)).
clause(29141, a(var('X'), n9713), a(var('X'), n9712)).
clause(29144, a(var('X'), n9714), a(var('X'), n9713)).
clause(29147, a(var('X'), n9715), a(var('X'), n9714)).
clause(29150, a(var('X'), n9716), a(var('X'), n9715)).
clause(29153, a(var('X'), n9717), a(var('X'), n9716)).
clause(29156, a(var('X'), n9718), a(var('X'), n9717)).
clause(29159, a(var('X'), n9719), a(var('X'), n9718)).
clause(29162, a(var('X'), n9720), a(var('X'), n9719)).
clause(29165, a(var('X'), n9721), a(var('X'), n9720)).
clause(29168, a(var('X'), n9722), a(var('X'), n9721)).
clause(29171, a(var('X'), n9723), a(var('X'), n9722)).
clause(29174, a(var('X'), n9724), a(var('X'), n9723)).
clause(29177, a(var('X'), n9725), a(var('X'), n9724)).
clause(29180, a(var('X'), n9726), a(var('X'), n9725)).
clause(29183, a(var('X'), n9727), a(var('X'), n9726)).
clause(29186, a(var('X'), n9728), a(var('X'), n9727)).
clause(29189, a(var('X'), n9729), a(var('X'), n9728)).
clause(29192, a(var('X'), n9730), a(var('X'), n9729)).
clause(29195, a(var('X'), n9731), a(var('X'), n9730)).
clause(29198, a(var('X'), n9732), a(var('X'), n9731)).
clause(29201, a(var('X'), n9733), a(var('X'), n9732)).
clause(29204, a(var('X'), n9734), a(var('X'), n9733)).
clause(29207, a(var('X'), n9735), a(var('X'), n9734)).
clause(29210, a(var('X'), n9736), a(var('X'), n9735)).
clause(29213, a(var('X'), n9737), a(var('X'), n9736)).
clause(29216, a(var('X'), n9738), a(var('X'), n9737)).
clause(29219, a(var('X'), n9739), a(var('X'), n9738)).
clause(29222, a(var('X'), n9740), a(var('X'), n9739)).
clause(29225, a(var('X'), n9741), a(var('X'), n9740)).
clause(29228, a(var('X'), n9742), a(var('X'), n9741)).
clause(29231, a(var('X'), n9743), a(var('X'), n9742)).
clause(29234, a(var('X'), n9744), a(var('X'), n9743)).
clause(29237, a(var('X'), n9745), a(var('X'), n9744)).
clause(29240, a(var('X'), n9746), a(var('X'), n9745)).
clause(29243, a(var('X'), n9747), a(var('X'), n9746)).
clause(29246, a(var('X'), n9748), a(var('X'), n9747)).
clause(29249, a(var('X'), n9749), a(var('X'), n9748)).
clause(29252, a(var('X'), n9750), a(var('X'), n9749)).
clause(29255, a(var('X'), n9751), a(var('X'), n9750)).
clause(29258, a(var('X'), n9752), a(var('X'), n9751)).
clause(29261, a(var('X'), n9753), a(var('X'), n9752)).
clause(29264, a(var('X'), n9754), a(var('X'), n9753)).
clause(29267, a(var('X'), n9755), a(var('X'), n9754)).
clause(29270, a(var('X'), n9756), a(var('X'), n9755)).
clause(29273, a(var('X'), n9757), a(var('X'), n9756)).
clause(29276, a(var('X'), n9758), a(var('X'), n9757)).
clause(29279, a(var('X'), n9759), a(var('X'), n9758)).
clause(29282, a(var('X'), n9760), a(var('X'), n9759)).
clause(29285, a(var('X'), n9761), a(var('X'), n9760)).
clause(29288, a(var('X'), n9762), a(var('X'), n9761)).
clause(29291, a(var('X'), n9763), a(var('X'), n9762)).
clause(29294, a(var('X'), n9764), a(var('X'), n9763)).
clause(29297, a(var('X'), n9765), a(var('X'), n9764)).
clause(29300, a(var('X'), n9766), a(var('X'), n9765)).
clause(29303, a(var('X'), n9767), a(var('X'), n9766)).
clause(29306, a(var('X'), n9768), a(var('X'), n9767)).
clause(29309, a(var('X'), n9769), a(var('X'), n9768)).
clause(29312, a(var('X'), n9770), a(var('X'), n9769)).
clause(29315, a(var('X'), n9771), a(var('X'), n9770)).
clause(29318, a(var('X'), n9772), a(var('X'), n9771)).
clause(29321, a(var('X'), n9773), a(var('X'), n9772)).
clause(29324, a(var('X'), n9774), a(var('X'), n9773)).
clause(29327, a(var('X'), n9775), a(var('X'), n9774)).
clause(29330, a(var('X'), n9776), a(var('X'), n9775)).
clause(29333, a(var('X'), n9777), a(var('X'), n9776)).
clause(29336, a(var('X'), n9778), a(var('X'), n9777)).
clause(29339, a(var('X'), n9779), a(var('X'), n9778)).
clause(29342, a(var('X'), n9780), a(var('X'), n9779)).
clause(29345, a(var('X'), n9781), a(var('X'), n9780)).
clause(29348, a(var('X'), n9782), a(var('X'), n9781)).
clause(29351, a(var('X'), n9783), a(var('X'), n9782)).
clause(29354, a(var('X'), n9784), a(var('X'), n9783)).
clause(29357, a(var('X'), n9785), a(var('X'), n9784)).
clause(29360, a(var('X'), n9786), a(var('X'), n9785)).
clause(29363, a(var('X'), n9787), a(var('X'), n9786)).
clause(29366, a(var('X'), n9788), a(var('X'), n9787)).
clause(29369, a(var('X'), n9789), a(var('X'), n9788)).
clause(29372, a(var('X'), n9790), a(var('X'), n9789)).
clause(29375, a(var('X'), n9791), a(var('X'), n9790)).
clause(29378, a(var('X'), n9792), a(var('X'), n9791)).
clause(29381, a(var('X'), n9793), a(var('X'), n9792)).
clause(29384, a(var('X'), n9794), a(var('X'), n9793)).
clause(29387, a(var('X'), n9795), a(var('X'), n9794)).
clause(29390, a(var('X'), n9796), a(var('X'), n9795)).
clause(29393, a(var('X'), n9797), a(var('X'), n9796)).
clause(29396, a(var('X'), n9798), a(var('X'), n9797)).
clause(29399, a(var('X'), n9799), a(var('X'), n9798)).
clause(29402, a(var('X'), n9800), a(var('X'), n9799)).
clause(29405, a(var('X'), n9801), a(var('X'), n9800)).
clause(29408, a(var('X'), n9802), a(var('X'), n9801)).
clause(29411, a(var('X'), n9803), a(var('X'), n9802)).
clause(29414, a(var('X'), n9804), a(var('X'), n9803)).
clause(29417, a(var('X'), n9805), a(var('X'), n9804)).
clause(29420, a(var('X'), n9806), a(var('X'), n9805)).
clause(29423, a(var('X'), n9807), a(var('X'), n9806)).
clause(29426, a(var('X'), n9808), a(var('X'), n9807)).
clause(29429, a(var('X'), n9809), a(var('X'), n9808)).
clause(29432, a(var('X'), n9810), a(var('X'), n9809)).
clause(29435, a(var('X'), n9811), a(var('X'), n9810)).
clause(29438, a(var('X'), n9812), a(var('X'), n9811)).
clause(29441, a(var('X'), n9813), a(var('X'), n9812)).
clause(29444, a(var('X'), n9814), a(var('X'), n9813)).
clause(29447, a(var('X'), n9815), a(var('X'), n9814)).
clause(29450, a(var('X'), n9816), a(var('X'), n9815)).
clause(29453, a(var('X'), n9817), a(var('X'), n9816)).
clause(29456, a(var('X'), n9818), a(var('X'), n9817)).
clause(29459, a(var('X'), n9819), a(var('X'), n9818)).
clause(29462, a(var('X'), n9820), a(var('X'), n9819)).
clause(29465, a(var('X'), n9821), a(var('X'), n9820)).
clause(29468, a(var('X'), n9822), a(var('X'), n9821)).
clause(29471, a(var('X'), n9823), a(var('X'), n9822)).
clause(29474, a(var('X'), n9824), a(var('X'), n9823)).
clause(29477, a(var('X'), n9825), a(var('X'), n9824)).
clause(29480, a(var('X'), n9826), a(var('X'), n9825)).
clause(29483, a(var('X'), n9827), a(var('X'), n9826)).
clause(29486, a(var('X'), n9828), a(var('X'), n9827)).
clause(29489, a(var('X'), n9829), a(var('X'), n9828)).
clause(29492, a(var('X'), n9830), a(var('X'), n9829)).
clause(29495, a(var('X'), n9831), a(var('X'), n9830)).
clause(29498, a(var('X'), n9832), a(var('X'), n9831)).
clause(29501, a(var('X'), n9833), a(var('X'), n9832)).
clause(29504, a(var('X'), n9834), a(var('X'), n9833)).
clause(29507, a(var('X'), n9835), a(var('X'), n9834)).
clause(29510, a(var('X'), n9836), a(var('X'), n9835)).
clause(29513, a(var('X'), n9837), a(var('X'), n9836)).
clause(29516, a(var('X'), n9838), a(var('X'), n9837)).
clause(29519, a(var('X'), n9839), a(var('X'), n9838)).
clause(29522, a(var('X'), n9840), a(var('X'), n9839)).
clause(29525, a(var('X'), n9841), a(var('X'), n9840)).
clause(29528, a(var('X'), n9842), a(var('X'), n9841)).
clause(29531, a(var('X'), n9843), a(var('X'), n9842)).
clause(29534, a(var('X'), n9844), a(var('X'), n9843)).
clause(29537, a(var('X'), n9845), a(var('X'), n9844)).
clause(29540, a(var('X'), n9846), a(var('X'), n9845)).
clause(29543, a(var('X'), n9847), a(var('X'), n9846)).
clause(29546, a(var('X'), n9848), a(var('X'), n9847)).
clause(29549, a(var('X'), n9849), a(var('X'), n9848)).
clause(29552, a(var('X'), n9850), a(var('X'), n9849)).
clause(29555, a(var('X'), n9851), a(var('X'), n9850)).
clause(29558, a(var('X'), n9852), a(var('X'), n9851)).
clause(29561, a(var('X'), n9853), a(var('X'), n9852)).
clause(29564, a(var('X'), n9854), a(var('X'), n9853)).
clause(29567, a(var('X'), n9855), a(var('X'), n9854)).
clause(29570, a(var('X'), n9856), a(var('X'), n9855)).
clause(29573, a(var('X'), n9857), a(var('X'), n9856)).
clause(29576, a(var('X'), n9858), a(var('X'), n9857)).
clause(29579, a(var('X'), n9859), a(var('X'), n9858)).
clause(29582, a(var('X'), n9860), a(var('X'), n9859)).
clause(29585, a(var('X'), n9861), a(var('X'), n9860)).
clause(29588, a(var('X'), n9862), a(var('X'), n9861)).
clause(29591, a(var('X'), n9863), a(var('X'), n9862)).
clause(29594, a(var('X'), n9864), a(var('X'), n9863)).
clause(29597, a(var('X'), n9865), a(var('X'), n9864)).
clause(29600, a(var('X'), n9866), a(var('X'), n9865)).
clause(29603, a(var('X'), n9867), a(var('X'), n9866)).
clause(29606, a(var('X'), n9868), a(var('X'), n9867)).
clause(29609, a(var('X'), n9869), a(var('X'), n9868)).
clause(29612, a(var('X'), n9870), a(var('X'), n9869)).
clause(29615, a(var('X'), n9871), a(var('X'), n9870)).
clause(29618, a(var('X'), n9872), a(var('X'), n9871)).
clause(29621, a(var('X'), n9873), a(var('X'), n9872)).
clause(29624, a(var('X'), n9874), a(var('X'), n9873)).
clause(29627, a(var('X'), n9875), a(var('X'), n9874)).
clause(29630, a(var('X'), n9876), a(var('X'), n9875)).
clause(29633, a(var('X'), n9877), a(var('X'), n9876)).
clause(29636, a(var('X'), n9878), a(var('X'), n9877)).
clause(29639, a(var('X'), n9879), a(var('X'), n9878)).
clause(29642, a(var('X'), n9880), a(var('X'), n9879)).
clause(29645, a(var('X'), n9881), a(var('X'), n9880)).
clause(29648, a(var('X'), n9882), a(var('X'), n9881)).
clause(29651, a(var('X'), n9883), a(var('X'), n9882)).
clause(29654, a(var('X'), n9884), a(var('X'), n9883)).
clause(29657, a(var('X'), n9885), a(var('X'), n9884)).
clause(29660, a(var('X'), n9886), a(var('X'), n9885)).
clause(29663, a(var('X'), n9887), a(var('X'), n9886)).
clause(29666, a(var('X'), n9888), a(var('X'), n9887)).
clause(29669, a(var('X'), n9889), a(var('X'), n9888)).
clause(29672, a(var('X'), n9890), a(var('X'), n9889)).
clause(29675, a(var('X'), n9891), a(var('X'), n9890)).
clause(29678, a(var('X'), n9892), a(var('X'), n9891)).
clause(29681, a(var('X'), n9893), a(var('X'), n9892)).
clause(29684, a(var('X'), n9894), a(var('X'), n9893)).
clause(29687, a(var('X'), n9895), a(var('X'), n9894)).
clause(29690, a(var('X'), n9896), a(var('X'), n9895)).
clause(29693, a(var('X'), n9897), a(var('X'), n9896)).
clause(29696, a(var('X'), n9898), a(var('X'), n9897)).
clause(29699, a(var('X'), n9899), a(var('X'), n9898)).
clause(29702, a(var('X'), n9900), a(var('X'), n9899)).
clause(29705, a(var('X'), n9901), a(var('X'), n9900)).
clause(29708, a(var('X'), n9902), a(var('X'), n9901)).
clause(29711, a(var('X'), n9903), a(var('X'), n9902)).
clause(29714, a(var('X'), n9904), a(var('X'), n9903)).
clause(29717, a(var('X'), n9905), a(var('X'), n9904)).
clause(29720, a(var('X'), n9906), a(var('X'), n9905)).
clause(29723, a(var('X'), n9907), a(var('X'), n9906)).
clause(29726, a(var('X'), n9908), a(var('X'), n9907)).
clause(29729, a(var('X'), n9909), a(var('X'), n9908)).
clause(29732, a(var('X'), n9910), a(var('X'), n9909)).
clause(29735, a(var('X'), n9911), a(var('X'), n9910)).
clause(29738, a(var('X'), n9912), a(var('X'), n9911)).
clause(29741, a(var('X'), n9913), a(var('X'), n9912)).
clause(29744, a(var('X'), n9914), a(var('X'), n9913)).
clause(29747, a(var('X'), n9915), a(var('X'), n9914)).
clause(29750, a(var('X'), n9916), a(var('X'), n9915)).
clause(29753, a(var('X'), n9917), a(var('X'), n9916)).
clause(29756, a(var('X'), n9918), a(var('X'), n9917)).
clause(29759, a(var('X'), n9919), a(var('X'), n9918)).
clause(29762, a(var('X'), n9920), a(var('X'), n9919)).
clause(29765, a(var('X'), n9921), a(var('X'), n9920)).
clause(29768, a(var('X'), n9922), a(var('X'), n9921)).
clause(29771, a(var('X'), n9923), a(var('X'), n9922)).
clause(29774, a(var('X'), n9924), a(var('X'), n9923)).
clause(29777, a(var('X'), n9925), a(var('X'), n9924)).
clause(29780, a(var('X'), n9926), a(var('X'), n9925)).
clause(29783, a(var('X'), n9927), a(var('X'), n9926)).
clause(29786, a(var('X'), n9928), a(var('X'), n9927)).
clause(29789, a(var('X'), n9929), a(var('X'), n9928)).
clause(29792, a(var('X'), n9930), a(var('X'), n9929)).
clause(29795, a(var('X'), n9931), a(var('X'), n9930)).
clause(29798, a(var('X'), n9932), a(var('X'), n9931)).
clause(29801, a(var('X'), n9933), a(var('X'), n9932)).
clause(29804, a(var('X'), n9934), a(var('X'), n9933)).
clause(29807, a(var('X'), n9935), a(var('X'), n9934)).
clause(29810, a(var('X'), n9936), a(var('X'), n9935)).
clause(29813, a(var('X'), n9937), a(var('X'), n9936)).
clause(29816, a(var('X'), n9938), a(var('X'), n9937)).
clause(29819, a(var('X'), n9939), a(var('X'), n9938)).
clause(29822, a(var('X'), n9940), a(var('X'), n9939)).
clause(29825, a(var('X'), n9941), a(var('X'), n9940)).
clause(29828, a(var('X'), n9942), a(var('X'), n9941)).
clause(29831, a(var('X'), n9943), a(var('X'), n9942)).
clause(29834, a(var('X'), n9944), a(var('X'), n9943)).
clause(29837, a(var('X'), n9945), a(var('X'), n9944)).
clause(29840, a(var('X'), n9946), a(var('X'), n9945)).
clause(29843, a(var('X'), n9947), a(var('X'), n9946)).
clause(29846, a(var('X'), n9948), a(var('X'), n9947)).
clause(29849, a(var('X'), n9949), a(var('X'), n9948)).
clause(29852, a(var('X'), n9950), a(var('X'), n9949)).
clause(29855, a(var('X'), n9951), a(var('X'), n9950)).
clause(29858, a(var('X'), n9952), a(var('X'), n9951)).
clause(29861, a(var('X'), n9953), a(var('X'), n9952)).
clause(29864, a(var('X'), n9954), a(var('X'), n9953)).
clause(29867, a(var('X'), n9955), a(var('X'), n9954)).
clause(29870, a(var('X'), n9956), a(var('X'), n9955)).
clause(29873, a(var('X'), n9957), a(var('X'), n9956)).
clause(29876, a(var('X'), n9958), a(var('X'), n9957)).
clause(29879, a(var('X'), n9959), a(var('X'), n9958)).
clause(29882, a(var('X'), n9960), a(var('X'), n9959)).
clause(29885, a(var('X'), n9961), a(var('X'), n9960)).
clause(29888, a(var('X'), n9962), a(var('X'), n9961)).
clause(29891, a(var('X'), n9963), a(var('X'), n9962)).
clause(29894, a(var('X'), n9964), a(var('X'), n9963)).
clause(29897, a(var('X'), n9965), a(var('X'), n9964)).
clause(29900, a(var('X'), n9966), a(var('X'), n9965)).
clause(29903, a(var('X'), n9967), a(var('X'), n9966)).
clause(29906, a(var('X'), n9968), a(var('X'), n9967)).
clause(29909, a(var('X'), n9969), a(var('X'), n9968)).
clause(29912, a(var('X'), n9970), a(var('X'), n9969)).
clause(29915, a(var('X'), n9971), a(var('X'), n9970)).
clause(29918, a(var('X'), n9972), a(var('X'), n9971)).
clause(29921, a(var('X'), n9973), a(var('X'), n9972)).
clause(29924, a(var('X'), n9974), a(var('X'), n9973)).
clause(29927, a(var('X'), n9975), a(var('X'), n9974)).
clause(29930, a(var('X'), n9976), a(var('X'), n9975)).
clause(29933, a(var('X'), n9977), a(var('X'), n9976)).
clause(29936, a(var('X'), n9978), a(var('X'), n9977)).
clause(29939, a(var('X'), n9979), a(var('X'), n9978)).
clause(29942, a(var('X'), n9980), a(var('X'), n9979)).
clause(29945, a(var('X'), n9981), a(var('X'), n9980)).
clause(29948, a(var('X'), n9982), a(var('X'), n9981)).
clause(29951, a(var('X'), n9983), a(var('X'), n9982)).
clause(29954, a(var('X'), n9984), a(var('X'), n9983)).
clause(29957, a(var('X'), n9985), a(var('X'), n9984)).
clause(29960, a(var('X'), n9986), a(var('X'), n9985)).
clause(29963, a(var('X'), n9987), a(var('X'), n9986)).
clause(29966, a(var('X'), n9988), a(var('X'), n9987)).
clause(29969, a(var('X'), n9989), a(var('X'), n9988)).
clause(29972, a(var('X'), n9990), a(var('X'), n9989)).
clause(29975, a(var('X'), n9991), a(var('X'), n9990)).
clause(29978, a(var('X'), n9992), a(var('X'), n9991)).
clause(29981, a(var('X'), n9993), a(var('X'), n9992)).
clause(29984, a(var('X'), n9994), a(var('X'), n9993)).
clause(29987, a(var('X'), n9995), a(var('X'), n9994)).
clause(29990, a(var('X'), n9996), a(var('X'), n9995)).
clause(29993, a(var('X'), n9997), a(var('X'), n9996)).
clause(29996, a(var('X'), n9998), a(var('X'), n9997)).
clause(29999, a(var('X'), n9999), a(var('X'), n9998)).
clause(30002, a(var('X'), n10000), a(var('X'), n9999)).

step(a(ind, a2), rule(4), ['X' = ind], [a(ind, n10000)]).
step(a(ind, n10000), rule(30002), ['X' = ind], [a(ind, n9999)]).
step(a(ind, n9999), rule(29999), ['X' = ind], [a(ind, n9998)]).
step(a(ind, n9998), rule(29996), ['X' = ind], [a(ind, n9997)]).
step(a(ind, n9997), rule(29993), ['X' = ind], [a(ind, n9996)]).
step(a(ind, n9996), rule(29990), ['X' = ind], [a(ind, n9995)]).
step(a(ind, n9995), rule(29987), ['X' = ind], [a(ind, n9994)]).
step(a(ind, n9994), rule(29984), ['X' = ind], [a(ind, n9993)]).
step(a(ind, n9993), rule(29981), ['X' = ind], [a(ind, n9992)]).
step(a(ind, n9992), rule(29978), ['X' = ind], [a(ind, n9991)]).
step(a(ind, n9991), rule(29975), ['X' = ind], [a(ind, n9990)]).
step(a(ind, n9990), rule(29972), ['X' = ind], [a(ind, n9989)]).
step(a(ind, n9989), rule(29969), ['X' = ind], [a(ind, n9988)]).
step(a(ind, n9988), rule(29966), ['X' = ind], [a(ind, n9987)]).
step(a(ind, n9987), rule(29963), ['X' = ind], [a(ind, n9986)]).
step(a(ind, n9986), rule(29960), ['X' = ind], [a(ind, n9985)]).
step(a(ind, n9985), rule(29957), ['X' = ind], [a(ind, n9984)]).
step(a(ind, n9984), rule(29954), ['X' = ind], [a(ind, n9983)]).
step(a(ind, n9983), rule(29951), ['X' = ind], [a(ind, n9982)]).
step(a(ind, n9982), rule(29948), ['X' = ind], [a(ind, n9981)]).
step(a(ind, n9981), rule(29945), ['X' = ind], [a(ind, n9980)]).
step(a(ind, n9980), rule(29942), ['X' = ind], [a(ind, n9979)]).
step(a(ind, n9979), rule(29939), ['X' = ind], [a(ind, n9978)]).
step(a(ind, n9978), rule(29936), ['X' = ind], [a(ind, n9977)]).
step(a(ind, n9977), rule(29933), ['X' = ind], [a(ind, n9976)]).
step(a(ind, n9976), rule(29930), ['X' = ind], [a(ind, n9975)]).
step(a(ind, n9975), rule(29927), ['X' = ind], [a(ind, n9974)]).
step(a(ind, n9974), rule(29924), ['X' = ind], [a(ind, n9973)]).
step(a(ind, n9973), rule(29921), ['X' = ind], [a(ind, n9972)]).
step(a(ind, n9972), rule(29918), ['X' = ind], [a(ind, n9971)]).
step(a(ind, n9971), rule(29915), ['X' = ind], [a(ind, n9970)]).
step(a(ind, n9970), rule(29912), ['X' = ind], [a(ind, n9969)]).
step(a(ind, n9969), rule(29909), ['X' = ind], [a(ind, n9968)]).
step(a(ind, n9968), rule(29906), ['X' = ind], [a(ind, n9967)]).
step(a(ind, n9967), rule(29903), ['X' = ind], [a(ind, n9966)]).
step(a(ind, n9966), rule(29900), ['X' = ind], [a(ind, n9965)]).
step(a(ind, n9965), rule(29897), ['X' = ind], [a(ind, n9964)]).
step(a(ind, n9964), rule(29894), ['X' = ind], [a(ind, n9963)]).
step(a(ind, n9963), rule(29891), ['X' = ind], [a(ind, n9962)]).
step(a(ind, n9962), rule(29888), ['X' = ind], [a(ind, n9961)]).
step(a(ind, n9961), rule(29885), ['X' = ind], [a(ind, n9960)]).
step(a(ind, n9960), rule(29882), ['X' = ind], [a(ind, n9959)]).
step(a(ind, n9959), rule(29879), ['X' = ind], [a(ind, n9958)]).
step(a(ind, n9958), rule(29876), ['X' = ind], [a(ind, n9957)]).
step(a(ind, n9957), rule(29873), ['X' = ind], [a(ind, n9956)]).
step(a(ind, n9956), rule(29870), ['X' = ind], [a(ind, n9955)]).
step(a(ind, n9955), rule(29867), ['X' = ind], [a(ind, n9954)]).
step(a(ind, n9954), rule(29864), ['X' = ind], [a(ind, n9953)]).
step(a(ind, n9953), rule(29861), ['X' = ind], [a(ind, n9952)]).
step(a(ind, n9952), rule(29858), ['X' = ind], [a(ind, n9951)]).
step(a(ind, n9951), rule(29855), ['X' = ind], [a(ind, n9950)]).
step(a(ind, n9950), rule(29852), ['X' = ind], [a(ind, n9949)]).
step(a(ind, n9949), rule(29849), ['X' = ind], [a(ind, n9948)]).
step(a(ind, n9948), rule(29846), ['X' = ind], [a(ind, n9947)]).
step(a(ind, n9947), rule(29843), ['X' = ind], [a(ind, n9946)]).
step(a(ind, n9946), rule(29840), ['X' = ind], [a(ind, n9945)]).
step(a(ind, n9945), rule(29837), ['X' = ind], [a(ind, n9944)]).
step(a(ind, n9944), rule(29834), ['X' = ind], [a(ind, n9943)]).
step(a(ind, n9943), rule(29831), ['X' = ind], [a(ind, n9942)]).
step(a(ind, n9942), rule(29828), ['X' = ind], [a(ind, n9941)]).
step(a(ind, n9941), rule(29825), ['X' = ind], [a(ind, n9940)]).
step(a(ind, n9940), rule(29822), ['X' = ind], [a(ind, n9939)]).
step(a(ind, n9939), rule(29819), ['X' = ind], [a(ind, n9938)]).
step(a(ind, n9938), rule(29816), ['X' = ind], [a(ind, n9937)]).
step(a(ind, n9937), rule(29813), ['X' = ind], [a(ind, n9936)]).
step(a(ind, n9936), rule(29810), ['X' = ind], [a(ind, n9935)]).
step(a(ind, n9935), rule(29807), ['X' = ind], [a(ind, n9934)]).
step(a(ind, n9934), rule(29804), ['X' = ind], [a(ind, n9933)]).
step(a(ind, n9933), rule(29801), ['X' = ind], [a(ind, n9932)]).
step(a(ind, n9932), rule(29798), ['X' = ind], [a(ind, n9931)]).
step(a(ind, n9931), rule(29795), ['X' = ind], [a(ind, n9930)]).
step(a(ind, n9930), rule(29792), ['X' = ind], [a(ind, n9929)]).
step(a(ind, n9929), rule(29789), ['X' = ind], [a(ind, n9928)]).
step(a(ind, n9928), rule(29786), ['X' = ind], [a(ind, n9927)]).
step(a(ind, n9927), rule(29783), ['X' = ind], [a(ind, n9926)]).
step(a(ind, n9926), rule(29780), ['X' = ind], [a(ind, n9925)]).
step(a(ind, n9925), rule(29777), ['X' = ind], [a(ind, n9924)]).
step(a(ind, n9924), rule(29774), ['X' = ind], [a(ind, n9923)]).
step(a(ind, n9923), rule(29771), ['X' = ind], [a(ind, n9922)]).
step(a(ind, n9922), rule(29768), ['X' = ind], [a(ind, n9921)]).
step(a(ind, n9921), rule(29765), ['X' = ind], [a(ind, n9920)]).
step(a(ind, n9920), rule(29762), ['X' = ind], [a(ind, n9919)]).
step(a(ind, n9919), rule(29759), ['X' = ind], [a(ind, n9918)]).
step(a(ind, n9918), rule(29756), ['X' = ind], [a(ind, n9917)]).
step(a(ind, n9917), rule(29753), ['X' = ind], [a(ind, n9916)]).
step(a(ind, n9916), rule(29750), ['X' = ind], [a(ind, n9915)]).
step(a(ind, n9915), rule(29747), ['X' = ind], [a(ind, n9914)]).
step(a(ind, n9914), rule(29744), ['X' = ind], [a(ind, n9913)]).
step(a(ind, n9913), rule(29741), ['X' = ind], [a(ind, n9912)]).
step(a(ind, n9912), rule(29738), ['X' = ind], [a(ind, n9911)]).
step(a(ind, n9911), rule(29735), ['X' = ind], [a(ind, n9910)]).
step(a(ind, n9910), rule(29732), ['X' = ind], [a(ind, n9909)]).
step(a(ind, n9909), rule(29729), ['X' = ind], [a(ind, n9908)]).
step(a(ind, n9908), rule(29726), ['X' = ind], [a(ind, n9907)]).
step(a(ind, n9907), rule(29723), ['X' = ind], [a(ind, n9906)]).
step(a(ind, n9906), rule(29720), ['X' = ind], [a(ind, n9905)]).
step(a(ind, n9905), rule(29717), ['X' = ind], [a(ind, n9904)]).
step(a(ind, n9904), rule(29714), ['X' = ind], [a(ind, n9903)]).
step(a(ind, n9903), rule(29711), ['X' = ind], [a(ind, n9902)]).
step(a(ind, n9902), rule(29708), ['X' = ind], [a(ind, n9901)]).
step(a(ind, n9901), rule(29705), ['X' = ind], [a(ind, n9900)]).
step(a(ind, n9900), rule(29702), ['X' = ind], [a(ind, n9899)]).
step(a(ind, n9899), rule(29699), ['X' = ind], [a(ind, n9898)]).
step(a(ind, n9898), rule(29696), ['X' = ind], [a(ind, n9897)]).
step(a(ind, n9897), rule(29693), ['X' = ind], [a(ind, n9896)]).
step(a(ind, n9896), rule(29690), ['X' = ind], [a(ind, n9895)]).
step(a(ind, n9895), rule(29687), ['X' = ind], [a(ind, n9894)]).
step(a(ind, n9894), rule(29684), ['X' = ind], [a(ind, n9893)]).
step(a(ind, n9893), rule(29681), ['X' = ind], [a(ind, n9892)]).
step(a(ind, n9892), rule(29678), ['X' = ind], [a(ind, n9891)]).
step(a(ind, n9891), rule(29675), ['X' = ind], [a(ind, n9890)]).
step(a(ind, n9890), rule(29672), ['X' = ind], [a(ind, n9889)]).
step(a(ind, n9889), rule(29669), ['X' = ind], [a(ind, n9888)]).
step(a(ind, n9888), rule(29666), ['X' = ind], [a(ind, n9887)]).
step(a(ind, n9887), rule(29663), ['X' = ind], [a(ind, n9886)]).
step(a(ind, n9886), rule(29660), ['X' = ind], [a(ind, n9885)]).
step(a(ind, n9885), rule(29657), ['X' = ind], [a(ind, n9884)]).
step(a(ind, n9884), rule(29654), ['X' = ind], [a(ind, n9883)]).
step(a(ind, n9883), rule(29651), ['X' = ind], [a(ind, n9882)]).
step(a(ind, n9882), rule(29648), ['X' = ind], [a(ind, n9881)]).
step(a(ind, n9881), rule(29645), ['X' = ind], [a(ind, n9880)]).
step(a(ind, n9880), rule(29642), ['X' = ind], [a(ind, n9879)]).
step(a(ind, n9879), rule(29639), ['X' = ind], [a(ind, n9878)]).
step(a(ind, n9878), rule(29636), ['X' = ind], [a(ind, n9877)]).
step(a(ind, n9877), rule(29633), ['X' = ind], [a(ind, n9876)]).
step(a(ind, n9876), rule(29630), ['X' = ind], [a(ind, n9875)]).
step(a(ind, n9875), rule(29627), ['X' = ind], [a(ind, n9874)]).
step(a(ind, n9874), rule(29624), ['X' = ind], [a(ind, n9873)]).
step(a(ind, n9873), rule(29621), ['X' = ind], [a(ind, n9872)]).
step(a(ind, n9872), rule(29618), ['X' = ind], [a(ind, n9871)]).
step(a(ind, n9871), rule(29615), ['X' = ind], [a(ind, n9870)]).
step(a(ind, n9870), rule(29612), ['X' = ind], [a(ind, n9869)]).
step(a(ind, n9869), rule(29609), ['X' = ind], [a(ind, n9868)]).
step(a(ind, n9868), rule(29606), ['X' = ind], [a(ind, n9867)]).
step(a(ind, n9867), rule(29603), ['X' = ind], [a(ind, n9866)]).
step(a(ind, n9866), rule(29600), ['X' = ind], [a(ind, n9865)]).
step(a(ind, n9865), rule(29597), ['X' = ind], [a(ind, n9864)]).
step(a(ind, n9864), rule(29594), ['X' = ind], [a(ind, n9863)]).
step(a(ind, n9863), rule(29591), ['X' = ind], [a(ind, n9862)]).
step(a(ind, n9862), rule(29588), ['X' = ind], [a(ind, n9861)]).
step(a(ind, n9861), rule(29585), ['X' = ind], [a(ind, n9860)]).
step(a(ind, n9860), rule(29582), ['X' = ind], [a(ind, n9859)]).
step(a(ind, n9859), rule(29579), ['X' = ind], [a(ind, n9858)]).
step(a(ind, n9858), rule(29576), ['X' = ind], [a(ind, n9857)]).
step(a(ind, n9857), rule(29573), ['X' = ind], [a(ind, n9856)]).
step(a(ind, n9856), rule(29570), ['X' = ind], [a(ind, n9855)]).
step(a(ind, n9855), rule(29567), ['X' = ind], [a(ind, n9854)]).
step(a(ind, n9854), rule(29564), ['X' = ind], [a(ind, n9853)]).
step(a(ind, n9853), rule(29561), ['X' = ind], [a(ind, n9852)]).
step(a(ind, n9852), rule(29558), ['X' = ind], [a(ind, n9851)]).
step(a(ind, n9851), rule(29555), ['X' = ind], [a(ind, n9850)]).
step(a(ind, n9850), rule(29552), ['X' = ind], [a(ind, n9849)]).
step(a(ind, n9849), rule(29549), ['X' = ind], [a(ind, n9848)]).
step(a(ind, n9848), rule(29546), ['X' = ind], [a(ind, n9847)]).
step(a(ind, n9847), rule(29543), ['X' = ind], [a(ind, n9846)]).
step(a(ind, n9846), rule(29540), ['X' = ind], [a(ind, n9845)]).
step(a(ind, n9845), rule(29537), ['X' = ind], [a(ind, n9844)]).
step(a(ind, n9844), rule(29534), ['X' = ind], [a(ind, n9843)]).
step(a(ind, n9843), rule(29531), ['X' = ind], [a(ind, n9842)]).
step(a(ind, n9842), rule(29528), ['X' = ind], [a(ind, n9841)]).
step(a(ind, n9841), rule(29525), ['X' = ind], [a(ind, n9840)]).
step(a(ind, n9840), rule(29522), ['X' = ind], [a(ind, n9839)]).
step(a(ind, n9839), rule(29519), ['X' = ind], [a(ind, n9838)]).
step(a(ind, n9838), rule(29516), ['X' = ind], [a(ind, n9837)]).
step(a(ind, n9837), rule(29513), ['X' = ind], [a(ind, n9836)]).
step(a(ind, n9836), rule(29510), ['X' = ind], [a(ind, n9835)]).
step(a(ind, n9835), rule(29507), ['X' = ind], [a(ind, n9834)]).
step(a(ind, n9834), rule(29504), ['X' = ind], [a(ind, n9833)]).
step(a(ind, n9833), rule(29501), ['X' = ind], [a(ind, n9832)]).
step(a(ind, n9832), rule(29498), ['X' = ind], [a(ind, n9831)]).
step(a(ind, n9831), rule(29495), ['X' = ind], [a(ind, n9830)]).
step(a(ind, n9830), rule(29492), ['X' = ind], [a(ind, n9829)]).
step(a(ind, n9829), rule(29489), ['X' = ind], [a(ind, n9828)]).
step(a(ind, n9828), rule(29486), ['X' = ind], [a(ind, n9827)]).
step(a(ind, n9827), rule(29483), ['X' = ind], [a(ind, n9826)]).
step(a(ind, n9826), rule(29480), ['X' = ind], [a(ind, n9825)]).
step(a(ind, n9825), rule(29477), ['X' = ind], [a(ind, n9824)]).
step(a(ind, n9824), rule(29474), ['X' = ind], [a(ind, n9823)]).
step(a(ind, n9823), rule(29471), ['X' = ind], [a(ind, n9822)]).
step(a(ind, n9822), rule(29468), ['X' = ind], [a(ind, n9821)]).
step(a(ind, n9821), rule(29465), ['X' = ind], [a(ind, n9820)]).
step(a(ind, n9820), rule(29462), ['X' = ind], [a(ind, n9819)]).
step(a(ind, n9819), rule(29459), ['X' = ind], [a(ind, n9818)]).
step(a(ind, n9818), rule(29456), ['X' = ind], [a(ind, n9817)]).
step(a(ind, n9817), rule(29453), ['X' = ind], [a(ind, n9816)]).
step(a(ind, n9816), rule(29450), ['X' = ind], [a(ind, n9815)]).
step(a(ind, n9815), rule(29447), ['X' = ind], [a(ind, n9814)]).
step(a(ind, n9814), rule(29444), ['X' = ind], [a(ind, n9813)]).
step(a(ind, n9813), rule(29441), ['X' = ind], [a(ind, n9812)]).
step(a(ind, n9812), rule(29438), ['X' = ind], [a(ind, n9811)]).
step(a(ind, n9811), rule(29435), ['X' = ind], [a(ind, n9810)]).
step(a(ind, n9810), rule(29432), ['X' = ind], [a(ind, n9809)]).
step(a(ind, n9809), rule(29429), ['X' = ind], [a(ind, n9808)]).
step(a(ind, n9808), rule(29426), ['X' = ind], [a(ind, n9807)]).
step(a(ind, n9807), rule(29423), ['X' = ind], [a(ind, n9806)]).
step(a(ind, n9806), rule(29420), ['X' = ind], [a(ind, n9805)]).
step(a(ind, n9805), rule(29417), ['X' = ind], [a(ind, n9804)]).
step(a(ind, n9804), rule(29414), ['X' = ind], [a(ind, n9803)]).
step(a(ind, n9803), rule(29411), ['X' = ind], [a(ind, n9802)]).
step(a(ind, n9802), rule(29408), ['X' = ind], [a(ind, n9801)]).
step(a(ind, n9801), rule(29405), ['X' = ind], [a(ind, n9800)]).
step(a(ind, n9800), rule(29402), ['X' = ind], [a(ind, n9799)]).
step(a(ind, n9799), rule(29399), ['X' = ind], [a(ind, n9798)]).
step(a(ind, n9798), rule(29396), ['X' = ind], [a(ind, n9797)]).
step(a(ind, n9797), rule(29393), ['X' = ind], [a(ind, n9796)]).
step(a(ind, n9796), rule(29390), ['X' = ind], [a(ind, n9795)]).
step(a(ind, n9795), rule(29387), ['X' = ind], [a(ind, n9794)]).
step(a(ind, n9794), rule(29384), ['X' = ind], [a(ind, n9793)]).
step(a(ind, n9793), rule(29381), ['X' = ind], [a(ind, n9792)]).
step(a(ind, n9792), rule(29378), ['X' = ind], [a(ind, n9791)]).
step(a(ind, n9791), rule(29375), ['X' = ind], [a(ind, n9790)]).
step(a(ind, n9790), rule(29372), ['X' = ind], [a(ind, n9789)]).
step(a(ind, n9789), rule(29369), ['X' = ind], [a(ind, n9788)]).
step(a(ind, n9788), rule(29366), ['X' = ind], [a(ind, n9787)]).
step(a(ind, n9787), rule(29363), ['X' = ind], [a(ind, n9786)]).
step(a(ind, n9786), rule(29360), ['X' = ind], [a(ind, n9785)]).
step(a(ind, n9785), rule(29357), ['X' = ind], [a(ind, n9784)]).
step(a(ind, n9784), rule(29354), ['X' = ind], [a(ind, n9783)]).
step(a(ind, n9783), rule(29351), ['X' = ind], [a(ind, n9782)]).
step(a(ind, n9782), rule(29348), ['X' = ind], [a(ind, n9781)]).
step(a(ind, n9781), rule(29345), ['X' = ind], [a(ind, n9780)]).
step(a(ind, n9780), rule(29342), ['X' = ind], [a(ind, n9779)]).
step(a(ind, n9779), rule(29339), ['X' = ind], [a(ind, n9778)]).
step(a(ind, n9778), rule(29336), ['X' = ind], [a(ind, n9777)]).
step(a(ind, n9777), rule(29333), ['X' = ind], [a(ind, n9776)]).
step(a(ind, n9776), rule(29330), ['X' = ind], [a(ind, n9775)]).
step(a(ind, n9775), rule(29327), ['X' = ind], [a(ind, n9774)]).
step(a(ind, n9774), rule(29324), ['X' = ind], [a(ind, n9773)]).
step(a(ind, n9773), rule(29321), ['X' = ind], [a(ind, n9772)]).
step(a(ind, n9772), rule(29318), ['X' = ind], [a(ind, n9771)]).
step(a(ind, n9771), rule(29315), ['X' = ind], [a(ind, n9770)]).
step(a(ind, n9770), rule(29312), ['X' = ind], [a(ind, n9769)]).
step(a(ind, n9769), rule(29309), ['X' = ind], [a(ind, n9768)]).
step(a(ind, n9768), rule(29306), ['X' = ind], [a(ind, n9767)]).
step(a(ind, n9767), rule(29303), ['X' = ind], [a(ind, n9766)]).
step(a(ind, n9766), rule(29300), ['X' = ind], [a(ind, n9765)]).
step(a(ind, n9765), rule(29297), ['X' = ind], [a(ind, n9764)]).
step(a(ind, n9764), rule(29294), ['X' = ind], [a(ind, n9763)]).
step(a(ind, n9763), rule(29291), ['X' = ind], [a(ind, n9762)]).
step(a(ind, n9762), rule(29288), ['X' = ind], [a(ind, n9761)]).
step(a(ind, n9761), rule(29285), ['X' = ind], [a(ind, n9760)]).
step(a(ind, n9760), rule(29282), ['X' = ind], [a(ind, n9759)]).
step(a(ind, n9759), rule(29279), ['X' = ind], [a(ind, n9758)]).
step(a(ind, n9758), rule(29276), ['X' = ind], [a(ind, n9757)]).
step(a(ind, n9757), rule(29273), ['X' = ind], [a(ind, n9756)]).
step(a(ind, n9756), rule(29270), ['X' = ind], [a(ind, n9755)]).
step(a(ind, n9755), rule(29267), ['X' = ind], [a(ind, n9754)]).
step(a(ind, n9754), rule(29264), ['X' = ind], [a(ind, n9753)]).
step(a(ind, n9753), rule(29261), ['X' = ind], [a(ind, n9752)]).
step(a(ind, n9752), rule(29258), ['X' = ind], [a(ind, n9751)]).
step(a(ind, n9751), rule(29255), ['X' = ind], [a(ind, n9750)]).
step(a(ind, n9750), rule(29252), ['X' = ind], [a(ind, n9749)]).
step(a(ind, n9749), rule(29249), ['X' = ind], [a(ind, n9748)]).
step(a(ind, n9748), rule(29246), ['X' = ind], [a(ind, n9747)]).
step(a(ind, n9747), rule(29243), ['X' = ind], [a(ind, n9746)]).
step(a(ind, n9746), rule(29240), ['X' = ind], [a(ind, n9745)]).
step(a(ind, n9745), rule(29237), ['X' = ind], [a(ind, n9744)]).
step(a(ind, n9744), rule(29234), ['X' = ind], [a(ind, n9743)]).
step(a(ind, n9743), rule(29231), ['X' = ind], [a(ind, n9742)]).
step(a(ind, n9742), rule(29228), ['X' = ind], [a(ind, n9741)]).
step(a(ind, n9741), rule(29225), ['X' = ind], [a(ind, n9740)]).
step(a(ind, n9740), rule(29222), ['X' = ind], [a(ind, n9739)]).
step(a(ind, n9739), rule(29219), ['X' = ind], [a(ind, n9738)]).
step(a(ind, n9738), rule(29216), ['X' = ind], [a(ind, n9737)]).
step(a(ind, n9737), rule(29213), ['X' = ind], [a(ind, n9736)]).
step(a(ind, n9736), rule(29210), ['X' = ind], [a(ind, n9735)]).
step(a(ind, n9735), rule(29207), ['X' = ind], [a(ind, n9734)]).
step(a(ind, n9734), rule(29204), ['X' = ind], [a(ind, n9733)]).
step(a(ind, n9733), rule(29201), ['X' = ind], [a(ind, n9732)]).
step(a(ind, n9732), rule(29198), ['X' = ind], [a(ind, n9731)]).
step(a(ind, n9731), rule(29195), ['X' = ind], [a(ind, n9730)]).
step(a(ind, n9730), rule(29192), ['X' = ind], [a(ind, n9729)]).
step(a(ind, n9729), rule(29189), ['X' = ind], [a(ind, n9728)]).
step(a(ind, n9728), rule(29186), ['X' = ind], [a(ind, n9727)]).
step(a(ind, n9727), rule(29183), ['X' = ind], [a(ind, n9726)]).
step(a(ind, n9726), rule(29180), ['X' = ind], [a(ind, n9725)]).
step(a(ind, n9725), rule(29177), ['X' = ind], [a(ind, n9724)]).
step(a(ind, n9724), rule(29174), ['X' = ind], [a(ind, n9723)]).
step(a(ind, n9723), rule(29171), ['X' = ind], [a(ind, n9722)]).
step(a(ind, n9722), rule(29168), ['X' = ind], [a(ind, n9721)]).
step(a(ind, n9721), rule(29165), ['X' = ind], [a(ind, n9720)]).
step(a(ind, n9720), rule(29162), ['X' = ind], [a(ind, n9719)]).
step(a(ind, n9719), rule(29159), ['X' = ind], [a(ind, n9718)]).
step(a(ind, n9718), rule(29156), ['X' = ind], [a(ind, n9717)]).
step(a(ind, n9717), rule(29153), ['X' = ind], [a(ind, n9716)]).
step(a(ind, n9716), rule(29150), ['X' = ind], [a(ind, n9715)]).
step(a(ind, n9715), rule(29147), ['X' = ind], [a(ind, n9714)]).
step(a(ind, n9714), rule(29144), ['X' = ind], [a(ind, n9713)]).
step(a(ind, n9713), rule(29141), ['X' = ind], [a(ind, n9712)]).
step(a(ind, n9712), rule(29138), ['X' = ind], [a(ind, n9711)]).
step(a(ind, n9711), rule(29135), ['X' = ind], [a(ind, n9710)]).
step(a(ind, n9710), rule(29132), ['X' = ind], [a(ind, n9709)]).
step(a(ind, n9709), rule(29129), ['X' = ind], [a(ind, n9708)]).
step(a(ind, n9708), rule(29126), ['X' = ind], [a(ind, n9707)]).
step(a(ind, n9707), rule(29123), ['X' = ind], [a(ind, n9706)]).
step(a(ind, n9706), rule(29120), ['X' = ind], [a(ind, n9705)]).
step(a(ind, n9705), rule(29117), ['X' = ind], [a(ind, n9704)]).
step(a(ind, n9704), rule(29114), ['X' = ind], [a(ind, n9703)]).
step(a(ind, n9703), rule(29111), ['X' = ind], [a(ind, n9702)]).
step(a(ind, n9702), rule(29108), ['X' = ind], [a(ind, n9701)]).
step(a(ind, n9701), rule(29105), ['X' = ind], [a(ind, n9700)]).
step(a(ind, n9700), rule(29102), ['X' = ind], [a(ind, n9699)]).
step(a(ind, n9699), rule(29099), ['X' = ind], [a(ind, n9698)]).
step(a(ind, n9698), rule(29096), ['X' = ind], [a(ind, n9697)]).
step(a(ind, n9697), rule(29093), ['X' = ind], [a(ind, n9696)]).
step(a(ind, n9696), rule(29090), ['X' = ind], [a(ind, n9695)]).
step(a(ind, n9695), rule(29087), ['X' = ind], [a(ind, n9694)]).
step(a(ind, n9694), rule(29084), ['X' = ind], [a(ind, n9693)]).
step(a(ind, n9693), rule(29081), ['X' = ind], [a(ind, n9692)]).
step(a(ind, n9692), rule(29078), ['X' = ind], [a(ind, n9691)]).
step(a(ind, n9691), rule(29075), ['X' = ind], [a(ind, n9690)]).
step(a(ind, n9690), rule(29072), ['X' = ind], [a(ind, n9689)]).
step(a(ind, n9689), rule(29069), ['X' = ind], [a(ind, n9688)]).
step(a(ind, n9688), rule(29066), ['X' = ind], [a(ind, n9687)]).
step(a(ind, n9687), rule(29063), ['X' = ind], [a(ind, n9686)]).
step(a(ind, n9686), rule(29060), ['X' = ind], [a(ind, n9685)]).
step(a(ind, n9685), rule(29057), ['X' = ind], [a(ind, n9684)]).
step(a(ind, n9684), rule(29054), ['X' = ind], [a(ind, n9683)]).
step(a(ind, n9683), rule(29051), ['X' = ind], [a(ind, n9682)]).
step(a(ind, n9682), rule(29048), ['X' = ind], [a(ind, n9681)]).
step(a(ind, n9681), rule(29045), ['X' = ind], [a(ind, n9680)]).
step(a(ind, n9680), rule(29042), ['X' = ind], [a(ind, n9679)]).
step(a(ind, n9679), rule(29039), ['X' = ind], [a(ind, n9678)]).
step(a(ind, n9678), rule(29036), ['X' = ind], [a(ind, n9677)]).
step(a(ind, n9677), rule(29033), ['X' = ind], [a(ind, n9676)]).
step(a(ind, n9676), rule(29030), ['X' = ind], [a(ind, n9675)]).
step(a(ind, n9675), rule(29027), ['X' = ind], [a(ind, n9674)]).
step(a(ind, n9674), rule(29024), ['X' = ind], [a(ind, n9673)]).
step(a(ind, n9673), rule(29021), ['X' = ind], [a(ind, n9672)]).
step(a(ind, n9672), rule(29018), ['X' = ind], [a(ind, n9671)]).
step(a(ind, n9671), rule(29015), ['X' = ind], [a(ind, n9670)]).
step(a(ind, n9670), rule(29012), ['X' = ind], [a(ind, n9669)]).
step(a(ind, n9669), rule(29009), ['X' = ind], [a(ind, n9668)]).
step(a(ind, n9668), rule(29006), ['X' = ind], [a(ind, n9667)]).
step(a(ind, n9667), rule(29003), ['X' = ind], [a(ind, n9666)]).
step(a(ind, n9666), rule(29000), ['X' = ind], [a(ind, n9665)]).
step(a(ind, n9665), rule(28997), ['X' = ind], [a(ind, n9664)]).
step(a(ind, n9664), rule(28994), ['X' = ind], [a(ind, n9663)]).
step(a(ind, n9663), rule(28991), ['X' = ind], [a(ind, n9662)]).
step(a(ind, n9662), rule(28988), ['X' = ind], [a(ind, n9661)]).
step(a(ind, n9661), rule(28985), ['X' = ind], [a(ind, n9660)]).
step(a(ind, n9660), rule(28982), ['X' = ind], [a(ind, n9659)]).
step(a(ind, n9659), rule(28979), ['X' = ind], [a(ind, n9658)]).
step(a(ind, n9658), rule(28976), ['X' = ind], [a(ind, n9657)]).
step(a(ind, n9657), rule(28973), ['X' = ind], [a(ind, n9656)]).
step(a(ind, n9656), rule(28970), ['X' = ind], [a(ind, n9655)]).
step(a(ind, n9655), rule(28967), ['X' = ind], [a(ind, n9654)]).
step(a(ind, n9654), rule(28964), ['X' = ind], [a(ind, n9653)]).
step(a(ind, n9653), rule(28961), ['X' = ind], [a(ind, n9652)]).
step(a(ind, n9652), rule(28958), ['X' = ind], [a(ind, n9651)]).
step(a(ind, n9651), rule(28955), ['X' = ind], [a(ind, n9650)]).
step(a(ind, n9650), rule(28952), ['X' = ind], [a(ind, n9649)]).
step(a(ind, n9649), rule(28949), ['X' = ind], [a(ind, n9648)]).
step(a(ind, n9648), rule(28946), ['X' = ind], [a(ind, n9647)]).
step(a(ind, n9647), rule(28943), ['X' = ind], [a(ind, n9646)]).
step(a(ind, n9646), rule(28940), ['X' = ind], [a(ind, n9645)]).
step(a(ind, n9645), rule(28937), ['X' = ind], [a(ind, n9644)]).
step(a(ind, n9644), rule(28934), ['X' = ind], [a(ind, n9643)]).
step(a(ind, n9643), rule(28931), ['X' = ind], [a(ind, n9642)]).
step(a(ind, n9642), rule(28928), ['X' = ind], [a(ind, n9641)]).
step(a(ind, n9641), rule(28925), ['X' = ind], [a(ind, n9640)]).
step(a(ind, n9640), rule(28922), ['X' = ind], [a(ind, n9639)]).
step(a(ind, n9639), rule(28919), ['X' = ind], [a(ind, n9638)]).
step(a(ind, n9638), rule(28916), ['X' = ind], [a(ind, n9637)]).
step(a(ind, n9637), rule(28913), ['X' = ind], [a(ind, n9636)]).
step(a(ind, n9636), rule(28910), ['X' = ind], [a(ind, n9635)]).
step(a(ind, n9635), rule(28907), ['X' = ind], [a(ind, n9634)]).
step(a(ind, n9634), rule(28904), ['X' = ind], [a(ind, n9633)]).
step(a(ind, n9633), rule(28901), ['X' = ind], [a(ind, n9632)]).
step(a(ind, n9632), rule(28898), ['X' = ind], [a(ind, n9631)]).
step(a(ind, n9631), rule(28895), ['X' = ind], [a(ind, n9630)]).
step(a(ind, n9630), rule(28892), ['X' = ind], [a(ind, n9629)]).
step(a(ind, n9629), rule(28889), ['X' = ind], [a(ind, n9628)]).
step(a(ind, n9628), rule(28886), ['X' = ind], [a(ind, n9627)]).
step(a(ind, n9627), rule(28883), ['X' = ind], [a(ind, n9626)]).
step(a(ind, n9626), rule(28880), ['X' = ind], [a(ind, n9625)]).
step(a(ind, n9625), rule(28877), ['X' = ind], [a(ind, n9624)]).
step(a(ind, n9624), rule(28874), ['X' = ind], [a(ind, n9623)]).
step(a(ind, n9623), rule(28871), ['X' = ind], [a(ind, n9622)]).
step(a(ind, n9622), rule(28868), ['X' = ind], [a(ind, n9621)]).
step(a(ind, n9621), rule(28865), ['X' = ind], [a(ind, n9620)]).
step(a(ind, n9620), rule(28862), ['X' = ind], [a(ind, n9619)]).
step(a(ind, n9619), rule(28859), ['X' = ind], [a(ind, n9618)]).
step(a(ind, n9618), rule(28856), ['X' = ind], [a(ind, n9617)]).
step(a(ind, n9617), rule(28853), ['X' = ind], [a(ind, n9616)]).
step(a(ind, n9616), rule(28850), ['X' = ind], [a(ind, n9615)]).
step(a(ind, n9615), rule(28847), ['X' = ind], [a(ind, n9614)]).
step(a(ind, n9614), rule(28844), ['X' = ind], [a(ind, n9613)]).
step(a(ind, n9613), rule(28841), ['X' = ind], [a(ind, n9612)]).
step(a(ind, n9612), rule(28838), ['X' = ind], [a(ind, n9611)]).
step(a(ind, n9611), rule(28835), ['X' = ind], [a(ind, n9610)]).
step(a(ind, n9610), rule(28832), ['X' = ind], [a(ind, n9609)]).
step(a(ind, n9609), rule(28829), ['X' = ind], [a(ind, n9608)]).
step(a(ind, n9608), rule(28826), ['X' = ind], [a(ind, n9607)]).
step(a(ind, n9607), rule(28823), ['X' = ind], [a(ind, n9606)]).
step(a(ind, n9606), rule(28820), ['X' = ind], [a(ind, n9605)]).
step(a(ind, n9605), rule(28817), ['X' = ind], [a(ind, n9604)]).
step(a(ind, n9604), rule(28814), ['X' = ind], [a(ind, n9603)]).
step(a(ind, n9603), rule(28811), ['X' = ind], [a(ind, n9602)]).
step(a(ind, n9602), rule(28808), ['X' = ind], [a(ind, n9601)]).
step(a(ind, n9601), rule(28805), ['X' = ind], [a(ind, n9600)]).
step(a(ind, n9600), rule(28802), ['X' = ind], [a(ind, n9599)]).
step(a(ind, n9599), rule(28799), ['X' = ind], [a(ind, n9598)]).
step(a(ind, n9598), rule(28796), ['X' = ind], [a(ind, n9597)]).
step(a(ind, n9597), rule(28793), ['X' = ind], [a(ind, n9596)]).
step(a(ind, n9596), rule(28790), ['X' = ind], [a(ind, n9595)]).
step(a(ind, n9595), rule(28787), ['X' = ind], [a(ind, n9594)]).
step(a(ind, n9594), rule(28784), ['X' = ind], [a(ind, n9593)]).
step(a(ind, n9593), rule(28781), ['X' = ind], [a(ind, n9592)]).
step(a(ind, n9592), rule(28778), ['X' = ind], [a(ind, n9591)]).
step(a(ind, n9591), rule(28775), ['X' = ind], [a(ind, n9590)]).
step(a(ind, n9590), rule(28772), ['X' = ind], [a(ind, n9589)]).
step(a(ind, n9589), rule(28769), ['X' = ind], [a(ind, n9588)]).
step(a(ind, n9588), rule(28766), ['X' = ind], [a(ind, n9587)]).
step(a(ind, n9587), rule(28763), ['X' = ind], [a(ind, n9586)]).
step(a(ind, n9586), rule(28760), ['X' = ind], [a(ind, n9585)]).
step(a(ind, n9585), rule(28757), ['X' = ind], [a(ind, n9584)]).
step(a(ind, n9584), rule(28754), ['X' = ind], [a(ind, n9583)]).
step(a(ind, n9583), rule(28751), ['X' = ind], [a(ind, n9582)]).
step(a(ind, n9582), rule(28748), ['X' = ind], [a(ind, n9581)]).
step(a(ind, n9581), rule(28745), ['X' = ind], [a(ind, n9580)]).
step(a(ind, n9580), rule(28742), ['X' = ind], [a(ind, n9579)]).
step(a(ind, n9579), rule(28739), ['X' = ind], [a(ind, n9578)]).
step(a(ind, n9578), rule(28736), ['X' = ind], [a(ind, n9577)]).
step(a(ind, n9577), rule(28733), ['X' = ind], [a(ind, n9576)]).
step(a(ind, n9576), rule(28730), ['X' = ind], [a(ind, n9575)]).
step(a(ind, n9575), rule(28727), ['X' = ind], [a(ind, n9574)]).
step(a(ind, n9574), rule(28724), ['X' = ind], [a(ind, n9573)]).
step(a(ind, n9573), rule(28721), ['X' = ind], [a(ind, n9572)]).
step(a(ind, n9572), rule(28718), ['X' = ind], [a(ind, n9571)]).
step(a(ind, n9571), rule(28715), ['X' = ind], [a(ind, n9570)]).
step(a(ind, n9570), rule(28712), ['X' = ind], [a(ind, n9569)]).
step(a(ind, n9569), rule(28709), ['X' = ind], [a(ind, n9568)]).
step(a(ind, n9568), rule(28706), ['X' = ind], [a(ind, n9567)]).
step(a(ind, n9567), rule(28703), ['X' = ind], [a(ind, n9566)]).
step(a(ind, n9566), rule(28700), ['X' = ind], [a(ind, n9565)]).
step(a(ind, n9565), rule(28697), ['X' = ind], [a(ind, n9564)]).
step(a(ind, n9564), rule(28694), ['X' = ind], [a(ind, n9563)]).
step(a(ind, n9563), rule(28691), ['X' = ind], [a(ind, n9562)]).
step(a(ind, n9562), rule(28688), ['X' = ind], [a(ind, n9561)]).
step(a(ind, n9561), rule(28685), ['X' = ind], [a(ind, n9560)]).
step(a(ind, n9560), rule(28682), ['X' = ind], [a(ind, n9559)]).
step(a(ind, n9559), rule(28679), ['X' = ind], [a(ind, n9558)]).
step(a(ind, n9558), rule(28676), ['X' = ind], [a(ind, n9557)]).
step(a(ind, n9557), rule(28673), ['X' = ind], [a(ind, n9556)]).
step(a(ind, n9556), rule(28670), ['X' = ind], [a(ind, n9555)]).
step(a(ind, n9555), rule(28667), ['X' = ind], [a(ind, n9554)]).
step(a(ind, n9554), rule(28664), ['X' = ind], [a(ind, n9553)]).
step(a(ind, n9553), rule(28661), ['X' = ind], [a(ind, n9552)]).
step(a(ind, n9552), rule(28658), ['X' = ind], [a(ind, n9551)]).
step(a(ind, n9551), rule(28655), ['X' = ind], [a(ind, n9550)]).
step(a(ind, n9550), rule(28652), ['X' = ind], [a(ind, n9549)]).
step(a(ind, n9549), rule(28649), ['X' = ind], [a(ind, n9548)]).
step(a(ind, n9548), rule(28646), ['X' = ind], [a(ind, n9547)]).
step(a(ind, n9547), rule(28643), ['X' = ind], [a(ind, n9546)]).
step(a(ind, n9546), rule(28640), ['X' = ind], [a(ind, n9545)]).
step(a(ind, n9545), rule(28637), ['X' = ind], [a(ind, n9544)]).
step(a(ind, n9544), rule(28634), ['X' = ind], [a(ind, n9543)]).
step(a(ind, n9543), rule(28631), ['X' = ind], [a(ind, n9542)]).
step(a(ind, n9542), rule(28628), ['X' = ind], [a(ind, n9541)]).
step(a(ind, n9541), rule(28625), ['X' = ind], [a(ind, n9540)]).
step(a(ind, n9540), rule(28622), ['X' = ind], [a(ind, n9539)]).
step(a(ind, n9539), rule(28619), ['X' = ind], [a(ind, n9538)]).
step(a(ind, n9538), rule(28616), ['X' = ind], [a(ind, n9537)]).
step(a(ind, n9537), rule(28613), ['X' = ind], [a(ind, n9536)]).
step(a(ind, n9536), rule(28610), ['X' = ind], [a(ind, n9535)]).
step(a(ind, n9535), rule(28607), ['X' = ind], [a(ind, n9534)]).
step(a(ind, n9534), rule(28604), ['X' = ind], [a(ind, n9533)]).
step(a(ind, n9533), rule(28601), ['X' = ind], [a(ind, n9532)]).
step(a(ind, n9532), rule(28598), ['X' = ind], [a(ind, n9531)]).
step(a(ind, n9531), rule(28595), ['X' = ind], [a(ind, n9530)]).
step(a(ind, n9530), rule(28592), ['X' = ind], [a(ind, n9529)]).
step(a(ind, n9529), rule(28589), ['X' = ind], [a(ind, n9528)]).
step(a(ind, n9528), rule(28586), ['X' = ind], [a(ind, n9527)]).
step(a(ind, n9527), rule(28583), ['X' = ind], [a(ind, n9526)]).
step(a(ind, n9526), rule(28580), ['X' = ind], [a(ind, n9525)]).
step(a(ind, n9525), rule(28577), ['X' = ind], [a(ind, n9524)]).
step(a(ind, n9524), rule(28574), ['X' = ind], [a(ind, n9523)]).
step(a(ind, n9523), rule(28571), ['X' = ind], [a(ind, n9522)]).
step(a(ind, n9522), rule(28568), ['X' = ind], [a(ind, n9521)]).
step(a(ind, n9521), rule(28565), ['X' = ind], [a(ind, n9520)]).
step(a(ind, n9520), rule(28562), ['X' = ind], [a(ind, n9519)]).
step(a(ind, n9519), rule(28559), ['X' = ind], [a(ind, n9518)]).
step(a(ind, n9518), rule(28556), ['X' = ind], [a(ind, n9517)]).
step(a(ind, n9517), rule(28553), ['X' = ind], [a(ind, n9516)]).
step(a(ind, n9516), rule(28550), ['X' = ind], [a(ind, n9515)]).
step(a(ind, n9515), rule(28547), ['X' = ind], [a(ind, n9514)]).
step(a(ind, n9514), rule(28544), ['X' = ind], [a(ind, n9513)]).
step(a(ind, n9513), rule(28541), ['X' = ind], [a(ind, n9512)]).
step(a(ind, n9512), rule(28538), ['X' = ind], [a(ind, n9511)]).
step(a(ind, n9511), rule(28535), ['X' = ind], [a(ind, n9510)]).
step(a(ind, n9510), rule(28532), ['X' = ind], [a(ind, n9509)]).
step(a(ind, n9509), rule(28529), ['X' = ind], [a(ind, n9508)]).
step(a(ind, n9508), rule(28526), ['X' = ind], [a(ind, n9507)]).
step(a(ind, n9507), rule(28523), ['X' = ind], [a(ind, n9506)]).
step(a(ind, n9506), rule(28520), ['X' = ind], [a(ind, n9505)]).
step(a(ind, n9505), rule(28517), ['X' = ind], [a(ind, n9504)]).
step(a(ind, n9504), rule(28514), ['X' = ind], [a(ind, n9503)]).
step(a(ind, n9503), rule(28511), ['X' = ind], [a(ind, n9502)]).
step(a(ind, n9502), rule(28508), ['X' = ind], [a(ind, n9501)]).
step(a(ind, n9501), rule(28505), ['X' = ind], [a(ind, n9500)]).
step(a(ind, n9500), rule(28502), ['X' = ind], [a(ind, n9499)]).
step(a(ind, n9499), rule(28499), ['X' = ind], [a(ind, n9498)]).
step(a(ind, n9498), rule(28496), ['X' = ind], [a(ind, n9497)]).
step(a(ind, n9497), rule(28493), ['X' = ind], [a(ind, n9496)]).
step(a(ind, n9496), rule(28490), ['X' = ind], [a(ind, n9495)]).
step(a(ind, n9495), rule(28487), ['X' = ind], [a(ind, n9494)]).
step(a(ind, n9494), rule(28484), ['X' = ind], [a(ind, n9493)]).
step(a(ind, n9493), rule(28481), ['X' = ind], [a(ind, n9492)]).
step(a(ind, n9492), rule(28478), ['X' = ind], [a(ind, n9491)]).
step(a(ind, n9491), rule(28475), ['X' = ind], [a(ind, n9490)]).
step(a(ind, n9490), rule(28472), ['X' = ind], [a(ind, n9489)]).
step(a(ind, n9489), rule(28469), ['X' = ind], [a(ind, n9488)]).
step(a(ind, n9488), rule(28466), ['X' = ind], [a(ind, n9487)]).
step(a(ind, n9487), rule(28463), ['X' = ind], [a(ind, n9486)]).
step(a(ind, n9486), rule(28460), ['X' = ind], [a(ind, n9485)]).
step(a(ind, n9485), rule(28457), ['X' = ind], [a(ind, n9484)]).
step(a(ind, n9484), rule(28454), ['X' = ind], [a(ind, n9483)]).
step(a(ind, n9483), rule(28451), ['X' = ind], [a(ind, n9482)]).
step(a(ind, n9482), rule(28448), ['X' = ind], [a(ind, n9481)]).
step(a(ind, n9481), rule(28445), ['X' = ind], [a(ind, n9480)]).
step(a(ind, n9480), rule(28442), ['X' = ind], [a(ind, n9479)]).
step(a(ind, n9479), rule(28439), ['X' = ind], [a(ind, n9478)]).
step(a(ind, n9478), rule(28436), ['X' = ind], [a(ind, n9477)]).
step(a(ind, n9477), rule(28433), ['X' = ind], [a(ind, n9476)]).
step(a(ind, n9476), rule(28430), ['X' = ind], [a(ind, n9475)]).
step(a(ind, n9475), rule(28427), ['X' = ind], [a(ind, n9474)]).
step(a(ind, n9474), rule(28424), ['X' = ind], [a(ind, n9473)]).
step(a(ind, n9473), rule(28421), ['X' = ind], [a(ind, n9472)]).
step(a(ind, n9472), rule(28418), ['X' = ind], [a(ind, n9471)]).
step(a(ind, n9471), rule(28415), ['X' = ind], [a(ind, n9470)]).
step(a(ind, n9470), rule(28412), ['X' = ind], [a(ind, n9469)]).
step(a(ind, n9469), rule(28409), ['X' = ind], [a(ind, n9468)]).
step(a(ind, n9468), rule(28406), ['X' = ind], [a(ind, n9467)]).
step(a(ind, n9467), rule(28403), ['X' = ind], [a(ind, n9466)]).
step(a(ind, n9466), rule(28400), ['X' = ind], [a(ind, n9465)]).
step(a(ind, n9465), rule(28397), ['X' = ind], [a(ind, n9464)]).
step(a(ind, n9464), rule(28394), ['X' = ind], [a(ind, n9463)]).
step(a(ind, n9463), rule(28391), ['X' = ind], [a(ind, n9462)]).
step(a(ind, n9462), rule(28388), ['X' = ind], [a(ind, n9461)]).
step(a(ind, n9461), rule(28385), ['X' = ind], [a(ind, n9460)]).
step(a(ind, n9460), rule(28382), ['X' = ind], [a(ind, n9459)]).
step(a(ind, n9459), rule(28379), ['X' = ind], [a(ind, n9458)]).
step(a(ind, n9458), rule(28376), ['X' = ind], [a(ind, n9457)]).
step(a(ind, n9457), rule(28373), ['X' = ind], [a(ind, n9456)]).
step(a(ind, n9456), rule(28370), ['X' = ind], [a(ind, n9455)]).
step(a(ind, n9455), rule(28367), ['X' = ind], [a(ind, n9454)]).
step(a(ind, n9454), rule(28364), ['X' = ind], [a(ind, n9453)]).
step(a(ind, n9453), rule(28361), ['X' = ind], [a(ind, n9452)]).
step(a(ind, n9452), rule(28358), ['X' = ind], [a(ind, n9451)]).
step(a(ind, n9451), rule(28355), ['X' = ind], [a(ind, n9450)]).
step(a(ind, n9450), rule(28352), ['X' = ind], [a(ind, n9449)]).
step(a(ind, n9449), rule(28349), ['X' = ind], [a(ind, n9448)]).
step(a(ind, n9448), rule(28346), ['X' = ind], [a(ind, n9447)]).
step(a(ind, n9447), rule(28343), ['X' = ind], [a(ind, n9446)]).
step(a(ind, n9446), rule(28340), ['X' = ind], [a(ind, n9445)]).
step(a(ind, n9445), rule(28337), ['X' = ind], [a(ind, n9444)]).
step(a(ind, n9444), rule(28334), ['X' = ind], [a(ind, n9443)]).
step(a(ind, n9443), rule(28331), ['X' = ind], [a(ind, n9442)]).
step(a(ind, n9442), rule(28328), ['X' = ind], [a(ind, n9441)]).
step(a(ind, n9441), rule(28325), ['X' = ind], [a(ind, n9440)]).
step(a(ind, n9440), rule(28322), ['X' = ind], [a(ind, n9439)]).
step(a(ind, n9439), rule(28319), ['X' = ind], [a(ind, n9438)]).
step(a(ind, n9438), rule(28316), ['X' = ind], [a(ind, n9437)]).
step(a(ind, n9437), rule(28313), ['X' = ind], [a(ind, n9436)]).
step(a(ind, n9436), rule(28310), ['X' = ind], [a(ind, n9435)]).
step(a(ind, n9435), rule(28307), ['X' = ind], [a(ind, n9434)]).
step(a(ind, n9434), rule(28304), ['X' = ind], [a(ind, n9433)]).
step(a(ind, n9433), rule(28301), ['X' = ind], [a(ind, n9432)]).
step(a(ind, n9432), rule(28298), ['X' = ind], [a(ind, n9431)]).
step(a(ind, n9431), rule(28295), ['X' = ind], [a(ind, n9430)]).
step(a(ind, n9430), rule(28292), ['X' = ind], [a(ind, n9429)]).
step(a(ind, n9429), rule(28289), ['X' = ind], [a(ind, n9428)]).
step(a(ind, n9428), rule(28286), ['X' = ind], [a(ind, n9427)]).
step(a(ind, n9427), rule(28283), ['X' = ind], [a(ind, n9426)]).
step(a(ind, n9426), rule(28280), ['X' = ind], [a(ind, n9425)]).
step(a(ind, n9425), rule(28277), ['X' = ind], [a(ind, n9424)]).
step(a(ind, n9424), rule(28274), ['X' = ind], [a(ind, n9423)]).
step(a(ind, n9423), rule(28271), ['X' = ind], [a(ind, n9422)]).
step(a(ind, n9422), rule(28268), ['X' = ind], [a(ind, n9421)]).
step(a(ind, n9421), rule(28265), ['X' = ind], [a(ind, n9420)]).
step(a(ind, n9420), rule(28262), ['X' = ind], [a(ind, n9419)]).
step(a(ind, n9419), rule(28259), ['X' = ind], [a(ind, n9418)]).
step(a(ind, n9418), rule(28256), ['X' = ind], [a(ind, n9417)]).
step(a(ind, n9417), rule(28253), ['X' = ind], [a(ind, n9416)]).
step(a(ind, n9416), rule(28250), ['X' = ind], [a(ind, n9415)]).
step(a(ind, n9415), rule(28247), ['X' = ind], [a(ind, n9414)]).
step(a(ind, n9414), rule(28244), ['X' = ind], [a(ind, n9413)]).
step(a(ind, n9413), rule(28241), ['X' = ind], [a(ind, n9412)]).
step(a(ind, n9412), rule(28238), ['X' = ind], [a(ind, n9411)]).
step(a(ind, n9411), rule(28235), ['X' = ind], [a(ind, n9410)]).
step(a(ind, n9410), rule(28232), ['X' = ind], [a(ind, n9409)]).
step(a(ind, n9409), rule(28229), ['X' = ind], [a(ind, n9408)]).
step(a(ind, n9408), rule(28226), ['X' = ind], [a(ind, n9407)]).
step(a(ind, n9407), rule(28223), ['X' = ind], [a(ind, n9406)]).
step(a(ind, n9406), rule(28220), ['X' = ind], [a(ind, n9405)]).
step(a(ind, n9405), rule(28217), ['X' = ind], [a(ind, n9404)]).
step(a(ind, n9404), rule(28214), ['X' = ind], [a(ind, n9403)]).
step(a(ind, n9403), rule(28211), ['X' = ind], [a(ind, n9402)]).
step(a(ind, n9402), rule(28208), ['X' = ind], [a(ind, n9401)]).
step(a(ind, n9401), rule(28205), ['X' = ind], [a(ind, n9400)]).
step(a(ind, n9400), rule(28202), ['X' = ind], [a(ind, n9399)]).
step(a(ind, n9399), rule(28199), ['X' = ind], [a(ind, n9398)]).
step(a(ind, n9398), rule(28196), ['X' = ind], [a(ind, n9397)]).
step(a(ind, n9397), rule(28193), ['X' = ind], [a(ind, n9396)]).
step(a(ind, n9396), rule(28190), ['X' = ind], [a(ind, n9395)]).
step(a(ind, n9395), rule(28187), ['X' = ind], [a(ind, n9394)]).
step(a(ind, n9394), rule(28184), ['X' = ind], [a(ind, n9393)]).
step(a(ind, n9393), rule(28181), ['X' = ind], [a(ind, n9392)]).
step(a(ind, n9392), rule(28178), ['X' = ind], [a(ind, n9391)]).
step(a(ind, n9391), rule(28175), ['X' = ind], [a(ind, n9390)]).
step(a(ind, n9390), rule(28172), ['X' = ind], [a(ind, n9389)]).
step(a(ind, n9389), rule(28169), ['X' = ind], [a(ind, n9388)]).
step(a(ind, n9388), rule(28166), ['X' = ind], [a(ind, n9387)]).
step(a(ind, n9387), rule(28163), ['X' = ind], [a(ind, n9386)]).
step(a(ind, n9386), rule(28160), ['X' = ind], [a(ind, n9385)]).
step(a(ind, n9385), rule(28157), ['X' = ind], [a(ind, n9384)]).
step(a(ind, n9384), rule(28154), ['X' = ind], [a(ind, n9383)]).
step(a(ind, n9383), rule(28151), ['X' = ind], [a(ind, n9382)]).
step(a(ind, n9382), rule(28148), ['X' = ind], [a(ind, n9381)]).
step(a(ind, n9381), rule(28145), ['X' = ind], [a(ind, n9380)]).
step(a(ind, n9380), rule(28142), ['X' = ind], [a(ind, n9379)]).
step(a(ind, n9379), rule(28139), ['X' = ind], [a(ind, n9378)]).
step(a(ind, n9378), rule(28136), ['X' = ind], [a(ind, n9377)]).
step(a(ind, n9377), rule(28133), ['X' = ind], [a(ind, n9376)]).
step(a(ind, n9376), rule(28130), ['X' = ind], [a(ind, n9375)]).
step(a(ind, n9375), rule(28127), ['X' = ind], [a(ind, n9374)]).
step(a(ind, n9374), rule(28124), ['X' = ind], [a(ind, n9373)]).
step(a(ind, n9373), rule(28121), ['X' = ind], [a(ind, n9372)]).
step(a(ind, n9372), rule(28118), ['X' = ind], [a(ind, n9371)]).
step(a(ind, n9371), rule(28115), ['X' = ind], [a(ind, n9370)]).
step(a(ind, n9370), rule(28112), ['X' = ind], [a(ind, n9369)]).
step(a(ind, n9369), rule(28109), ['X' = ind], [a(ind, n9368)]).
step(a(ind, n9368), rule(28106), ['X' = ind], [a(ind, n9367)]).
step(a(ind, n9367), rule(28103), ['X' = ind], [a(ind, n9366)]).
step(a(ind, n9366), rule(28100), ['X' = ind], [a(ind, n9365)]).
step(a(ind, n9365), rule(28097), ['X' = ind], [a(ind, n9364)]).
step(a(ind, n9364), rule(28094), ['X' = ind], [a(ind, n9363)]).
step(a(ind, n9363), rule(28091), ['X' = ind], [a(ind, n9362)]).
step(a(ind, n9362), rule(28088), ['X' = ind], [a(ind, n9361)]).
step(a(ind, n9361), rule(28085), ['X' = ind], [a(ind, n9360)]).
step(a(ind, n9360), rule(28082), ['X' = ind], [a(ind, n9359)]).
step(a(ind, n9359), rule(28079), ['X' = ind], [a(ind, n9358)]).
step(a(ind, n9358), rule(28076), ['X' = ind], [a(ind, n9357)]).
step(a(ind, n9357), rule(28073), ['X' = ind], [a(ind, n9356)]).
step(a(ind, n9356), rule(28070), ['X' = ind], [a(ind, n9355)]).
step(a(ind, n9355), rule(28067), ['X' = ind], [a(ind, n9354)]).
step(a(ind, n9354), rule(28064), ['X' = ind], [a(ind, n9353)]).
step(a(ind, n9353), rule(28061), ['X' = ind], [a(ind, n9352)]).
step(a(ind, n9352), rule(28058), ['X' = ind], [a(ind, n9351)]).
step(a(ind, n9351), rule(28055), ['X' = ind], [a(ind, n9350)]).
step(a(ind, n9350), rule(28052), ['X' = ind], [a(ind, n9349)]).
step(a(ind, n9349), rule(28049), ['X' = ind], [a(ind, n9348)]).
step(a(ind, n9348), rule(28046), ['X' = ind], [a(ind, n9347)]).
step(a(ind, n9347), rule(28043), ['X' = ind], [a(ind, n9346)]).
step(a(ind, n9346), rule(28040), ['X' = ind], [a(ind, n9345)]).
step(a(ind, n9345), rule(28037), ['X' = ind], [a(ind, n9344)]).
step(a(ind, n9344), rule(28034), ['X' = ind], [a(ind, n9343)]).
step(a(ind, n9343), rule(28031), ['X' = ind], [a(ind, n9342)]).
step(a(ind, n9342), rule(28028), ['X' = ind], [a(ind, n9341)]).
step(a(ind, n9341), rule(28025), ['X' = ind], [a(ind, n9340)]).
step(a(ind, n9340), rule(28022), ['X' = ind], [a(ind, n9339)]).
step(a(ind, n9339), rule(28019), ['X' = ind], [a(ind, n9338)]).
step(a(ind, n9338), rule(28016), ['X' = ind], [a(ind, n9337)]).
step(a(ind, n9337), rule(28013), ['X' = ind], [a(ind, n9336)]).
step(a(ind, n9336), rule(28010), ['X' = ind], [a(ind, n9335)]).
step(a(ind, n9335), rule(28007), ['X' = ind], [a(ind, n9334)]).
step(a(ind, n9334), rule(28004), ['X' = ind], [a(ind, n9333)]).
step(a(ind, n9333), rule(28001), ['X' = ind], [a(ind, n9332)]).
step(a(ind, n9332), rule(27998), ['X' = ind], [a(ind, n9331)]).
step(a(ind, n9331), rule(27995), ['X' = ind], [a(ind, n9330)]).
step(a(ind, n9330), rule(27992), ['X' = ind], [a(ind, n9329)]).
step(a(ind, n9329), rule(27989), ['X' = ind], [a(ind, n9328)]).
step(a(ind, n9328), rule(27986), ['X' = ind], [a(ind, n9327)]).
step(a(ind, n9327), rule(27983), ['X' = ind], [a(ind, n9326)]).
step(a(ind, n9326), rule(27980), ['X' = ind], [a(ind, n9325)]).
step(a(ind, n9325), rule(27977), ['X' = ind], [a(ind, n9324)]).
step(a(ind, n9324), rule(27974), ['X' = ind], [a(ind, n9323)]).
step(a(ind, n9323), rule(27971), ['X' = ind], [a(ind, n9322)]).
step(a(ind, n9322), rule(27968), ['X' = ind], [a(ind, n9321)]).
step(a(ind, n9321), rule(27965), ['X' = ind], [a(ind, n9320)]).
step(a(ind, n9320), rule(27962), ['X' = ind], [a(ind, n9319)]).
step(a(ind, n9319), rule(27959), ['X' = ind], [a(ind, n9318)]).
step(a(ind, n9318), rule(27956), ['X' = ind], [a(ind, n9317)]).
step(a(ind, n9317), rule(27953), ['X' = ind], [a(ind, n9316)]).
step(a(ind, n9316), rule(27950), ['X' = ind], [a(ind, n9315)]).
step(a(ind, n9315), rule(27947), ['X' = ind], [a(ind, n9314)]).
step(a(ind, n9314), rule(27944), ['X' = ind], [a(ind, n9313)]).
step(a(ind, n9313), rule(27941), ['X' = ind], [a(ind, n9312)]).
step(a(ind, n9312), rule(27938), ['X' = ind], [a(ind, n9311)]).
step(a(ind, n9311), rule(27935), ['X' = ind], [a(ind, n9310)]).
step(a(ind, n9310), rule(27932), ['X' = ind], [a(ind, n9309)]).
step(a(ind, n9309), rule(27929), ['X' = ind], [a(ind, n9308)]).
step(a(ind, n9308), rule(27926), ['X' = ind], [a(ind, n9307)]).
step(a(ind, n9307), rule(27923), ['X' = ind], [a(ind, n9306)]).
step(a(ind, n9306), rule(27920), ['X' = ind], [a(ind, n9305)]).
step(a(ind, n9305), rule(27917), ['X' = ind], [a(ind, n9304)]).
step(a(ind, n9304), rule(27914), ['X' = ind], [a(ind, n9303)]).
step(a(ind, n9303), rule(27911), ['X' = ind], [a(ind, n9302)]).
step(a(ind, n9302), rule(27908), ['X' = ind], [a(ind, n9301)]).
step(a(ind, n9301), rule(27905), ['X' = ind], [a(ind, n9300)]).
step(a(ind, n9300), rule(27902), ['X' = ind], [a(ind, n9299)]).
step(a(ind, n9299), rule(27899), ['X' = ind], [a(ind, n9298)]).
step(a(ind, n9298), rule(27896), ['X' = ind], [a(ind, n9297)]).
step(a(ind, n9297), rule(27893), ['X' = ind], [a(ind, n9296)]).
step(a(ind, n9296), rule(27890), ['X' = ind], [a(ind, n9295)]).
step(a(ind, n9295), rule(27887), ['X' = ind], [a(ind, n9294)]).
step(a(ind, n9294), rule(27884), ['X' = ind], [a(ind, n9293)]).
step(a(ind, n9293), rule(27881), ['X' = ind], [a(ind, n9292)]).
step(a(ind, n9292), rule(27878), ['X' = ind], [a(ind, n9291)]).
step(a(ind, n9291), rule(27875), ['X' = ind], [a(ind, n9290)]).
step(a(ind, n9290), rule(27872), ['X' = ind], [a(ind, n9289)]).
step(a(ind, n9289), rule(27869), ['X' = ind], [a(ind, n9288)]).
step(a(ind, n9288), rule(27866), ['X' = ind], [a(ind, n9287)]).
step(a(ind, n9287), rule(27863), ['X' = ind], [a(ind, n9286)]).
step(a(ind, n9286), rule(27860), ['X' = ind], [a(ind, n9285)]).
step(a(ind, n9285), rule(27857), ['X' = ind], [a(ind, n9284)]).
step(a(ind, n9284), rule(27854), ['X' = ind], [a(ind, n9283)]).
step(a(ind, n9283), rule(27851), ['X' = ind], [a(ind, n9282)]).
step(a(ind, n9282), rule(27848), ['X' = ind], [a(ind, n9281)]).
step(a(ind, n9281), rule(27845), ['X' = ind], [a(ind, n9280)]).
step(a(ind, n9280), rule(27842), ['X' = ind], [a(ind, n9279)]).
step(a(ind, n9279), rule(27839), ['X' = ind], [a(ind, n9278)]).
step(a(ind, n9278), rule(27836), ['X' = ind], [a(ind, n9277)]).
step(a(ind, n9277), rule(27833), ['X' = ind], [a(ind, n9276)]).
step(a(ind, n9276), rule(27830), ['X' = ind], [a(ind, n9275)]).
step(a(ind, n9275), rule(27827), ['X' = ind], [a(ind, n9274)]).
step(a(ind, n9274), rule(27824), ['X' = ind], [a(ind, n9273)]).
step(a(ind, n9273), rule(27821), ['X' = ind], [a(ind, n9272)]).
step(a(ind, n9272), rule(27818), ['X' = ind], [a(ind, n9271)]).
step(a(ind, n9271), rule(27815), ['X' = ind], [a(ind, n9270)]).
step(a(ind, n9270), rule(27812), ['X' = ind], [a(ind, n9269)]).
step(a(ind, n9269), rule(27809), ['X' = ind], [a(ind, n9268)]).
step(a(ind, n9268), rule(27806), ['X' = ind], [a(ind, n9267)]).
step(a(ind, n9267), rule(27803), ['X' = ind], [a(ind, n9266)]).
step(a(ind, n9266), rule(27800), ['X' = ind], [a(ind, n9265)]).
step(a(ind, n9265), rule(27797), ['X' = ind], [a(ind, n9264)]).
step(a(ind, n9264), rule(27794), ['X' = ind], [a(ind, n9263)]).
step(a(ind, n9263), rule(27791), ['X' = ind], [a(ind, n9262)]).
step(a(ind, n9262), rule(27788), ['X' = ind], [a(ind, n9261)]).
step(a(ind, n9261), rule(27785), ['X' = ind], [a(ind, n9260)]).
step(a(ind, n9260), rule(27782), ['X' = ind], [a(ind, n9259)]).
step(a(ind, n9259), rule(27779), ['X' = ind], [a(ind, n9258)]).
step(a(ind, n9258), rule(27776), ['X' = ind], [a(ind, n9257)]).
step(a(ind, n9257), rule(27773), ['X' = ind], [a(ind, n9256)]).
step(a(ind, n9256), rule(27770), ['X' = ind], [a(ind, n9255)]).
step(a(ind, n9255), rule(27767), ['X' = ind], [a(ind, n9254)]).
step(a(ind, n9254), rule(27764), ['X' = ind], [a(ind, n9253)]).
step(a(ind, n9253), rule(27761), ['X' = ind], [a(ind, n9252)]).
step(a(ind, n9252), rule(27758), ['X' = ind], [a(ind, n9251)]).
step(a(ind, n9251), rule(27755), ['X' = ind], [a(ind, n9250)]).
step(a(ind, n9250), rule(27752), ['X' = ind], [a(ind, n9249)]).
step(a(ind, n9249), rule(27749), ['X' = ind], [a(ind, n9248)]).
step(a(ind, n9248), rule(27746), ['X' = ind], [a(ind, n9247)]).
step(a(ind, n9247), rule(27743), ['X' = ind], [a(ind, n9246)]).
step(a(ind, n9246), rule(27740), ['X' = ind], [a(ind, n9245)]).
step(a(ind, n9245), rule(27737), ['X' = ind], [a(ind, n9244)]).
step(a(ind, n9244), rule(27734), ['X' = ind], [a(ind, n9243)]).
step(a(ind, n9243), rule(27731), ['X' = ind], [a(ind, n9242)]).
step(a(ind, n9242), rule(27728), ['X' = ind], [a(ind, n9241)]).
step(a(ind, n9241), rule(27725), ['X' = ind], [a(ind, n9240)]).
step(a(ind, n9240), rule(27722), ['X' = ind], [a(ind, n9239)]).
step(a(ind, n9239), rule(27719), ['X' = ind], [a(ind, n9238)]).
step(a(ind, n9238), rule(27716), ['X' = ind], [a(ind, n9237)]).
step(a(ind, n9237), rule(27713), ['X' = ind], [a(ind, n9236)]).
step(a(ind, n9236), rule(27710), ['X' = ind], [a(ind, n9235)]).
step(a(ind, n9235), rule(27707), ['X' = ind], [a(ind, n9234)]).
step(a(ind, n9234), rule(27704), ['X' = ind], [a(ind, n9233)]).
step(a(ind, n9233), rule(27701), ['X' = ind], [a(ind, n9232)]).
step(a(ind, n9232), rule(27698), ['X' = ind], [a(ind, n9231)]).
step(a(ind, n9231), rule(27695), ['X' = ind], [a(ind, n9230)]).
step(a(ind, n9230), rule(27692), ['X' = ind], [a(ind, n9229)]).
step(a(ind, n9229), rule(27689), ['X' = ind], [a(ind, n9228)]).
step(a(ind, n9228), rule(27686), ['X' = ind], [a(ind, n9227)]).
step(a(ind, n9227), rule(27683), ['X' = ind], [a(ind, n9226)]).
step(a(ind, n9226), rule(27680), ['X' = ind], [a(ind, n9225)]).
step(a(ind, n9225), rule(27677), ['X' = ind], [a(ind, n9224)]).
step(a(ind, n9224), rule(27674), ['X' = ind], [a(ind, n9223)]).
step(a(ind, n9223), rule(27671), ['X' = ind], [a(ind, n9222)]).
step(a(ind, n9222), rule(27668), ['X' = ind], [a(ind, n9221)]).
step(a(ind, n9221), rule(27665), ['X' = ind], [a(ind, n9220)]).
step(a(ind, n9220), rule(27662), ['X' = ind], [a(ind, n9219)]).
step(a(ind, n9219), rule(27659), ['X' = ind], [a(ind, n9218)]).
step(a(ind, n9218), rule(27656), ['X' = ind], [a(ind, n9217)]).
step(a(ind, n9217), rule(27653), ['X' = ind], [a(ind, n9216)]).
step(a(ind, n9216), rule(27650), ['X' = ind], [a(ind, n9215)]).
step(a(ind, n9215), rule(27647), ['X' = ind], [a(ind, n9214)]).
step(a(ind, n9214), rule(27644), ['X' = ind], [a(ind, n9213)]).
step(a(ind, n9213), rule(27641), ['X' = ind], [a(ind, n9212)]).
step(a(ind, n9212), rule(27638), ['X' = ind], [a(ind, n9211)]).
step(a(ind, n9211), rule(27635), ['X' = ind], [a(ind, n9210)]).
step(a(ind, n9210), rule(27632), ['X' = ind], [a(ind, n9209)]).
step(a(ind, n9209), rule(27629), ['X' = ind], [a(ind, n9208)]).
step(a(ind, n9208), rule(27626), ['X' = ind], [a(ind, n9207)]).
step(a(ind, n9207), rule(27623), ['X' = ind], [a(ind, n9206)]).
step(a(ind, n9206), rule(27620), ['X' = ind], [a(ind, n9205)]).
step(a(ind, n9205), rule(27617), ['X' = ind], [a(ind, n9204)]).
step(a(ind, n9204), rule(27614), ['X' = ind], [a(ind, n9203)]).
step(a(ind, n9203), rule(27611), ['X' = ind], [a(ind, n9202)]).
step(a(ind, n9202), rule(27608), ['X' = ind], [a(ind, n9201)]).
step(a(ind, n9201), rule(27605), ['X' = ind], [a(ind, n9200)]).
step(a(ind, n9200), rule(27602), ['X' = ind], [a(ind, n9199)]).
step(a(ind, n9199), rule(27599), ['X' = ind], [a(ind, n9198)]).
step(a(ind, n9198), rule(27596), ['X' = ind], [a(ind, n9197)]).
step(a(ind, n9197), rule(27593), ['X' = ind], [a(ind, n9196)]).
step(a(ind, n9196), rule(27590), ['X' = ind], [a(ind, n9195)]).
step(a(ind, n9195), rule(27587), ['X' = ind], [a(ind, n9194)]).
step(a(ind, n9194), rule(27584), ['X' = ind], [a(ind, n9193)]).
step(a(ind, n9193), rule(27581), ['X' = ind], [a(ind, n9192)]).
step(a(ind, n9192), rule(27578), ['X' = ind], [a(ind, n9191)]).
step(a(ind, n9191), rule(27575), ['X' = ind], [a(ind, n9190)]).
step(a(ind, n9190), rule(27572), ['X' = ind], [a(ind, n9189)]).
step(a(ind, n9189), rule(27569), ['X' = ind], [a(ind, n9188)]).
step(a(ind, n9188), rule(27566), ['X' = ind], [a(ind, n9187)]).
step(a(ind, n9187), rule(27563), ['X' = ind], [a(ind, n9186)]).
step(a(ind, n9186), rule(27560), ['X' = ind], [a(ind, n9185)]).
step(a(ind, n9185), rule(27557), ['X' = ind], [a(ind, n9184)]).
step(a(ind, n9184), rule(27554), ['X' = ind], [a(ind, n9183)]).
step(a(ind, n9183), rule(27551), ['X' = ind], [a(ind, n9182)]).
step(a(ind, n9182), rule(27548), ['X' = ind], [a(ind, n9181)]).
step(a(ind, n9181), rule(27545), ['X' = ind], [a(ind, n9180)]).
step(a(ind, n9180), rule(27542), ['X' = ind], [a(ind, n9179)]).
step(a(ind, n9179), rule(27539), ['X' = ind], [a(ind, n9178)]).
step(a(ind, n9178), rule(27536), ['X' = ind], [a(ind, n9177)]).
step(a(ind, n9177), rule(27533), ['X' = ind], [a(ind, n9176)]).
step(a(ind, n9176), rule(27530), ['X' = ind], [a(ind, n9175)]).
step(a(ind, n9175), rule(27527), ['X' = ind], [a(ind, n9174)]).
step(a(ind, n9174), rule(27524), ['X' = ind], [a(ind, n9173)]).
step(a(ind, n9173), rule(27521), ['X' = ind], [a(ind, n9172)]).
step(a(ind, n9172), rule(27518), ['X' = ind], [a(ind, n9171)]).
step(a(ind, n9171), rule(27515), ['X' = ind], [a(ind, n9170)]).
step(a(ind, n9170), rule(27512), ['X' = ind], [a(ind, n9169)]).
step(a(ind, n9169), rule(27509), ['X' = ind], [a(ind, n9168)]).
step(a(ind, n9168), rule(27506), ['X' = ind], [a(ind, n9167)]).
step(a(ind, n9167), rule(27503), ['X' = ind], [a(ind, n9166)]).
step(a(ind, n9166), rule(27500), ['X' = ind], [a(ind, n9165)]).
step(a(ind, n9165), rule(27497), ['X' = ind], [a(ind, n9164)]).
step(a(ind, n9164), rule(27494), ['X' = ind], [a(ind, n9163)]).
step(a(ind, n9163), rule(27491), ['X' = ind], [a(ind, n9162)]).
step(a(ind, n9162), rule(27488), ['X' = ind], [a(ind, n9161)]).
step(a(ind, n9161), rule(27485), ['X' = ind], [a(ind, n9160)]).
step(a(ind, n9160), rule(27482), ['X' = ind], [a(ind, n9159)]).
step(a(ind, n9159), rule(27479), ['X' = ind], [a(ind, n9158)]).
step(a(ind, n9158), rule(27476), ['X' = ind], [a(ind, n9157)]).
step(a(ind, n9157), rule(27473), ['X' = ind], [a(ind, n9156)]).
step(a(ind, n9156), rule(27470), ['X' = ind], [a(ind, n9155)]).
step(a(ind, n9155), rule(27467), ['X' = ind], [a(ind, n9154)]).
step(a(ind, n9154), rule(27464), ['X' = ind], [a(ind, n9153)]).
step(a(ind, n9153), rule(27461), ['X' = ind], [a(ind, n9152)]).
step(a(ind, n9152), rule(27458), ['X' = ind], [a(ind, n9151)]).
step(a(ind, n9151), rule(27455), ['X' = ind], [a(ind, n9150)]).
step(a(ind, n9150), rule(27452), ['X' = ind], [a(ind, n9149)]).
step(a(ind, n9149), rule(27449), ['X' = ind], [a(ind, n9148)]).
step(a(ind, n9148), rule(27446), ['X' = ind], [a(ind, n9147)]).
step(a(ind, n9147), rule(27443), ['X' = ind], [a(ind, n9146)]).
step(a(ind, n9146), rule(27440), ['X' = ind], [a(ind, n9145)]).
step(a(ind, n9145), rule(27437), ['X' = ind], [a(ind, n9144)]).
step(a(ind, n9144), rule(27434), ['X' = ind], [a(ind, n9143)]).
step(a(ind, n9143), rule(27431), ['X' = ind], [a(ind, n9142)]).
step(a(ind, n9142), rule(27428), ['X' = ind], [a(ind, n9141)]).
step(a(ind, n9141), rule(27425), ['X' = ind], [a(ind, n9140)]).
step(a(ind, n9140), rule(27422), ['X' = ind], [a(ind, n9139)]).
step(a(ind, n9139), rule(27419), ['X' = ind], [a(ind, n9138)]).
step(a(ind, n9138), rule(27416), ['X' = ind], [a(ind, n9137)]).
step(a(ind, n9137), rule(27413), ['X' = ind], [a(ind, n9136)]).
step(a(ind, n9136), rule(27410), ['X' = ind], [a(ind, n9135)]).
step(a(ind, n9135), rule(27407), ['X' = ind], [a(ind, n9134)]).
step(a(ind, n9134), rule(27404), ['X' = ind], [a(ind, n9133)]).
step(a(ind, n9133), rule(27401), ['X' = ind], [a(ind, n9132)]).
step(a(ind, n9132), rule(27398), ['X' = ind], [a(ind, n9131)]).
step(a(ind, n9131), rule(27395), ['X' = ind], [a(ind, n9130)]).
step(a(ind, n9130), rule(27392), ['X' = ind], [a(ind, n9129)]).
step(a(ind, n9129), rule(27389), ['X' = ind], [a(ind, n9128)]).
step(a(ind, n9128), rule(27386), ['X' = ind], [a(ind, n9127)]).
step(a(ind, n9127), rule(27383), ['X' = ind], [a(ind, n9126)]).
step(a(ind, n9126), rule(27380), ['X' = ind], [a(ind, n9125)]).
step(a(ind, n9125), rule(27377), ['X' = ind], [a(ind, n9124)]).
step(a(ind, n9124), rule(27374), ['X' = ind], [a(ind, n9123)]).
step(a(ind, n9123), rule(27371), ['X' = ind], [a(ind, n9122)]).
step(a(ind, n9122), rule(27368), ['X' = ind], [a(ind, n9121)]).
step(a(ind, n9121), rule(27365), ['X' = ind], [a(ind, n9120)]).
step(a(ind, n9120), rule(27362), ['X' = ind], [a(ind, n9119)]).
step(a(ind, n9119), rule(27359), ['X' = ind], [a(ind, n9118)]).
step(a(ind, n9118), rule(27356), ['X' = ind], [a(ind, n9117)]).
step(a(ind, n9117), rule(27353), ['X' = ind], [a(ind, n9116)]).
step(a(ind, n9116), rule(27350), ['X' = ind], [a(ind, n9115)]).
step(a(ind, n9115), rule(27347), ['X' = ind], [a(ind, n9114)]).
step(a(ind, n9114), rule(27344), ['X' = ind], [a(ind, n9113)]).
step(a(ind, n9113), rule(27341), ['X' = ind], [a(ind, n9112)]).
step(a(ind, n9112), rule(27338), ['X' = ind], [a(ind, n9111)]).
step(a(ind, n9111), rule(27335), ['X' = ind], [a(ind, n9110)]).
step(a(ind, n9110), rule(27332), ['X' = ind], [a(ind, n9109)]).
step(a(ind, n9109), rule(27329), ['X' = ind], [a(ind, n9108)]).
step(a(ind, n9108), rule(27326), ['X' = ind], [a(ind, n9107)]).
step(a(ind, n9107), rule(27323), ['X' = ind], [a(ind, n9106)]).
step(a(ind, n9106), rule(27320), ['X' = ind], [a(ind, n9105)]).
step(a(ind, n9105), rule(27317), ['X' = ind], [a(ind, n9104)]).
step(a(ind, n9104), rule(27314), ['X' = ind], [a(ind, n9103)]).
step(a(ind, n9103), rule(27311), ['X' = ind], [a(ind, n9102)]).
step(a(ind, n9102), rule(27308), ['X' = ind], [a(ind, n9101)]).
step(a(ind, n9101), rule(27305), ['X' = ind], [a(ind, n9100)]).
step(a(ind, n9100), rule(27302), ['X' = ind], [a(ind, n9099)]).
step(a(ind, n9099), rule(27299), ['X' = ind], [a(ind, n9098)]).
step(a(ind, n9098), rule(27296), ['X' = ind], [a(ind, n9097)]).
step(a(ind, n9097), rule(27293), ['X' = ind], [a(ind, n9096)]).
step(a(ind, n9096), rule(27290), ['X' = ind], [a(ind, n9095)]).
step(a(ind, n9095), rule(27287), ['X' = ind], [a(ind, n9094)]).
step(a(ind, n9094), rule(27284), ['X' = ind], [a(ind, n9093)]).
step(a(ind, n9093), rule(27281), ['X' = ind], [a(ind, n9092)]).
step(a(ind, n9092), rule(27278), ['X' = ind], [a(ind, n9091)]).
step(a(ind, n9091), rule(27275), ['X' = ind], [a(ind, n9090)]).
step(a(ind, n9090), rule(27272), ['X' = ind], [a(ind, n9089)]).
step(a(ind, n9089), rule(27269), ['X' = ind], [a(ind, n9088)]).
step(a(ind, n9088), rule(27266), ['X' = ind], [a(ind, n9087)]).
step(a(ind, n9087), rule(27263), ['X' = ind], [a(ind, n9086)]).
step(a(ind, n9086), rule(27260), ['X' = ind], [a(ind, n9085)]).
step(a(ind, n9085), rule(27257), ['X' = ind], [a(ind, n9084)]).
step(a(ind, n9084), rule(27254), ['X' = ind], [a(ind, n9083)]).
step(a(ind, n9083), rule(27251), ['X' = ind], [a(ind, n9082)]).
step(a(ind, n9082), rule(27248), ['X' = ind], [a(ind, n9081)]).
step(a(ind, n9081), rule(27245), ['X' = ind], [a(ind, n9080)]).
step(a(ind, n9080), rule(27242), ['X' = ind], [a(ind, n9079)]).
step(a(ind, n9079), rule(27239), ['X' = ind], [a(ind, n9078)]).
step(a(ind, n9078), rule(27236), ['X' = ind], [a(ind, n9077)]).
step(a(ind, n9077), rule(27233), ['X' = ind], [a(ind, n9076)]).
step(a(ind, n9076), rule(27230), ['X' = ind], [a(ind, n9075)]).
step(a(ind, n9075), rule(27227), ['X' = ind], [a(ind, n9074)]).
step(a(ind, n9074), rule(27224), ['X' = ind], [a(ind, n9073)]).
step(a(ind, n9073), rule(27221), ['X' = ind], [a(ind, n9072)]).
step(a(ind, n9072), rule(27218), ['X' = ind], [a(ind, n9071)]).
step(a(ind, n9071), rule(27215), ['X' = ind], [a(ind, n9070)]).
step(a(ind, n9070), rule(27212), ['X' = ind], [a(ind, n9069)]).
step(a(ind, n9069), rule(27209), ['X' = ind], [a(ind, n9068)]).
step(a(ind, n9068), rule(27206), ['X' = ind], [a(ind, n9067)]).
step(a(ind, n9067), rule(27203), ['X' = ind], [a(ind, n9066)]).
step(a(ind, n9066), rule(27200), ['X' = ind], [a(ind, n9065)]).
step(a(ind, n9065), rule(27197), ['X' = ind], [a(ind, n9064)]).
step(a(ind, n9064), rule(27194), ['X' = ind], [a(ind, n9063)]).
step(a(ind, n9063), rule(27191), ['X' = ind], [a(ind, n9062)]).
step(a(ind, n9062), rule(27188), ['X' = ind], [a(ind, n9061)]).
step(a(ind, n9061), rule(27185), ['X' = ind], [a(ind, n9060)]).
step(a(ind, n9060), rule(27182), ['X' = ind], [a(ind, n9059)]).
step(a(ind, n9059), rule(27179), ['X' = ind], [a(ind, n9058)]).
step(a(ind, n9058), rule(27176), ['X' = ind], [a(ind, n9057)]).
step(a(ind, n9057), rule(27173), ['X' = ind], [a(ind, n9056)]).
step(a(ind, n9056), rule(27170), ['X' = ind], [a(ind, n9055)]).
step(a(ind, n9055), rule(27167), ['X' = ind], [a(ind, n9054)]).
step(a(ind, n9054), rule(27164), ['X' = ind], [a(ind, n9053)]).
step(a(ind, n9053), rule(27161), ['X' = ind], [a(ind, n9052)]).
step(a(ind, n9052), rule(27158), ['X' = ind], [a(ind, n9051)]).
step(a(ind, n9051), rule(27155), ['X' = ind], [a(ind, n9050)]).
step(a(ind, n9050), rule(27152), ['X' = ind], [a(ind, n9049)]).
step(a(ind, n9049), rule(27149), ['X' = ind], [a(ind, n9048)]).
step(a(ind, n9048), rule(27146), ['X' = ind], [a(ind, n9047)]).
step(a(ind, n9047), rule(27143), ['X' = ind], [a(ind, n9046)]).
step(a(ind, n9046), rule(27140), ['X' = ind], [a(ind, n9045)]).
step(a(ind, n9045), rule(27137), ['X' = ind], [a(ind, n9044)]).
step(a(ind, n9044), rule(27134), ['X' = ind], [a(ind, n9043)]).
step(a(ind, n9043), rule(27131), ['X' = ind], [a(ind, n9042)]).
step(a(ind, n9042), rule(27128), ['X' = ind], [a(ind, n9041)]).
step(a(ind, n9041), rule(27125), ['X' = ind], [a(ind, n9040)]).
step(a(ind, n9040), rule(27122), ['X' = ind], [a(ind, n9039)]).
step(a(ind, n9039), rule(27119), ['X' = ind], [a(ind, n9038)]).
step(a(ind, n9038), rule(27116), ['X' = ind], [a(ind, n9037)]).
step(a(ind, n9037), rule(27113), ['X' = ind], [a(ind, n9036)]).
step(a(ind, n9036), rule(27110), ['X' = ind], [a(ind, n9035)]).
step(a(ind, n9035), rule(27107), ['X' = ind], [a(ind, n9034)]).
step(a(ind, n9034), rule(27104), ['X' = ind], [a(ind, n9033)]).
step(a(ind, n9033), rule(27101), ['X' = ind], [a(ind, n9032)]).
step(a(ind, n9032), rule(27098), ['X' = ind], [a(ind, n9031)]).
step(a(ind, n9031), rule(27095), ['X' = ind], [a(ind, n9030)]).
step(a(ind, n9030), rule(27092), ['X' = ind], [a(ind, n9029)]).
step(a(ind, n9029), rule(27089), ['X' = ind], [a(ind, n9028)]).
step(a(ind, n9028), rule(27086), ['X' = ind], [a(ind, n9027)]).
step(a(ind, n9027), rule(27083), ['X' = ind], [a(ind, n9026)]).
step(a(ind, n9026), rule(27080), ['X' = ind], [a(ind, n9025)]).
step(a(ind, n9025), rule(27077), ['X' = ind], [a(ind, n9024)]).
step(a(ind, n9024), rule(27074), ['X' = ind], [a(ind, n9023)]).
step(a(ind, n9023), rule(27071), ['X' = ind], [a(ind, n9022)]).
step(a(ind, n9022), rule(27068), ['X' = ind], [a(ind, n9021)]).
step(a(ind, n9021), rule(27065), ['X' = ind], [a(ind, n9020)]).
step(a(ind, n9020), rule(27062), ['X' = ind], [a(ind, n9019)]).
step(a(ind, n9019), rule(27059), ['X' = ind], [a(ind, n9018)]).
step(a(ind, n9018), rule(27056), ['X' = ind], [a(ind, n9017)]).
step(a(ind, n9017), rule(27053), ['X' = ind], [a(ind, n9016)]).
step(a(ind, n9016), rule(27050), ['X' = ind], [a(ind, n9015)]).
step(a(ind, n9015), rule(27047), ['X' = ind], [a(ind, n9014)]).
step(a(ind, n9014), rule(27044), ['X' = ind], [a(ind, n9013)]).
step(a(ind, n9013), rule(27041), ['X' = ind], [a(ind, n9012)]).
step(a(ind, n9012), rule(27038), ['X' = ind], [a(ind, n9011)]).
step(a(ind, n9011), rule(27035), ['X' = ind], [a(ind, n9010)]).
step(a(ind, n9010), rule(27032), ['X' = ind], [a(ind, n9009)]).
step(a(ind, n9009), rule(27029), ['X' = ind], [a(ind, n9008)]).
step(a(ind, n9008), rule(27026), ['X' = ind], [a(ind, n9007)]).
step(a(ind, n9007), rule(27023), ['X' = ind], [a(ind, n9006)]).
step(a(ind, n9006), rule(27020), ['X' = ind], [a(ind, n9005)]).
step(a(ind, n9005), rule(27017), ['X' = ind], [a(ind, n9004)]).
step(a(ind, n9004), rule(27014), ['X' = ind], [a(ind, n9003)]).
step(a(ind, n9003), rule(27011), ['X' = ind], [a(ind, n9002)]).
step(a(ind, n9002), rule(27008), ['X' = ind], [a(ind, n9001)]).
step(a(ind, n9001), rule(27005), ['X' = ind], [a(ind, n9000)]).
step(a(ind, n9000), rule(27002), ['X' = ind], [a(ind, n8999)]).
step(a(ind, n8999), rule(26999), ['X' = ind], [a(ind, n8998)]).
step(a(ind, n8998), rule(26996), ['X' = ind], [a(ind, n8997)]).
step(a(ind, n8997), rule(26993), ['X' = ind], [a(ind, n8996)]).
step(a(ind, n8996), rule(26990), ['X' = ind], [a(ind, n8995)]).
step(a(ind, n8995), rule(26987), ['X' = ind], [a(ind, n8994)]).
step(a(ind, n8994), rule(26984), ['X' = ind], [a(ind, n8993)]).
step(a(ind, n8993), rule(26981), ['X' = ind], [a(ind, n8992)]).
step(a(ind, n8992), rule(26978), ['X' = ind], [a(ind, n8991)]).
step(a(ind, n8991), rule(26975), ['X' = ind], [a(ind, n8990)]).
step(a(ind, n8990), rule(26972), ['X' = ind], [a(ind, n8989)]).
step(a(ind, n8989), rule(26969), ['X' = ind], [a(ind, n8988)]).
step(a(ind, n8988), rule(26966), ['X' = ind], [a(ind, n8987)]).
step(a(ind, n8987), rule(26963), ['X' = ind], [a(ind, n8986)]).
step(a(ind, n8986), rule(26960), ['X' = ind], [a(ind, n8985)]).
step(a(ind, n8985), rule(26957), ['X' = ind], [a(ind, n8984)]).
step(a(ind, n8984), rule(26954), ['X' = ind], [a(ind, n8983)]).
step(a(ind, n8983), rule(26951), ['X' = ind], [a(ind, n8982)]).
step(a(ind, n8982), rule(26948), ['X' = ind], [a(ind, n8981)]).
step(a(ind, n8981), rule(26945), ['X' = ind], [a(ind, n8980)]).
step(a(ind, n8980), rule(26942), ['X' = ind], [a(ind, n8979)]).
step(a(ind, n8979), rule(26939), ['X' = ind], [a(ind, n8978)]).
step(a(ind, n8978), rule(26936), ['X' = ind], [a(ind, n8977)]).
step(a(ind, n8977), rule(26933), ['X' = ind], [a(ind, n8976)]).
step(a(ind, n8976), rule(26930), ['X' = ind], [a(ind, n8975)]).
step(a(ind, n8975), rule(26927), ['X' = ind], [a(ind, n8974)]).
step(a(ind, n8974), rule(26924), ['X' = ind], [a(ind, n8973)]).
step(a(ind, n8973), rule(26921), ['X' = ind], [a(ind, n8972)]).
step(a(ind, n8972), rule(26918), ['X' = ind], [a(ind, n8971)]).
step(a(ind, n8971), rule(26915), ['X' = ind], [a(ind, n8970)]).
step(a(ind, n8970), rule(26912), ['X' = ind], [a(ind, n8969)]).
step(a(ind, n8969), rule(26909), ['X' = ind], [a(ind, n8968)]).
step(a(ind, n8968), rule(26906), ['X' = ind], [a(ind, n8967)]).
step(a(ind, n8967), rule(26903), ['X' = ind], [a(ind, n8966)]).
step(a(ind, n8966), rule(26900), ['X' = ind], [a(ind, n8965)]).
step(a(ind, n8965), rule(26897), ['X' = ind], [a(ind, n8964)]).
step(a(ind, n8964), rule(26894), ['X' = ind], [a(ind, n8963)]).
step(a(ind, n8963), rule(26891), ['X' = ind], [a(ind, n8962)]).
step(a(ind, n8962), rule(26888), ['X' = ind], [a(ind, n8961)]).
step(a(ind, n8961), rule(26885), ['X' = ind], [a(ind, n8960)]).
step(a(ind, n8960), rule(26882), ['X' = ind], [a(ind, n8959)]).
step(a(ind, n8959), rule(26879), ['X' = ind], [a(ind, n8958)]).
step(a(ind, n8958), rule(26876), ['X' = ind], [a(ind, n8957)]).
step(a(ind, n8957), rule(26873), ['X' = ind], [a(ind, n8956)]).
step(a(ind, n8956), rule(26870), ['X' = ind], [a(ind, n8955)]).
step(a(ind, n8955), rule(26867), ['X' = ind], [a(ind, n8954)]).
step(a(ind, n8954), rule(26864), ['X' = ind], [a(ind, n8953)]).
step(a(ind, n8953), rule(26861), ['X' = ind], [a(ind, n8952)]).
step(a(ind, n8952), rule(26858), ['X' = ind], [a(ind, n8951)]).
step(a(ind, n8951), rule(26855), ['X' = ind], [a(ind, n8950)]).
step(a(ind, n8950), rule(26852), ['X' = ind], [a(ind, n8949)]).
step(a(ind, n8949), rule(26849), ['X' = ind], [a(ind, n8948)]).
step(a(ind, n8948), rule(26846), ['X' = ind], [a(ind, n8947)]).
step(a(ind, n8947), rule(26843), ['X' = ind], [a(ind, n8946)]).
step(a(ind, n8946), rule(26840), ['X' = ind], [a(ind, n8945)]).
step(a(ind, n8945), rule(26837), ['X' = ind], [a(ind, n8944)]).
step(a(ind, n8944), rule(26834), ['X' = ind], [a(ind, n8943)]).
step(a(ind, n8943), rule(26831), ['X' = ind], [a(ind, n8942)]).
step(a(ind, n8942), rule(26828), ['X' = ind], [a(ind, n8941)]).
step(a(ind, n8941), rule(26825), ['X' = ind], [a(ind, n8940)]).
step(a(ind, n8940), rule(26822), ['X' = ind], [a(ind, n8939)]).
step(a(ind, n8939), rule(26819), ['X' = ind], [a(ind, n8938)]).
step(a(ind, n8938), rule(26816), ['X' = ind], [a(ind, n8937)]).
step(a(ind, n8937), rule(26813), ['X' = ind], [a(ind, n8936)]).
step(a(ind, n8936), rule(26810), ['X' = ind], [a(ind, n8935)]).
step(a(ind, n8935), rule(26807), ['X' = ind], [a(ind, n8934)]).
step(a(ind, n8934), rule(26804), ['X' = ind], [a(ind, n8933)]).
step(a(ind, n8933), rule(26801), ['X' = ind], [a(ind, n8932)]).
step(a(ind, n8932), rule(26798), ['X' = ind], [a(ind, n8931)]).
step(a(ind, n8931), rule(26795), ['X' = ind], [a(ind, n8930)]).
step(a(ind, n8930), rule(26792), ['X' = ind], [a(ind, n8929)]).
step(a(ind, n8929), rule(26789), ['X' = ind], [a(ind, n8928)]).
step(a(ind, n8928), rule(26786), ['X' = ind], [a(ind, n8927)]).
step(a(ind, n8927), rule(26783), ['X' = ind], [a(ind, n8926)]).
step(a(ind, n8926), rule(26780), ['X' = ind], [a(ind, n8925)]).
step(a(ind, n8925), rule(26777), ['X' = ind], [a(ind, n8924)]).
step(a(ind, n8924), rule(26774), ['X' = ind], [a(ind, n8923)]).
step(a(ind, n8923), rule(26771), ['X' = ind], [a(ind, n8922)]).
step(a(ind, n8922), rule(26768), ['X' = ind], [a(ind, n8921)]).
step(a(ind, n8921), rule(26765), ['X' = ind], [a(ind, n8920)]).
step(a(ind, n8920), rule(26762), ['X' = ind], [a(ind, n8919)]).
step(a(ind, n8919), rule(26759), ['X' = ind], [a(ind, n8918)]).
step(a(ind, n8918), rule(26756), ['X' = ind], [a(ind, n8917)]).
step(a(ind, n8917), rule(26753), ['X' = ind], [a(ind, n8916)]).
step(a(ind, n8916), rule(26750), ['X' = ind], [a(ind, n8915)]).
step(a(ind, n8915), rule(26747), ['X' = ind], [a(ind, n8914)]).
step(a(ind, n8914), rule(26744), ['X' = ind], [a(ind, n8913)]).
step(a(ind, n8913), rule(26741), ['X' = ind], [a(ind, n8912)]).
step(a(ind, n8912), rule(26738), ['X' = ind], [a(ind, n8911)]).
step(a(ind, n8911), rule(26735), ['X' = ind], [a(ind, n8910)]).
step(a(ind, n8910), rule(26732), ['X' = ind], [a(ind, n8909)]).
step(a(ind, n8909), rule(26729), ['X' = ind], [a(ind, n8908)]).
step(a(ind, n8908), rule(26726), ['X' = ind], [a(ind, n8907)]).
step(a(ind, n8907), rule(26723), ['X' = ind], [a(ind, n8906)]).
step(a(ind, n8906), rule(26720), ['X' = ind], [a(ind, n8905)]).
step(a(ind, n8905), rule(26717), ['X' = ind], [a(ind, n8904)]).
step(a(ind, n8904), rule(26714), ['X' = ind], [a(ind, n8903)]).
step(a(ind, n8903), rule(26711), ['X' = ind], [a(ind, n8902)]).
step(a(ind, n8902), rule(26708), ['X' = ind], [a(ind, n8901)]).
step(a(ind, n8901), rule(26705), ['X' = ind], [a(ind, n8900)]).
step(a(ind, n8900), rule(26702), ['X' = ind], [a(ind, n8899)]).
step(a(ind, n8899), rule(26699), ['X' = ind], [a(ind, n8898)]).
step(a(ind, n8898), rule(26696), ['X' = ind], [a(ind, n8897)]).
step(a(ind, n8897), rule(26693), ['X' = ind], [a(ind, n8896)]).
step(a(ind, n8896), rule(26690), ['X' = ind], [a(ind, n8895)]).
step(a(ind, n8895), rule(26687), ['X' = ind], [a(ind, n8894)]).
step(a(ind, n8894), rule(26684), ['X' = ind], [a(ind, n8893)]).
step(a(ind, n8893), rule(26681), ['X' = ind], [a(ind, n8892)]).
step(a(ind, n8892), rule(26678), ['X' = ind], [a(ind, n8891)]).
step(a(ind, n8891), rule(26675), ['X' = ind], [a(ind, n8890)]).
step(a(ind, n8890), rule(26672), ['X' = ind], [a(ind, n8889)]).
step(a(ind, n8889), rule(26669), ['X' = ind], [a(ind, n8888)]).
step(a(ind, n8888), rule(26666), ['X' = ind], [a(ind, n8887)]).
step(a(ind, n8887), rule(26663), ['X' = ind], [a(ind, n8886)]).
step(a(ind, n8886), rule(26660), ['X' = ind], [a(ind, n8885)]).
step(a(ind, n8885), rule(26657), ['X' = ind], [a(ind, n8884)]).
step(a(ind, n8884), rule(26654), ['X' = ind], [a(ind, n8883)]).
step(a(ind, n8883), rule(26651), ['X' = ind], [a(ind, n8882)]).
step(a(ind, n8882), rule(26648), ['X' = ind], [a(ind, n8881)]).
step(a(ind, n8881), rule(26645), ['X' = ind], [a(ind, n8880)]).
step(a(ind, n8880), rule(26642), ['X' = ind], [a(ind, n8879)]).
step(a(ind, n8879), rule(26639), ['X' = ind], [a(ind, n8878)]).
step(a(ind, n8878), rule(26636), ['X' = ind], [a(ind, n8877)]).
step(a(ind, n8877), rule(26633), ['X' = ind], [a(ind, n8876)]).
step(a(ind, n8876), rule(26630), ['X' = ind], [a(ind, n8875)]).
step(a(ind, n8875), rule(26627), ['X' = ind], [a(ind, n8874)]).
step(a(ind, n8874), rule(26624), ['X' = ind], [a(ind, n8873)]).
step(a(ind, n8873), rule(26621), ['X' = ind], [a(ind, n8872)]).
step(a(ind, n8872), rule(26618), ['X' = ind], [a(ind, n8871)]).
step(a(ind, n8871), rule(26615), ['X' = ind], [a(ind, n8870)]).
step(a(ind, n8870), rule(26612), ['X' = ind], [a(ind, n8869)]).
step(a(ind, n8869), rule(26609), ['X' = ind], [a(ind, n8868)]).
step(a(ind, n8868), rule(26606), ['X' = ind], [a(ind, n8867)]).
step(a(ind, n8867), rule(26603), ['X' = ind], [a(ind, n8866)]).
step(a(ind, n8866), rule(26600), ['X' = ind], [a(ind, n8865)]).
step(a(ind, n8865), rule(26597), ['X' = ind], [a(ind, n8864)]).
step(a(ind, n8864), rule(26594), ['X' = ind], [a(ind, n8863)]).
step(a(ind, n8863), rule(26591), ['X' = ind], [a(ind, n8862)]).
step(a(ind, n8862), rule(26588), ['X' = ind], [a(ind, n8861)]).
step(a(ind, n8861), rule(26585), ['X' = ind], [a(ind, n8860)]).
step(a(ind, n8860), rule(26582), ['X' = ind], [a(ind, n8859)]).
step(a(ind, n8859), rule(26579), ['X' = ind], [a(ind, n8858)]).
step(a(ind, n8858), rule(26576), ['X' = ind], [a(ind, n8857)]).
step(a(ind, n8857), rule(26573), ['X' = ind], [a(ind, n8856)]).
step(a(ind, n8856), rule(26570), ['X' = ind], [a(ind, n8855)]).
step(a(ind, n8855), rule(26567), ['X' = ind], [a(ind, n8854)]).
step(a(ind, n8854), rule(26564), ['X' = ind], [a(ind, n8853)]).
step(a(ind, n8853), rule(26561), ['X' = ind], [a(ind, n8852)]).
step(a(ind, n8852), rule(26558), ['X' = ind], [a(ind, n8851)]).
step(a(ind, n8851), rule(26555), ['X' = ind], [a(ind, n8850)]).
step(a(ind, n8850), rule(26552), ['X' = ind], [a(ind, n8849)]).
step(a(ind, n8849), rule(26549), ['X' = ind], [a(ind, n8848)]).
step(a(ind, n8848), rule(26546), ['X' = ind], [a(ind, n8847)]).
step(a(ind, n8847), rule(26543), ['X' = ind], [a(ind, n8846)]).
step(a(ind, n8846), rule(26540), ['X' = ind], [a(ind, n8845)]).
step(a(ind, n8845), rule(26537), ['X' = ind], [a(ind, n8844)]).
step(a(ind, n8844), rule(26534), ['X' = ind], [a(ind, n8843)]).
step(a(ind, n8843), rule(26531), ['X' = ind], [a(ind, n8842)]).
step(a(ind, n8842), rule(26528), ['X' = ind], [a(ind, n8841)]).
step(a(ind, n8841), rule(26525), ['X' = ind], [a(ind, n8840)]).
step(a(ind, n8840), rule(26522), ['X' = ind], [a(ind, n8839)]).
step(a(ind, n8839), rule(26519), ['X' = ind], [a(ind, n8838)]).
step(a(ind, n8838), rule(26516), ['X' = ind], [a(ind, n8837)]).
step(a(ind, n8837), rule(26513), ['X' = ind], [a(ind, n8836)]).
step(a(ind, n8836), rule(26510), ['X' = ind], [a(ind, n8835)]).
step(a(ind, n8835), rule(26507), ['X' = ind], [a(ind, n8834)]).
step(a(ind, n8834), rule(26504), ['X' = ind], [a(ind, n8833)]).
step(a(ind, n8833), rule(26501), ['X' = ind], [a(ind, n8832)]).
step(a(ind, n8832), rule(26498), ['X' = ind], [a(ind, n8831)]).
step(a(ind, n8831), rule(26495), ['X' = ind], [a(ind, n8830)]).
step(a(ind, n8830), rule(26492), ['X' = ind], [a(ind, n8829)]).
step(a(ind, n8829), rule(26489), ['X' = ind], [a(ind, n8828)]).
step(a(ind, n8828), rule(26486), ['X' = ind], [a(ind, n8827)]).
step(a(ind, n8827), rule(26483), ['X' = ind], [a(ind, n8826)]).
step(a(ind, n8826), rule(26480), ['X' = ind], [a(ind, n8825)]).
step(a(ind, n8825), rule(26477), ['X' = ind], [a(ind, n8824)]).
step(a(ind, n8824), rule(26474), ['X' = ind], [a(ind, n8823)]).
step(a(ind, n8823), rule(26471), ['X' = ind], [a(ind, n8822)]).
step(a(ind, n8822), rule(26468), ['X' = ind], [a(ind, n8821)]).
step(a(ind, n8821), rule(26465), ['X' = ind], [a(ind, n8820)]).
step(a(ind, n8820), rule(26462), ['X' = ind], [a(ind, n8819)]).
step(a(ind, n8819), rule(26459), ['X' = ind], [a(ind, n8818)]).
step(a(ind, n8818), rule(26456), ['X' = ind], [a(ind, n8817)]).
step(a(ind, n8817), rule(26453), ['X' = ind], [a(ind, n8816)]).
step(a(ind, n8816), rule(26450), ['X' = ind], [a(ind, n8815)]).
step(a(ind, n8815), rule(26447), ['X' = ind], [a(ind, n8814)]).
step(a(ind, n8814), rule(26444), ['X' = ind], [a(ind, n8813)]).
step(a(ind, n8813), rule(26441), ['X' = ind], [a(ind, n8812)]).
step(a(ind, n8812), rule(26438), ['X' = ind], [a(ind, n8811)]).
step(a(ind, n8811), rule(26435), ['X' = ind], [a(ind, n8810)]).
step(a(ind, n8810), rule(26432), ['X' = ind], [a(ind, n8809)]).
step(a(ind, n8809), rule(26429), ['X' = ind], [a(ind, n8808)]).
step(a(ind, n8808), rule(26426), ['X' = ind], [a(ind, n8807)]).
step(a(ind, n8807), rule(26423), ['X' = ind], [a(ind, n8806)]).
step(a(ind, n8806), rule(26420), ['X' = ind], [a(ind, n8805)]).
step(a(ind, n8805), rule(26417), ['X' = ind], [a(ind, n8804)]).
step(a(ind, n8804), rule(26414), ['X' = ind], [a(ind, n8803)]).
step(a(ind, n8803), rule(26411), ['X' = ind], [a(ind, n8802)]).
step(a(ind, n8802), rule(26408), ['X' = ind], [a(ind, n8801)]).
step(a(ind, n8801), rule(26405), ['X' = ind], [a(ind, n8800)]).
step(a(ind, n8800), rule(26402), ['X' = ind], [a(ind, n8799)]).
step(a(ind, n8799), rule(26399), ['X' = ind], [a(ind, n8798)]).
step(a(ind, n8798), rule(26396), ['X' = ind], [a(ind, n8797)]).
step(a(ind, n8797), rule(26393), ['X' = ind], [a(ind, n8796)]).
step(a(ind, n8796), rule(26390), ['X' = ind], [a(ind, n8795)]).
step(a(ind, n8795), rule(26387), ['X' = ind], [a(ind, n8794)]).
step(a(ind, n8794), rule(26384), ['X' = ind], [a(ind, n8793)]).
step(a(ind, n8793), rule(26381), ['X' = ind], [a(ind, n8792)]).
step(a(ind, n8792), rule(26378), ['X' = ind], [a(ind, n8791)]).
step(a(ind, n8791), rule(26375), ['X' = ind], [a(ind, n8790)]).
step(a(ind, n8790), rule(26372), ['X' = ind], [a(ind, n8789)]).
step(a(ind, n8789), rule(26369), ['X' = ind], [a(ind, n8788)]).
step(a(ind, n8788), rule(26366), ['X' = ind], [a(ind, n8787)]).
step(a(ind, n8787), rule(26363), ['X' = ind], [a(ind, n8786)]).
step(a(ind, n8786), rule(26360), ['X' = ind], [a(ind, n8785)]).
step(a(ind, n8785), rule(26357), ['X' = ind], [a(ind, n8784)]).
step(a(ind, n8784), rule(26354), ['X' = ind], [a(ind, n8783)]).
step(a(ind, n8783), rule(26351), ['X' = ind], [a(ind, n8782)]).
step(a(ind, n8782), rule(26348), ['X' = ind], [a(ind, n8781)]).
step(a(ind, n8781), rule(26345), ['X' = ind], [a(ind, n8780)]).
step(a(ind, n8780), rule(26342), ['X' = ind], [a(ind, n8779)]).
step(a(ind, n8779), rule(26339), ['X' = ind], [a(ind, n8778)]).
step(a(ind, n8778), rule(26336), ['X' = ind], [a(ind, n8777)]).
step(a(ind, n8777), rule(26333), ['X' = ind], [a(ind, n8776)]).
step(a(ind, n8776), rule(26330), ['X' = ind], [a(ind, n8775)]).
step(a(ind, n8775), rule(26327), ['X' = ind], [a(ind, n8774)]).
step(a(ind, n8774), rule(26324), ['X' = ind], [a(ind, n8773)]).
step(a(ind, n8773), rule(26321), ['X' = ind], [a(ind, n8772)]).
step(a(ind, n8772), rule(26318), ['X' = ind], [a(ind, n8771)]).
step(a(ind, n8771), rule(26315), ['X' = ind], [a(ind, n8770)]).
step(a(ind, n8770), rule(26312), ['X' = ind], [a(ind, n8769)]).
step(a(ind, n8769), rule(26309), ['X' = ind], [a(ind, n8768)]).
step(a(ind, n8768), rule(26306), ['X' = ind], [a(ind, n8767)]).
step(a(ind, n8767), rule(26303), ['X' = ind], [a(ind, n8766)]).
step(a(ind, n8766), rule(26300), ['X' = ind], [a(ind, n8765)]).
step(a(ind, n8765), rule(26297), ['X' = ind], [a(ind, n8764)]).
step(a(ind, n8764), rule(26294), ['X' = ind], [a(ind, n8763)]).
step(a(ind, n8763), rule(26291), ['X' = ind], [a(ind, n8762)]).
step(a(ind, n8762), rule(26288), ['X' = ind], [a(ind, n8761)]).
step(a(ind, n8761), rule(26285), ['X' = ind], [a(ind, n8760)]).
step(a(ind, n8760), rule(26282), ['X' = ind], [a(ind, n8759)]).
step(a(ind, n8759), rule(26279), ['X' = ind], [a(ind, n8758)]).
step(a(ind, n8758), rule(26276), ['X' = ind], [a(ind, n8757)]).
step(a(ind, n8757), rule(26273), ['X' = ind], [a(ind, n8756)]).
step(a(ind, n8756), rule(26270), ['X' = ind], [a(ind, n8755)]).
step(a(ind, n8755), rule(26267), ['X' = ind], [a(ind, n8754)]).
step(a(ind, n8754), rule(26264), ['X' = ind], [a(ind, n8753)]).
step(a(ind, n8753), rule(26261), ['X' = ind], [a(ind, n8752)]).
step(a(ind, n8752), rule(26258), ['X' = ind], [a(ind, n8751)]).
step(a(ind, n8751), rule(26255), ['X' = ind], [a(ind, n8750)]).
step(a(ind, n8750), rule(26252), ['X' = ind], [a(ind, n8749)]).
step(a(ind, n8749), rule(26249), ['X' = ind], [a(ind, n8748)]).
step(a(ind, n8748), rule(26246), ['X' = ind], [a(ind, n8747)]).
step(a(ind, n8747), rule(26243), ['X' = ind], [a(ind, n8746)]).
step(a(ind, n8746), rule(26240), ['X' = ind], [a(ind, n8745)]).
step(a(ind, n8745), rule(26237), ['X' = ind], [a(ind, n8744)]).
step(a(ind, n8744), rule(26234), ['X' = ind], [a(ind, n8743)]).
step(a(ind, n8743), rule(26231), ['X' = ind], [a(ind, n8742)]).
step(a(ind, n8742), rule(26228), ['X' = ind], [a(ind, n8741)]).
step(a(ind, n8741), rule(26225), ['X' = ind], [a(ind, n8740)]).
step(a(ind, n8740), rule(26222), ['X' = ind], [a(ind, n8739)]).
step(a(ind, n8739), rule(26219), ['X' = ind], [a(ind, n8738)]).
step(a(ind, n8738), rule(26216), ['X' = ind], [a(ind, n8737)]).
step(a(ind, n8737), rule(26213), ['X' = ind], [a(ind, n8736)]).
step(a(ind, n8736), rule(26210), ['X' = ind], [a(ind, n8735)]).
step(a(ind, n8735), rule(26207), ['X' = ind], [a(ind, n8734)]).
step(a(ind, n8734), rule(26204), ['X' = ind], [a(ind, n8733)]).
step(a(ind, n8733), rule(26201), ['X' = ind], [a(ind, n8732)]).
step(a(ind, n8732), rule(26198), ['X' = ind], [a(ind, n8731)]).
step(a(ind, n8731), rule(26195), ['X' = ind], [a(ind, n8730)]).
step(a(ind, n8730), rule(26192), ['X' = ind], [a(ind, n8729)]).
step(a(ind, n8729), rule(26189), ['X' = ind], [a(ind, n8728)]).
step(a(ind, n8728), rule(26186), ['X' = ind], [a(ind, n8727)]).
step(a(ind, n8727), rule(26183), ['X' = ind], [a(ind, n8726)]).
step(a(ind, n8726), rule(26180), ['X' = ind], [a(ind, n8725)]).
step(a(ind, n8725), rule(26177), ['X' = ind], [a(ind, n8724)]).
step(a(ind, n8724), rule(26174), ['X' = ind], [a(ind, n8723)]).
step(a(ind, n8723), rule(26171), ['X' = ind], [a(ind, n8722)]).
step(a(ind, n8722), rule(26168), ['X' = ind], [a(ind, n8721)]).
step(a(ind, n8721), rule(26165), ['X' = ind], [a(ind, n8720)]).
step(a(ind, n8720), rule(26162), ['X' = ind], [a(ind, n8719)]).
step(a(ind, n8719), rule(26159), ['X' = ind], [a(ind, n8718)]).
step(a(ind, n8718), rule(26156), ['X' = ind], [a(ind, n8717)]).
step(a(ind, n8717), rule(26153), ['X' = ind], [a(ind, n8716)]).
step(a(ind, n8716), rule(26150), ['X' = ind], [a(ind, n8715)]).
step(a(ind, n8715), rule(26147), ['X' = ind], [a(ind, n8714)]).
step(a(ind, n8714), rule(26144), ['X' = ind], [a(ind, n8713)]).
step(a(ind, n8713), rule(26141), ['X' = ind], [a(ind, n8712)]).
step(a(ind, n8712), rule(26138), ['X' = ind], [a(ind, n8711)]).
step(a(ind, n8711), rule(26135), ['X' = ind], [a(ind, n8710)]).
step(a(ind, n8710), rule(26132), ['X' = ind], [a(ind, n8709)]).
step(a(ind, n8709), rule(26129), ['X' = ind], [a(ind, n8708)]).
step(a(ind, n8708), rule(26126), ['X' = ind], [a(ind, n8707)]).
step(a(ind, n8707), rule(26123), ['X' = ind], [a(ind, n8706)]).
step(a(ind, n8706), rule(26120), ['X' = ind], [a(ind, n8705)]).
step(a(ind, n8705), rule(26117), ['X' = ind], [a(ind, n8704)]).
step(a(ind, n8704), rule(26114), ['X' = ind], [a(ind, n8703)]).
step(a(ind, n8703), rule(26111), ['X' = ind], [a(ind, n8702)]).
step(a(ind, n8702), rule(26108), ['X' = ind], [a(ind, n8701)]).
step(a(ind, n8701), rule(26105), ['X' = ind], [a(ind, n8700)]).
step(a(ind, n8700), rule(26102), ['X' = ind], [a(ind, n8699)]).
step(a(ind, n8699), rule(26099), ['X' = ind], [a(ind, n8698)]).
step(a(ind, n8698), rule(26096), ['X' = ind], [a(ind, n8697)]).
step(a(ind, n8697), rule(26093), ['X' = ind], [a(ind, n8696)]).
step(a(ind, n8696), rule(26090), ['X' = ind], [a(ind, n8695)]).
step(a(ind, n8695), rule(26087), ['X' = ind], [a(ind, n8694)]).
step(a(ind, n8694), rule(26084), ['X' = ind], [a(ind, n8693)]).
step(a(ind, n8693), rule(26081), ['X' = ind], [a(ind, n8692)]).
step(a(ind, n8692), rule(26078), ['X' = ind], [a(ind, n8691)]).
step(a(ind, n8691), rule(26075), ['X' = ind], [a(ind, n8690)]).
step(a(ind, n8690), rule(26072), ['X' = ind], [a(ind, n8689)]).
step(a(ind, n8689), rule(26069), ['X' = ind], [a(ind, n8688)]).
step(a(ind, n8688), rule(26066), ['X' = ind], [a(ind, n8687)]).
step(a(ind, n8687), rule(26063), ['X' = ind], [a(ind, n8686)]).
step(a(ind, n8686), rule(26060), ['X' = ind], [a(ind, n8685)]).
step(a(ind, n8685), rule(26057), ['X' = ind], [a(ind, n8684)]).
step(a(ind, n8684), rule(26054), ['X' = ind], [a(ind, n8683)]).
step(a(ind, n8683), rule(26051), ['X' = ind], [a(ind, n8682)]).
step(a(ind, n8682), rule(26048), ['X' = ind], [a(ind, n8681)]).
step(a(ind, n8681), rule(26045), ['X' = ind], [a(ind, n8680)]).
step(a(ind, n8680), rule(26042), ['X' = ind], [a(ind, n8679)]).
step(a(ind, n8679), rule(26039), ['X' = ind], [a(ind, n8678)]).
step(a(ind, n8678), rule(26036), ['X' = ind], [a(ind, n8677)]).
step(a(ind, n8677), rule(26033), ['X' = ind], [a(ind, n8676)]).
step(a(ind, n8676), rule(26030), ['X' = ind], [a(ind, n8675)]).
step(a(ind, n8675), rule(26027), ['X' = ind], [a(ind, n8674)]).
step(a(ind, n8674), rule(26024), ['X' = ind], [a(ind, n8673)]).
step(a(ind, n8673), rule(26021), ['X' = ind], [a(ind, n8672)]).
step(a(ind, n8672), rule(26018), ['X' = ind], [a(ind, n8671)]).
step(a(ind, n8671), rule(26015), ['X' = ind], [a(ind, n8670)]).
step(a(ind, n8670), rule(26012), ['X' = ind], [a(ind, n8669)]).
step(a(ind, n8669), rule(26009), ['X' = ind], [a(ind, n8668)]).
step(a(ind, n8668), rule(26006), ['X' = ind], [a(ind, n8667)]).
step(a(ind, n8667), rule(26003), ['X' = ind], [a(ind, n8666)]).
step(a(ind, n8666), rule(26000), ['X' = ind], [a(ind, n8665)]).
step(a(ind, n8665), rule(25997), ['X' = ind], [a(ind, n8664)]).
step(a(ind, n8664), rule(25994), ['X' = ind], [a(ind, n8663)]).
step(a(ind, n8663), rule(25991), ['X' = ind], [a(ind, n8662)]).
step(a(ind, n8662), rule(25988), ['X' = ind], [a(ind, n8661)]).
step(a(ind, n8661), rule(25985), ['X' = ind], [a(ind, n8660)]).
step(a(ind, n8660), rule(25982), ['X' = ind], [a(ind, n8659)]).
step(a(ind, n8659), rule(25979), ['X' = ind], [a(ind, n8658)]).
step(a(ind, n8658), rule(25976), ['X' = ind], [a(ind, n8657)]).
step(a(ind, n8657), rule(25973), ['X' = ind], [a(ind, n8656)]).
step(a(ind, n8656), rule(25970), ['X' = ind], [a(ind, n8655)]).
step(a(ind, n8655), rule(25967), ['X' = ind], [a(ind, n8654)]).
step(a(ind, n8654), rule(25964), ['X' = ind], [a(ind, n8653)]).
step(a(ind, n8653), rule(25961), ['X' = ind], [a(ind, n8652)]).
step(a(ind, n8652), rule(25958), ['X' = ind], [a(ind, n8651)]).
step(a(ind, n8651), rule(25955), ['X' = ind], [a(ind, n8650)]).
step(a(ind, n8650), rule(25952), ['X' = ind], [a(ind, n8649)]).
step(a(ind, n8649), rule(25949), ['X' = ind], [a(ind, n8648)]).
step(a(ind, n8648), rule(25946), ['X' = ind], [a(ind, n8647)]).
step(a(ind, n8647), rule(25943), ['X' = ind], [a(ind, n8646)]).
step(a(ind, n8646), rule(25940), ['X' = ind], [a(ind, n8645)]).
step(a(ind, n8645), rule(25937), ['X' = ind], [a(ind, n8644)]).
step(a(ind, n8644), rule(25934), ['X' = ind], [a(ind, n8643)]).
step(a(ind, n8643), rule(25931), ['X' = ind], [a(ind, n8642)]).
step(a(ind, n8642), rule(25928), ['X' = ind], [a(ind, n8641)]).
step(a(ind, n8641), rule(25925), ['X' = ind], [a(ind, n8640)]).
step(a(ind, n8640), rule(25922), ['X' = ind], [a(ind, n8639)]).
step(a(ind, n8639), rule(25919), ['X' = ind], [a(ind, n8638)]).
step(a(ind, n8638), rule(25916), ['X' = ind], [a(ind, n8637)]).
step(a(ind, n8637), rule(25913), ['X' = ind], [a(ind, n8636)]).
step(a(ind, n8636), rule(25910), ['X' = ind], [a(ind, n8635)]).
step(a(ind, n8635), rule(25907), ['X' = ind], [a(ind, n8634)]).
step(a(ind, n8634), rule(25904), ['X' = ind], [a(ind, n8633)]).
step(a(ind, n8633), rule(25901), ['X' = ind], [a(ind, n8632)]).
step(a(ind, n8632), rule(25898), ['X' = ind], [a(ind, n8631)]).
step(a(ind, n8631), rule(25895), ['X' = ind], [a(ind, n8630)]).
step(a(ind, n8630), rule(25892), ['X' = ind], [a(ind, n8629)]).
step(a(ind, n8629), rule(25889), ['X' = ind], [a(ind, n8628)]).
step(a(ind, n8628), rule(25886), ['X' = ind], [a(ind, n8627)]).
step(a(ind, n8627), rule(25883), ['X' = ind], [a(ind, n8626)]).
step(a(ind, n8626), rule(25880), ['X' = ind], [a(ind, n8625)]).
step(a(ind, n8625), rule(25877), ['X' = ind], [a(ind, n8624)]).
step(a(ind, n8624), rule(25874), ['X' = ind], [a(ind, n8623)]).
step(a(ind, n8623), rule(25871), ['X' = ind], [a(ind, n8622)]).
step(a(ind, n8622), rule(25868), ['X' = ind], [a(ind, n8621)]).
step(a(ind, n8621), rule(25865), ['X' = ind], [a(ind, n8620)]).
step(a(ind, n8620), rule(25862), ['X' = ind], [a(ind, n8619)]).
step(a(ind, n8619), rule(25859), ['X' = ind], [a(ind, n8618)]).
step(a(ind, n8618), rule(25856), ['X' = ind], [a(ind, n8617)]).
step(a(ind, n8617), rule(25853), ['X' = ind], [a(ind, n8616)]).
step(a(ind, n8616), rule(25850), ['X' = ind], [a(ind, n8615)]).
step(a(ind, n8615), rule(25847), ['X' = ind], [a(ind, n8614)]).
step(a(ind, n8614), rule(25844), ['X' = ind], [a(ind, n8613)]).
step(a(ind, n8613), rule(25841), ['X' = ind], [a(ind, n8612)]).
step(a(ind, n8612), rule(25838), ['X' = ind], [a(ind, n8611)]).
step(a(ind, n8611), rule(25835), ['X' = ind], [a(ind, n8610)]).
step(a(ind, n8610), rule(25832), ['X' = ind], [a(ind, n8609)]).
step(a(ind, n8609), rule(25829), ['X' = ind], [a(ind, n8608)]).
step(a(ind, n8608), rule(25826), ['X' = ind], [a(ind, n8607)]).
step(a(ind, n8607), rule(25823), ['X' = ind], [a(ind, n8606)]).
step(a(ind, n8606), rule(25820), ['X' = ind], [a(ind, n8605)]).
step(a(ind, n8605), rule(25817), ['X' = ind], [a(ind, n8604)]).
step(a(ind, n8604), rule(25814), ['X' = ind], [a(ind, n8603)]).
step(a(ind, n8603), rule(25811), ['X' = ind], [a(ind, n8602)]).
step(a(ind, n8602), rule(25808), ['X' = ind], [a(ind, n8601)]).
step(a(ind, n8601), rule(25805), ['X' = ind], [a(ind, n8600)]).
step(a(ind, n8600), rule(25802), ['X' = ind], [a(ind, n8599)]).
step(a(ind, n8599), rule(25799), ['X' = ind], [a(ind, n8598)]).
step(a(ind, n8598), rule(25796), ['X' = ind], [a(ind, n8597)]).
step(a(ind, n8597), rule(25793), ['X' = ind], [a(ind, n8596)]).
step(a(ind, n8596), rule(25790), ['X' = ind], [a(ind, n8595)]).
step(a(ind, n8595), rule(25787), ['X' = ind], [a(ind, n8594)]).
step(a(ind, n8594), rule(25784), ['X' = ind], [a(ind, n8593)]).
step(a(ind, n8593), rule(25781), ['X' = ind], [a(ind, n8592)]).
step(a(ind, n8592), rule(25778), ['X' = ind], [a(ind, n8591)]).
step(a(ind, n8591), rule(25775), ['X' = ind], [a(ind, n8590)]).
step(a(ind, n8590), rule(25772), ['X' = ind], [a(ind, n8589)]).
step(a(ind, n8589), rule(25769), ['X' = ind], [a(ind, n8588)]).
step(a(ind, n8588), rule(25766), ['X' = ind], [a(ind, n8587)]).
step(a(ind, n8587), rule(25763), ['X' = ind], [a(ind, n8586)]).
step(a(ind, n8586), rule(25760), ['X' = ind], [a(ind, n8585)]).
step(a(ind, n8585), rule(25757), ['X' = ind], [a(ind, n8584)]).
step(a(ind, n8584), rule(25754), ['X' = ind], [a(ind, n8583)]).
step(a(ind, n8583), rule(25751), ['X' = ind], [a(ind, n8582)]).
step(a(ind, n8582), rule(25748), ['X' = ind], [a(ind, n8581)]).
step(a(ind, n8581), rule(25745), ['X' = ind], [a(ind, n8580)]).
step(a(ind, n8580), rule(25742), ['X' = ind], [a(ind, n8579)]).
step(a(ind, n8579), rule(25739), ['X' = ind], [a(ind, n8578)]).
step(a(ind, n8578), rule(25736), ['X' = ind], [a(ind, n8577)]).
step(a(ind, n8577), rule(25733), ['X' = ind], [a(ind, n8576)]).
step(a(ind, n8576), rule(25730), ['X' = ind], [a(ind, n8575)]).
step(a(ind, n8575), rule(25727), ['X' = ind], [a(ind, n8574)]).
step(a(ind, n8574), rule(25724), ['X' = ind], [a(ind, n8573)]).
step(a(ind, n8573), rule(25721), ['X' = ind], [a(ind, n8572)]).
step(a(ind, n8572), rule(25718), ['X' = ind], [a(ind, n8571)]).
step(a(ind, n8571), rule(25715), ['X' = ind], [a(ind, n8570)]).
step(a(ind, n8570), rule(25712), ['X' = ind], [a(ind, n8569)]).
step(a(ind, n8569), rule(25709), ['X' = ind], [a(ind, n8568)]).
step(a(ind, n8568), rule(25706), ['X' = ind], [a(ind, n8567)]).
step(a(ind, n8567), rule(25703), ['X' = ind], [a(ind, n8566)]).
step(a(ind, n8566), rule(25700), ['X' = ind], [a(ind, n8565)]).
step(a(ind, n8565), rule(25697), ['X' = ind], [a(ind, n8564)]).
step(a(ind, n8564), rule(25694), ['X' = ind], [a(ind, n8563)]).
step(a(ind, n8563), rule(25691), ['X' = ind], [a(ind, n8562)]).
step(a(ind, n8562), rule(25688), ['X' = ind], [a(ind, n8561)]).
step(a(ind, n8561), rule(25685), ['X' = ind], [a(ind, n8560)]).
step(a(ind, n8560), rule(25682), ['X' = ind], [a(ind, n8559)]).
step(a(ind, n8559), rule(25679), ['X' = ind], [a(ind, n8558)]).
step(a(ind, n8558), rule(25676), ['X' = ind], [a(ind, n8557)]).
step(a(ind, n8557), rule(25673), ['X' = ind], [a(ind, n8556)]).
step(a(ind, n8556), rule(25670), ['X' = ind], [a(ind, n8555)]).
step(a(ind, n8555), rule(25667), ['X' = ind], [a(ind, n8554)]).
step(a(ind, n8554), rule(25664), ['X' = ind], [a(ind, n8553)]).
step(a(ind, n8553), rule(25661), ['X' = ind], [a(ind, n8552)]).
step(a(ind, n8552), rule(25658), ['X' = ind], [a(ind, n8551)]).
step(a(ind, n8551), rule(25655), ['X' = ind], [a(ind, n8550)]).
step(a(ind, n8550), rule(25652), ['X' = ind], [a(ind, n8549)]).
step(a(ind, n8549), rule(25649), ['X' = ind], [a(ind, n8548)]).
step(a(ind, n8548), rule(25646), ['X' = ind], [a(ind, n8547)]).
step(a(ind, n8547), rule(25643), ['X' = ind], [a(ind, n8546)]).
step(a(ind, n8546), rule(25640), ['X' = ind], [a(ind, n8545)]).
step(a(ind, n8545), rule(25637), ['X' = ind], [a(ind, n8544)]).
step(a(ind, n8544), rule(25634), ['X' = ind], [a(ind, n8543)]).
step(a(ind, n8543), rule(25631), ['X' = ind], [a(ind, n8542)]).
step(a(ind, n8542), rule(25628), ['X' = ind], [a(ind, n8541)]).
step(a(ind, n8541), rule(25625), ['X' = ind], [a(ind, n8540)]).
step(a(ind, n8540), rule(25622), ['X' = ind], [a(ind, n8539)]).
step(a(ind, n8539), rule(25619), ['X' = ind], [a(ind, n8538)]).
step(a(ind, n8538), rule(25616), ['X' = ind], [a(ind, n8537)]).
step(a(ind, n8537), rule(25613), ['X' = ind], [a(ind, n8536)]).
step(a(ind, n8536), rule(25610), ['X' = ind], [a(ind, n8535)]).
step(a(ind, n8535), rule(25607), ['X' = ind], [a(ind, n8534)]).
step(a(ind, n8534), rule(25604), ['X' = ind], [a(ind, n8533)]).
step(a(ind, n8533), rule(25601), ['X' = ind], [a(ind, n8532)]).
step(a(ind, n8532), rule(25598), ['X' = ind], [a(ind, n8531)]).
step(a(ind, n8531), rule(25595), ['X' = ind], [a(ind, n8530)]).
step(a(ind, n8530), rule(25592), ['X' = ind], [a(ind, n8529)]).
step(a(ind, n8529), rule(25589), ['X' = ind], [a(ind, n8528)]).
step(a(ind, n8528), rule(25586), ['X' = ind], [a(ind, n8527)]).
step(a(ind, n8527), rule(25583), ['X' = ind], [a(ind, n8526)]).
step(a(ind, n8526), rule(25580), ['X' = ind], [a(ind, n8525)]).
step(a(ind, n8525), rule(25577), ['X' = ind], [a(ind, n8524)]).
step(a(ind, n8524), rule(25574), ['X' = ind], [a(ind, n8523)]).
step(a(ind, n8523), rule(25571), ['X' = ind], [a(ind, n8522)]).
step(a(ind, n8522), rule(25568), ['X' = ind], [a(ind, n8521)]).
step(a(ind, n8521), rule(25565), ['X' = ind], [a(ind, n8520)]).
step(a(ind, n8520), rule(25562), ['X' = ind], [a(ind, n8519)]).
step(a(ind, n8519), rule(25559), ['X' = ind], [a(ind, n8518)]).
step(a(ind, n8518), rule(25556), ['X' = ind], [a(ind, n8517)]).
step(a(ind, n8517), rule(25553), ['X' = ind], [a(ind, n8516)]).
step(a(ind, n8516), rule(25550), ['X' = ind], [a(ind, n8515)]).
step(a(ind, n8515), rule(25547), ['X' = ind], [a(ind, n8514)]).
step(a(ind, n8514), rule(25544), ['X' = ind], [a(ind, n8513)]).
step(a(ind, n8513), rule(25541), ['X' = ind], [a(ind, n8512)]).
step(a(ind, n8512), rule(25538), ['X' = ind], [a(ind, n8511)]).
step(a(ind, n8511), rule(25535), ['X' = ind], [a(ind, n8510)]).
step(a(ind, n8510), rule(25532), ['X' = ind], [a(ind, n8509)]).
step(a(ind, n8509), rule(25529), ['X' = ind], [a(ind, n8508)]).
step(a(ind, n8508), rule(25526), ['X' = ind], [a(ind, n8507)]).
step(a(ind, n8507), rule(25523), ['X' = ind], [a(ind, n8506)]).
step(a(ind, n8506), rule(25520), ['X' = ind], [a(ind, n8505)]).
step(a(ind, n8505), rule(25517), ['X' = ind], [a(ind, n8504)]).
step(a(ind, n8504), rule(25514), ['X' = ind], [a(ind, n8503)]).
step(a(ind, n8503), rule(25511), ['X' = ind], [a(ind, n8502)]).
step(a(ind, n8502), rule(25508), ['X' = ind], [a(ind, n8501)]).
step(a(ind, n8501), rule(25505), ['X' = ind], [a(ind, n8500)]).
step(a(ind, n8500), rule(25502), ['X' = ind], [a(ind, n8499)]).
step(a(ind, n8499), rule(25499), ['X' = ind], [a(ind, n8498)]).
step(a(ind, n8498), rule(25496), ['X' = ind], [a(ind, n8497)]).
step(a(ind, n8497), rule(25493), ['X' = ind], [a(ind, n8496)]).
step(a(ind, n8496), rule(25490), ['X' = ind], [a(ind, n8495)]).
step(a(ind, n8495), rule(25487), ['X' = ind], [a(ind, n8494)]).
step(a(ind, n8494), rule(25484), ['X' = ind], [a(ind, n8493)]).
step(a(ind, n8493), rule(25481), ['X' = ind], [a(ind, n8492)]).
step(a(ind, n8492), rule(25478), ['X' = ind], [a(ind, n8491)]).
step(a(ind, n8491), rule(25475), ['X' = ind], [a(ind, n8490)]).
step(a(ind, n8490), rule(25472), ['X' = ind], [a(ind, n8489)]).
step(a(ind, n8489), rule(25469), ['X' = ind], [a(ind, n8488)]).
step(a(ind, n8488), rule(25466), ['X' = ind], [a(ind, n8487)]).
step(a(ind, n8487), rule(25463), ['X' = ind], [a(ind, n8486)]).
step(a(ind, n8486), rule(25460), ['X' = ind], [a(ind, n8485)]).
step(a(ind, n8485), rule(25457), ['X' = ind], [a(ind, n8484)]).
step(a(ind, n8484), rule(25454), ['X' = ind], [a(ind, n8483)]).
step(a(ind, n8483), rule(25451), ['X' = ind], [a(ind, n8482)]).
step(a(ind, n8482), rule(25448), ['X' = ind], [a(ind, n8481)]).
step(a(ind, n8481), rule(25445), ['X' = ind], [a(ind, n8480)]).
step(a(ind, n8480), rule(25442), ['X' = ind], [a(ind, n8479)]).
step(a(ind, n8479), rule(25439), ['X' = ind], [a(ind, n8478)]).
step(a(ind, n8478), rule(25436), ['X' = ind], [a(ind, n8477)]).
step(a(ind, n8477), rule(25433), ['X' = ind], [a(ind, n8476)]).
step(a(ind, n8476), rule(25430), ['X' = ind], [a(ind, n8475)]).
step(a(ind, n8475), rule(25427), ['X' = ind], [a(ind, n8474)]).
step(a(ind, n8474), rule(25424), ['X' = ind], [a(ind, n8473)]).
step(a(ind, n8473), rule(25421), ['X' = ind], [a(ind, n8472)]).
step(a(ind, n8472), rule(25418), ['X' = ind], [a(ind, n8471)]).
step(a(ind, n8471), rule(25415), ['X' = ind], [a(ind, n8470)]).
step(a(ind, n8470), rule(25412), ['X' = ind], [a(ind, n8469)]).
step(a(ind, n8469), rule(25409), ['X' = ind], [a(ind, n8468)]).
step(a(ind, n8468), rule(25406), ['X' = ind], [a(ind, n8467)]).
step(a(ind, n8467), rule(25403), ['X' = ind], [a(ind, n8466)]).
step(a(ind, n8466), rule(25400), ['X' = ind], [a(ind, n8465)]).
step(a(ind, n8465), rule(25397), ['X' = ind], [a(ind, n8464)]).
step(a(ind, n8464), rule(25394), ['X' = ind], [a(ind, n8463)]).
step(a(ind, n8463), rule(25391), ['X' = ind], [a(ind, n8462)]).
step(a(ind, n8462), rule(25388), ['X' = ind], [a(ind, n8461)]).
step(a(ind, n8461), rule(25385), ['X' = ind], [a(ind, n8460)]).
step(a(ind, n8460), rule(25382), ['X' = ind], [a(ind, n8459)]).
step(a(ind, n8459), rule(25379), ['X' = ind], [a(ind, n8458)]).
step(a(ind, n8458), rule(25376), ['X' = ind], [a(ind, n8457)]).
step(a(ind, n8457), rule(25373), ['X' = ind], [a(ind, n8456)]).
step(a(ind, n8456), rule(25370), ['X' = ind], [a(ind, n8455)]).
step(a(ind, n8455), rule(25367), ['X' = ind], [a(ind, n8454)]).
step(a(ind, n8454), rule(25364), ['X' = ind], [a(ind, n8453)]).
step(a(ind, n8453), rule(25361), ['X' = ind], [a(ind, n8452)]).
step(a(ind, n8452), rule(25358), ['X' = ind], [a(ind, n8451)]).
step(a(ind, n8451), rule(25355), ['X' = ind], [a(ind, n8450)]).
step(a(ind, n8450), rule(25352), ['X' = ind], [a(ind, n8449)]).
step(a(ind, n8449), rule(25349), ['X' = ind], [a(ind, n8448)]).
step(a(ind, n8448), rule(25346), ['X' = ind], [a(ind, n8447)]).
step(a(ind, n8447), rule(25343), ['X' = ind], [a(ind, n8446)]).
step(a(ind, n8446), rule(25340), ['X' = ind], [a(ind, n8445)]).
step(a(ind, n8445), rule(25337), ['X' = ind], [a(ind, n8444)]).
step(a(ind, n8444), rule(25334), ['X' = ind], [a(ind, n8443)]).
step(a(ind, n8443), rule(25331), ['X' = ind], [a(ind, n8442)]).
step(a(ind, n8442), rule(25328), ['X' = ind], [a(ind, n8441)]).
step(a(ind, n8441), rule(25325), ['X' = ind], [a(ind, n8440)]).
step(a(ind, n8440), rule(25322), ['X' = ind], [a(ind, n8439)]).
step(a(ind, n8439), rule(25319), ['X' = ind], [a(ind, n8438)]).
step(a(ind, n8438), rule(25316), ['X' = ind], [a(ind, n8437)]).
step(a(ind, n8437), rule(25313), ['X' = ind], [a(ind, n8436)]).
step(a(ind, n8436), rule(25310), ['X' = ind], [a(ind, n8435)]).
step(a(ind, n8435), rule(25307), ['X' = ind], [a(ind, n8434)]).
step(a(ind, n8434), rule(25304), ['X' = ind], [a(ind, n8433)]).
step(a(ind, n8433), rule(25301), ['X' = ind], [a(ind, n8432)]).
step(a(ind, n8432), rule(25298), ['X' = ind], [a(ind, n8431)]).
step(a(ind, n8431), rule(25295), ['X' = ind], [a(ind, n8430)]).
step(a(ind, n8430), rule(25292), ['X' = ind], [a(ind, n8429)]).
step(a(ind, n8429), rule(25289), ['X' = ind], [a(ind, n8428)]).
step(a(ind, n8428), rule(25286), ['X' = ind], [a(ind, n8427)]).
step(a(ind, n8427), rule(25283), ['X' = ind], [a(ind, n8426)]).
step(a(ind, n8426), rule(25280), ['X' = ind], [a(ind, n8425)]).
step(a(ind, n8425), rule(25277), ['X' = ind], [a(ind, n8424)]).
step(a(ind, n8424), rule(25274), ['X' = ind], [a(ind, n8423)]).
step(a(ind, n8423), rule(25271), ['X' = ind], [a(ind, n8422)]).
step(a(ind, n8422), rule(25268), ['X' = ind], [a(ind, n8421)]).
step(a(ind, n8421), rule(25265), ['X' = ind], [a(ind, n8420)]).
step(a(ind, n8420), rule(25262), ['X' = ind], [a(ind, n8419)]).
step(a(ind, n8419), rule(25259), ['X' = ind], [a(ind, n8418)]).
step(a(ind, n8418), rule(25256), ['X' = ind], [a(ind, n8417)]).
step(a(ind, n8417), rule(25253), ['X' = ind], [a(ind, n8416)]).
step(a(ind, n8416), rule(25250), ['X' = ind], [a(ind, n8415)]).
step(a(ind, n8415), rule(25247), ['X' = ind], [a(ind, n8414)]).
step(a(ind, n8414), rule(25244), ['X' = ind], [a(ind, n8413)]).
step(a(ind, n8413), rule(25241), ['X' = ind], [a(ind, n8412)]).
step(a(ind, n8412), rule(25238), ['X' = ind], [a(ind, n8411)]).
step(a(ind, n8411), rule(25235), ['X' = ind], [a(ind, n8410)]).
step(a(ind, n8410), rule(25232), ['X' = ind], [a(ind, n8409)]).
step(a(ind, n8409), rule(25229), ['X' = ind], [a(ind, n8408)]).
step(a(ind, n8408), rule(25226), ['X' = ind], [a(ind, n8407)]).
step(a(ind, n8407), rule(25223), ['X' = ind], [a(ind, n8406)]).
step(a(ind, n8406), rule(25220), ['X' = ind], [a(ind, n8405)]).
step(a(ind, n8405), rule(25217), ['X' = ind], [a(ind, n8404)]).
step(a(ind, n8404), rule(25214), ['X' = ind], [a(ind, n8403)]).
step(a(ind, n8403), rule(25211), ['X' = ind], [a(ind, n8402)]).
step(a(ind, n8402), rule(25208), ['X' = ind], [a(ind, n8401)]).
step(a(ind, n8401), rule(25205), ['X' = ind], [a(ind, n8400)]).
step(a(ind, n8400), rule(25202), ['X' = ind], [a(ind, n8399)]).
step(a(ind, n8399), rule(25199), ['X' = ind], [a(ind, n8398)]).
step(a(ind, n8398), rule(25196), ['X' = ind], [a(ind, n8397)]).
step(a(ind, n8397), rule(25193), ['X' = ind], [a(ind, n8396)]).
step(a(ind, n8396), rule(25190), ['X' = ind], [a(ind, n8395)]).
step(a(ind, n8395), rule(25187), ['X' = ind], [a(ind, n8394)]).
step(a(ind, n8394), rule(25184), ['X' = ind], [a(ind, n8393)]).
step(a(ind, n8393), rule(25181), ['X' = ind], [a(ind, n8392)]).
step(a(ind, n8392), rule(25178), ['X' = ind], [a(ind, n8391)]).
step(a(ind, n8391), rule(25175), ['X' = ind], [a(ind, n8390)]).
step(a(ind, n8390), rule(25172), ['X' = ind], [a(ind, n8389)]).
step(a(ind, n8389), rule(25169), ['X' = ind], [a(ind, n8388)]).
step(a(ind, n8388), rule(25166), ['X' = ind], [a(ind, n8387)]).
step(a(ind, n8387), rule(25163), ['X' = ind], [a(ind, n8386)]).
step(a(ind, n8386), rule(25160), ['X' = ind], [a(ind, n8385)]).
step(a(ind, n8385), rule(25157), ['X' = ind], [a(ind, n8384)]).
step(a(ind, n8384), rule(25154), ['X' = ind], [a(ind, n8383)]).
step(a(ind, n8383), rule(25151), ['X' = ind], [a(ind, n8382)]).
step(a(ind, n8382), rule(25148), ['X' = ind], [a(ind, n8381)]).
step(a(ind, n8381), rule(25145), ['X' = ind], [a(ind, n8380)]).
step(a(ind, n8380), rule(25142), ['X' = ind], [a(ind, n8379)]).
step(a(ind, n8379), rule(25139), ['X' = ind], [a(ind, n8378)]).
step(a(ind, n8378), rule(25136), ['X' = ind], [a(ind, n8377)]).
step(a(ind, n8377), rule(25133), ['X' = ind], [a(ind, n8376)]).
step(a(ind, n8376), rule(25130), ['X' = ind], [a(ind, n8375)]).
step(a(ind, n8375), rule(25127), ['X' = ind], [a(ind, n8374)]).
step(a(ind, n8374), rule(25124), ['X' = ind], [a(ind, n8373)]).
step(a(ind, n8373), rule(25121), ['X' = ind], [a(ind, n8372)]).
step(a(ind, n8372), rule(25118), ['X' = ind], [a(ind, n8371)]).
step(a(ind, n8371), rule(25115), ['X' = ind], [a(ind, n8370)]).
step(a(ind, n8370), rule(25112), ['X' = ind], [a(ind, n8369)]).
step(a(ind, n8369), rule(25109), ['X' = ind], [a(ind, n8368)]).
step(a(ind, n8368), rule(25106), ['X' = ind], [a(ind, n8367)]).
step(a(ind, n8367), rule(25103), ['X' = ind], [a(ind, n8366)]).
step(a(ind, n8366), rule(25100), ['X' = ind], [a(ind, n8365)]).
step(a(ind, n8365), rule(25097), ['X' = ind], [a(ind, n8364)]).
step(a(ind, n8364), rule(25094), ['X' = ind], [a(ind, n8363)]).
step(a(ind, n8363), rule(25091), ['X' = ind], [a(ind, n8362)]).
step(a(ind, n8362), rule(25088), ['X' = ind], [a(ind, n8361)]).
step(a(ind, n8361), rule(25085), ['X' = ind], [a(ind, n8360)]).
step(a(ind, n8360), rule(25082), ['X' = ind], [a(ind, n8359)]).
step(a(ind, n8359), rule(25079), ['X' = ind], [a(ind, n8358)]).
step(a(ind, n8358), rule(25076), ['X' = ind], [a(ind, n8357)]).
step(a(ind, n8357), rule(25073), ['X' = ind], [a(ind, n8356)]).
step(a(ind, n8356), rule(25070), ['X' = ind], [a(ind, n8355)]).
step(a(ind, n8355), rule(25067), ['X' = ind], [a(ind, n8354)]).
step(a(ind, n8354), rule(25064), ['X' = ind], [a(ind, n8353)]).
step(a(ind, n8353), rule(25061), ['X' = ind], [a(ind, n8352)]).
step(a(ind, n8352), rule(25058), ['X' = ind], [a(ind, n8351)]).
step(a(ind, n8351), rule(25055), ['X' = ind], [a(ind, n8350)]).
step(a(ind, n8350), rule(25052), ['X' = ind], [a(ind, n8349)]).
step(a(ind, n8349), rule(25049), ['X' = ind], [a(ind, n8348)]).
step(a(ind, n8348), rule(25046), ['X' = ind], [a(ind, n8347)]).
step(a(ind, n8347), rule(25043), ['X' = ind], [a(ind, n8346)]).
step(a(ind, n8346), rule(25040), ['X' = ind], [a(ind, n8345)]).
step(a(ind, n8345), rule(25037), ['X' = ind], [a(ind, n8344)]).
step(a(ind, n8344), rule(25034), ['X' = ind], [a(ind, n8343)]).
step(a(ind, n8343), rule(25031), ['X' = ind], [a(ind, n8342)]).
step(a(ind, n8342), rule(25028), ['X' = ind], [a(ind, n8341)]).
step(a(ind, n8341), rule(25025), ['X' = ind], [a(ind, n8340)]).
step(a(ind, n8340), rule(25022), ['X' = ind], [a(ind, n8339)]).
step(a(ind, n8339), rule(25019), ['X' = ind], [a(ind, n8338)]).
step(a(ind, n8338), rule(25016), ['X' = ind], [a(ind, n8337)]).
step(a(ind, n8337), rule(25013), ['X' = ind], [a(ind, n8336)]).
step(a(ind, n8336), rule(25010), ['X' = ind], [a(ind, n8335)]).
step(a(ind, n8335), rule(25007), ['X' = ind], [a(ind, n8334)]).
step(a(ind, n8334), rule(25004), ['X' = ind], [a(ind, n8333)]).
step(a(ind, n8333), rule(25001), ['X' = ind], [a(ind, n8332)]).
step(a(ind, n8332), rule(24998), ['X' = ind], [a(ind, n8331)]).
step(a(ind, n8331), rule(24995), ['X' = ind], [a(ind, n8330)]).
step(a(ind, n8330), rule(24992), ['X' = ind], [a(ind, n8329)]).
step(a(ind, n8329), rule(24989), ['X' = ind], [a(ind, n8328)]).
step(a(ind, n8328), rule(24986), ['X' = ind], [a(ind, n8327)]).
step(a(ind, n8327), rule(24983), ['X' = ind], [a(ind, n8326)]).
step(a(ind, n8326), rule(24980), ['X' = ind], [a(ind, n8325)]).
step(a(ind, n8325), rule(24977), ['X' = ind], [a(ind, n8324)]).
step(a(ind, n8324), rule(24974), ['X' = ind], [a(ind, n8323)]).
step(a(ind, n8323), rule(24971), ['X' = ind], [a(ind, n8322)]).
step(a(ind, n8322), rule(24968), ['X' = ind], [a(ind, n8321)]).
step(a(ind, n8321), rule(24965), ['X' = ind], [a(ind, n8320)]).
step(a(ind, n8320), rule(24962), ['X' = ind], [a(ind, n8319)]).
step(a(ind, n8319), rule(24959), ['X' = ind], [a(ind, n8318)]).
step(a(ind, n8318), rule(24956), ['X' = ind], [a(ind, n8317)]).
step(a(ind, n8317), rule(24953), ['X' = ind], [a(ind, n8316)]).
step(a(ind, n8316), rule(24950), ['X' = ind], [a(ind, n8315)]).
step(a(ind, n8315), rule(24947), ['X' = ind], [a(ind, n8314)]).
step(a(ind, n8314), rule(24944), ['X' = ind], [a(ind, n8313)]).
step(a(ind, n8313), rule(24941), ['X' = ind], [a(ind, n8312)]).
step(a(ind, n8312), rule(24938), ['X' = ind], [a(ind, n8311)]).
step(a(ind, n8311), rule(24935), ['X' = ind], [a(ind, n8310)]).
step(a(ind, n8310), rule(24932), ['X' = ind], [a(ind, n8309)]).
step(a(ind, n8309), rule(24929), ['X' = ind], [a(ind, n8308)]).
step(a(ind, n8308), rule(24926), ['X' = ind], [a(ind, n8307)]).
step(a(ind, n8307), rule(24923), ['X' = ind], [a(ind, n8306)]).
step(a(ind, n8306), rule(24920), ['X' = ind], [a(ind, n8305)]).
step(a(ind, n8305), rule(24917), ['X' = ind], [a(ind, n8304)]).
step(a(ind, n8304), rule(24914), ['X' = ind], [a(ind, n8303)]).
step(a(ind, n8303), rule(24911), ['X' = ind], [a(ind, n8302)]).
step(a(ind, n8302), rule(24908), ['X' = ind], [a(ind, n8301)]).
step(a(ind, n8301), rule(24905), ['X' = ind], [a(ind, n8300)]).
step(a(ind, n8300), rule(24902), ['X' = ind], [a(ind, n8299)]).
step(a(ind, n8299), rule(24899), ['X' = ind], [a(ind, n8298)]).
step(a(ind, n8298), rule(24896), ['X' = ind], [a(ind, n8297)]).
step(a(ind, n8297), rule(24893), ['X' = ind], [a(ind, n8296)]).
step(a(ind, n8296), rule(24890), ['X' = ind], [a(ind, n8295)]).
step(a(ind, n8295), rule(24887), ['X' = ind], [a(ind, n8294)]).
step(a(ind, n8294), rule(24884), ['X' = ind], [a(ind, n8293)]).
step(a(ind, n8293), rule(24881), ['X' = ind], [a(ind, n8292)]).
step(a(ind, n8292), rule(24878), ['X' = ind], [a(ind, n8291)]).
step(a(ind, n8291), rule(24875), ['X' = ind], [a(ind, n8290)]).
step(a(ind, n8290), rule(24872), ['X' = ind], [a(ind, n8289)]).
step(a(ind, n8289), rule(24869), ['X' = ind], [a(ind, n8288)]).
step(a(ind, n8288), rule(24866), ['X' = ind], [a(ind, n8287)]).
step(a(ind, n8287), rule(24863), ['X' = ind], [a(ind, n8286)]).
step(a(ind, n8286), rule(24860), ['X' = ind], [a(ind, n8285)]).
step(a(ind, n8285), rule(24857), ['X' = ind], [a(ind, n8284)]).
step(a(ind, n8284), rule(24854), ['X' = ind], [a(ind, n8283)]).
step(a(ind, n8283), rule(24851), ['X' = ind], [a(ind, n8282)]).
step(a(ind, n8282), rule(24848), ['X' = ind], [a(ind, n8281)]).
step(a(ind, n8281), rule(24845), ['X' = ind], [a(ind, n8280)]).
step(a(ind, n8280), rule(24842), ['X' = ind], [a(ind, n8279)]).
step(a(ind, n8279), rule(24839), ['X' = ind], [a(ind, n8278)]).
step(a(ind, n8278), rule(24836), ['X' = ind], [a(ind, n8277)]).
step(a(ind, n8277), rule(24833), ['X' = ind], [a(ind, n8276)]).
step(a(ind, n8276), rule(24830), ['X' = ind], [a(ind, n8275)]).
step(a(ind, n8275), rule(24827), ['X' = ind], [a(ind, n8274)]).
step(a(ind, n8274), rule(24824), ['X' = ind], [a(ind, n8273)]).
step(a(ind, n8273), rule(24821), ['X' = ind], [a(ind, n8272)]).
step(a(ind, n8272), rule(24818), ['X' = ind], [a(ind, n8271)]).
step(a(ind, n8271), rule(24815), ['X' = ind], [a(ind, n8270)]).
step(a(ind, n8270), rule(24812), ['X' = ind], [a(ind, n8269)]).
step(a(ind, n8269), rule(24809), ['X' = ind], [a(ind, n8268)]).
step(a(ind, n8268), rule(24806), ['X' = ind], [a(ind, n8267)]).
step(a(ind, n8267), rule(24803), ['X' = ind], [a(ind, n8266)]).
step(a(ind, n8266), rule(24800), ['X' = ind], [a(ind, n8265)]).
step(a(ind, n8265), rule(24797), ['X' = ind], [a(ind, n8264)]).
step(a(ind, n8264), rule(24794), ['X' = ind], [a(ind, n8263)]).
step(a(ind, n8263), rule(24791), ['X' = ind], [a(ind, n8262)]).
step(a(ind, n8262), rule(24788), ['X' = ind], [a(ind, n8261)]).
step(a(ind, n8261), rule(24785), ['X' = ind], [a(ind, n8260)]).
step(a(ind, n8260), rule(24782), ['X' = ind], [a(ind, n8259)]).
step(a(ind, n8259), rule(24779), ['X' = ind], [a(ind, n8258)]).
step(a(ind, n8258), rule(24776), ['X' = ind], [a(ind, n8257)]).
step(a(ind, n8257), rule(24773), ['X' = ind], [a(ind, n8256)]).
step(a(ind, n8256), rule(24770), ['X' = ind], [a(ind, n8255)]).
step(a(ind, n8255), rule(24767), ['X' = ind], [a(ind, n8254)]).
step(a(ind, n8254), rule(24764), ['X' = ind], [a(ind, n8253)]).
step(a(ind, n8253), rule(24761), ['X' = ind], [a(ind, n8252)]).
step(a(ind, n8252), rule(24758), ['X' = ind], [a(ind, n8251)]).
step(a(ind, n8251), rule(24755), ['X' = ind], [a(ind, n8250)]).
step(a(ind, n8250), rule(24752), ['X' = ind], [a(ind, n8249)]).
step(a(ind, n8249), rule(24749), ['X' = ind], [a(ind, n8248)]).
step(a(ind, n8248), rule(24746), ['X' = ind], [a(ind, n8247)]).
step(a(ind, n8247), rule(24743), ['X' = ind], [a(ind, n8246)]).
step(a(ind, n8246), rule(24740), ['X' = ind], [a(ind, n8245)]).
step(a(ind, n8245), rule(24737), ['X' = ind], [a(ind, n8244)]).
step(a(ind, n8244), rule(24734), ['X' = ind], [a(ind, n8243)]).
step(a(ind, n8243), rule(24731), ['X' = ind], [a(ind, n8242)]).
step(a(ind, n8242), rule(24728), ['X' = ind], [a(ind, n8241)]).
step(a(ind, n8241), rule(24725), ['X' = ind], [a(ind, n8240)]).
step(a(ind, n8240), rule(24722), ['X' = ind], [a(ind, n8239)]).
step(a(ind, n8239), rule(24719), ['X' = ind], [a(ind, n8238)]).
step(a(ind, n8238), rule(24716), ['X' = ind], [a(ind, n8237)]).
step(a(ind, n8237), rule(24713), ['X' = ind], [a(ind, n8236)]).
step(a(ind, n8236), rule(24710), ['X' = ind], [a(ind, n8235)]).
step(a(ind, n8235), rule(24707), ['X' = ind], [a(ind, n8234)]).
step(a(ind, n8234), rule(24704), ['X' = ind], [a(ind, n8233)]).
step(a(ind, n8233), rule(24701), ['X' = ind], [a(ind, n8232)]).
step(a(ind, n8232), rule(24698), ['X' = ind], [a(ind, n8231)]).
step(a(ind, n8231), rule(24695), ['X' = ind], [a(ind, n8230)]).
step(a(ind, n8230), rule(24692), ['X' = ind], [a(ind, n8229)]).
step(a(ind, n8229), rule(24689), ['X' = ind], [a(ind, n8228)]).
step(a(ind, n8228), rule(24686), ['X' = ind], [a(ind, n8227)]).
step(a(ind, n8227), rule(24683), ['X' = ind], [a(ind, n8226)]).
step(a(ind, n8226), rule(24680), ['X' = ind], [a(ind, n8225)]).
step(a(ind, n8225), rule(24677), ['X' = ind], [a(ind, n8224)]).
step(a(ind, n8224), rule(24674), ['X' = ind], [a(ind, n8223)]).
step(a(ind, n8223), rule(24671), ['X' = ind], [a(ind, n8222)]).
step(a(ind, n8222), rule(24668), ['X' = ind], [a(ind, n8221)]).
step(a(ind, n8221), rule(24665), ['X' = ind], [a(ind, n8220)]).
step(a(ind, n8220), rule(24662), ['X' = ind], [a(ind, n8219)]).
step(a(ind, n8219), rule(24659), ['X' = ind], [a(ind, n8218)]).
step(a(ind, n8218), rule(24656), ['X' = ind], [a(ind, n8217)]).
step(a(ind, n8217), rule(24653), ['X' = ind], [a(ind, n8216)]).
step(a(ind, n8216), rule(24650), ['X' = ind], [a(ind, n8215)]).
step(a(ind, n8215), rule(24647), ['X' = ind], [a(ind, n8214)]).
step(a(ind, n8214), rule(24644), ['X' = ind], [a(ind, n8213)]).
step(a(ind, n8213), rule(24641), ['X' = ind], [a(ind, n8212)]).
step(a(ind, n8212), rule(24638), ['X' = ind], [a(ind, n8211)]).
step(a(ind, n8211), rule(24635), ['X' = ind], [a(ind, n8210)]).
step(a(ind, n8210), rule(24632), ['X' = ind], [a(ind, n8209)]).
step(a(ind, n8209), rule(24629), ['X' = ind], [a(ind, n8208)]).
step(a(ind, n8208), rule(24626), ['X' = ind], [a(ind, n8207)]).
step(a(ind, n8207), rule(24623), ['X' = ind], [a(ind, n8206)]).
step(a(ind, n8206), rule(24620), ['X' = ind], [a(ind, n8205)]).
step(a(ind, n8205), rule(24617), ['X' = ind], [a(ind, n8204)]).
step(a(ind, n8204), rule(24614), ['X' = ind], [a(ind, n8203)]).
step(a(ind, n8203), rule(24611), ['X' = ind], [a(ind, n8202)]).
step(a(ind, n8202), rule(24608), ['X' = ind], [a(ind, n8201)]).
step(a(ind, n8201), rule(24605), ['X' = ind], [a(ind, n8200)]).
step(a(ind, n8200), rule(24602), ['X' = ind], [a(ind, n8199)]).
step(a(ind, n8199), rule(24599), ['X' = ind], [a(ind, n8198)]).
step(a(ind, n8198), rule(24596), ['X' = ind], [a(ind, n8197)]).
step(a(ind, n8197), rule(24593), ['X' = ind], [a(ind, n8196)]).
step(a(ind, n8196), rule(24590), ['X' = ind], [a(ind, n8195)]).
step(a(ind, n8195), rule(24587), ['X' = ind], [a(ind, n8194)]).
step(a(ind, n8194), rule(24584), ['X' = ind], [a(ind, n8193)]).
step(a(ind, n8193), rule(24581), ['X' = ind], [a(ind, n8192)]).
step(a(ind, n8192), rule(24578), ['X' = ind], [a(ind, n8191)]).
step(a(ind, n8191), rule(24575), ['X' = ind], [a(ind, n8190)]).
step(a(ind, n8190), rule(24572), ['X' = ind], [a(ind, n8189)]).
step(a(ind, n8189), rule(24569), ['X' = ind], [a(ind, n8188)]).
step(a(ind, n8188), rule(24566), ['X' = ind], [a(ind, n8187)]).
step(a(ind, n8187), rule(24563), ['X' = ind], [a(ind, n8186)]).
step(a(ind, n8186), rule(24560), ['X' = ind], [a(ind, n8185)]).
step(a(ind, n8185), rule(24557), ['X' = ind], [a(ind, n8184)]).
step(a(ind, n8184), rule(24554), ['X' = ind], [a(ind, n8183)]).
step(a(ind, n8183), rule(24551), ['X' = ind], [a(ind, n8182)]).
step(a(ind, n8182), rule(24548), ['X' = ind], [a(ind, n8181)]).
step(a(ind, n8181), rule(24545), ['X' = ind], [a(ind, n8180)]).
step(a(ind, n8180), rule(24542), ['X' = ind], [a(ind, n8179)]).
step(a(ind, n8179), rule(24539), ['X' = ind], [a(ind, n8178)]).
step(a(ind, n8178), rule(24536), ['X' = ind], [a(ind, n8177)]).
step(a(ind, n8177), rule(24533), ['X' = ind], [a(ind, n8176)]).
step(a(ind, n8176), rule(24530), ['X' = ind], [a(ind, n8175)]).
step(a(ind, n8175), rule(24527), ['X' = ind], [a(ind, n8174)]).
step(a(ind, n8174), rule(24524), ['X' = ind], [a(ind, n8173)]).
step(a(ind, n8173), rule(24521), ['X' = ind], [a(ind, n8172)]).
step(a(ind, n8172), rule(24518), ['X' = ind], [a(ind, n8171)]).
step(a(ind, n8171), rule(24515), ['X' = ind], [a(ind, n8170)]).
step(a(ind, n8170), rule(24512), ['X' = ind], [a(ind, n8169)]).
step(a(ind, n8169), rule(24509), ['X' = ind], [a(ind, n8168)]).
step(a(ind, n8168), rule(24506), ['X' = ind], [a(ind, n8167)]).
step(a(ind, n8167), rule(24503), ['X' = ind], [a(ind, n8166)]).
step(a(ind, n8166), rule(24500), ['X' = ind], [a(ind, n8165)]).
step(a(ind, n8165), rule(24497), ['X' = ind], [a(ind, n8164)]).
step(a(ind, n8164), rule(24494), ['X' = ind], [a(ind, n8163)]).
step(a(ind, n8163), rule(24491), ['X' = ind], [a(ind, n8162)]).
step(a(ind, n8162), rule(24488), ['X' = ind], [a(ind, n8161)]).
step(a(ind, n8161), rule(24485), ['X' = ind], [a(ind, n8160)]).
step(a(ind, n8160), rule(24482), ['X' = ind], [a(ind, n8159)]).
step(a(ind, n8159), rule(24479), ['X' = ind], [a(ind, n8158)]).
step(a(ind, n8158), rule(24476), ['X' = ind], [a(ind, n8157)]).
step(a(ind, n8157), rule(24473), ['X' = ind], [a(ind, n8156)]).
step(a(ind, n8156), rule(24470), ['X' = ind], [a(ind, n8155)]).
step(a(ind, n8155), rule(24467), ['X' = ind], [a(ind, n8154)]).
step(a(ind, n8154), rule(24464), ['X' = ind], [a(ind, n8153)]).
step(a(ind, n8153), rule(24461), ['X' = ind], [a(ind, n8152)]).
step(a(ind, n8152), rule(24458), ['X' = ind], [a(ind, n8151)]).
step(a(ind, n8151), rule(24455), ['X' = ind], [a(ind, n8150)]).
step(a(ind, n8150), rule(24452), ['X' = ind], [a(ind, n8149)]).
step(a(ind, n8149), rule(24449), ['X' = ind], [a(ind, n8148)]).
step(a(ind, n8148), rule(24446), ['X' = ind], [a(ind, n8147)]).
step(a(ind, n8147), rule(24443), ['X' = ind], [a(ind, n8146)]).
step(a(ind, n8146), rule(24440), ['X' = ind], [a(ind, n8145)]).
step(a(ind, n8145), rule(24437), ['X' = ind], [a(ind, n8144)]).
step(a(ind, n8144), rule(24434), ['X' = ind], [a(ind, n8143)]).
step(a(ind, n8143), rule(24431), ['X' = ind], [a(ind, n8142)]).
step(a(ind, n8142), rule(24428), ['X' = ind], [a(ind, n8141)]).
step(a(ind, n8141), rule(24425), ['X' = ind], [a(ind, n8140)]).
step(a(ind, n8140), rule(24422), ['X' = ind], [a(ind, n8139)]).
step(a(ind, n8139), rule(24419), ['X' = ind], [a(ind, n8138)]).
step(a(ind, n8138), rule(24416), ['X' = ind], [a(ind, n8137)]).
step(a(ind, n8137), rule(24413), ['X' = ind], [a(ind, n8136)]).
step(a(ind, n8136), rule(24410), ['X' = ind], [a(ind, n8135)]).
step(a(ind, n8135), rule(24407), ['X' = ind], [a(ind, n8134)]).
step(a(ind, n8134), rule(24404), ['X' = ind], [a(ind, n8133)]).
step(a(ind, n8133), rule(24401), ['X' = ind], [a(ind, n8132)]).
step(a(ind, n8132), rule(24398), ['X' = ind], [a(ind, n8131)]).
step(a(ind, n8131), rule(24395), ['X' = ind], [a(ind, n8130)]).
step(a(ind, n8130), rule(24392), ['X' = ind], [a(ind, n8129)]).
step(a(ind, n8129), rule(24389), ['X' = ind], [a(ind, n8128)]).
step(a(ind, n8128), rule(24386), ['X' = ind], [a(ind, n8127)]).
step(a(ind, n8127), rule(24383), ['X' = ind], [a(ind, n8126)]).
step(a(ind, n8126), rule(24380), ['X' = ind], [a(ind, n8125)]).
step(a(ind, n8125), rule(24377), ['X' = ind], [a(ind, n8124)]).
step(a(ind, n8124), rule(24374), ['X' = ind], [a(ind, n8123)]).
step(a(ind, n8123), rule(24371), ['X' = ind], [a(ind, n8122)]).
step(a(ind, n8122), rule(24368), ['X' = ind], [a(ind, n8121)]).
step(a(ind, n8121), rule(24365), ['X' = ind], [a(ind, n8120)]).
step(a(ind, n8120), rule(24362), ['X' = ind], [a(ind, n8119)]).
step(a(ind, n8119), rule(24359), ['X' = ind], [a(ind, n8118)]).
step(a(ind, n8118), rule(24356), ['X' = ind], [a(ind, n8117)]).
step(a(ind, n8117), rule(24353), ['X' = ind], [a(ind, n8116)]).
step(a(ind, n8116), rule(24350), ['X' = ind], [a(ind, n8115)]).
step(a(ind, n8115), rule(24347), ['X' = ind], [a(ind, n8114)]).
step(a(ind, n8114), rule(24344), ['X' = ind], [a(ind, n8113)]).
step(a(ind, n8113), rule(24341), ['X' = ind], [a(ind, n8112)]).
step(a(ind, n8112), rule(24338), ['X' = ind], [a(ind, n8111)]).
step(a(ind, n8111), rule(24335), ['X' = ind], [a(ind, n8110)]).
step(a(ind, n8110), rule(24332), ['X' = ind], [a(ind, n8109)]).
step(a(ind, n8109), rule(24329), ['X' = ind], [a(ind, n8108)]).
step(a(ind, n8108), rule(24326), ['X' = ind], [a(ind, n8107)]).
step(a(ind, n8107), rule(24323), ['X' = ind], [a(ind, n8106)]).
step(a(ind, n8106), rule(24320), ['X' = ind], [a(ind, n8105)]).
step(a(ind, n8105), rule(24317), ['X' = ind], [a(ind, n8104)]).
step(a(ind, n8104), rule(24314), ['X' = ind], [a(ind, n8103)]).
step(a(ind, n8103), rule(24311), ['X' = ind], [a(ind, n8102)]).
step(a(ind, n8102), rule(24308), ['X' = ind], [a(ind, n8101)]).
step(a(ind, n8101), rule(24305), ['X' = ind], [a(ind, n8100)]).
step(a(ind, n8100), rule(24302), ['X' = ind], [a(ind, n8099)]).
step(a(ind, n8099), rule(24299), ['X' = ind], [a(ind, n8098)]).
step(a(ind, n8098), rule(24296), ['X' = ind], [a(ind, n8097)]).
step(a(ind, n8097), rule(24293), ['X' = ind], [a(ind, n8096)]).
step(a(ind, n8096), rule(24290), ['X' = ind], [a(ind, n8095)]).
step(a(ind, n8095), rule(24287), ['X' = ind], [a(ind, n8094)]).
step(a(ind, n8094), rule(24284), ['X' = ind], [a(ind, n8093)]).
step(a(ind, n8093), rule(24281), ['X' = ind], [a(ind, n8092)]).
step(a(ind, n8092), rule(24278), ['X' = ind], [a(ind, n8091)]).
step(a(ind, n8091), rule(24275), ['X' = ind], [a(ind, n8090)]).
step(a(ind, n8090), rule(24272), ['X' = ind], [a(ind, n8089)]).
step(a(ind, n8089), rule(24269), ['X' = ind], [a(ind, n8088)]).
step(a(ind, n8088), rule(24266), ['X' = ind], [a(ind, n8087)]).
step(a(ind, n8087), rule(24263), ['X' = ind], [a(ind, n8086)]).
step(a(ind, n8086), rule(24260), ['X' = ind], [a(ind, n8085)]).
step(a(ind, n8085), rule(24257), ['X' = ind], [a(ind, n8084)]).
step(a(ind, n8084), rule(24254), ['X' = ind], [a(ind, n8083)]).
step(a(ind, n8083), rule(24251), ['X' = ind], [a(ind, n8082)]).
step(a(ind, n8082), rule(24248), ['X' = ind], [a(ind, n8081)]).
step(a(ind, n8081), rule(24245), ['X' = ind], [a(ind, n8080)]).
step(a(ind, n8080), rule(24242), ['X' = ind], [a(ind, n8079)]).
step(a(ind, n8079), rule(24239), ['X' = ind], [a(ind, n8078)]).
step(a(ind, n8078), rule(24236), ['X' = ind], [a(ind, n8077)]).
step(a(ind, n8077), rule(24233), ['X' = ind], [a(ind, n8076)]).
step(a(ind, n8076), rule(24230), ['X' = ind], [a(ind, n8075)]).
step(a(ind, n8075), rule(24227), ['X' = ind], [a(ind, n8074)]).
step(a(ind, n8074), rule(24224), ['X' = ind], [a(ind, n8073)]).
step(a(ind, n8073), rule(24221), ['X' = ind], [a(ind, n8072)]).
step(a(ind, n8072), rule(24218), ['X' = ind], [a(ind, n8071)]).
step(a(ind, n8071), rule(24215), ['X' = ind], [a(ind, n8070)]).
step(a(ind, n8070), rule(24212), ['X' = ind], [a(ind, n8069)]).
step(a(ind, n8069), rule(24209), ['X' = ind], [a(ind, n8068)]).
step(a(ind, n8068), rule(24206), ['X' = ind], [a(ind, n8067)]).
step(a(ind, n8067), rule(24203), ['X' = ind], [a(ind, n8066)]).
step(a(ind, n8066), rule(24200), ['X' = ind], [a(ind, n8065)]).
step(a(ind, n8065), rule(24197), ['X' = ind], [a(ind, n8064)]).
step(a(ind, n8064), rule(24194), ['X' = ind], [a(ind, n8063)]).
step(a(ind, n8063), rule(24191), ['X' = ind], [a(ind, n8062)]).
step(a(ind, n8062), rule(24188), ['X' = ind], [a(ind, n8061)]).
step(a(ind, n8061), rule(24185), ['X' = ind], [a(ind, n8060)]).
step(a(ind, n8060), rule(24182), ['X' = ind], [a(ind, n8059)]).
step(a(ind, n8059), rule(24179), ['X' = ind], [a(ind, n8058)]).
step(a(ind, n8058), rule(24176), ['X' = ind], [a(ind, n8057)]).
step(a(ind, n8057), rule(24173), ['X' = ind], [a(ind, n8056)]).
step(a(ind, n8056), rule(24170), ['X' = ind], [a(ind, n8055)]).
step(a(ind, n8055), rule(24167), ['X' = ind], [a(ind, n8054)]).
step(a(ind, n8054), rule(24164), ['X' = ind], [a(ind, n8053)]).
step(a(ind, n8053), rule(24161), ['X' = ind], [a(ind, n8052)]).
step(a(ind, n8052), rule(24158), ['X' = ind], [a(ind, n8051)]).
step(a(ind, n8051), rule(24155), ['X' = ind], [a(ind, n8050)]).
step(a(ind, n8050), rule(24152), ['X' = ind], [a(ind, n8049)]).
step(a(ind, n8049), rule(24149), ['X' = ind], [a(ind, n8048)]).
step(a(ind, n8048), rule(24146), ['X' = ind], [a(ind, n8047)]).
step(a(ind, n8047), rule(24143), ['X' = ind], [a(ind, n8046)]).
step(a(ind, n8046), rule(24140), ['X' = ind], [a(ind, n8045)]).
step(a(ind, n8045), rule(24137), ['X' = ind], [a(ind, n8044)]).
step(a(ind, n8044), rule(24134), ['X' = ind], [a(ind, n8043)]).
step(a(ind, n8043), rule(24131), ['X' = ind], [a(ind, n8042)]).
step(a(ind, n8042), rule(24128), ['X' = ind], [a(ind, n8041)]).
step(a(ind, n8041), rule(24125), ['X' = ind], [a(ind, n8040)]).
step(a(ind, n8040), rule(24122), ['X' = ind], [a(ind, n8039)]).
step(a(ind, n8039), rule(24119), ['X' = ind], [a(ind, n8038)]).
step(a(ind, n8038), rule(24116), ['X' = ind], [a(ind, n8037)]).
step(a(ind, n8037), rule(24113), ['X' = ind], [a(ind, n8036)]).
step(a(ind, n8036), rule(24110), ['X' = ind], [a(ind, n8035)]).
step(a(ind, n8035), rule(24107), ['X' = ind], [a(ind, n8034)]).
step(a(ind, n8034), rule(24104), ['X' = ind], [a(ind, n8033)]).
step(a(ind, n8033), rule(24101), ['X' = ind], [a(ind, n8032)]).
step(a(ind, n8032), rule(24098), ['X' = ind], [a(ind, n8031)]).
step(a(ind, n8031), rule(24095), ['X' = ind], [a(ind, n8030)]).
step(a(ind, n8030), rule(24092), ['X' = ind], [a(ind, n8029)]).
step(a(ind, n8029), rule(24089), ['X' = ind], [a(ind, n8028)]).
step(a(ind, n8028), rule(24086), ['X' = ind], [a(ind, n8027)]).
step(a(ind, n8027), rule(24083), ['X' = ind], [a(ind, n8026)]).
step(a(ind, n8026), rule(24080), ['X' = ind], [a(ind, n8025)]).
step(a(ind, n8025), rule(24077), ['X' = ind], [a(ind, n8024)]).
step(a(ind, n8024), rule(24074), ['X' = ind], [a(ind, n8023)]).
step(a(ind, n8023), rule(24071), ['X' = ind], [a(ind, n8022)]).
step(a(ind, n8022), rule(24068), ['X' = ind], [a(ind, n8021)]).
step(a(ind, n8021), rule(24065), ['X' = ind], [a(ind, n8020)]).
step(a(ind, n8020), rule(24062), ['X' = ind], [a(ind, n8019)]).
step(a(ind, n8019), rule(24059), ['X' = ind], [a(ind, n8018)]).
step(a(ind, n8018), rule(24056), ['X' = ind], [a(ind, n8017)]).
step(a(ind, n8017), rule(24053), ['X' = ind], [a(ind, n8016)]).
step(a(ind, n8016), rule(24050), ['X' = ind], [a(ind, n8015)]).
step(a(ind, n8015), rule(24047), ['X' = ind], [a(ind, n8014)]).
step(a(ind, n8014), rule(24044), ['X' = ind], [a(ind, n8013)]).
step(a(ind, n8013), rule(24041), ['X' = ind], [a(ind, n8012)]).
step(a(ind, n8012), rule(24038), ['X' = ind], [a(ind, n8011)]).
step(a(ind, n8011), rule(24035), ['X' = ind], [a(ind, n8010)]).
step(a(ind, n8010), rule(24032), ['X' = ind], [a(ind, n8009)]).
step(a(ind, n8009), rule(24029), ['X' = ind], [a(ind, n8008)]).
step(a(ind, n8008), rule(24026), ['X' = ind], [a(ind, n8007)]).
step(a(ind, n8007), rule(24023), ['X' = ind], [a(ind, n8006)]).
step(a(ind, n8006), rule(24020), ['X' = ind], [a(ind, n8005)]).
step(a(ind, n8005), rule(24017), ['X' = ind], [a(ind, n8004)]).
step(a(ind, n8004), rule(24014), ['X' = ind], [a(ind, n8003)]).
step(a(ind, n8003), rule(24011), ['X' = ind], [a(ind, n8002)]).
step(a(ind, n8002), rule(24008), ['X' = ind], [a(ind, n8001)]).
step(a(ind, n8001), rule(24005), ['X' = ind], [a(ind, n8000)]).
step(a(ind, n8000), rule(24002), ['X' = ind], [a(ind, n7999)]).
step(a(ind, n7999), rule(23999), ['X' = ind], [a(ind, n7998)]).
step(a(ind, n7998), rule(23996), ['X' = ind], [a(ind, n7997)]).
step(a(ind, n7997), rule(23993), ['X' = ind], [a(ind, n7996)]).
step(a(ind, n7996), rule(23990), ['X' = ind], [a(ind, n7995)]).
step(a(ind, n7995), rule(23987), ['X' = ind], [a(ind, n7994)]).
step(a(ind, n7994), rule(23984), ['X' = ind], [a(ind, n7993)]).
step(a(ind, n7993), rule(23981), ['X' = ind], [a(ind, n7992)]).
step(a(ind, n7992), rule(23978), ['X' = ind], [a(ind, n7991)]).
step(a(ind, n7991), rule(23975), ['X' = ind], [a(ind, n7990)]).
step(a(ind, n7990), rule(23972), ['X' = ind], [a(ind, n7989)]).
step(a(ind, n7989), rule(23969), ['X' = ind], [a(ind, n7988)]).
step(a(ind, n7988), rule(23966), ['X' = ind], [a(ind, n7987)]).
step(a(ind, n7987), rule(23963), ['X' = ind], [a(ind, n7986)]).
step(a(ind, n7986), rule(23960), ['X' = ind], [a(ind, n7985)]).
step(a(ind, n7985), rule(23957), ['X' = ind], [a(ind, n7984)]).
step(a(ind, n7984), rule(23954), ['X' = ind], [a(ind, n7983)]).
step(a(ind, n7983), rule(23951), ['X' = ind], [a(ind, n7982)]).
step(a(ind, n7982), rule(23948), ['X' = ind], [a(ind, n7981)]).
step(a(ind, n7981), rule(23945), ['X' = ind], [a(ind, n7980)]).
step(a(ind, n7980), rule(23942), ['X' = ind], [a(ind, n7979)]).
step(a(ind, n7979), rule(23939), ['X' = ind], [a(ind, n7978)]).
step(a(ind, n7978), rule(23936), ['X' = ind], [a(ind, n7977)]).
step(a(ind, n7977), rule(23933), ['X' = ind], [a(ind, n7976)]).
step(a(ind, n7976), rule(23930), ['X' = ind], [a(ind, n7975)]).
step(a(ind, n7975), rule(23927), ['X' = ind], [a(ind, n7974)]).
step(a(ind, n7974), rule(23924), ['X' = ind], [a(ind, n7973)]).
step(a(ind, n7973), rule(23921), ['X' = ind], [a(ind, n7972)]).
step(a(ind, n7972), rule(23918), ['X' = ind], [a(ind, n7971)]).
step(a(ind, n7971), rule(23915), ['X' = ind], [a(ind, n7970)]).
step(a(ind, n7970), rule(23912), ['X' = ind], [a(ind, n7969)]).
step(a(ind, n7969), rule(23909), ['X' = ind], [a(ind, n7968)]).
step(a(ind, n7968), rule(23906), ['X' = ind], [a(ind, n7967)]).
step(a(ind, n7967), rule(23903), ['X' = ind], [a(ind, n7966)]).
step(a(ind, n7966), rule(23900), ['X' = ind], [a(ind, n7965)]).
step(a(ind, n7965), rule(23897), ['X' = ind], [a(ind, n7964)]).
step(a(ind, n7964), rule(23894), ['X' = ind], [a(ind, n7963)]).
step(a(ind, n7963), rule(23891), ['X' = ind], [a(ind, n7962)]).
step(a(ind, n7962), rule(23888), ['X' = ind], [a(ind, n7961)]).
step(a(ind, n7961), rule(23885), ['X' = ind], [a(ind, n7960)]).
step(a(ind, n7960), rule(23882), ['X' = ind], [a(ind, n7959)]).
step(a(ind, n7959), rule(23879), ['X' = ind], [a(ind, n7958)]).
step(a(ind, n7958), rule(23876), ['X' = ind], [a(ind, n7957)]).
step(a(ind, n7957), rule(23873), ['X' = ind], [a(ind, n7956)]).
step(a(ind, n7956), rule(23870), ['X' = ind], [a(ind, n7955)]).
step(a(ind, n7955), rule(23867), ['X' = ind], [a(ind, n7954)]).
step(a(ind, n7954), rule(23864), ['X' = ind], [a(ind, n7953)]).
step(a(ind, n7953), rule(23861), ['X' = ind], [a(ind, n7952)]).
step(a(ind, n7952), rule(23858), ['X' = ind], [a(ind, n7951)]).
step(a(ind, n7951), rule(23855), ['X' = ind], [a(ind, n7950)]).
step(a(ind, n7950), rule(23852), ['X' = ind], [a(ind, n7949)]).
step(a(ind, n7949), rule(23849), ['X' = ind], [a(ind, n7948)]).
step(a(ind, n7948), rule(23846), ['X' = ind], [a(ind, n7947)]).
step(a(ind, n7947), rule(23843), ['X' = ind], [a(ind, n7946)]).
step(a(ind, n7946), rule(23840), ['X' = ind], [a(ind, n7945)]).
step(a(ind, n7945), rule(23837), ['X' = ind], [a(ind, n7944)]).
step(a(ind, n7944), rule(23834), ['X' = ind], [a(ind, n7943)]).
step(a(ind, n7943), rule(23831), ['X' = ind], [a(ind, n7942)]).
step(a(ind, n7942), rule(23828), ['X' = ind], [a(ind, n7941)]).
step(a(ind, n7941), rule(23825), ['X' = ind], [a(ind, n7940)]).
step(a(ind, n7940), rule(23822), ['X' = ind], [a(ind, n7939)]).
step(a(ind, n7939), rule(23819), ['X' = ind], [a(ind, n7938)]).
step(a(ind, n7938), rule(23816), ['X' = ind], [a(ind, n7937)]).
step(a(ind, n7937), rule(23813), ['X' = ind], [a(ind, n7936)]).
step(a(ind, n7936), rule(23810), ['X' = ind], [a(ind, n7935)]).
step(a(ind, n7935), rule(23807), ['X' = ind], [a(ind, n7934)]).
step(a(ind, n7934), rule(23804), ['X' = ind], [a(ind, n7933)]).
step(a(ind, n7933), rule(23801), ['X' = ind], [a(ind, n7932)]).
step(a(ind, n7932), rule(23798), ['X' = ind], [a(ind, n7931)]).
step(a(ind, n7931), rule(23795), ['X' = ind], [a(ind, n7930)]).
step(a(ind, n7930), rule(23792), ['X' = ind], [a(ind, n7929)]).
step(a(ind, n7929), rule(23789), ['X' = ind], [a(ind, n7928)]).
step(a(ind, n7928), rule(23786), ['X' = ind], [a(ind, n7927)]).
step(a(ind, n7927), rule(23783), ['X' = ind], [a(ind, n7926)]).
step(a(ind, n7926), rule(23780), ['X' = ind], [a(ind, n7925)]).
step(a(ind, n7925), rule(23777), ['X' = ind], [a(ind, n7924)]).
step(a(ind, n7924), rule(23774), ['X' = ind], [a(ind, n7923)]).
step(a(ind, n7923), rule(23771), ['X' = ind], [a(ind, n7922)]).
step(a(ind, n7922), rule(23768), ['X' = ind], [a(ind, n7921)]).
step(a(ind, n7921), rule(23765), ['X' = ind], [a(ind, n7920)]).
step(a(ind, n7920), rule(23762), ['X' = ind], [a(ind, n7919)]).
step(a(ind, n7919), rule(23759), ['X' = ind], [a(ind, n7918)]).
step(a(ind, n7918), rule(23756), ['X' = ind], [a(ind, n7917)]).
step(a(ind, n7917), rule(23753), ['X' = ind], [a(ind, n7916)]).
step(a(ind, n7916), rule(23750), ['X' = ind], [a(ind, n7915)]).
step(a(ind, n7915), rule(23747), ['X' = ind], [a(ind, n7914)]).
step(a(ind, n7914), rule(23744), ['X' = ind], [a(ind, n7913)]).
step(a(ind, n7913), rule(23741), ['X' = ind], [a(ind, n7912)]).
step(a(ind, n7912), rule(23738), ['X' = ind], [a(ind, n7911)]).
step(a(ind, n7911), rule(23735), ['X' = ind], [a(ind, n7910)]).
step(a(ind, n7910), rule(23732), ['X' = ind], [a(ind, n7909)]).
step(a(ind, n7909), rule(23729), ['X' = ind], [a(ind, n7908)]).
step(a(ind, n7908), rule(23726), ['X' = ind], [a(ind, n7907)]).
step(a(ind, n7907), rule(23723), ['X' = ind], [a(ind, n7906)]).
step(a(ind, n7906), rule(23720), ['X' = ind], [a(ind, n7905)]).
step(a(ind, n7905), rule(23717), ['X' = ind], [a(ind, n7904)]).
step(a(ind, n7904), rule(23714), ['X' = ind], [a(ind, n7903)]).
step(a(ind, n7903), rule(23711), ['X' = ind], [a(ind, n7902)]).
step(a(ind, n7902), rule(23708), ['X' = ind], [a(ind, n7901)]).
step(a(ind, n7901), rule(23705), ['X' = ind], [a(ind, n7900)]).
step(a(ind, n7900), rule(23702), ['X' = ind], [a(ind, n7899)]).
step(a(ind, n7899), rule(23699), ['X' = ind], [a(ind, n7898)]).
step(a(ind, n7898), rule(23696), ['X' = ind], [a(ind, n7897)]).
step(a(ind, n7897), rule(23693), ['X' = ind], [a(ind, n7896)]).
step(a(ind, n7896), rule(23690), ['X' = ind], [a(ind, n7895)]).
step(a(ind, n7895), rule(23687), ['X' = ind], [a(ind, n7894)]).
step(a(ind, n7894), rule(23684), ['X' = ind], [a(ind, n7893)]).
step(a(ind, n7893), rule(23681), ['X' = ind], [a(ind, n7892)]).
step(a(ind, n7892), rule(23678), ['X' = ind], [a(ind, n7891)]).
step(a(ind, n7891), rule(23675), ['X' = ind], [a(ind, n7890)]).
step(a(ind, n7890), rule(23672), ['X' = ind], [a(ind, n7889)]).
step(a(ind, n7889), rule(23669), ['X' = ind], [a(ind, n7888)]).
step(a(ind, n7888), rule(23666), ['X' = ind], [a(ind, n7887)]).
step(a(ind, n7887), rule(23663), ['X' = ind], [a(ind, n7886)]).
step(a(ind, n7886), rule(23660), ['X' = ind], [a(ind, n7885)]).
step(a(ind, n7885), rule(23657), ['X' = ind], [a(ind, n7884)]).
step(a(ind, n7884), rule(23654), ['X' = ind], [a(ind, n7883)]).
step(a(ind, n7883), rule(23651), ['X' = ind], [a(ind, n7882)]).
step(a(ind, n7882), rule(23648), ['X' = ind], [a(ind, n7881)]).
step(a(ind, n7881), rule(23645), ['X' = ind], [a(ind, n7880)]).
step(a(ind, n7880), rule(23642), ['X' = ind], [a(ind, n7879)]).
step(a(ind, n7879), rule(23639), ['X' = ind], [a(ind, n7878)]).
step(a(ind, n7878), rule(23636), ['X' = ind], [a(ind, n7877)]).
step(a(ind, n7877), rule(23633), ['X' = ind], [a(ind, n7876)]).
step(a(ind, n7876), rule(23630), ['X' = ind], [a(ind, n7875)]).
step(a(ind, n7875), rule(23627), ['X' = ind], [a(ind, n7874)]).
step(a(ind, n7874), rule(23624), ['X' = ind], [a(ind, n7873)]).
step(a(ind, n7873), rule(23621), ['X' = ind], [a(ind, n7872)]).
step(a(ind, n7872), rule(23618), ['X' = ind], [a(ind, n7871)]).
step(a(ind, n7871), rule(23615), ['X' = ind], [a(ind, n7870)]).
step(a(ind, n7870), rule(23612), ['X' = ind], [a(ind, n7869)]).
step(a(ind, n7869), rule(23609), ['X' = ind], [a(ind, n7868)]).
step(a(ind, n7868), rule(23606), ['X' = ind], [a(ind, n7867)]).
step(a(ind, n7867), rule(23603), ['X' = ind], [a(ind, n7866)]).
step(a(ind, n7866), rule(23600), ['X' = ind], [a(ind, n7865)]).
step(a(ind, n7865), rule(23597), ['X' = ind], [a(ind, n7864)]).
step(a(ind, n7864), rule(23594), ['X' = ind], [a(ind, n7863)]).
step(a(ind, n7863), rule(23591), ['X' = ind], [a(ind, n7862)]).
step(a(ind, n7862), rule(23588), ['X' = ind], [a(ind, n7861)]).
step(a(ind, n7861), rule(23585), ['X' = ind], [a(ind, n7860)]).
step(a(ind, n7860), rule(23582), ['X' = ind], [a(ind, n7859)]).
step(a(ind, n7859), rule(23579), ['X' = ind], [a(ind, n7858)]).
step(a(ind, n7858), rule(23576), ['X' = ind], [a(ind, n7857)]).
step(a(ind, n7857), rule(23573), ['X' = ind], [a(ind, n7856)]).
step(a(ind, n7856), rule(23570), ['X' = ind], [a(ind, n7855)]).
step(a(ind, n7855), rule(23567), ['X' = ind], [a(ind, n7854)]).
step(a(ind, n7854), rule(23564), ['X' = ind], [a(ind, n7853)]).
step(a(ind, n7853), rule(23561), ['X' = ind], [a(ind, n7852)]).
step(a(ind, n7852), rule(23558), ['X' = ind], [a(ind, n7851)]).
step(a(ind, n7851), rule(23555), ['X' = ind], [a(ind, n7850)]).
step(a(ind, n7850), rule(23552), ['X' = ind], [a(ind, n7849)]).
step(a(ind, n7849), rule(23549), ['X' = ind], [a(ind, n7848)]).
step(a(ind, n7848), rule(23546), ['X' = ind], [a(ind, n7847)]).
step(a(ind, n7847), rule(23543), ['X' = ind], [a(ind, n7846)]).
step(a(ind, n7846), rule(23540), ['X' = ind], [a(ind, n7845)]).
step(a(ind, n7845), rule(23537), ['X' = ind], [a(ind, n7844)]).
step(a(ind, n7844), rule(23534), ['X' = ind], [a(ind, n7843)]).
step(a(ind, n7843), rule(23531), ['X' = ind], [a(ind, n7842)]).
step(a(ind, n7842), rule(23528), ['X' = ind], [a(ind, n7841)]).
step(a(ind, n7841), rule(23525), ['X' = ind], [a(ind, n7840)]).
step(a(ind, n7840), rule(23522), ['X' = ind], [a(ind, n7839)]).
step(a(ind, n7839), rule(23519), ['X' = ind], [a(ind, n7838)]).
step(a(ind, n7838), rule(23516), ['X' = ind], [a(ind, n7837)]).
step(a(ind, n7837), rule(23513), ['X' = ind], [a(ind, n7836)]).
step(a(ind, n7836), rule(23510), ['X' = ind], [a(ind, n7835)]).
step(a(ind, n7835), rule(23507), ['X' = ind], [a(ind, n7834)]).
step(a(ind, n7834), rule(23504), ['X' = ind], [a(ind, n7833)]).
step(a(ind, n7833), rule(23501), ['X' = ind], [a(ind, n7832)]).
step(a(ind, n7832), rule(23498), ['X' = ind], [a(ind, n7831)]).
step(a(ind, n7831), rule(23495), ['X' = ind], [a(ind, n7830)]).
step(a(ind, n7830), rule(23492), ['X' = ind], [a(ind, n7829)]).
step(a(ind, n7829), rule(23489), ['X' = ind], [a(ind, n7828)]).
step(a(ind, n7828), rule(23486), ['X' = ind], [a(ind, n7827)]).
step(a(ind, n7827), rule(23483), ['X' = ind], [a(ind, n7826)]).
step(a(ind, n7826), rule(23480), ['X' = ind], [a(ind, n7825)]).
step(a(ind, n7825), rule(23477), ['X' = ind], [a(ind, n7824)]).
step(a(ind, n7824), rule(23474), ['X' = ind], [a(ind, n7823)]).
step(a(ind, n7823), rule(23471), ['X' = ind], [a(ind, n7822)]).
step(a(ind, n7822), rule(23468), ['X' = ind], [a(ind, n7821)]).
step(a(ind, n7821), rule(23465), ['X' = ind], [a(ind, n7820)]).
step(a(ind, n7820), rule(23462), ['X' = ind], [a(ind, n7819)]).
step(a(ind, n7819), rule(23459), ['X' = ind], [a(ind, n7818)]).
step(a(ind, n7818), rule(23456), ['X' = ind], [a(ind, n7817)]).
step(a(ind, n7817), rule(23453), ['X' = ind], [a(ind, n7816)]).
step(a(ind, n7816), rule(23450), ['X' = ind], [a(ind, n7815)]).
step(a(ind, n7815), rule(23447), ['X' = ind], [a(ind, n7814)]).
step(a(ind, n7814), rule(23444), ['X' = ind], [a(ind, n7813)]).
step(a(ind, n7813), rule(23441), ['X' = ind], [a(ind, n7812)]).
step(a(ind, n7812), rule(23438), ['X' = ind], [a(ind, n7811)]).
step(a(ind, n7811), rule(23435), ['X' = ind], [a(ind, n7810)]).
step(a(ind, n7810), rule(23432), ['X' = ind], [a(ind, n7809)]).
step(a(ind, n7809), rule(23429), ['X' = ind], [a(ind, n7808)]).
step(a(ind, n7808), rule(23426), ['X' = ind], [a(ind, n7807)]).
step(a(ind, n7807), rule(23423), ['X' = ind], [a(ind, n7806)]).
step(a(ind, n7806), rule(23420), ['X' = ind], [a(ind, n7805)]).
step(a(ind, n7805), rule(23417), ['X' = ind], [a(ind, n7804)]).
step(a(ind, n7804), rule(23414), ['X' = ind], [a(ind, n7803)]).
step(a(ind, n7803), rule(23411), ['X' = ind], [a(ind, n7802)]).
step(a(ind, n7802), rule(23408), ['X' = ind], [a(ind, n7801)]).
step(a(ind, n7801), rule(23405), ['X' = ind], [a(ind, n7800)]).
step(a(ind, n7800), rule(23402), ['X' = ind], [a(ind, n7799)]).
step(a(ind, n7799), rule(23399), ['X' = ind], [a(ind, n7798)]).
step(a(ind, n7798), rule(23396), ['X' = ind], [a(ind, n7797)]).
step(a(ind, n7797), rule(23393), ['X' = ind], [a(ind, n7796)]).
step(a(ind, n7796), rule(23390), ['X' = ind], [a(ind, n7795)]).
step(a(ind, n7795), rule(23387), ['X' = ind], [a(ind, n7794)]).
step(a(ind, n7794), rule(23384), ['X' = ind], [a(ind, n7793)]).
step(a(ind, n7793), rule(23381), ['X' = ind], [a(ind, n7792)]).
step(a(ind, n7792), rule(23378), ['X' = ind], [a(ind, n7791)]).
step(a(ind, n7791), rule(23375), ['X' = ind], [a(ind, n7790)]).
step(a(ind, n7790), rule(23372), ['X' = ind], [a(ind, n7789)]).
step(a(ind, n7789), rule(23369), ['X' = ind], [a(ind, n7788)]).
step(a(ind, n7788), rule(23366), ['X' = ind], [a(ind, n7787)]).
step(a(ind, n7787), rule(23363), ['X' = ind], [a(ind, n7786)]).
step(a(ind, n7786), rule(23360), ['X' = ind], [a(ind, n7785)]).
step(a(ind, n7785), rule(23357), ['X' = ind], [a(ind, n7784)]).
step(a(ind, n7784), rule(23354), ['X' = ind], [a(ind, n7783)]).
step(a(ind, n7783), rule(23351), ['X' = ind], [a(ind, n7782)]).
step(a(ind, n7782), rule(23348), ['X' = ind], [a(ind, n7781)]).
step(a(ind, n7781), rule(23345), ['X' = ind], [a(ind, n7780)]).
step(a(ind, n7780), rule(23342), ['X' = ind], [a(ind, n7779)]).
step(a(ind, n7779), rule(23339), ['X' = ind], [a(ind, n7778)]).
step(a(ind, n7778), rule(23336), ['X' = ind], [a(ind, n7777)]).
step(a(ind, n7777), rule(23333), ['X' = ind], [a(ind, n7776)]).
step(a(ind, n7776), rule(23330), ['X' = ind], [a(ind, n7775)]).
step(a(ind, n7775), rule(23327), ['X' = ind], [a(ind, n7774)]).
step(a(ind, n7774), rule(23324), ['X' = ind], [a(ind, n7773)]).
step(a(ind, n7773), rule(23321), ['X' = ind], [a(ind, n7772)]).
step(a(ind, n7772), rule(23318), ['X' = ind], [a(ind, n7771)]).
step(a(ind, n7771), rule(23315), ['X' = ind], [a(ind, n7770)]).
step(a(ind, n7770), rule(23312), ['X' = ind], [a(ind, n7769)]).
step(a(ind, n7769), rule(23309), ['X' = ind], [a(ind, n7768)]).
step(a(ind, n7768), rule(23306), ['X' = ind], [a(ind, n7767)]).
step(a(ind, n7767), rule(23303), ['X' = ind], [a(ind, n7766)]).
step(a(ind, n7766), rule(23300), ['X' = ind], [a(ind, n7765)]).
step(a(ind, n7765), rule(23297), ['X' = ind], [a(ind, n7764)]).
step(a(ind, n7764), rule(23294), ['X' = ind], [a(ind, n7763)]).
step(a(ind, n7763), rule(23291), ['X' = ind], [a(ind, n7762)]).
step(a(ind, n7762), rule(23288), ['X' = ind], [a(ind, n7761)]).
step(a(ind, n7761), rule(23285), ['X' = ind], [a(ind, n7760)]).
step(a(ind, n7760), rule(23282), ['X' = ind], [a(ind, n7759)]).
step(a(ind, n7759), rule(23279), ['X' = ind], [a(ind, n7758)]).
step(a(ind, n7758), rule(23276), ['X' = ind], [a(ind, n7757)]).
step(a(ind, n7757), rule(23273), ['X' = ind], [a(ind, n7756)]).
step(a(ind, n7756), rule(23270), ['X' = ind], [a(ind, n7755)]).
step(a(ind, n7755), rule(23267), ['X' = ind], [a(ind, n7754)]).
step(a(ind, n7754), rule(23264), ['X' = ind], [a(ind, n7753)]).
step(a(ind, n7753), rule(23261), ['X' = ind], [a(ind, n7752)]).
step(a(ind, n7752), rule(23258), ['X' = ind], [a(ind, n7751)]).
step(a(ind, n7751), rule(23255), ['X' = ind], [a(ind, n7750)]).
step(a(ind, n7750), rule(23252), ['X' = ind], [a(ind, n7749)]).
step(a(ind, n7749), rule(23249), ['X' = ind], [a(ind, n7748)]).
step(a(ind, n7748), rule(23246), ['X' = ind], [a(ind, n7747)]).
step(a(ind, n7747), rule(23243), ['X' = ind], [a(ind, n7746)]).
step(a(ind, n7746), rule(23240), ['X' = ind], [a(ind, n7745)]).
step(a(ind, n7745), rule(23237), ['X' = ind], [a(ind, n7744)]).
step(a(ind, n7744), rule(23234), ['X' = ind], [a(ind, n7743)]).
step(a(ind, n7743), rule(23231), ['X' = ind], [a(ind, n7742)]).
step(a(ind, n7742), rule(23228), ['X' = ind], [a(ind, n7741)]).
step(a(ind, n7741), rule(23225), ['X' = ind], [a(ind, n7740)]).
step(a(ind, n7740), rule(23222), ['X' = ind], [a(ind, n7739)]).
step(a(ind, n7739), rule(23219), ['X' = ind], [a(ind, n7738)]).
step(a(ind, n7738), rule(23216), ['X' = ind], [a(ind, n7737)]).
step(a(ind, n7737), rule(23213), ['X' = ind], [a(ind, n7736)]).
step(a(ind, n7736), rule(23210), ['X' = ind], [a(ind, n7735)]).
step(a(ind, n7735), rule(23207), ['X' = ind], [a(ind, n7734)]).
step(a(ind, n7734), rule(23204), ['X' = ind], [a(ind, n7733)]).
step(a(ind, n7733), rule(23201), ['X' = ind], [a(ind, n7732)]).
step(a(ind, n7732), rule(23198), ['X' = ind], [a(ind, n7731)]).
step(a(ind, n7731), rule(23195), ['X' = ind], [a(ind, n7730)]).
step(a(ind, n7730), rule(23192), ['X' = ind], [a(ind, n7729)]).
step(a(ind, n7729), rule(23189), ['X' = ind], [a(ind, n7728)]).
step(a(ind, n7728), rule(23186), ['X' = ind], [a(ind, n7727)]).
step(a(ind, n7727), rule(23183), ['X' = ind], [a(ind, n7726)]).
step(a(ind, n7726), rule(23180), ['X' = ind], [a(ind, n7725)]).
step(a(ind, n7725), rule(23177), ['X' = ind], [a(ind, n7724)]).
step(a(ind, n7724), rule(23174), ['X' = ind], [a(ind, n7723)]).
step(a(ind, n7723), rule(23171), ['X' = ind], [a(ind, n7722)]).
step(a(ind, n7722), rule(23168), ['X' = ind], [a(ind, n7721)]).
step(a(ind, n7721), rule(23165), ['X' = ind], [a(ind, n7720)]).
step(a(ind, n7720), rule(23162), ['X' = ind], [a(ind, n7719)]).
step(a(ind, n7719), rule(23159), ['X' = ind], [a(ind, n7718)]).
step(a(ind, n7718), rule(23156), ['X' = ind], [a(ind, n7717)]).
step(a(ind, n7717), rule(23153), ['X' = ind], [a(ind, n7716)]).
step(a(ind, n7716), rule(23150), ['X' = ind], [a(ind, n7715)]).
step(a(ind, n7715), rule(23147), ['X' = ind], [a(ind, n7714)]).
step(a(ind, n7714), rule(23144), ['X' = ind], [a(ind, n7713)]).
step(a(ind, n7713), rule(23141), ['X' = ind], [a(ind, n7712)]).
step(a(ind, n7712), rule(23138), ['X' = ind], [a(ind, n7711)]).
step(a(ind, n7711), rule(23135), ['X' = ind], [a(ind, n7710)]).
step(a(ind, n7710), rule(23132), ['X' = ind], [a(ind, n7709)]).
step(a(ind, n7709), rule(23129), ['X' = ind], [a(ind, n7708)]).
step(a(ind, n7708), rule(23126), ['X' = ind], [a(ind, n7707)]).
step(a(ind, n7707), rule(23123), ['X' = ind], [a(ind, n7706)]).
step(a(ind, n7706), rule(23120), ['X' = ind], [a(ind, n7705)]).
step(a(ind, n7705), rule(23117), ['X' = ind], [a(ind, n7704)]).
step(a(ind, n7704), rule(23114), ['X' = ind], [a(ind, n7703)]).
step(a(ind, n7703), rule(23111), ['X' = ind], [a(ind, n7702)]).
step(a(ind, n7702), rule(23108), ['X' = ind], [a(ind, n7701)]).
step(a(ind, n7701), rule(23105), ['X' = ind], [a(ind, n7700)]).
step(a(ind, n7700), rule(23102), ['X' = ind], [a(ind, n7699)]).
step(a(ind, n7699), rule(23099), ['X' = ind], [a(ind, n7698)]).
step(a(ind, n7698), rule(23096), ['X' = ind], [a(ind, n7697)]).
step(a(ind, n7697), rule(23093), ['X' = ind], [a(ind, n7696)]).
step(a(ind, n7696), rule(23090), ['X' = ind], [a(ind, n7695)]).
step(a(ind, n7695), rule(23087), ['X' = ind], [a(ind, n7694)]).
step(a(ind, n7694), rule(23084), ['X' = ind], [a(ind, n7693)]).
step(a(ind, n7693), rule(23081), ['X' = ind], [a(ind, n7692)]).
step(a(ind, n7692), rule(23078), ['X' = ind], [a(ind, n7691)]).
step(a(ind, n7691), rule(23075), ['X' = ind], [a(ind, n7690)]).
step(a(ind, n7690), rule(23072), ['X' = ind], [a(ind, n7689)]).
step(a(ind, n7689), rule(23069), ['X' = ind], [a(ind, n7688)]).
step(a(ind, n7688), rule(23066), ['X' = ind], [a(ind, n7687)]).
step(a(ind, n7687), rule(23063), ['X' = ind], [a(ind, n7686)]).
step(a(ind, n7686), rule(23060), ['X' = ind], [a(ind, n7685)]).
step(a(ind, n7685), rule(23057), ['X' = ind], [a(ind, n7684)]).
step(a(ind, n7684), rule(23054), ['X' = ind], [a(ind, n7683)]).
step(a(ind, n7683), rule(23051), ['X' = ind], [a(ind, n7682)]).
step(a(ind, n7682), rule(23048), ['X' = ind], [a(ind, n7681)]).
step(a(ind, n7681), rule(23045), ['X' = ind], [a(ind, n7680)]).
step(a(ind, n7680), rule(23042), ['X' = ind], [a(ind, n7679)]).
step(a(ind, n7679), rule(23039), ['X' = ind], [a(ind, n7678)]).
step(a(ind, n7678), rule(23036), ['X' = ind], [a(ind, n7677)]).
step(a(ind, n7677), rule(23033), ['X' = ind], [a(ind, n7676)]).
step(a(ind, n7676), rule(23030), ['X' = ind], [a(ind, n7675)]).
step(a(ind, n7675), rule(23027), ['X' = ind], [a(ind, n7674)]).
step(a(ind, n7674), rule(23024), ['X' = ind], [a(ind, n7673)]).
step(a(ind, n7673), rule(23021), ['X' = ind], [a(ind, n7672)]).
step(a(ind, n7672), rule(23018), ['X' = ind], [a(ind, n7671)]).
step(a(ind, n7671), rule(23015), ['X' = ind], [a(ind, n7670)]).
step(a(ind, n7670), rule(23012), ['X' = ind], [a(ind, n7669)]).
step(a(ind, n7669), rule(23009), ['X' = ind], [a(ind, n7668)]).
step(a(ind, n7668), rule(23006), ['X' = ind], [a(ind, n7667)]).
step(a(ind, n7667), rule(23003), ['X' = ind], [a(ind, n7666)]).
step(a(ind, n7666), rule(23000), ['X' = ind], [a(ind, n7665)]).
step(a(ind, n7665), rule(22997), ['X' = ind], [a(ind, n7664)]).
step(a(ind, n7664), rule(22994), ['X' = ind], [a(ind, n7663)]).
step(a(ind, n7663), rule(22991), ['X' = ind], [a(ind, n7662)]).
step(a(ind, n7662), rule(22988), ['X' = ind], [a(ind, n7661)]).
step(a(ind, n7661), rule(22985), ['X' = ind], [a(ind, n7660)]).
step(a(ind, n7660), rule(22982), ['X' = ind], [a(ind, n7659)]).
step(a(ind, n7659), rule(22979), ['X' = ind], [a(ind, n7658)]).
step(a(ind, n7658), rule(22976), ['X' = ind], [a(ind, n7657)]).
step(a(ind, n7657), rule(22973), ['X' = ind], [a(ind, n7656)]).
step(a(ind, n7656), rule(22970), ['X' = ind], [a(ind, n7655)]).
step(a(ind, n7655), rule(22967), ['X' = ind], [a(ind, n7654)]).
step(a(ind, n7654), rule(22964), ['X' = ind], [a(ind, n7653)]).
step(a(ind, n7653), rule(22961), ['X' = ind], [a(ind, n7652)]).
step(a(ind, n7652), rule(22958), ['X' = ind], [a(ind, n7651)]).
step(a(ind, n7651), rule(22955), ['X' = ind], [a(ind, n7650)]).
step(a(ind, n7650), rule(22952), ['X' = ind], [a(ind, n7649)]).
step(a(ind, n7649), rule(22949), ['X' = ind], [a(ind, n7648)]).
step(a(ind, n7648), rule(22946), ['X' = ind], [a(ind, n7647)]).
step(a(ind, n7647), rule(22943), ['X' = ind], [a(ind, n7646)]).
step(a(ind, n7646), rule(22940), ['X' = ind], [a(ind, n7645)]).
step(a(ind, n7645), rule(22937), ['X' = ind], [a(ind, n7644)]).
step(a(ind, n7644), rule(22934), ['X' = ind], [a(ind, n7643)]).
step(a(ind, n7643), rule(22931), ['X' = ind], [a(ind, n7642)]).
step(a(ind, n7642), rule(22928), ['X' = ind], [a(ind, n7641)]).
step(a(ind, n7641), rule(22925), ['X' = ind], [a(ind, n7640)]).
step(a(ind, n7640), rule(22922), ['X' = ind], [a(ind, n7639)]).
step(a(ind, n7639), rule(22919), ['X' = ind], [a(ind, n7638)]).
step(a(ind, n7638), rule(22916), ['X' = ind], [a(ind, n7637)]).
step(a(ind, n7637), rule(22913), ['X' = ind], [a(ind, n7636)]).
step(a(ind, n7636), rule(22910), ['X' = ind], [a(ind, n7635)]).
step(a(ind, n7635), rule(22907), ['X' = ind], [a(ind, n7634)]).
step(a(ind, n7634), rule(22904), ['X' = ind], [a(ind, n7633)]).
step(a(ind, n7633), rule(22901), ['X' = ind], [a(ind, n7632)]).
step(a(ind, n7632), rule(22898), ['X' = ind], [a(ind, n7631)]).
step(a(ind, n7631), rule(22895), ['X' = ind], [a(ind, n7630)]).
step(a(ind, n7630), rule(22892), ['X' = ind], [a(ind, n7629)]).
step(a(ind, n7629), rule(22889), ['X' = ind], [a(ind, n7628)]).
step(a(ind, n7628), rule(22886), ['X' = ind], [a(ind, n7627)]).
step(a(ind, n7627), rule(22883), ['X' = ind], [a(ind, n7626)]).
step(a(ind, n7626), rule(22880), ['X' = ind], [a(ind, n7625)]).
step(a(ind, n7625), rule(22877), ['X' = ind], [a(ind, n7624)]).
step(a(ind, n7624), rule(22874), ['X' = ind], [a(ind, n7623)]).
step(a(ind, n7623), rule(22871), ['X' = ind], [a(ind, n7622)]).
step(a(ind, n7622), rule(22868), ['X' = ind], [a(ind, n7621)]).
step(a(ind, n7621), rule(22865), ['X' = ind], [a(ind, n7620)]).
step(a(ind, n7620), rule(22862), ['X' = ind], [a(ind, n7619)]).
step(a(ind, n7619), rule(22859), ['X' = ind], [a(ind, n7618)]).
step(a(ind, n7618), rule(22856), ['X' = ind], [a(ind, n7617)]).
step(a(ind, n7617), rule(22853), ['X' = ind], [a(ind, n7616)]).
step(a(ind, n7616), rule(22850), ['X' = ind], [a(ind, n7615)]).
step(a(ind, n7615), rule(22847), ['X' = ind], [a(ind, n7614)]).
step(a(ind, n7614), rule(22844), ['X' = ind], [a(ind, n7613)]).
step(a(ind, n7613), rule(22841), ['X' = ind], [a(ind, n7612)]).
step(a(ind, n7612), rule(22838), ['X' = ind], [a(ind, n7611)]).
step(a(ind, n7611), rule(22835), ['X' = ind], [a(ind, n7610)]).
step(a(ind, n7610), rule(22832), ['X' = ind], [a(ind, n7609)]).
step(a(ind, n7609), rule(22829), ['X' = ind], [a(ind, n7608)]).
step(a(ind, n7608), rule(22826), ['X' = ind], [a(ind, n7607)]).
step(a(ind, n7607), rule(22823), ['X' = ind], [a(ind, n7606)]).
step(a(ind, n7606), rule(22820), ['X' = ind], [a(ind, n7605)]).
step(a(ind, n7605), rule(22817), ['X' = ind], [a(ind, n7604)]).
step(a(ind, n7604), rule(22814), ['X' = ind], [a(ind, n7603)]).
step(a(ind, n7603), rule(22811), ['X' = ind], [a(ind, n7602)]).
step(a(ind, n7602), rule(22808), ['X' = ind], [a(ind, n7601)]).
step(a(ind, n7601), rule(22805), ['X' = ind], [a(ind, n7600)]).
step(a(ind, n7600), rule(22802), ['X' = ind], [a(ind, n7599)]).
step(a(ind, n7599), rule(22799), ['X' = ind], [a(ind, n7598)]).
step(a(ind, n7598), rule(22796), ['X' = ind], [a(ind, n7597)]).
step(a(ind, n7597), rule(22793), ['X' = ind], [a(ind, n7596)]).
step(a(ind, n7596), rule(22790), ['X' = ind], [a(ind, n7595)]).
step(a(ind, n7595), rule(22787), ['X' = ind], [a(ind, n7594)]).
step(a(ind, n7594), rule(22784), ['X' = ind], [a(ind, n7593)]).
step(a(ind, n7593), rule(22781), ['X' = ind], [a(ind, n7592)]).
step(a(ind, n7592), rule(22778), ['X' = ind], [a(ind, n7591)]).
step(a(ind, n7591), rule(22775), ['X' = ind], [a(ind, n7590)]).
step(a(ind, n7590), rule(22772), ['X' = ind], [a(ind, n7589)]).
step(a(ind, n7589), rule(22769), ['X' = ind], [a(ind, n7588)]).
step(a(ind, n7588), rule(22766), ['X' = ind], [a(ind, n7587)]).
step(a(ind, n7587), rule(22763), ['X' = ind], [a(ind, n7586)]).
step(a(ind, n7586), rule(22760), ['X' = ind], [a(ind, n7585)]).
step(a(ind, n7585), rule(22757), ['X' = ind], [a(ind, n7584)]).
step(a(ind, n7584), rule(22754), ['X' = ind], [a(ind, n7583)]).
step(a(ind, n7583), rule(22751), ['X' = ind], [a(ind, n7582)]).
step(a(ind, n7582), rule(22748), ['X' = ind], [a(ind, n7581)]).
step(a(ind, n7581), rule(22745), ['X' = ind], [a(ind, n7580)]).
step(a(ind, n7580), rule(22742), ['X' = ind], [a(ind, n7579)]).
step(a(ind, n7579), rule(22739), ['X' = ind], [a(ind, n7578)]).
step(a(ind, n7578), rule(22736), ['X' = ind], [a(ind, n7577)]).
step(a(ind, n7577), rule(22733), ['X' = ind], [a(ind, n7576)]).
step(a(ind, n7576), rule(22730), ['X' = ind], [a(ind, n7575)]).
step(a(ind, n7575), rule(22727), ['X' = ind], [a(ind, n7574)]).
step(a(ind, n7574), rule(22724), ['X' = ind], [a(ind, n7573)]).
step(a(ind, n7573), rule(22721), ['X' = ind], [a(ind, n7572)]).
step(a(ind, n7572), rule(22718), ['X' = ind], [a(ind, n7571)]).
step(a(ind, n7571), rule(22715), ['X' = ind], [a(ind, n7570)]).
step(a(ind, n7570), rule(22712), ['X' = ind], [a(ind, n7569)]).
step(a(ind, n7569), rule(22709), ['X' = ind], [a(ind, n7568)]).
step(a(ind, n7568), rule(22706), ['X' = ind], [a(ind, n7567)]).
step(a(ind, n7567), rule(22703), ['X' = ind], [a(ind, n7566)]).
step(a(ind, n7566), rule(22700), ['X' = ind], [a(ind, n7565)]).
step(a(ind, n7565), rule(22697), ['X' = ind], [a(ind, n7564)]).
step(a(ind, n7564), rule(22694), ['X' = ind], [a(ind, n7563)]).
step(a(ind, n7563), rule(22691), ['X' = ind], [a(ind, n7562)]).
step(a(ind, n7562), rule(22688), ['X' = ind], [a(ind, n7561)]).
step(a(ind, n7561), rule(22685), ['X' = ind], [a(ind, n7560)]).
step(a(ind, n7560), rule(22682), ['X' = ind], [a(ind, n7559)]).
step(a(ind, n7559), rule(22679), ['X' = ind], [a(ind, n7558)]).
step(a(ind, n7558), rule(22676), ['X' = ind], [a(ind, n7557)]).
step(a(ind, n7557), rule(22673), ['X' = ind], [a(ind, n7556)]).
step(a(ind, n7556), rule(22670), ['X' = ind], [a(ind, n7555)]).
step(a(ind, n7555), rule(22667), ['X' = ind], [a(ind, n7554)]).
step(a(ind, n7554), rule(22664), ['X' = ind], [a(ind, n7553)]).
step(a(ind, n7553), rule(22661), ['X' = ind], [a(ind, n7552)]).
step(a(ind, n7552), rule(22658), ['X' = ind], [a(ind, n7551)]).
step(a(ind, n7551), rule(22655), ['X' = ind], [a(ind, n7550)]).
step(a(ind, n7550), rule(22652), ['X' = ind], [a(ind, n7549)]).
step(a(ind, n7549), rule(22649), ['X' = ind], [a(ind, n7548)]).
step(a(ind, n7548), rule(22646), ['X' = ind], [a(ind, n7547)]).
step(a(ind, n7547), rule(22643), ['X' = ind], [a(ind, n7546)]).
step(a(ind, n7546), rule(22640), ['X' = ind], [a(ind, n7545)]).
step(a(ind, n7545), rule(22637), ['X' = ind], [a(ind, n7544)]).
step(a(ind, n7544), rule(22634), ['X' = ind], [a(ind, n7543)]).
step(a(ind, n7543), rule(22631), ['X' = ind], [a(ind, n7542)]).
step(a(ind, n7542), rule(22628), ['X' = ind], [a(ind, n7541)]).
step(a(ind, n7541), rule(22625), ['X' = ind], [a(ind, n7540)]).
step(a(ind, n7540), rule(22622), ['X' = ind], [a(ind, n7539)]).
step(a(ind, n7539), rule(22619), ['X' = ind], [a(ind, n7538)]).
step(a(ind, n7538), rule(22616), ['X' = ind], [a(ind, n7537)]).
step(a(ind, n7537), rule(22613), ['X' = ind], [a(ind, n7536)]).
step(a(ind, n7536), rule(22610), ['X' = ind], [a(ind, n7535)]).
step(a(ind, n7535), rule(22607), ['X' = ind], [a(ind, n7534)]).
step(a(ind, n7534), rule(22604), ['X' = ind], [a(ind, n7533)]).
step(a(ind, n7533), rule(22601), ['X' = ind], [a(ind, n7532)]).
step(a(ind, n7532), rule(22598), ['X' = ind], [a(ind, n7531)]).
step(a(ind, n7531), rule(22595), ['X' = ind], [a(ind, n7530)]).
step(a(ind, n7530), rule(22592), ['X' = ind], [a(ind, n7529)]).
step(a(ind, n7529), rule(22589), ['X' = ind], [a(ind, n7528)]).
step(a(ind, n7528), rule(22586), ['X' = ind], [a(ind, n7527)]).
step(a(ind, n7527), rule(22583), ['X' = ind], [a(ind, n7526)]).
step(a(ind, n7526), rule(22580), ['X' = ind], [a(ind, n7525)]).
step(a(ind, n7525), rule(22577), ['X' = ind], [a(ind, n7524)]).
step(a(ind, n7524), rule(22574), ['X' = ind], [a(ind, n7523)]).
step(a(ind, n7523), rule(22571), ['X' = ind], [a(ind, n7522)]).
step(a(ind, n7522), rule(22568), ['X' = ind], [a(ind, n7521)]).
step(a(ind, n7521), rule(22565), ['X' = ind], [a(ind, n7520)]).
step(a(ind, n7520), rule(22562), ['X' = ind], [a(ind, n7519)]).
step(a(ind, n7519), rule(22559), ['X' = ind], [a(ind, n7518)]).
step(a(ind, n7518), rule(22556), ['X' = ind], [a(ind, n7517)]).
step(a(ind, n7517), rule(22553), ['X' = ind], [a(ind, n7516)]).
step(a(ind, n7516), rule(22550), ['X' = ind], [a(ind, n7515)]).
step(a(ind, n7515), rule(22547), ['X' = ind], [a(ind, n7514)]).
step(a(ind, n7514), rule(22544), ['X' = ind], [a(ind, n7513)]).
step(a(ind, n7513), rule(22541), ['X' = ind], [a(ind, n7512)]).
step(a(ind, n7512), rule(22538), ['X' = ind], [a(ind, n7511)]).
step(a(ind, n7511), rule(22535), ['X' = ind], [a(ind, n7510)]).
step(a(ind, n7510), rule(22532), ['X' = ind], [a(ind, n7509)]).
step(a(ind, n7509), rule(22529), ['X' = ind], [a(ind, n7508)]).
step(a(ind, n7508), rule(22526), ['X' = ind], [a(ind, n7507)]).
step(a(ind, n7507), rule(22523), ['X' = ind], [a(ind, n7506)]).
step(a(ind, n7506), rule(22520), ['X' = ind], [a(ind, n7505)]).
step(a(ind, n7505), rule(22517), ['X' = ind], [a(ind, n7504)]).
step(a(ind, n7504), rule(22514), ['X' = ind], [a(ind, n7503)]).
step(a(ind, n7503), rule(22511), ['X' = ind], [a(ind, n7502)]).
step(a(ind, n7502), rule(22508), ['X' = ind], [a(ind, n7501)]).
step(a(ind, n7501), rule(22505), ['X' = ind], [a(ind, n7500)]).
step(a(ind, n7500), rule(22502), ['X' = ind], [a(ind, n7499)]).
step(a(ind, n7499), rule(22499), ['X' = ind], [a(ind, n7498)]).
step(a(ind, n7498), rule(22496), ['X' = ind], [a(ind, n7497)]).
step(a(ind, n7497), rule(22493), ['X' = ind], [a(ind, n7496)]).
step(a(ind, n7496), rule(22490), ['X' = ind], [a(ind, n7495)]).
step(a(ind, n7495), rule(22487), ['X' = ind], [a(ind, n7494)]).
step(a(ind, n7494), rule(22484), ['X' = ind], [a(ind, n7493)]).
step(a(ind, n7493), rule(22481), ['X' = ind], [a(ind, n7492)]).
step(a(ind, n7492), rule(22478), ['X' = ind], [a(ind, n7491)]).
step(a(ind, n7491), rule(22475), ['X' = ind], [a(ind, n7490)]).
step(a(ind, n7490), rule(22472), ['X' = ind], [a(ind, n7489)]).
step(a(ind, n7489), rule(22469), ['X' = ind], [a(ind, n7488)]).
step(a(ind, n7488), rule(22466), ['X' = ind], [a(ind, n7487)]).
step(a(ind, n7487), rule(22463), ['X' = ind], [a(ind, n7486)]).
step(a(ind, n7486), rule(22460), ['X' = ind], [a(ind, n7485)]).
step(a(ind, n7485), rule(22457), ['X' = ind], [a(ind, n7484)]).
step(a(ind, n7484), rule(22454), ['X' = ind], [a(ind, n7483)]).
step(a(ind, n7483), rule(22451), ['X' = ind], [a(ind, n7482)]).
step(a(ind, n7482), rule(22448), ['X' = ind], [a(ind, n7481)]).
step(a(ind, n7481), rule(22445), ['X' = ind], [a(ind, n7480)]).
step(a(ind, n7480), rule(22442), ['X' = ind], [a(ind, n7479)]).
step(a(ind, n7479), rule(22439), ['X' = ind], [a(ind, n7478)]).
step(a(ind, n7478), rule(22436), ['X' = ind], [a(ind, n7477)]).
step(a(ind, n7477), rule(22433), ['X' = ind], [a(ind, n7476)]).
step(a(ind, n7476), rule(22430), ['X' = ind], [a(ind, n7475)]).
step(a(ind, n7475), rule(22427), ['X' = ind], [a(ind, n7474)]).
step(a(ind, n7474), rule(22424), ['X' = ind], [a(ind, n7473)]).
step(a(ind, n7473), rule(22421), ['X' = ind], [a(ind, n7472)]).
step(a(ind, n7472), rule(22418), ['X' = ind], [a(ind, n7471)]).
step(a(ind, n7471), rule(22415), ['X' = ind], [a(ind, n7470)]).
step(a(ind, n7470), rule(22412), ['X' = ind], [a(ind, n7469)]).
step(a(ind, n7469), rule(22409), ['X' = ind], [a(ind, n7468)]).
step(a(ind, n7468), rule(22406), ['X' = ind], [a(ind, n7467)]).
step(a(ind, n7467), rule(22403), ['X' = ind], [a(ind, n7466)]).
step(a(ind, n7466), rule(22400), ['X' = ind], [a(ind, n7465)]).
step(a(ind, n7465), rule(22397), ['X' = ind], [a(ind, n7464)]).
step(a(ind, n7464), rule(22394), ['X' = ind], [a(ind, n7463)]).
step(a(ind, n7463), rule(22391), ['X' = ind], [a(ind, n7462)]).
step(a(ind, n7462), rule(22388), ['X' = ind], [a(ind, n7461)]).
step(a(ind, n7461), rule(22385), ['X' = ind], [a(ind, n7460)]).
step(a(ind, n7460), rule(22382), ['X' = ind], [a(ind, n7459)]).
step(a(ind, n7459), rule(22379), ['X' = ind], [a(ind, n7458)]).
step(a(ind, n7458), rule(22376), ['X' = ind], [a(ind, n7457)]).
step(a(ind, n7457), rule(22373), ['X' = ind], [a(ind, n7456)]).
step(a(ind, n7456), rule(22370), ['X' = ind], [a(ind, n7455)]).
step(a(ind, n7455), rule(22367), ['X' = ind], [a(ind, n7454)]).
step(a(ind, n7454), rule(22364), ['X' = ind], [a(ind, n7453)]).
step(a(ind, n7453), rule(22361), ['X' = ind], [a(ind, n7452)]).
step(a(ind, n7452), rule(22358), ['X' = ind], [a(ind, n7451)]).
step(a(ind, n7451), rule(22355), ['X' = ind], [a(ind, n7450)]).
step(a(ind, n7450), rule(22352), ['X' = ind], [a(ind, n7449)]).
step(a(ind, n7449), rule(22349), ['X' = ind], [a(ind, n7448)]).
step(a(ind, n7448), rule(22346), ['X' = ind], [a(ind, n7447)]).
step(a(ind, n7447), rule(22343), ['X' = ind], [a(ind, n7446)]).
step(a(ind, n7446), rule(22340), ['X' = ind], [a(ind, n7445)]).
step(a(ind, n7445), rule(22337), ['X' = ind], [a(ind, n7444)]).
step(a(ind, n7444), rule(22334), ['X' = ind], [a(ind, n7443)]).
step(a(ind, n7443), rule(22331), ['X' = ind], [a(ind, n7442)]).
step(a(ind, n7442), rule(22328), ['X' = ind], [a(ind, n7441)]).
step(a(ind, n7441), rule(22325), ['X' = ind], [a(ind, n7440)]).
step(a(ind, n7440), rule(22322), ['X' = ind], [a(ind, n7439)]).
step(a(ind, n7439), rule(22319), ['X' = ind], [a(ind, n7438)]).
step(a(ind, n7438), rule(22316), ['X' = ind], [a(ind, n7437)]).
step(a(ind, n7437), rule(22313), ['X' = ind], [a(ind, n7436)]).
step(a(ind, n7436), rule(22310), ['X' = ind], [a(ind, n7435)]).
step(a(ind, n7435), rule(22307), ['X' = ind], [a(ind, n7434)]).
step(a(ind, n7434), rule(22304), ['X' = ind], [a(ind, n7433)]).
step(a(ind, n7433), rule(22301), ['X' = ind], [a(ind, n7432)]).
step(a(ind, n7432), rule(22298), ['X' = ind], [a(ind, n7431)]).
step(a(ind, n7431), rule(22295), ['X' = ind], [a(ind, n7430)]).
step(a(ind, n7430), rule(22292), ['X' = ind], [a(ind, n7429)]).
step(a(ind, n7429), rule(22289), ['X' = ind], [a(ind, n7428)]).
step(a(ind, n7428), rule(22286), ['X' = ind], [a(ind, n7427)]).
step(a(ind, n7427), rule(22283), ['X' = ind], [a(ind, n7426)]).
step(a(ind, n7426), rule(22280), ['X' = ind], [a(ind, n7425)]).
step(a(ind, n7425), rule(22277), ['X' = ind], [a(ind, n7424)]).
step(a(ind, n7424), rule(22274), ['X' = ind], [a(ind, n7423)]).
step(a(ind, n7423), rule(22271), ['X' = ind], [a(ind, n7422)]).
step(a(ind, n7422), rule(22268), ['X' = ind], [a(ind, n7421)]).
step(a(ind, n7421), rule(22265), ['X' = ind], [a(ind, n7420)]).
step(a(ind, n7420), rule(22262), ['X' = ind], [a(ind, n7419)]).
step(a(ind, n7419), rule(22259), ['X' = ind], [a(ind, n7418)]).
step(a(ind, n7418), rule(22256), ['X' = ind], [a(ind, n7417)]).
step(a(ind, n7417), rule(22253), ['X' = ind], [a(ind, n7416)]).
step(a(ind, n7416), rule(22250), ['X' = ind], [a(ind, n7415)]).
step(a(ind, n7415), rule(22247), ['X' = ind], [a(ind, n7414)]).
step(a(ind, n7414), rule(22244), ['X' = ind], [a(ind, n7413)]).
step(a(ind, n7413), rule(22241), ['X' = ind], [a(ind, n7412)]).
step(a(ind, n7412), rule(22238), ['X' = ind], [a(ind, n7411)]).
step(a(ind, n7411), rule(22235), ['X' = ind], [a(ind, n7410)]).
step(a(ind, n7410), rule(22232), ['X' = ind], [a(ind, n7409)]).
step(a(ind, n7409), rule(22229), ['X' = ind], [a(ind, n7408)]).
step(a(ind, n7408), rule(22226), ['X' = ind], [a(ind, n7407)]).
step(a(ind, n7407), rule(22223), ['X' = ind], [a(ind, n7406)]).
step(a(ind, n7406), rule(22220), ['X' = ind], [a(ind, n7405)]).
step(a(ind, n7405), rule(22217), ['X' = ind], [a(ind, n7404)]).
step(a(ind, n7404), rule(22214), ['X' = ind], [a(ind, n7403)]).
step(a(ind, n7403), rule(22211), ['X' = ind], [a(ind, n7402)]).
step(a(ind, n7402), rule(22208), ['X' = ind], [a(ind, n7401)]).
step(a(ind, n7401), rule(22205), ['X' = ind], [a(ind, n7400)]).
step(a(ind, n7400), rule(22202), ['X' = ind], [a(ind, n7399)]).
step(a(ind, n7399), rule(22199), ['X' = ind], [a(ind, n7398)]).
step(a(ind, n7398), rule(22196), ['X' = ind], [a(ind, n7397)]).
step(a(ind, n7397), rule(22193), ['X' = ind], [a(ind, n7396)]).
step(a(ind, n7396), rule(22190), ['X' = ind], [a(ind, n7395)]).
step(a(ind, n7395), rule(22187), ['X' = ind], [a(ind, n7394)]).
step(a(ind, n7394), rule(22184), ['X' = ind], [a(ind, n7393)]).
step(a(ind, n7393), rule(22181), ['X' = ind], [a(ind, n7392)]).
step(a(ind, n7392), rule(22178), ['X' = ind], [a(ind, n7391)]).
step(a(ind, n7391), rule(22175), ['X' = ind], [a(ind, n7390)]).
step(a(ind, n7390), rule(22172), ['X' = ind], [a(ind, n7389)]).
step(a(ind, n7389), rule(22169), ['X' = ind], [a(ind, n7388)]).
step(a(ind, n7388), rule(22166), ['X' = ind], [a(ind, n7387)]).
step(a(ind, n7387), rule(22163), ['X' = ind], [a(ind, n7386)]).
step(a(ind, n7386), rule(22160), ['X' = ind], [a(ind, n7385)]).
step(a(ind, n7385), rule(22157), ['X' = ind], [a(ind, n7384)]).
step(a(ind, n7384), rule(22154), ['X' = ind], [a(ind, n7383)]).
step(a(ind, n7383), rule(22151), ['X' = ind], [a(ind, n7382)]).
step(a(ind, n7382), rule(22148), ['X' = ind], [a(ind, n7381)]).
step(a(ind, n7381), rule(22145), ['X' = ind], [a(ind, n7380)]).
step(a(ind, n7380), rule(22142), ['X' = ind], [a(ind, n7379)]).
step(a(ind, n7379), rule(22139), ['X' = ind], [a(ind, n7378)]).
step(a(ind, n7378), rule(22136), ['X' = ind], [a(ind, n7377)]).
step(a(ind, n7377), rule(22133), ['X' = ind], [a(ind, n7376)]).
step(a(ind, n7376), rule(22130), ['X' = ind], [a(ind, n7375)]).
step(a(ind, n7375), rule(22127), ['X' = ind], [a(ind, n7374)]).
step(a(ind, n7374), rule(22124), ['X' = ind], [a(ind, n7373)]).
step(a(ind, n7373), rule(22121), ['X' = ind], [a(ind, n7372)]).
step(a(ind, n7372), rule(22118), ['X' = ind], [a(ind, n7371)]).
step(a(ind, n7371), rule(22115), ['X' = ind], [a(ind, n7370)]).
step(a(ind, n7370), rule(22112), ['X' = ind], [a(ind, n7369)]).
step(a(ind, n7369), rule(22109), ['X' = ind], [a(ind, n7368)]).
step(a(ind, n7368), rule(22106), ['X' = ind], [a(ind, n7367)]).
step(a(ind, n7367), rule(22103), ['X' = ind], [a(ind, n7366)]).
step(a(ind, n7366), rule(22100), ['X' = ind], [a(ind, n7365)]).
step(a(ind, n7365), rule(22097), ['X' = ind], [a(ind, n7364)]).
step(a(ind, n7364), rule(22094), ['X' = ind], [a(ind, n7363)]).
step(a(ind, n7363), rule(22091), ['X' = ind], [a(ind, n7362)]).
step(a(ind, n7362), rule(22088), ['X' = ind], [a(ind, n7361)]).
step(a(ind, n7361), rule(22085), ['X' = ind], [a(ind, n7360)]).
step(a(ind, n7360), rule(22082), ['X' = ind], [a(ind, n7359)]).
step(a(ind, n7359), rule(22079), ['X' = ind], [a(ind, n7358)]).
step(a(ind, n7358), rule(22076), ['X' = ind], [a(ind, n7357)]).
step(a(ind, n7357), rule(22073), ['X' = ind], [a(ind, n7356)]).
step(a(ind, n7356), rule(22070), ['X' = ind], [a(ind, n7355)]).
step(a(ind, n7355), rule(22067), ['X' = ind], [a(ind, n7354)]).
step(a(ind, n7354), rule(22064), ['X' = ind], [a(ind, n7353)]).
step(a(ind, n7353), rule(22061), ['X' = ind], [a(ind, n7352)]).
step(a(ind, n7352), rule(22058), ['X' = ind], [a(ind, n7351)]).
step(a(ind, n7351), rule(22055), ['X' = ind], [a(ind, n7350)]).
step(a(ind, n7350), rule(22052), ['X' = ind], [a(ind, n7349)]).
step(a(ind, n7349), rule(22049), ['X' = ind], [a(ind, n7348)]).
step(a(ind, n7348), rule(22046), ['X' = ind], [a(ind, n7347)]).
step(a(ind, n7347), rule(22043), ['X' = ind], [a(ind, n7346)]).
step(a(ind, n7346), rule(22040), ['X' = ind], [a(ind, n7345)]).
step(a(ind, n7345), rule(22037), ['X' = ind], [a(ind, n7344)]).
step(a(ind, n7344), rule(22034), ['X' = ind], [a(ind, n7343)]).
step(a(ind, n7343), rule(22031), ['X' = ind], [a(ind, n7342)]).
step(a(ind, n7342), rule(22028), ['X' = ind], [a(ind, n7341)]).
step(a(ind, n7341), rule(22025), ['X' = ind], [a(ind, n7340)]).
step(a(ind, n7340), rule(22022), ['X' = ind], [a(ind, n7339)]).
step(a(ind, n7339), rule(22019), ['X' = ind], [a(ind, n7338)]).
step(a(ind, n7338), rule(22016), ['X' = ind], [a(ind, n7337)]).
step(a(ind, n7337), rule(22013), ['X' = ind], [a(ind, n7336)]).
step(a(ind, n7336), rule(22010), ['X' = ind], [a(ind, n7335)]).
step(a(ind, n7335), rule(22007), ['X' = ind], [a(ind, n7334)]).
step(a(ind, n7334), rule(22004), ['X' = ind], [a(ind, n7333)]).
step(a(ind, n7333), rule(22001), ['X' = ind], [a(ind, n7332)]).
step(a(ind, n7332), rule(21998), ['X' = ind], [a(ind, n7331)]).
step(a(ind, n7331), rule(21995), ['X' = ind], [a(ind, n7330)]).
step(a(ind, n7330), rule(21992), ['X' = ind], [a(ind, n7329)]).
step(a(ind, n7329), rule(21989), ['X' = ind], [a(ind, n7328)]).
step(a(ind, n7328), rule(21986), ['X' = ind], [a(ind, n7327)]).
step(a(ind, n7327), rule(21983), ['X' = ind], [a(ind, n7326)]).
step(a(ind, n7326), rule(21980), ['X' = ind], [a(ind, n7325)]).
step(a(ind, n7325), rule(21977), ['X' = ind], [a(ind, n7324)]).
step(a(ind, n7324), rule(21974), ['X' = ind], [a(ind, n7323)]).
step(a(ind, n7323), rule(21971), ['X' = ind], [a(ind, n7322)]).
step(a(ind, n7322), rule(21968), ['X' = ind], [a(ind, n7321)]).
step(a(ind, n7321), rule(21965), ['X' = ind], [a(ind, n7320)]).
step(a(ind, n7320), rule(21962), ['X' = ind], [a(ind, n7319)]).
step(a(ind, n7319), rule(21959), ['X' = ind], [a(ind, n7318)]).
step(a(ind, n7318), rule(21956), ['X' = ind], [a(ind, n7317)]).
step(a(ind, n7317), rule(21953), ['X' = ind], [a(ind, n7316)]).
step(a(ind, n7316), rule(21950), ['X' = ind], [a(ind, n7315)]).
step(a(ind, n7315), rule(21947), ['X' = ind], [a(ind, n7314)]).
step(a(ind, n7314), rule(21944), ['X' = ind], [a(ind, n7313)]).
step(a(ind, n7313), rule(21941), ['X' = ind], [a(ind, n7312)]).
step(a(ind, n7312), rule(21938), ['X' = ind], [a(ind, n7311)]).
step(a(ind, n7311), rule(21935), ['X' = ind], [a(ind, n7310)]).
step(a(ind, n7310), rule(21932), ['X' = ind], [a(ind, n7309)]).
step(a(ind, n7309), rule(21929), ['X' = ind], [a(ind, n7308)]).
step(a(ind, n7308), rule(21926), ['X' = ind], [a(ind, n7307)]).
step(a(ind, n7307), rule(21923), ['X' = ind], [a(ind, n7306)]).
step(a(ind, n7306), rule(21920), ['X' = ind], [a(ind, n7305)]).
step(a(ind, n7305), rule(21917), ['X' = ind], [a(ind, n7304)]).
step(a(ind, n7304), rule(21914), ['X' = ind], [a(ind, n7303)]).
step(a(ind, n7303), rule(21911), ['X' = ind], [a(ind, n7302)]).
step(a(ind, n7302), rule(21908), ['X' = ind], [a(ind, n7301)]).
step(a(ind, n7301), rule(21905), ['X' = ind], [a(ind, n7300)]).
step(a(ind, n7300), rule(21902), ['X' = ind], [a(ind, n7299)]).
step(a(ind, n7299), rule(21899), ['X' = ind], [a(ind, n7298)]).
step(a(ind, n7298), rule(21896), ['X' = ind], [a(ind, n7297)]).
step(a(ind, n7297), rule(21893), ['X' = ind], [a(ind, n7296)]).
step(a(ind, n7296), rule(21890), ['X' = ind], [a(ind, n7295)]).
step(a(ind, n7295), rule(21887), ['X' = ind], [a(ind, n7294)]).
step(a(ind, n7294), rule(21884), ['X' = ind], [a(ind, n7293)]).
step(a(ind, n7293), rule(21881), ['X' = ind], [a(ind, n7292)]).
step(a(ind, n7292), rule(21878), ['X' = ind], [a(ind, n7291)]).
step(a(ind, n7291), rule(21875), ['X' = ind], [a(ind, n7290)]).
step(a(ind, n7290), rule(21872), ['X' = ind], [a(ind, n7289)]).
step(a(ind, n7289), rule(21869), ['X' = ind], [a(ind, n7288)]).
step(a(ind, n7288), rule(21866), ['X' = ind], [a(ind, n7287)]).
step(a(ind, n7287), rule(21863), ['X' = ind], [a(ind, n7286)]).
step(a(ind, n7286), rule(21860), ['X' = ind], [a(ind, n7285)]).
step(a(ind, n7285), rule(21857), ['X' = ind], [a(ind, n7284)]).
step(a(ind, n7284), rule(21854), ['X' = ind], [a(ind, n7283)]).
step(a(ind, n7283), rule(21851), ['X' = ind], [a(ind, n7282)]).
step(a(ind, n7282), rule(21848), ['X' = ind], [a(ind, n7281)]).
step(a(ind, n7281), rule(21845), ['X' = ind], [a(ind, n7280)]).
step(a(ind, n7280), rule(21842), ['X' = ind], [a(ind, n7279)]).
step(a(ind, n7279), rule(21839), ['X' = ind], [a(ind, n7278)]).
step(a(ind, n7278), rule(21836), ['X' = ind], [a(ind, n7277)]).
step(a(ind, n7277), rule(21833), ['X' = ind], [a(ind, n7276)]).
step(a(ind, n7276), rule(21830), ['X' = ind], [a(ind, n7275)]).
step(a(ind, n7275), rule(21827), ['X' = ind], [a(ind, n7274)]).
step(a(ind, n7274), rule(21824), ['X' = ind], [a(ind, n7273)]).
step(a(ind, n7273), rule(21821), ['X' = ind], [a(ind, n7272)]).
step(a(ind, n7272), rule(21818), ['X' = ind], [a(ind, n7271)]).
step(a(ind, n7271), rule(21815), ['X' = ind], [a(ind, n7270)]).
step(a(ind, n7270), rule(21812), ['X' = ind], [a(ind, n7269)]).
step(a(ind, n7269), rule(21809), ['X' = ind], [a(ind, n7268)]).
step(a(ind, n7268), rule(21806), ['X' = ind], [a(ind, n7267)]).
step(a(ind, n7267), rule(21803), ['X' = ind], [a(ind, n7266)]).
step(a(ind, n7266), rule(21800), ['X' = ind], [a(ind, n7265)]).
step(a(ind, n7265), rule(21797), ['X' = ind], [a(ind, n7264)]).
step(a(ind, n7264), rule(21794), ['X' = ind], [a(ind, n7263)]).
step(a(ind, n7263), rule(21791), ['X' = ind], [a(ind, n7262)]).
step(a(ind, n7262), rule(21788), ['X' = ind], [a(ind, n7261)]).
step(a(ind, n7261), rule(21785), ['X' = ind], [a(ind, n7260)]).
step(a(ind, n7260), rule(21782), ['X' = ind], [a(ind, n7259)]).
step(a(ind, n7259), rule(21779), ['X' = ind], [a(ind, n7258)]).
step(a(ind, n7258), rule(21776), ['X' = ind], [a(ind, n7257)]).
step(a(ind, n7257), rule(21773), ['X' = ind], [a(ind, n7256)]).
step(a(ind, n7256), rule(21770), ['X' = ind], [a(ind, n7255)]).
step(a(ind, n7255), rule(21767), ['X' = ind], [a(ind, n7254)]).
step(a(ind, n7254), rule(21764), ['X' = ind], [a(ind, n7253)]).
step(a(ind, n7253), rule(21761), ['X' = ind], [a(ind, n7252)]).
step(a(ind, n7252), rule(21758), ['X' = ind], [a(ind, n7251)]).
step(a(ind, n7251), rule(21755), ['X' = ind], [a(ind, n7250)]).
step(a(ind, n7250), rule(21752), ['X' = ind], [a(ind, n7249)]).
step(a(ind, n7249), rule(21749), ['X' = ind], [a(ind, n7248)]).
step(a(ind, n7248), rule(21746), ['X' = ind], [a(ind, n7247)]).
step(a(ind, n7247), rule(21743), ['X' = ind], [a(ind, n7246)]).
step(a(ind, n7246), rule(21740), ['X' = ind], [a(ind, n7245)]).
step(a(ind, n7245), rule(21737), ['X' = ind], [a(ind, n7244)]).
step(a(ind, n7244), rule(21734), ['X' = ind], [a(ind, n7243)]).
step(a(ind, n7243), rule(21731), ['X' = ind], [a(ind, n7242)]).
step(a(ind, n7242), rule(21728), ['X' = ind], [a(ind, n7241)]).
step(a(ind, n7241), rule(21725), ['X' = ind], [a(ind, n7240)]).
step(a(ind, n7240), rule(21722), ['X' = ind], [a(ind, n7239)]).
step(a(ind, n7239), rule(21719), ['X' = ind], [a(ind, n7238)]).
step(a(ind, n7238), rule(21716), ['X' = ind], [a(ind, n7237)]).
step(a(ind, n7237), rule(21713), ['X' = ind], [a(ind, n7236)]).
step(a(ind, n7236), rule(21710), ['X' = ind], [a(ind, n7235)]).
step(a(ind, n7235), rule(21707), ['X' = ind], [a(ind, n7234)]).
step(a(ind, n7234), rule(21704), ['X' = ind], [a(ind, n7233)]).
step(a(ind, n7233), rule(21701), ['X' = ind], [a(ind, n7232)]).
step(a(ind, n7232), rule(21698), ['X' = ind], [a(ind, n7231)]).
step(a(ind, n7231), rule(21695), ['X' = ind], [a(ind, n7230)]).
step(a(ind, n7230), rule(21692), ['X' = ind], [a(ind, n7229)]).
step(a(ind, n7229), rule(21689), ['X' = ind], [a(ind, n7228)]).
step(a(ind, n7228), rule(21686), ['X' = ind], [a(ind, n7227)]).
step(a(ind, n7227), rule(21683), ['X' = ind], [a(ind, n7226)]).
step(a(ind, n7226), rule(21680), ['X' = ind], [a(ind, n7225)]).
step(a(ind, n7225), rule(21677), ['X' = ind], [a(ind, n7224)]).
step(a(ind, n7224), rule(21674), ['X' = ind], [a(ind, n7223)]).
step(a(ind, n7223), rule(21671), ['X' = ind], [a(ind, n7222)]).
step(a(ind, n7222), rule(21668), ['X' = ind], [a(ind, n7221)]).
step(a(ind, n7221), rule(21665), ['X' = ind], [a(ind, n7220)]).
step(a(ind, n7220), rule(21662), ['X' = ind], [a(ind, n7219)]).
step(a(ind, n7219), rule(21659), ['X' = ind], [a(ind, n7218)]).
step(a(ind, n7218), rule(21656), ['X' = ind], [a(ind, n7217)]).
step(a(ind, n7217), rule(21653), ['X' = ind], [a(ind, n7216)]).
step(a(ind, n7216), rule(21650), ['X' = ind], [a(ind, n7215)]).
step(a(ind, n7215), rule(21647), ['X' = ind], [a(ind, n7214)]).
step(a(ind, n7214), rule(21644), ['X' = ind], [a(ind, n7213)]).
step(a(ind, n7213), rule(21641), ['X' = ind], [a(ind, n7212)]).
step(a(ind, n7212), rule(21638), ['X' = ind], [a(ind, n7211)]).
step(a(ind, n7211), rule(21635), ['X' = ind], [a(ind, n7210)]).
step(a(ind, n7210), rule(21632), ['X' = ind], [a(ind, n7209)]).
step(a(ind, n7209), rule(21629), ['X' = ind], [a(ind, n7208)]).
step(a(ind, n7208), rule(21626), ['X' = ind], [a(ind, n7207)]).
step(a(ind, n7207), rule(21623), ['X' = ind], [a(ind, n7206)]).
step(a(ind, n7206), rule(21620), ['X' = ind], [a(ind, n7205)]).
step(a(ind, n7205), rule(21617), ['X' = ind], [a(ind, n7204)]).
step(a(ind, n7204), rule(21614), ['X' = ind], [a(ind, n7203)]).
step(a(ind, n7203), rule(21611), ['X' = ind], [a(ind, n7202)]).
step(a(ind, n7202), rule(21608), ['X' = ind], [a(ind, n7201)]).
step(a(ind, n7201), rule(21605), ['X' = ind], [a(ind, n7200)]).
step(a(ind, n7200), rule(21602), ['X' = ind], [a(ind, n7199)]).
step(a(ind, n7199), rule(21599), ['X' = ind], [a(ind, n7198)]).
step(a(ind, n7198), rule(21596), ['X' = ind], [a(ind, n7197)]).
step(a(ind, n7197), rule(21593), ['X' = ind], [a(ind, n7196)]).
step(a(ind, n7196), rule(21590), ['X' = ind], [a(ind, n7195)]).
step(a(ind, n7195), rule(21587), ['X' = ind], [a(ind, n7194)]).
step(a(ind, n7194), rule(21584), ['X' = ind], [a(ind, n7193)]).
step(a(ind, n7193), rule(21581), ['X' = ind], [a(ind, n7192)]).
step(a(ind, n7192), rule(21578), ['X' = ind], [a(ind, n7191)]).
step(a(ind, n7191), rule(21575), ['X' = ind], [a(ind, n7190)]).
step(a(ind, n7190), rule(21572), ['X' = ind], [a(ind, n7189)]).
step(a(ind, n7189), rule(21569), ['X' = ind], [a(ind, n7188)]).
step(a(ind, n7188), rule(21566), ['X' = ind], [a(ind, n7187)]).
step(a(ind, n7187), rule(21563), ['X' = ind], [a(ind, n7186)]).
step(a(ind, n7186), rule(21560), ['X' = ind], [a(ind, n7185)]).
step(a(ind, n7185), rule(21557), ['X' = ind], [a(ind, n7184)]).
step(a(ind, n7184), rule(21554), ['X' = ind], [a(ind, n7183)]).
step(a(ind, n7183), rule(21551), ['X' = ind], [a(ind, n7182)]).
step(a(ind, n7182), rule(21548), ['X' = ind], [a(ind, n7181)]).
step(a(ind, n7181), rule(21545), ['X' = ind], [a(ind, n7180)]).
step(a(ind, n7180), rule(21542), ['X' = ind], [a(ind, n7179)]).
step(a(ind, n7179), rule(21539), ['X' = ind], [a(ind, n7178)]).
step(a(ind, n7178), rule(21536), ['X' = ind], [a(ind, n7177)]).
step(a(ind, n7177), rule(21533), ['X' = ind], [a(ind, n7176)]).
step(a(ind, n7176), rule(21530), ['X' = ind], [a(ind, n7175)]).
step(a(ind, n7175), rule(21527), ['X' = ind], [a(ind, n7174)]).
step(a(ind, n7174), rule(21524), ['X' = ind], [a(ind, n7173)]).
step(a(ind, n7173), rule(21521), ['X' = ind], [a(ind, n7172)]).
step(a(ind, n7172), rule(21518), ['X' = ind], [a(ind, n7171)]).
step(a(ind, n7171), rule(21515), ['X' = ind], [a(ind, n7170)]).
step(a(ind, n7170), rule(21512), ['X' = ind], [a(ind, n7169)]).
step(a(ind, n7169), rule(21509), ['X' = ind], [a(ind, n7168)]).
step(a(ind, n7168), rule(21506), ['X' = ind], [a(ind, n7167)]).
step(a(ind, n7167), rule(21503), ['X' = ind], [a(ind, n7166)]).
step(a(ind, n7166), rule(21500), ['X' = ind], [a(ind, n7165)]).
step(a(ind, n7165), rule(21497), ['X' = ind], [a(ind, n7164)]).
step(a(ind, n7164), rule(21494), ['X' = ind], [a(ind, n7163)]).
step(a(ind, n7163), rule(21491), ['X' = ind], [a(ind, n7162)]).
step(a(ind, n7162), rule(21488), ['X' = ind], [a(ind, n7161)]).
step(a(ind, n7161), rule(21485), ['X' = ind], [a(ind, n7160)]).
step(a(ind, n7160), rule(21482), ['X' = ind], [a(ind, n7159)]).
step(a(ind, n7159), rule(21479), ['X' = ind], [a(ind, n7158)]).
step(a(ind, n7158), rule(21476), ['X' = ind], [a(ind, n7157)]).
step(a(ind, n7157), rule(21473), ['X' = ind], [a(ind, n7156)]).
step(a(ind, n7156), rule(21470), ['X' = ind], [a(ind, n7155)]).
step(a(ind, n7155), rule(21467), ['X' = ind], [a(ind, n7154)]).
step(a(ind, n7154), rule(21464), ['X' = ind], [a(ind, n7153)]).
step(a(ind, n7153), rule(21461), ['X' = ind], [a(ind, n7152)]).
step(a(ind, n7152), rule(21458), ['X' = ind], [a(ind, n7151)]).
step(a(ind, n7151), rule(21455), ['X' = ind], [a(ind, n7150)]).
step(a(ind, n7150), rule(21452), ['X' = ind], [a(ind, n7149)]).
step(a(ind, n7149), rule(21449), ['X' = ind], [a(ind, n7148)]).
step(a(ind, n7148), rule(21446), ['X' = ind], [a(ind, n7147)]).
step(a(ind, n7147), rule(21443), ['X' = ind], [a(ind, n7146)]).
step(a(ind, n7146), rule(21440), ['X' = ind], [a(ind, n7145)]).
step(a(ind, n7145), rule(21437), ['X' = ind], [a(ind, n7144)]).
step(a(ind, n7144), rule(21434), ['X' = ind], [a(ind, n7143)]).
step(a(ind, n7143), rule(21431), ['X' = ind], [a(ind, n7142)]).
step(a(ind, n7142), rule(21428), ['X' = ind], [a(ind, n7141)]).
step(a(ind, n7141), rule(21425), ['X' = ind], [a(ind, n7140)]).
step(a(ind, n7140), rule(21422), ['X' = ind], [a(ind, n7139)]).
step(a(ind, n7139), rule(21419), ['X' = ind], [a(ind, n7138)]).
step(a(ind, n7138), rule(21416), ['X' = ind], [a(ind, n7137)]).
step(a(ind, n7137), rule(21413), ['X' = ind], [a(ind, n7136)]).
step(a(ind, n7136), rule(21410), ['X' = ind], [a(ind, n7135)]).
step(a(ind, n7135), rule(21407), ['X' = ind], [a(ind, n7134)]).
step(a(ind, n7134), rule(21404), ['X' = ind], [a(ind, n7133)]).
step(a(ind, n7133), rule(21401), ['X' = ind], [a(ind, n7132)]).
step(a(ind, n7132), rule(21398), ['X' = ind], [a(ind, n7131)]).
step(a(ind, n7131), rule(21395), ['X' = ind], [a(ind, n7130)]).
step(a(ind, n7130), rule(21392), ['X' = ind], [a(ind, n7129)]).
step(a(ind, n7129), rule(21389), ['X' = ind], [a(ind, n7128)]).
step(a(ind, n7128), rule(21386), ['X' = ind], [a(ind, n7127)]).
step(a(ind, n7127), rule(21383), ['X' = ind], [a(ind, n7126)]).
step(a(ind, n7126), rule(21380), ['X' = ind], [a(ind, n7125)]).
step(a(ind, n7125), rule(21377), ['X' = ind], [a(ind, n7124)]).
step(a(ind, n7124), rule(21374), ['X' = ind], [a(ind, n7123)]).
step(a(ind, n7123), rule(21371), ['X' = ind], [a(ind, n7122)]).
step(a(ind, n7122), rule(21368), ['X' = ind], [a(ind, n7121)]).
step(a(ind, n7121), rule(21365), ['X' = ind], [a(ind, n7120)]).
step(a(ind, n7120), rule(21362), ['X' = ind], [a(ind, n7119)]).
step(a(ind, n7119), rule(21359), ['X' = ind], [a(ind, n7118)]).
step(a(ind, n7118), rule(21356), ['X' = ind], [a(ind, n7117)]).
step(a(ind, n7117), rule(21353), ['X' = ind], [a(ind, n7116)]).
step(a(ind, n7116), rule(21350), ['X' = ind], [a(ind, n7115)]).
step(a(ind, n7115), rule(21347), ['X' = ind], [a(ind, n7114)]).
step(a(ind, n7114), rule(21344), ['X' = ind], [a(ind, n7113)]).
step(a(ind, n7113), rule(21341), ['X' = ind], [a(ind, n7112)]).
step(a(ind, n7112), rule(21338), ['X' = ind], [a(ind, n7111)]).
step(a(ind, n7111), rule(21335), ['X' = ind], [a(ind, n7110)]).
step(a(ind, n7110), rule(21332), ['X' = ind], [a(ind, n7109)]).
step(a(ind, n7109), rule(21329), ['X' = ind], [a(ind, n7108)]).
step(a(ind, n7108), rule(21326), ['X' = ind], [a(ind, n7107)]).
step(a(ind, n7107), rule(21323), ['X' = ind], [a(ind, n7106)]).
step(a(ind, n7106), rule(21320), ['X' = ind], [a(ind, n7105)]).
step(a(ind, n7105), rule(21317), ['X' = ind], [a(ind, n7104)]).
step(a(ind, n7104), rule(21314), ['X' = ind], [a(ind, n7103)]).
step(a(ind, n7103), rule(21311), ['X' = ind], [a(ind, n7102)]).
step(a(ind, n7102), rule(21308), ['X' = ind], [a(ind, n7101)]).
step(a(ind, n7101), rule(21305), ['X' = ind], [a(ind, n7100)]).
step(a(ind, n7100), rule(21302), ['X' = ind], [a(ind, n7099)]).
step(a(ind, n7099), rule(21299), ['X' = ind], [a(ind, n7098)]).
step(a(ind, n7098), rule(21296), ['X' = ind], [a(ind, n7097)]).
step(a(ind, n7097), rule(21293), ['X' = ind], [a(ind, n7096)]).
step(a(ind, n7096), rule(21290), ['X' = ind], [a(ind, n7095)]).
step(a(ind, n7095), rule(21287), ['X' = ind], [a(ind, n7094)]).
step(a(ind, n7094), rule(21284), ['X' = ind], [a(ind, n7093)]).
step(a(ind, n7093), rule(21281), ['X' = ind], [a(ind, n7092)]).
step(a(ind, n7092), rule(21278), ['X' = ind], [a(ind, n7091)]).
step(a(ind, n7091), rule(21275), ['X' = ind], [a(ind, n7090)]).
step(a(ind, n7090), rule(21272), ['X' = ind], [a(ind, n7089)]).
step(a(ind, n7089), rule(21269), ['X' = ind], [a(ind, n7088)]).
step(a(ind, n7088), rule(21266), ['X' = ind], [a(ind, n7087)]).
step(a(ind, n7087), rule(21263), ['X' = ind], [a(ind, n7086)]).
step(a(ind, n7086), rule(21260), ['X' = ind], [a(ind, n7085)]).
step(a(ind, n7085), rule(21257), ['X' = ind], [a(ind, n7084)]).
step(a(ind, n7084), rule(21254), ['X' = ind], [a(ind, n7083)]).
step(a(ind, n7083), rule(21251), ['X' = ind], [a(ind, n7082)]).
step(a(ind, n7082), rule(21248), ['X' = ind], [a(ind, n7081)]).
step(a(ind, n7081), rule(21245), ['X' = ind], [a(ind, n7080)]).
step(a(ind, n7080), rule(21242), ['X' = ind], [a(ind, n7079)]).
step(a(ind, n7079), rule(21239), ['X' = ind], [a(ind, n7078)]).
step(a(ind, n7078), rule(21236), ['X' = ind], [a(ind, n7077)]).
step(a(ind, n7077), rule(21233), ['X' = ind], [a(ind, n7076)]).
step(a(ind, n7076), rule(21230), ['X' = ind], [a(ind, n7075)]).
step(a(ind, n7075), rule(21227), ['X' = ind], [a(ind, n7074)]).
step(a(ind, n7074), rule(21224), ['X' = ind], [a(ind, n7073)]).
step(a(ind, n7073), rule(21221), ['X' = ind], [a(ind, n7072)]).
step(a(ind, n7072), rule(21218), ['X' = ind], [a(ind, n7071)]).
step(a(ind, n7071), rule(21215), ['X' = ind], [a(ind, n7070)]).
step(a(ind, n7070), rule(21212), ['X' = ind], [a(ind, n7069)]).
step(a(ind, n7069), rule(21209), ['X' = ind], [a(ind, n7068)]).
step(a(ind, n7068), rule(21206), ['X' = ind], [a(ind, n7067)]).
step(a(ind, n7067), rule(21203), ['X' = ind], [a(ind, n7066)]).
step(a(ind, n7066), rule(21200), ['X' = ind], [a(ind, n7065)]).
step(a(ind, n7065), rule(21197), ['X' = ind], [a(ind, n7064)]).
step(a(ind, n7064), rule(21194), ['X' = ind], [a(ind, n7063)]).
step(a(ind, n7063), rule(21191), ['X' = ind], [a(ind, n7062)]).
step(a(ind, n7062), rule(21188), ['X' = ind], [a(ind, n7061)]).
step(a(ind, n7061), rule(21185), ['X' = ind], [a(ind, n7060)]).
step(a(ind, n7060), rule(21182), ['X' = ind], [a(ind, n7059)]).
step(a(ind, n7059), rule(21179), ['X' = ind], [a(ind, n7058)]).
step(a(ind, n7058), rule(21176), ['X' = ind], [a(ind, n7057)]).
step(a(ind, n7057), rule(21173), ['X' = ind], [a(ind, n7056)]).
step(a(ind, n7056), rule(21170), ['X' = ind], [a(ind, n7055)]).
step(a(ind, n7055), rule(21167), ['X' = ind], [a(ind, n7054)]).
step(a(ind, n7054), rule(21164), ['X' = ind], [a(ind, n7053)]).
step(a(ind, n7053), rule(21161), ['X' = ind], [a(ind, n7052)]).
step(a(ind, n7052), rule(21158), ['X' = ind], [a(ind, n7051)]).
step(a(ind, n7051), rule(21155), ['X' = ind], [a(ind, n7050)]).
step(a(ind, n7050), rule(21152), ['X' = ind], [a(ind, n7049)]).
step(a(ind, n7049), rule(21149), ['X' = ind], [a(ind, n7048)]).
step(a(ind, n7048), rule(21146), ['X' = ind], [a(ind, n7047)]).
step(a(ind, n7047), rule(21143), ['X' = ind], [a(ind, n7046)]).
step(a(ind, n7046), rule(21140), ['X' = ind], [a(ind, n7045)]).
step(a(ind, n7045), rule(21137), ['X' = ind], [a(ind, n7044)]).
step(a(ind, n7044), rule(21134), ['X' = ind], [a(ind, n7043)]).
step(a(ind, n7043), rule(21131), ['X' = ind], [a(ind, n7042)]).
step(a(ind, n7042), rule(21128), ['X' = ind], [a(ind, n7041)]).
step(a(ind, n7041), rule(21125), ['X' = ind], [a(ind, n7040)]).
step(a(ind, n7040), rule(21122), ['X' = ind], [a(ind, n7039)]).
step(a(ind, n7039), rule(21119), ['X' = ind], [a(ind, n7038)]).
step(a(ind, n7038), rule(21116), ['X' = ind], [a(ind, n7037)]).
step(a(ind, n7037), rule(21113), ['X' = ind], [a(ind, n7036)]).
step(a(ind, n7036), rule(21110), ['X' = ind], [a(ind, n7035)]).
step(a(ind, n7035), rule(21107), ['X' = ind], [a(ind, n7034)]).
step(a(ind, n7034), rule(21104), ['X' = ind], [a(ind, n7033)]).
step(a(ind, n7033), rule(21101), ['X' = ind], [a(ind, n7032)]).
step(a(ind, n7032), rule(21098), ['X' = ind], [a(ind, n7031)]).
step(a(ind, n7031), rule(21095), ['X' = ind], [a(ind, n7030)]).
step(a(ind, n7030), rule(21092), ['X' = ind], [a(ind, n7029)]).
step(a(ind, n7029), rule(21089), ['X' = ind], [a(ind, n7028)]).
step(a(ind, n7028), rule(21086), ['X' = ind], [a(ind, n7027)]).
step(a(ind, n7027), rule(21083), ['X' = ind], [a(ind, n7026)]).
step(a(ind, n7026), rule(21080), ['X' = ind], [a(ind, n7025)]).
step(a(ind, n7025), rule(21077), ['X' = ind], [a(ind, n7024)]).
step(a(ind, n7024), rule(21074), ['X' = ind], [a(ind, n7023)]).
step(a(ind, n7023), rule(21071), ['X' = ind], [a(ind, n7022)]).
step(a(ind, n7022), rule(21068), ['X' = ind], [a(ind, n7021)]).
step(a(ind, n7021), rule(21065), ['X' = ind], [a(ind, n7020)]).
step(a(ind, n7020), rule(21062), ['X' = ind], [a(ind, n7019)]).
step(a(ind, n7019), rule(21059), ['X' = ind], [a(ind, n7018)]).
step(a(ind, n7018), rule(21056), ['X' = ind], [a(ind, n7017)]).
step(a(ind, n7017), rule(21053), ['X' = ind], [a(ind, n7016)]).
step(a(ind, n7016), rule(21050), ['X' = ind], [a(ind, n7015)]).
step(a(ind, n7015), rule(21047), ['X' = ind], [a(ind, n7014)]).
step(a(ind, n7014), rule(21044), ['X' = ind], [a(ind, n7013)]).
step(a(ind, n7013), rule(21041), ['X' = ind], [a(ind, n7012)]).
step(a(ind, n7012), rule(21038), ['X' = ind], [a(ind, n7011)]).
step(a(ind, n7011), rule(21035), ['X' = ind], [a(ind, n7010)]).
step(a(ind, n7010), rule(21032), ['X' = ind], [a(ind, n7009)]).
step(a(ind, n7009), rule(21029), ['X' = ind], [a(ind, n7008)]).
step(a(ind, n7008), rule(21026), ['X' = ind], [a(ind, n7007)]).
step(a(ind, n7007), rule(21023), ['X' = ind], [a(ind, n7006)]).
step(a(ind, n7006), rule(21020), ['X' = ind], [a(ind, n7005)]).
step(a(ind, n7005), rule(21017), ['X' = ind], [a(ind, n7004)]).
step(a(ind, n7004), rule(21014), ['X' = ind], [a(ind, n7003)]).
step(a(ind, n7003), rule(21011), ['X' = ind], [a(ind, n7002)]).
step(a(ind, n7002), rule(21008), ['X' = ind], [a(ind, n7001)]).
step(a(ind, n7001), rule(21005), ['X' = ind], [a(ind, n7000)]).
step(a(ind, n7000), rule(21002), ['X' = ind], [a(ind, n6999)]).
step(a(ind, n6999), rule(20999), ['X' = ind], [a(ind, n6998)]).
step(a(ind, n6998), rule(20996), ['X' = ind], [a(ind, n6997)]).
step(a(ind, n6997), rule(20993), ['X' = ind], [a(ind, n6996)]).
step(a(ind, n6996), rule(20990), ['X' = ind], [a(ind, n6995)]).
step(a(ind, n6995), rule(20987), ['X' = ind], [a(ind, n6994)]).
step(a(ind, n6994), rule(20984), ['X' = ind], [a(ind, n6993)]).
step(a(ind, n6993), rule(20981), ['X' = ind], [a(ind, n6992)]).
step(a(ind, n6992), rule(20978), ['X' = ind], [a(ind, n6991)]).
step(a(ind, n6991), rule(20975), ['X' = ind], [a(ind, n6990)]).
step(a(ind, n6990), rule(20972), ['X' = ind], [a(ind, n6989)]).
step(a(ind, n6989), rule(20969), ['X' = ind], [a(ind, n6988)]).
step(a(ind, n6988), rule(20966), ['X' = ind], [a(ind, n6987)]).
step(a(ind, n6987), rule(20963), ['X' = ind], [a(ind, n6986)]).
step(a(ind, n6986), rule(20960), ['X' = ind], [a(ind, n6985)]).
step(a(ind, n6985), rule(20957), ['X' = ind], [a(ind, n6984)]).
step(a(ind, n6984), rule(20954), ['X' = ind], [a(ind, n6983)]).
step(a(ind, n6983), rule(20951), ['X' = ind], [a(ind, n6982)]).
step(a(ind, n6982), rule(20948), ['X' = ind], [a(ind, n6981)]).
step(a(ind, n6981), rule(20945), ['X' = ind], [a(ind, n6980)]).
step(a(ind, n6980), rule(20942), ['X' = ind], [a(ind, n6979)]).
step(a(ind, n6979), rule(20939), ['X' = ind], [a(ind, n6978)]).
step(a(ind, n6978), rule(20936), ['X' = ind], [a(ind, n6977)]).
step(a(ind, n6977), rule(20933), ['X' = ind], [a(ind, n6976)]).
step(a(ind, n6976), rule(20930), ['X' = ind], [a(ind, n6975)]).
step(a(ind, n6975), rule(20927), ['X' = ind], [a(ind, n6974)]).
step(a(ind, n6974), rule(20924), ['X' = ind], [a(ind, n6973)]).
step(a(ind, n6973), rule(20921), ['X' = ind], [a(ind, n6972)]).
step(a(ind, n6972), rule(20918), ['X' = ind], [a(ind, n6971)]).
step(a(ind, n6971), rule(20915), ['X' = ind], [a(ind, n6970)]).
step(a(ind, n6970), rule(20912), ['X' = ind], [a(ind, n6969)]).
step(a(ind, n6969), rule(20909), ['X' = ind], [a(ind, n6968)]).
step(a(ind, n6968), rule(20906), ['X' = ind], [a(ind, n6967)]).
step(a(ind, n6967), rule(20903), ['X' = ind], [a(ind, n6966)]).
step(a(ind, n6966), rule(20900), ['X' = ind], [a(ind, n6965)]).
step(a(ind, n6965), rule(20897), ['X' = ind], [a(ind, n6964)]).
step(a(ind, n6964), rule(20894), ['X' = ind], [a(ind, n6963)]).
step(a(ind, n6963), rule(20891), ['X' = ind], [a(ind, n6962)]).
step(a(ind, n6962), rule(20888), ['X' = ind], [a(ind, n6961)]).
step(a(ind, n6961), rule(20885), ['X' = ind], [a(ind, n6960)]).
step(a(ind, n6960), rule(20882), ['X' = ind], [a(ind, n6959)]).
step(a(ind, n6959), rule(20879), ['X' = ind], [a(ind, n6958)]).
step(a(ind, n6958), rule(20876), ['X' = ind], [a(ind, n6957)]).
step(a(ind, n6957), rule(20873), ['X' = ind], [a(ind, n6956)]).
step(a(ind, n6956), rule(20870), ['X' = ind], [a(ind, n6955)]).
step(a(ind, n6955), rule(20867), ['X' = ind], [a(ind, n6954)]).
step(a(ind, n6954), rule(20864), ['X' = ind], [a(ind, n6953)]).
step(a(ind, n6953), rule(20861), ['X' = ind], [a(ind, n6952)]).
step(a(ind, n6952), rule(20858), ['X' = ind], [a(ind, n6951)]).
step(a(ind, n6951), rule(20855), ['X' = ind], [a(ind, n6950)]).
step(a(ind, n6950), rule(20852), ['X' = ind], [a(ind, n6949)]).
step(a(ind, n6949), rule(20849), ['X' = ind], [a(ind, n6948)]).
step(a(ind, n6948), rule(20846), ['X' = ind], [a(ind, n6947)]).
step(a(ind, n6947), rule(20843), ['X' = ind], [a(ind, n6946)]).
step(a(ind, n6946), rule(20840), ['X' = ind], [a(ind, n6945)]).
step(a(ind, n6945), rule(20837), ['X' = ind], [a(ind, n6944)]).
step(a(ind, n6944), rule(20834), ['X' = ind], [a(ind, n6943)]).
step(a(ind, n6943), rule(20831), ['X' = ind], [a(ind, n6942)]).
step(a(ind, n6942), rule(20828), ['X' = ind], [a(ind, n6941)]).
step(a(ind, n6941), rule(20825), ['X' = ind], [a(ind, n6940)]).
step(a(ind, n6940), rule(20822), ['X' = ind], [a(ind, n6939)]).
step(a(ind, n6939), rule(20819), ['X' = ind], [a(ind, n6938)]).
step(a(ind, n6938), rule(20816), ['X' = ind], [a(ind, n6937)]).
step(a(ind, n6937), rule(20813), ['X' = ind], [a(ind, n6936)]).
step(a(ind, n6936), rule(20810), ['X' = ind], [a(ind, n6935)]).
step(a(ind, n6935), rule(20807), ['X' = ind], [a(ind, n6934)]).
step(a(ind, n6934), rule(20804), ['X' = ind], [a(ind, n6933)]).
step(a(ind, n6933), rule(20801), ['X' = ind], [a(ind, n6932)]).
step(a(ind, n6932), rule(20798), ['X' = ind], [a(ind, n6931)]).
step(a(ind, n6931), rule(20795), ['X' = ind], [a(ind, n6930)]).
step(a(ind, n6930), rule(20792), ['X' = ind], [a(ind, n6929)]).
step(a(ind, n6929), rule(20789), ['X' = ind], [a(ind, n6928)]).
step(a(ind, n6928), rule(20786), ['X' = ind], [a(ind, n6927)]).
step(a(ind, n6927), rule(20783), ['X' = ind], [a(ind, n6926)]).
step(a(ind, n6926), rule(20780), ['X' = ind], [a(ind, n6925)]).
step(a(ind, n6925), rule(20777), ['X' = ind], [a(ind, n6924)]).
step(a(ind, n6924), rule(20774), ['X' = ind], [a(ind, n6923)]).
step(a(ind, n6923), rule(20771), ['X' = ind], [a(ind, n6922)]).
step(a(ind, n6922), rule(20768), ['X' = ind], [a(ind, n6921)]).
step(a(ind, n6921), rule(20765), ['X' = ind], [a(ind, n6920)]).
step(a(ind, n6920), rule(20762), ['X' = ind], [a(ind, n6919)]).
step(a(ind, n6919), rule(20759), ['X' = ind], [a(ind, n6918)]).
step(a(ind, n6918), rule(20756), ['X' = ind], [a(ind, n6917)]).
step(a(ind, n6917), rule(20753), ['X' = ind], [a(ind, n6916)]).
step(a(ind, n6916), rule(20750), ['X' = ind], [a(ind, n6915)]).
step(a(ind, n6915), rule(20747), ['X' = ind], [a(ind, n6914)]).
step(a(ind, n6914), rule(20744), ['X' = ind], [a(ind, n6913)]).
step(a(ind, n6913), rule(20741), ['X' = ind], [a(ind, n6912)]).
step(a(ind, n6912), rule(20738), ['X' = ind], [a(ind, n6911)]).
step(a(ind, n6911), rule(20735), ['X' = ind], [a(ind, n6910)]).
step(a(ind, n6910), rule(20732), ['X' = ind], [a(ind, n6909)]).
step(a(ind, n6909), rule(20729), ['X' = ind], [a(ind, n6908)]).
step(a(ind, n6908), rule(20726), ['X' = ind], [a(ind, n6907)]).
step(a(ind, n6907), rule(20723), ['X' = ind], [a(ind, n6906)]).
step(a(ind, n6906), rule(20720), ['X' = ind], [a(ind, n6905)]).
step(a(ind, n6905), rule(20717), ['X' = ind], [a(ind, n6904)]).
step(a(ind, n6904), rule(20714), ['X' = ind], [a(ind, n6903)]).
step(a(ind, n6903), rule(20711), ['X' = ind], [a(ind, n6902)]).
step(a(ind, n6902), rule(20708), ['X' = ind], [a(ind, n6901)]).
step(a(ind, n6901), rule(20705), ['X' = ind], [a(ind, n6900)]).
step(a(ind, n6900), rule(20702), ['X' = ind], [a(ind, n6899)]).
step(a(ind, n6899), rule(20699), ['X' = ind], [a(ind, n6898)]).
step(a(ind, n6898), rule(20696), ['X' = ind], [a(ind, n6897)]).
step(a(ind, n6897), rule(20693), ['X' = ind], [a(ind, n6896)]).
step(a(ind, n6896), rule(20690), ['X' = ind], [a(ind, n6895)]).
step(a(ind, n6895), rule(20687), ['X' = ind], [a(ind, n6894)]).
step(a(ind, n6894), rule(20684), ['X' = ind], [a(ind, n6893)]).
step(a(ind, n6893), rule(20681), ['X' = ind], [a(ind, n6892)]).
step(a(ind, n6892), rule(20678), ['X' = ind], [a(ind, n6891)]).
step(a(ind, n6891), rule(20675), ['X' = ind], [a(ind, n6890)]).
step(a(ind, n6890), rule(20672), ['X' = ind], [a(ind, n6889)]).
step(a(ind, n6889), rule(20669), ['X' = ind], [a(ind, n6888)]).
step(a(ind, n6888), rule(20666), ['X' = ind], [a(ind, n6887)]).
step(a(ind, n6887), rule(20663), ['X' = ind], [a(ind, n6886)]).
step(a(ind, n6886), rule(20660), ['X' = ind], [a(ind, n6885)]).
step(a(ind, n6885), rule(20657), ['X' = ind], [a(ind, n6884)]).
step(a(ind, n6884), rule(20654), ['X' = ind], [a(ind, n6883)]).
step(a(ind, n6883), rule(20651), ['X' = ind], [a(ind, n6882)]).
step(a(ind, n6882), rule(20648), ['X' = ind], [a(ind, n6881)]).
step(a(ind, n6881), rule(20645), ['X' = ind], [a(ind, n6880)]).
step(a(ind, n6880), rule(20642), ['X' = ind], [a(ind, n6879)]).
step(a(ind, n6879), rule(20639), ['X' = ind], [a(ind, n6878)]).
step(a(ind, n6878), rule(20636), ['X' = ind], [a(ind, n6877)]).
step(a(ind, n6877), rule(20633), ['X' = ind], [a(ind, n6876)]).
step(a(ind, n6876), rule(20630), ['X' = ind], [a(ind, n6875)]).
step(a(ind, n6875), rule(20627), ['X' = ind], [a(ind, n6874)]).
step(a(ind, n6874), rule(20624), ['X' = ind], [a(ind, n6873)]).
step(a(ind, n6873), rule(20621), ['X' = ind], [a(ind, n6872)]).
step(a(ind, n6872), rule(20618), ['X' = ind], [a(ind, n6871)]).
step(a(ind, n6871), rule(20615), ['X' = ind], [a(ind, n6870)]).
step(a(ind, n6870), rule(20612), ['X' = ind], [a(ind, n6869)]).
step(a(ind, n6869), rule(20609), ['X' = ind], [a(ind, n6868)]).
step(a(ind, n6868), rule(20606), ['X' = ind], [a(ind, n6867)]).
step(a(ind, n6867), rule(20603), ['X' = ind], [a(ind, n6866)]).
step(a(ind, n6866), rule(20600), ['X' = ind], [a(ind, n6865)]).
step(a(ind, n6865), rule(20597), ['X' = ind], [a(ind, n6864)]).
step(a(ind, n6864), rule(20594), ['X' = ind], [a(ind, n6863)]).
step(a(ind, n6863), rule(20591), ['X' = ind], [a(ind, n6862)]).
step(a(ind, n6862), rule(20588), ['X' = ind], [a(ind, n6861)]).
step(a(ind, n6861), rule(20585), ['X' = ind], [a(ind, n6860)]).
step(a(ind, n6860), rule(20582), ['X' = ind], [a(ind, n6859)]).
step(a(ind, n6859), rule(20579), ['X' = ind], [a(ind, n6858)]).
step(a(ind, n6858), rule(20576), ['X' = ind], [a(ind, n6857)]).
step(a(ind, n6857), rule(20573), ['X' = ind], [a(ind, n6856)]).
step(a(ind, n6856), rule(20570), ['X' = ind], [a(ind, n6855)]).
step(a(ind, n6855), rule(20567), ['X' = ind], [a(ind, n6854)]).
step(a(ind, n6854), rule(20564), ['X' = ind], [a(ind, n6853)]).
step(a(ind, n6853), rule(20561), ['X' = ind], [a(ind, n6852)]).
step(a(ind, n6852), rule(20558), ['X' = ind], [a(ind, n6851)]).
step(a(ind, n6851), rule(20555), ['X' = ind], [a(ind, n6850)]).
step(a(ind, n6850), rule(20552), ['X' = ind], [a(ind, n6849)]).
step(a(ind, n6849), rule(20549), ['X' = ind], [a(ind, n6848)]).
step(a(ind, n6848), rule(20546), ['X' = ind], [a(ind, n6847)]).
step(a(ind, n6847), rule(20543), ['X' = ind], [a(ind, n6846)]).
step(a(ind, n6846), rule(20540), ['X' = ind], [a(ind, n6845)]).
step(a(ind, n6845), rule(20537), ['X' = ind], [a(ind, n6844)]).
step(a(ind, n6844), rule(20534), ['X' = ind], [a(ind, n6843)]).
step(a(ind, n6843), rule(20531), ['X' = ind], [a(ind, n6842)]).
step(a(ind, n6842), rule(20528), ['X' = ind], [a(ind, n6841)]).
step(a(ind, n6841), rule(20525), ['X' = ind], [a(ind, n6840)]).
step(a(ind, n6840), rule(20522), ['X' = ind], [a(ind, n6839)]).
step(a(ind, n6839), rule(20519), ['X' = ind], [a(ind, n6838)]).
step(a(ind, n6838), rule(20516), ['X' = ind], [a(ind, n6837)]).
step(a(ind, n6837), rule(20513), ['X' = ind], [a(ind, n6836)]).
step(a(ind, n6836), rule(20510), ['X' = ind], [a(ind, n6835)]).
step(a(ind, n6835), rule(20507), ['X' = ind], [a(ind, n6834)]).
step(a(ind, n6834), rule(20504), ['X' = ind], [a(ind, n6833)]).
step(a(ind, n6833), rule(20501), ['X' = ind], [a(ind, n6832)]).
step(a(ind, n6832), rule(20498), ['X' = ind], [a(ind, n6831)]).
step(a(ind, n6831), rule(20495), ['X' = ind], [a(ind, n6830)]).
step(a(ind, n6830), rule(20492), ['X' = ind], [a(ind, n6829)]).
step(a(ind, n6829), rule(20489), ['X' = ind], [a(ind, n6828)]).
step(a(ind, n6828), rule(20486), ['X' = ind], [a(ind, n6827)]).
step(a(ind, n6827), rule(20483), ['X' = ind], [a(ind, n6826)]).
step(a(ind, n6826), rule(20480), ['X' = ind], [a(ind, n6825)]).
step(a(ind, n6825), rule(20477), ['X' = ind], [a(ind, n6824)]).
step(a(ind, n6824), rule(20474), ['X' = ind], [a(ind, n6823)]).
step(a(ind, n6823), rule(20471), ['X' = ind], [a(ind, n6822)]).
step(a(ind, n6822), rule(20468), ['X' = ind], [a(ind, n6821)]).
step(a(ind, n6821), rule(20465), ['X' = ind], [a(ind, n6820)]).
step(a(ind, n6820), rule(20462), ['X' = ind], [a(ind, n6819)]).
step(a(ind, n6819), rule(20459), ['X' = ind], [a(ind, n6818)]).
step(a(ind, n6818), rule(20456), ['X' = ind], [a(ind, n6817)]).
step(a(ind, n6817), rule(20453), ['X' = ind], [a(ind, n6816)]).
step(a(ind, n6816), rule(20450), ['X' = ind], [a(ind, n6815)]).
step(a(ind, n6815), rule(20447), ['X' = ind], [a(ind, n6814)]).
step(a(ind, n6814), rule(20444), ['X' = ind], [a(ind, n6813)]).
step(a(ind, n6813), rule(20441), ['X' = ind], [a(ind, n6812)]).
step(a(ind, n6812), rule(20438), ['X' = ind], [a(ind, n6811)]).
step(a(ind, n6811), rule(20435), ['X' = ind], [a(ind, n6810)]).
step(a(ind, n6810), rule(20432), ['X' = ind], [a(ind, n6809)]).
step(a(ind, n6809), rule(20429), ['X' = ind], [a(ind, n6808)]).
step(a(ind, n6808), rule(20426), ['X' = ind], [a(ind, n6807)]).
step(a(ind, n6807), rule(20423), ['X' = ind], [a(ind, n6806)]).
step(a(ind, n6806), rule(20420), ['X' = ind], [a(ind, n6805)]).
step(a(ind, n6805), rule(20417), ['X' = ind], [a(ind, n6804)]).
step(a(ind, n6804), rule(20414), ['X' = ind], [a(ind, n6803)]).
step(a(ind, n6803), rule(20411), ['X' = ind], [a(ind, n6802)]).
step(a(ind, n6802), rule(20408), ['X' = ind], [a(ind, n6801)]).
step(a(ind, n6801), rule(20405), ['X' = ind], [a(ind, n6800)]).
step(a(ind, n6800), rule(20402), ['X' = ind], [a(ind, n6799)]).
step(a(ind, n6799), rule(20399), ['X' = ind], [a(ind, n6798)]).
step(a(ind, n6798), rule(20396), ['X' = ind], [a(ind, n6797)]).
step(a(ind, n6797), rule(20393), ['X' = ind], [a(ind, n6796)]).
step(a(ind, n6796), rule(20390), ['X' = ind], [a(ind, n6795)]).
step(a(ind, n6795), rule(20387), ['X' = ind], [a(ind, n6794)]).
step(a(ind, n6794), rule(20384), ['X' = ind], [a(ind, n6793)]).
step(a(ind, n6793), rule(20381), ['X' = ind], [a(ind, n6792)]).
step(a(ind, n6792), rule(20378), ['X' = ind], [a(ind, n6791)]).
step(a(ind, n6791), rule(20375), ['X' = ind], [a(ind, n6790)]).
step(a(ind, n6790), rule(20372), ['X' = ind], [a(ind, n6789)]).
step(a(ind, n6789), rule(20369), ['X' = ind], [a(ind, n6788)]).
step(a(ind, n6788), rule(20366), ['X' = ind], [a(ind, n6787)]).
step(a(ind, n6787), rule(20363), ['X' = ind], [a(ind, n6786)]).
step(a(ind, n6786), rule(20360), ['X' = ind], [a(ind, n6785)]).
step(a(ind, n6785), rule(20357), ['X' = ind], [a(ind, n6784)]).
step(a(ind, n6784), rule(20354), ['X' = ind], [a(ind, n6783)]).
step(a(ind, n6783), rule(20351), ['X' = ind], [a(ind, n6782)]).
step(a(ind, n6782), rule(20348), ['X' = ind], [a(ind, n6781)]).
step(a(ind, n6781), rule(20345), ['X' = ind], [a(ind, n6780)]).
step(a(ind, n6780), rule(20342), ['X' = ind], [a(ind, n6779)]).
step(a(ind, n6779), rule(20339), ['X' = ind], [a(ind, n6778)]).
step(a(ind, n6778), rule(20336), ['X' = ind], [a(ind, n6777)]).
step(a(ind, n6777), rule(20333), ['X' = ind], [a(ind, n6776)]).
step(a(ind, n6776), rule(20330), ['X' = ind], [a(ind, n6775)]).
step(a(ind, n6775), rule(20327), ['X' = ind], [a(ind, n6774)]).
step(a(ind, n6774), rule(20324), ['X' = ind], [a(ind, n6773)]).
step(a(ind, n6773), rule(20321), ['X' = ind], [a(ind, n6772)]).
step(a(ind, n6772), rule(20318), ['X' = ind], [a(ind, n6771)]).
step(a(ind, n6771), rule(20315), ['X' = ind], [a(ind, n6770)]).
step(a(ind, n6770), rule(20312), ['X' = ind], [a(ind, n6769)]).
step(a(ind, n6769), rule(20309), ['X' = ind], [a(ind, n6768)]).
step(a(ind, n6768), rule(20306), ['X' = ind], [a(ind, n6767)]).
step(a(ind, n6767), rule(20303), ['X' = ind], [a(ind, n6766)]).
step(a(ind, n6766), rule(20300), ['X' = ind], [a(ind, n6765)]).
step(a(ind, n6765), rule(20297), ['X' = ind], [a(ind, n6764)]).
step(a(ind, n6764), rule(20294), ['X' = ind], [a(ind, n6763)]).
step(a(ind, n6763), rule(20291), ['X' = ind], [a(ind, n6762)]).
step(a(ind, n6762), rule(20288), ['X' = ind], [a(ind, n6761)]).
step(a(ind, n6761), rule(20285), ['X' = ind], [a(ind, n6760)]).
step(a(ind, n6760), rule(20282), ['X' = ind], [a(ind, n6759)]).
step(a(ind, n6759), rule(20279), ['X' = ind], [a(ind, n6758)]).
step(a(ind, n6758), rule(20276), ['X' = ind], [a(ind, n6757)]).
step(a(ind, n6757), rule(20273), ['X' = ind], [a(ind, n6756)]).
step(a(ind, n6756), rule(20270), ['X' = ind], [a(ind, n6755)]).
step(a(ind, n6755), rule(20267), ['X' = ind], [a(ind, n6754)]).
step(a(ind, n6754), rule(20264), ['X' = ind], [a(ind, n6753)]).
step(a(ind, n6753), rule(20261), ['X' = ind], [a(ind, n6752)]).
step(a(ind, n6752), rule(20258), ['X' = ind], [a(ind, n6751)]).
step(a(ind, n6751), rule(20255), ['X' = ind], [a(ind, n6750)]).
step(a(ind, n6750), rule(20252), ['X' = ind], [a(ind, n6749)]).
step(a(ind, n6749), rule(20249), ['X' = ind], [a(ind, n6748)]).
step(a(ind, n6748), rule(20246), ['X' = ind], [a(ind, n6747)]).
step(a(ind, n6747), rule(20243), ['X' = ind], [a(ind, n6746)]).
step(a(ind, n6746), rule(20240), ['X' = ind], [a(ind, n6745)]).
step(a(ind, n6745), rule(20237), ['X' = ind], [a(ind, n6744)]).
step(a(ind, n6744), rule(20234), ['X' = ind], [a(ind, n6743)]).
step(a(ind, n6743), rule(20231), ['X' = ind], [a(ind, n6742)]).
step(a(ind, n6742), rule(20228), ['X' = ind], [a(ind, n6741)]).
step(a(ind, n6741), rule(20225), ['X' = ind], [a(ind, n6740)]).
step(a(ind, n6740), rule(20222), ['X' = ind], [a(ind, n6739)]).
step(a(ind, n6739), rule(20219), ['X' = ind], [a(ind, n6738)]).
step(a(ind, n6738), rule(20216), ['X' = ind], [a(ind, n6737)]).
step(a(ind, n6737), rule(20213), ['X' = ind], [a(ind, n6736)]).
step(a(ind, n6736), rule(20210), ['X' = ind], [a(ind, n6735)]).
step(a(ind, n6735), rule(20207), ['X' = ind], [a(ind, n6734)]).
step(a(ind, n6734), rule(20204), ['X' = ind], [a(ind, n6733)]).
step(a(ind, n6733), rule(20201), ['X' = ind], [a(ind, n6732)]).
step(a(ind, n6732), rule(20198), ['X' = ind], [a(ind, n6731)]).
step(a(ind, n6731), rule(20195), ['X' = ind], [a(ind, n6730)]).
step(a(ind, n6730), rule(20192), ['X' = ind], [a(ind, n6729)]).
step(a(ind, n6729), rule(20189), ['X' = ind], [a(ind, n6728)]).
step(a(ind, n6728), rule(20186), ['X' = ind], [a(ind, n6727)]).
step(a(ind, n6727), rule(20183), ['X' = ind], [a(ind, n6726)]).
step(a(ind, n6726), rule(20180), ['X' = ind], [a(ind, n6725)]).
step(a(ind, n6725), rule(20177), ['X' = ind], [a(ind, n6724)]).
step(a(ind, n6724), rule(20174), ['X' = ind], [a(ind, n6723)]).
step(a(ind, n6723), rule(20171), ['X' = ind], [a(ind, n6722)]).
step(a(ind, n6722), rule(20168), ['X' = ind], [a(ind, n6721)]).
step(a(ind, n6721), rule(20165), ['X' = ind], [a(ind, n6720)]).
step(a(ind, n6720), rule(20162), ['X' = ind], [a(ind, n6719)]).
step(a(ind, n6719), rule(20159), ['X' = ind], [a(ind, n6718)]).
step(a(ind, n6718), rule(20156), ['X' = ind], [a(ind, n6717)]).
step(a(ind, n6717), rule(20153), ['X' = ind], [a(ind, n6716)]).
step(a(ind, n6716), rule(20150), ['X' = ind], [a(ind, n6715)]).
step(a(ind, n6715), rule(20147), ['X' = ind], [a(ind, n6714)]).
step(a(ind, n6714), rule(20144), ['X' = ind], [a(ind, n6713)]).
step(a(ind, n6713), rule(20141), ['X' = ind], [a(ind, n6712)]).
step(a(ind, n6712), rule(20138), ['X' = ind], [a(ind, n6711)]).
step(a(ind, n6711), rule(20135), ['X' = ind], [a(ind, n6710)]).
step(a(ind, n6710), rule(20132), ['X' = ind], [a(ind, n6709)]).
step(a(ind, n6709), rule(20129), ['X' = ind], [a(ind, n6708)]).
step(a(ind, n6708), rule(20126), ['X' = ind], [a(ind, n6707)]).
step(a(ind, n6707), rule(20123), ['X' = ind], [a(ind, n6706)]).
step(a(ind, n6706), rule(20120), ['X' = ind], [a(ind, n6705)]).
step(a(ind, n6705), rule(20117), ['X' = ind], [a(ind, n6704)]).
step(a(ind, n6704), rule(20114), ['X' = ind], [a(ind, n6703)]).
step(a(ind, n6703), rule(20111), ['X' = ind], [a(ind, n6702)]).
step(a(ind, n6702), rule(20108), ['X' = ind], [a(ind, n6701)]).
step(a(ind, n6701), rule(20105), ['X' = ind], [a(ind, n6700)]).
step(a(ind, n6700), rule(20102), ['X' = ind], [a(ind, n6699)]).
step(a(ind, n6699), rule(20099), ['X' = ind], [a(ind, n6698)]).
step(a(ind, n6698), rule(20096), ['X' = ind], [a(ind, n6697)]).
step(a(ind, n6697), rule(20093), ['X' = ind], [a(ind, n6696)]).
step(a(ind, n6696), rule(20090), ['X' = ind], [a(ind, n6695)]).
step(a(ind, n6695), rule(20087), ['X' = ind], [a(ind, n6694)]).
step(a(ind, n6694), rule(20084), ['X' = ind], [a(ind, n6693)]).
step(a(ind, n6693), rule(20081), ['X' = ind], [a(ind, n6692)]).
step(a(ind, n6692), rule(20078), ['X' = ind], [a(ind, n6691)]).
step(a(ind, n6691), rule(20075), ['X' = ind], [a(ind, n6690)]).
step(a(ind, n6690), rule(20072), ['X' = ind], [a(ind, n6689)]).
step(a(ind, n6689), rule(20069), ['X' = ind], [a(ind, n6688)]).
step(a(ind, n6688), rule(20066), ['X' = ind], [a(ind, n6687)]).
step(a(ind, n6687), rule(20063), ['X' = ind], [a(ind, n6686)]).
step(a(ind, n6686), rule(20060), ['X' = ind], [a(ind, n6685)]).
step(a(ind, n6685), rule(20057), ['X' = ind], [a(ind, n6684)]).
step(a(ind, n6684), rule(20054), ['X' = ind], [a(ind, n6683)]).
step(a(ind, n6683), rule(20051), ['X' = ind], [a(ind, n6682)]).
step(a(ind, n6682), rule(20048), ['X' = ind], [a(ind, n6681)]).
step(a(ind, n6681), rule(20045), ['X' = ind], [a(ind, n6680)]).
step(a(ind, n6680), rule(20042), ['X' = ind], [a(ind, n6679)]).
step(a(ind, n6679), rule(20039), ['X' = ind], [a(ind, n6678)]).
step(a(ind, n6678), rule(20036), ['X' = ind], [a(ind, n6677)]).
step(a(ind, n6677), rule(20033), ['X' = ind], [a(ind, n6676)]).
step(a(ind, n6676), rule(20030), ['X' = ind], [a(ind, n6675)]).
step(a(ind, n6675), rule(20027), ['X' = ind], [a(ind, n6674)]).
step(a(ind, n6674), rule(20024), ['X' = ind], [a(ind, n6673)]).
step(a(ind, n6673), rule(20021), ['X' = ind], [a(ind, n6672)]).
step(a(ind, n6672), rule(20018), ['X' = ind], [a(ind, n6671)]).
step(a(ind, n6671), rule(20015), ['X' = ind], [a(ind, n6670)]).
step(a(ind, n6670), rule(20012), ['X' = ind], [a(ind, n6669)]).
step(a(ind, n6669), rule(20009), ['X' = ind], [a(ind, n6668)]).
step(a(ind, n6668), rule(20006), ['X' = ind], [a(ind, n6667)]).
step(a(ind, n6667), rule(20003), ['X' = ind], [a(ind, n6666)]).
step(a(ind, n6666), rule(20000), ['X' = ind], [a(ind, n6665)]).
step(a(ind, n6665), rule(19997), ['X' = ind], [a(ind, n6664)]).
step(a(ind, n6664), rule(19994), ['X' = ind], [a(ind, n6663)]).
step(a(ind, n6663), rule(19991), ['X' = ind], [a(ind, n6662)]).
step(a(ind, n6662), rule(19988), ['X' = ind], [a(ind, n6661)]).
step(a(ind, n6661), rule(19985), ['X' = ind], [a(ind, n6660)]).
step(a(ind, n6660), rule(19982), ['X' = ind], [a(ind, n6659)]).
step(a(ind, n6659), rule(19979), ['X' = ind], [a(ind, n6658)]).
step(a(ind, n6658), rule(19976), ['X' = ind], [a(ind, n6657)]).
step(a(ind, n6657), rule(19973), ['X' = ind], [a(ind, n6656)]).
step(a(ind, n6656), rule(19970), ['X' = ind], [a(ind, n6655)]).
step(a(ind, n6655), rule(19967), ['X' = ind], [a(ind, n6654)]).
step(a(ind, n6654), rule(19964), ['X' = ind], [a(ind, n6653)]).
step(a(ind, n6653), rule(19961), ['X' = ind], [a(ind, n6652)]).
step(a(ind, n6652), rule(19958), ['X' = ind], [a(ind, n6651)]).
step(a(ind, n6651), rule(19955), ['X' = ind], [a(ind, n6650)]).
step(a(ind, n6650), rule(19952), ['X' = ind], [a(ind, n6649)]).
step(a(ind, n6649), rule(19949), ['X' = ind], [a(ind, n6648)]).
step(a(ind, n6648), rule(19946), ['X' = ind], [a(ind, n6647)]).
step(a(ind, n6647), rule(19943), ['X' = ind], [a(ind, n6646)]).
step(a(ind, n6646), rule(19940), ['X' = ind], [a(ind, n6645)]).
step(a(ind, n6645), rule(19937), ['X' = ind], [a(ind, n6644)]).
step(a(ind, n6644), rule(19934), ['X' = ind], [a(ind, n6643)]).
step(a(ind, n6643), rule(19931), ['X' = ind], [a(ind, n6642)]).
step(a(ind, n6642), rule(19928), ['X' = ind], [a(ind, n6641)]).
step(a(ind, n6641), rule(19925), ['X' = ind], [a(ind, n6640)]).
step(a(ind, n6640), rule(19922), ['X' = ind], [a(ind, n6639)]).
step(a(ind, n6639), rule(19919), ['X' = ind], [a(ind, n6638)]).
step(a(ind, n6638), rule(19916), ['X' = ind], [a(ind, n6637)]).
step(a(ind, n6637), rule(19913), ['X' = ind], [a(ind, n6636)]).
step(a(ind, n6636), rule(19910), ['X' = ind], [a(ind, n6635)]).
step(a(ind, n6635), rule(19907), ['X' = ind], [a(ind, n6634)]).
step(a(ind, n6634), rule(19904), ['X' = ind], [a(ind, n6633)]).
step(a(ind, n6633), rule(19901), ['X' = ind], [a(ind, n6632)]).
step(a(ind, n6632), rule(19898), ['X' = ind], [a(ind, n6631)]).
step(a(ind, n6631), rule(19895), ['X' = ind], [a(ind, n6630)]).
step(a(ind, n6630), rule(19892), ['X' = ind], [a(ind, n6629)]).
step(a(ind, n6629), rule(19889), ['X' = ind], [a(ind, n6628)]).
step(a(ind, n6628), rule(19886), ['X' = ind], [a(ind, n6627)]).
step(a(ind, n6627), rule(19883), ['X' = ind], [a(ind, n6626)]).
step(a(ind, n6626), rule(19880), ['X' = ind], [a(ind, n6625)]).
step(a(ind, n6625), rule(19877), ['X' = ind], [a(ind, n6624)]).
step(a(ind, n6624), rule(19874), ['X' = ind], [a(ind, n6623)]).
step(a(ind, n6623), rule(19871), ['X' = ind], [a(ind, n6622)]).
step(a(ind, n6622), rule(19868), ['X' = ind], [a(ind, n6621)]).
step(a(ind, n6621), rule(19865), ['X' = ind], [a(ind, n6620)]).
step(a(ind, n6620), rule(19862), ['X' = ind], [a(ind, n6619)]).
step(a(ind, n6619), rule(19859), ['X' = ind], [a(ind, n6618)]).
step(a(ind, n6618), rule(19856), ['X' = ind], [a(ind, n6617)]).
step(a(ind, n6617), rule(19853), ['X' = ind], [a(ind, n6616)]).
step(a(ind, n6616), rule(19850), ['X' = ind], [a(ind, n6615)]).
step(a(ind, n6615), rule(19847), ['X' = ind], [a(ind, n6614)]).
step(a(ind, n6614), rule(19844), ['X' = ind], [a(ind, n6613)]).
step(a(ind, n6613), rule(19841), ['X' = ind], [a(ind, n6612)]).
step(a(ind, n6612), rule(19838), ['X' = ind], [a(ind, n6611)]).
step(a(ind, n6611), rule(19835), ['X' = ind], [a(ind, n6610)]).
step(a(ind, n6610), rule(19832), ['X' = ind], [a(ind, n6609)]).
step(a(ind, n6609), rule(19829), ['X' = ind], [a(ind, n6608)]).
step(a(ind, n6608), rule(19826), ['X' = ind], [a(ind, n6607)]).
step(a(ind, n6607), rule(19823), ['X' = ind], [a(ind, n6606)]).
step(a(ind, n6606), rule(19820), ['X' = ind], [a(ind, n6605)]).
step(a(ind, n6605), rule(19817), ['X' = ind], [a(ind, n6604)]).
step(a(ind, n6604), rule(19814), ['X' = ind], [a(ind, n6603)]).
step(a(ind, n6603), rule(19811), ['X' = ind], [a(ind, n6602)]).
step(a(ind, n6602), rule(19808), ['X' = ind], [a(ind, n6601)]).
step(a(ind, n6601), rule(19805), ['X' = ind], [a(ind, n6600)]).
step(a(ind, n6600), rule(19802), ['X' = ind], [a(ind, n6599)]).
step(a(ind, n6599), rule(19799), ['X' = ind], [a(ind, n6598)]).
step(a(ind, n6598), rule(19796), ['X' = ind], [a(ind, n6597)]).
step(a(ind, n6597), rule(19793), ['X' = ind], [a(ind, n6596)]).
step(a(ind, n6596), rule(19790), ['X' = ind], [a(ind, n6595)]).
step(a(ind, n6595), rule(19787), ['X' = ind], [a(ind, n6594)]).
step(a(ind, n6594), rule(19784), ['X' = ind], [a(ind, n6593)]).
step(a(ind, n6593), rule(19781), ['X' = ind], [a(ind, n6592)]).
step(a(ind, n6592), rule(19778), ['X' = ind], [a(ind, n6591)]).
step(a(ind, n6591), rule(19775), ['X' = ind], [a(ind, n6590)]).
step(a(ind, n6590), rule(19772), ['X' = ind], [a(ind, n6589)]).
step(a(ind, n6589), rule(19769), ['X' = ind], [a(ind, n6588)]).
step(a(ind, n6588), rule(19766), ['X' = ind], [a(ind, n6587)]).
step(a(ind, n6587), rule(19763), ['X' = ind], [a(ind, n6586)]).
step(a(ind, n6586), rule(19760), ['X' = ind], [a(ind, n6585)]).
step(a(ind, n6585), rule(19757), ['X' = ind], [a(ind, n6584)]).
step(a(ind, n6584), rule(19754), ['X' = ind], [a(ind, n6583)]).
step(a(ind, n6583), rule(19751), ['X' = ind], [a(ind, n6582)]).
step(a(ind, n6582), rule(19748), ['X' = ind], [a(ind, n6581)]).
step(a(ind, n6581), rule(19745), ['X' = ind], [a(ind, n6580)]).
step(a(ind, n6580), rule(19742), ['X' = ind], [a(ind, n6579)]).
step(a(ind, n6579), rule(19739), ['X' = ind], [a(ind, n6578)]).
step(a(ind, n6578), rule(19736), ['X' = ind], [a(ind, n6577)]).
step(a(ind, n6577), rule(19733), ['X' = ind], [a(ind, n6576)]).
step(a(ind, n6576), rule(19730), ['X' = ind], [a(ind, n6575)]).
step(a(ind, n6575), rule(19727), ['X' = ind], [a(ind, n6574)]).
step(a(ind, n6574), rule(19724), ['X' = ind], [a(ind, n6573)]).
step(a(ind, n6573), rule(19721), ['X' = ind], [a(ind, n6572)]).
step(a(ind, n6572), rule(19718), ['X' = ind], [a(ind, n6571)]).
step(a(ind, n6571), rule(19715), ['X' = ind], [a(ind, n6570)]).
step(a(ind, n6570), rule(19712), ['X' = ind], [a(ind, n6569)]).
step(a(ind, n6569), rule(19709), ['X' = ind], [a(ind, n6568)]).
step(a(ind, n6568), rule(19706), ['X' = ind], [a(ind, n6567)]).
step(a(ind, n6567), rule(19703), ['X' = ind], [a(ind, n6566)]).
step(a(ind, n6566), rule(19700), ['X' = ind], [a(ind, n6565)]).
step(a(ind, n6565), rule(19697), ['X' = ind], [a(ind, n6564)]).
step(a(ind, n6564), rule(19694), ['X' = ind], [a(ind, n6563)]).
step(a(ind, n6563), rule(19691), ['X' = ind], [a(ind, n6562)]).
step(a(ind, n6562), rule(19688), ['X' = ind], [a(ind, n6561)]).
step(a(ind, n6561), rule(19685), ['X' = ind], [a(ind, n6560)]).
step(a(ind, n6560), rule(19682), ['X' = ind], [a(ind, n6559)]).
step(a(ind, n6559), rule(19679), ['X' = ind], [a(ind, n6558)]).
step(a(ind, n6558), rule(19676), ['X' = ind], [a(ind, n6557)]).
step(a(ind, n6557), rule(19673), ['X' = ind], [a(ind, n6556)]).
step(a(ind, n6556), rule(19670), ['X' = ind], [a(ind, n6555)]).
step(a(ind, n6555), rule(19667), ['X' = ind], [a(ind, n6554)]).
step(a(ind, n6554), rule(19664), ['X' = ind], [a(ind, n6553)]).
step(a(ind, n6553), rule(19661), ['X' = ind], [a(ind, n6552)]).
step(a(ind, n6552), rule(19658), ['X' = ind], [a(ind, n6551)]).
step(a(ind, n6551), rule(19655), ['X' = ind], [a(ind, n6550)]).
step(a(ind, n6550), rule(19652), ['X' = ind], [a(ind, n6549)]).
step(a(ind, n6549), rule(19649), ['X' = ind], [a(ind, n6548)]).
step(a(ind, n6548), rule(19646), ['X' = ind], [a(ind, n6547)]).
step(a(ind, n6547), rule(19643), ['X' = ind], [a(ind, n6546)]).
step(a(ind, n6546), rule(19640), ['X' = ind], [a(ind, n6545)]).
step(a(ind, n6545), rule(19637), ['X' = ind], [a(ind, n6544)]).
step(a(ind, n6544), rule(19634), ['X' = ind], [a(ind, n6543)]).
step(a(ind, n6543), rule(19631), ['X' = ind], [a(ind, n6542)]).
step(a(ind, n6542), rule(19628), ['X' = ind], [a(ind, n6541)]).
step(a(ind, n6541), rule(19625), ['X' = ind], [a(ind, n6540)]).
step(a(ind, n6540), rule(19622), ['X' = ind], [a(ind, n6539)]).
step(a(ind, n6539), rule(19619), ['X' = ind], [a(ind, n6538)]).
step(a(ind, n6538), rule(19616), ['X' = ind], [a(ind, n6537)]).
step(a(ind, n6537), rule(19613), ['X' = ind], [a(ind, n6536)]).
step(a(ind, n6536), rule(19610), ['X' = ind], [a(ind, n6535)]).
step(a(ind, n6535), rule(19607), ['X' = ind], [a(ind, n6534)]).
step(a(ind, n6534), rule(19604), ['X' = ind], [a(ind, n6533)]).
step(a(ind, n6533), rule(19601), ['X' = ind], [a(ind, n6532)]).
step(a(ind, n6532), rule(19598), ['X' = ind], [a(ind, n6531)]).
step(a(ind, n6531), rule(19595), ['X' = ind], [a(ind, n6530)]).
step(a(ind, n6530), rule(19592), ['X' = ind], [a(ind, n6529)]).
step(a(ind, n6529), rule(19589), ['X' = ind], [a(ind, n6528)]).
step(a(ind, n6528), rule(19586), ['X' = ind], [a(ind, n6527)]).
step(a(ind, n6527), rule(19583), ['X' = ind], [a(ind, n6526)]).
step(a(ind, n6526), rule(19580), ['X' = ind], [a(ind, n6525)]).
step(a(ind, n6525), rule(19577), ['X' = ind], [a(ind, n6524)]).
step(a(ind, n6524), rule(19574), ['X' = ind], [a(ind, n6523)]).
step(a(ind, n6523), rule(19571), ['X' = ind], [a(ind, n6522)]).
step(a(ind, n6522), rule(19568), ['X' = ind], [a(ind, n6521)]).
step(a(ind, n6521), rule(19565), ['X' = ind], [a(ind, n6520)]).
step(a(ind, n6520), rule(19562), ['X' = ind], [a(ind, n6519)]).
step(a(ind, n6519), rule(19559), ['X' = ind], [a(ind, n6518)]).
step(a(ind, n6518), rule(19556), ['X' = ind], [a(ind, n6517)]).
step(a(ind, n6517), rule(19553), ['X' = ind], [a(ind, n6516)]).
step(a(ind, n6516), rule(19550), ['X' = ind], [a(ind, n6515)]).
step(a(ind, n6515), rule(19547), ['X' = ind], [a(ind, n6514)]).
step(a(ind, n6514), rule(19544), ['X' = ind], [a(ind, n6513)]).
step(a(ind, n6513), rule(19541), ['X' = ind], [a(ind, n6512)]).
step(a(ind, n6512), rule(19538), ['X' = ind], [a(ind, n6511)]).
step(a(ind, n6511), rule(19535), ['X' = ind], [a(ind, n6510)]).
step(a(ind, n6510), rule(19532), ['X' = ind], [a(ind, n6509)]).
step(a(ind, n6509), rule(19529), ['X' = ind], [a(ind, n6508)]).
step(a(ind, n6508), rule(19526), ['X' = ind], [a(ind, n6507)]).
step(a(ind, n6507), rule(19523), ['X' = ind], [a(ind, n6506)]).
step(a(ind, n6506), rule(19520), ['X' = ind], [a(ind, n6505)]).
step(a(ind, n6505), rule(19517), ['X' = ind], [a(ind, n6504)]).
step(a(ind, n6504), rule(19514), ['X' = ind], [a(ind, n6503)]).
step(a(ind, n6503), rule(19511), ['X' = ind], [a(ind, n6502)]).
step(a(ind, n6502), rule(19508), ['X' = ind], [a(ind, n6501)]).
step(a(ind, n6501), rule(19505), ['X' = ind], [a(ind, n6500)]).
step(a(ind, n6500), rule(19502), ['X' = ind], [a(ind, n6499)]).
step(a(ind, n6499), rule(19499), ['X' = ind], [a(ind, n6498)]).
step(a(ind, n6498), rule(19496), ['X' = ind], [a(ind, n6497)]).
step(a(ind, n6497), rule(19493), ['X' = ind], [a(ind, n6496)]).
step(a(ind, n6496), rule(19490), ['X' = ind], [a(ind, n6495)]).
step(a(ind, n6495), rule(19487), ['X' = ind], [a(ind, n6494)]).
step(a(ind, n6494), rule(19484), ['X' = ind], [a(ind, n6493)]).
step(a(ind, n6493), rule(19481), ['X' = ind], [a(ind, n6492)]).
step(a(ind, n6492), rule(19478), ['X' = ind], [a(ind, n6491)]).
step(a(ind, n6491), rule(19475), ['X' = ind], [a(ind, n6490)]).
step(a(ind, n6490), rule(19472), ['X' = ind], [a(ind, n6489)]).
step(a(ind, n6489), rule(19469), ['X' = ind], [a(ind, n6488)]).
step(a(ind, n6488), rule(19466), ['X' = ind], [a(ind, n6487)]).
step(a(ind, n6487), rule(19463), ['X' = ind], [a(ind, n6486)]).
step(a(ind, n6486), rule(19460), ['X' = ind], [a(ind, n6485)]).
step(a(ind, n6485), rule(19457), ['X' = ind], [a(ind, n6484)]).
step(a(ind, n6484), rule(19454), ['X' = ind], [a(ind, n6483)]).
step(a(ind, n6483), rule(19451), ['X' = ind], [a(ind, n6482)]).
step(a(ind, n6482), rule(19448), ['X' = ind], [a(ind, n6481)]).
step(a(ind, n6481), rule(19445), ['X' = ind], [a(ind, n6480)]).
step(a(ind, n6480), rule(19442), ['X' = ind], [a(ind, n6479)]).
step(a(ind, n6479), rule(19439), ['X' = ind], [a(ind, n6478)]).
step(a(ind, n6478), rule(19436), ['X' = ind], [a(ind, n6477)]).
step(a(ind, n6477), rule(19433), ['X' = ind], [a(ind, n6476)]).
step(a(ind, n6476), rule(19430), ['X' = ind], [a(ind, n6475)]).
step(a(ind, n6475), rule(19427), ['X' = ind], [a(ind, n6474)]).
step(a(ind, n6474), rule(19424), ['X' = ind], [a(ind, n6473)]).
step(a(ind, n6473), rule(19421), ['X' = ind], [a(ind, n6472)]).
step(a(ind, n6472), rule(19418), ['X' = ind], [a(ind, n6471)]).
step(a(ind, n6471), rule(19415), ['X' = ind], [a(ind, n6470)]).
step(a(ind, n6470), rule(19412), ['X' = ind], [a(ind, n6469)]).
step(a(ind, n6469), rule(19409), ['X' = ind], [a(ind, n6468)]).
step(a(ind, n6468), rule(19406), ['X' = ind], [a(ind, n6467)]).
step(a(ind, n6467), rule(19403), ['X' = ind], [a(ind, n6466)]).
step(a(ind, n6466), rule(19400), ['X' = ind], [a(ind, n6465)]).
step(a(ind, n6465), rule(19397), ['X' = ind], [a(ind, n6464)]).
step(a(ind, n6464), rule(19394), ['X' = ind], [a(ind, n6463)]).
step(a(ind, n6463), rule(19391), ['X' = ind], [a(ind, n6462)]).
step(a(ind, n6462), rule(19388), ['X' = ind], [a(ind, n6461)]).
step(a(ind, n6461), rule(19385), ['X' = ind], [a(ind, n6460)]).
step(a(ind, n6460), rule(19382), ['X' = ind], [a(ind, n6459)]).
step(a(ind, n6459), rule(19379), ['X' = ind], [a(ind, n6458)]).
step(a(ind, n6458), rule(19376), ['X' = ind], [a(ind, n6457)]).
step(a(ind, n6457), rule(19373), ['X' = ind], [a(ind, n6456)]).
step(a(ind, n6456), rule(19370), ['X' = ind], [a(ind, n6455)]).
step(a(ind, n6455), rule(19367), ['X' = ind], [a(ind, n6454)]).
step(a(ind, n6454), rule(19364), ['X' = ind], [a(ind, n6453)]).
step(a(ind, n6453), rule(19361), ['X' = ind], [a(ind, n6452)]).
step(a(ind, n6452), rule(19358), ['X' = ind], [a(ind, n6451)]).
step(a(ind, n6451), rule(19355), ['X' = ind], [a(ind, n6450)]).
step(a(ind, n6450), rule(19352), ['X' = ind], [a(ind, n6449)]).
step(a(ind, n6449), rule(19349), ['X' = ind], [a(ind, n6448)]).
step(a(ind, n6448), rule(19346), ['X' = ind], [a(ind, n6447)]).
step(a(ind, n6447), rule(19343), ['X' = ind], [a(ind, n6446)]).
step(a(ind, n6446), rule(19340), ['X' = ind], [a(ind, n6445)]).
step(a(ind, n6445), rule(19337), ['X' = ind], [a(ind, n6444)]).
step(a(ind, n6444), rule(19334), ['X' = ind], [a(ind, n6443)]).
step(a(ind, n6443), rule(19331), ['X' = ind], [a(ind, n6442)]).
step(a(ind, n6442), rule(19328), ['X' = ind], [a(ind, n6441)]).
step(a(ind, n6441), rule(19325), ['X' = ind], [a(ind, n6440)]).
step(a(ind, n6440), rule(19322), ['X' = ind], [a(ind, n6439)]).
step(a(ind, n6439), rule(19319), ['X' = ind], [a(ind, n6438)]).
step(a(ind, n6438), rule(19316), ['X' = ind], [a(ind, n6437)]).
step(a(ind, n6437), rule(19313), ['X' = ind], [a(ind, n6436)]).
step(a(ind, n6436), rule(19310), ['X' = ind], [a(ind, n6435)]).
step(a(ind, n6435), rule(19307), ['X' = ind], [a(ind, n6434)]).
step(a(ind, n6434), rule(19304), ['X' = ind], [a(ind, n6433)]).
step(a(ind, n6433), rule(19301), ['X' = ind], [a(ind, n6432)]).
step(a(ind, n6432), rule(19298), ['X' = ind], [a(ind, n6431)]).
step(a(ind, n6431), rule(19295), ['X' = ind], [a(ind, n6430)]).
step(a(ind, n6430), rule(19292), ['X' = ind], [a(ind, n6429)]).
step(a(ind, n6429), rule(19289), ['X' = ind], [a(ind, n6428)]).
step(a(ind, n6428), rule(19286), ['X' = ind], [a(ind, n6427)]).
step(a(ind, n6427), rule(19283), ['X' = ind], [a(ind, n6426)]).
step(a(ind, n6426), rule(19280), ['X' = ind], [a(ind, n6425)]).
step(a(ind, n6425), rule(19277), ['X' = ind], [a(ind, n6424)]).
step(a(ind, n6424), rule(19274), ['X' = ind], [a(ind, n6423)]).
step(a(ind, n6423), rule(19271), ['X' = ind], [a(ind, n6422)]).
step(a(ind, n6422), rule(19268), ['X' = ind], [a(ind, n6421)]).
step(a(ind, n6421), rule(19265), ['X' = ind], [a(ind, n6420)]).
step(a(ind, n6420), rule(19262), ['X' = ind], [a(ind, n6419)]).
step(a(ind, n6419), rule(19259), ['X' = ind], [a(ind, n6418)]).
step(a(ind, n6418), rule(19256), ['X' = ind], [a(ind, n6417)]).
step(a(ind, n6417), rule(19253), ['X' = ind], [a(ind, n6416)]).
step(a(ind, n6416), rule(19250), ['X' = ind], [a(ind, n6415)]).
step(a(ind, n6415), rule(19247), ['X' = ind], [a(ind, n6414)]).
step(a(ind, n6414), rule(19244), ['X' = ind], [a(ind, n6413)]).
step(a(ind, n6413), rule(19241), ['X' = ind], [a(ind, n6412)]).
step(a(ind, n6412), rule(19238), ['X' = ind], [a(ind, n6411)]).
step(a(ind, n6411), rule(19235), ['X' = ind], [a(ind, n6410)]).
step(a(ind, n6410), rule(19232), ['X' = ind], [a(ind, n6409)]).
step(a(ind, n6409), rule(19229), ['X' = ind], [a(ind, n6408)]).
step(a(ind, n6408), rule(19226), ['X' = ind], [a(ind, n6407)]).
step(a(ind, n6407), rule(19223), ['X' = ind], [a(ind, n6406)]).
step(a(ind, n6406), rule(19220), ['X' = ind], [a(ind, n6405)]).
step(a(ind, n6405), rule(19217), ['X' = ind], [a(ind, n6404)]).
step(a(ind, n6404), rule(19214), ['X' = ind], [a(ind, n6403)]).
step(a(ind, n6403), rule(19211), ['X' = ind], [a(ind, n6402)]).
step(a(ind, n6402), rule(19208), ['X' = ind], [a(ind, n6401)]).
step(a(ind, n6401), rule(19205), ['X' = ind], [a(ind, n6400)]).
step(a(ind, n6400), rule(19202), ['X' = ind], [a(ind, n6399)]).
step(a(ind, n6399), rule(19199), ['X' = ind], [a(ind, n6398)]).
step(a(ind, n6398), rule(19196), ['X' = ind], [a(ind, n6397)]).
step(a(ind, n6397), rule(19193), ['X' = ind], [a(ind, n6396)]).
step(a(ind, n6396), rule(19190), ['X' = ind], [a(ind, n6395)]).
step(a(ind, n6395), rule(19187), ['X' = ind], [a(ind, n6394)]).
step(a(ind, n6394), rule(19184), ['X' = ind], [a(ind, n6393)]).
step(a(ind, n6393), rule(19181), ['X' = ind], [a(ind, n6392)]).
step(a(ind, n6392), rule(19178), ['X' = ind], [a(ind, n6391)]).
step(a(ind, n6391), rule(19175), ['X' = ind], [a(ind, n6390)]).
step(a(ind, n6390), rule(19172), ['X' = ind], [a(ind, n6389)]).
step(a(ind, n6389), rule(19169), ['X' = ind], [a(ind, n6388)]).
step(a(ind, n6388), rule(19166), ['X' = ind], [a(ind, n6387)]).
step(a(ind, n6387), rule(19163), ['X' = ind], [a(ind, n6386)]).
step(a(ind, n6386), rule(19160), ['X' = ind], [a(ind, n6385)]).
step(a(ind, n6385), rule(19157), ['X' = ind], [a(ind, n6384)]).
step(a(ind, n6384), rule(19154), ['X' = ind], [a(ind, n6383)]).
step(a(ind, n6383), rule(19151), ['X' = ind], [a(ind, n6382)]).
step(a(ind, n6382), rule(19148), ['X' = ind], [a(ind, n6381)]).
step(a(ind, n6381), rule(19145), ['X' = ind], [a(ind, n6380)]).
step(a(ind, n6380), rule(19142), ['X' = ind], [a(ind, n6379)]).
step(a(ind, n6379), rule(19139), ['X' = ind], [a(ind, n6378)]).
step(a(ind, n6378), rule(19136), ['X' = ind], [a(ind, n6377)]).
step(a(ind, n6377), rule(19133), ['X' = ind], [a(ind, n6376)]).
step(a(ind, n6376), rule(19130), ['X' = ind], [a(ind, n6375)]).
step(a(ind, n6375), rule(19127), ['X' = ind], [a(ind, n6374)]).
step(a(ind, n6374), rule(19124), ['X' = ind], [a(ind, n6373)]).
step(a(ind, n6373), rule(19121), ['X' = ind], [a(ind, n6372)]).
step(a(ind, n6372), rule(19118), ['X' = ind], [a(ind, n6371)]).
step(a(ind, n6371), rule(19115), ['X' = ind], [a(ind, n6370)]).
step(a(ind, n6370), rule(19112), ['X' = ind], [a(ind, n6369)]).
step(a(ind, n6369), rule(19109), ['X' = ind], [a(ind, n6368)]).
step(a(ind, n6368), rule(19106), ['X' = ind], [a(ind, n6367)]).
step(a(ind, n6367), rule(19103), ['X' = ind], [a(ind, n6366)]).
step(a(ind, n6366), rule(19100), ['X' = ind], [a(ind, n6365)]).
step(a(ind, n6365), rule(19097), ['X' = ind], [a(ind, n6364)]).
step(a(ind, n6364), rule(19094), ['X' = ind], [a(ind, n6363)]).
step(a(ind, n6363), rule(19091), ['X' = ind], [a(ind, n6362)]).
step(a(ind, n6362), rule(19088), ['X' = ind], [a(ind, n6361)]).
step(a(ind, n6361), rule(19085), ['X' = ind], [a(ind, n6360)]).
step(a(ind, n6360), rule(19082), ['X' = ind], [a(ind, n6359)]).
step(a(ind, n6359), rule(19079), ['X' = ind], [a(ind, n6358)]).
step(a(ind, n6358), rule(19076), ['X' = ind], [a(ind, n6357)]).
step(a(ind, n6357), rule(19073), ['X' = ind], [a(ind, n6356)]).
step(a(ind, n6356), rule(19070), ['X' = ind], [a(ind, n6355)]).
step(a(ind, n6355), rule(19067), ['X' = ind], [a(ind, n6354)]).
step(a(ind, n6354), rule(19064), ['X' = ind], [a(ind, n6353)]).
step(a(ind, n6353), rule(19061), ['X' = ind], [a(ind, n6352)]).
step(a(ind, n6352), rule(19058), ['X' = ind], [a(ind, n6351)]).
step(a(ind, n6351), rule(19055), ['X' = ind], [a(ind, n6350)]).
step(a(ind, n6350), rule(19052), ['X' = ind], [a(ind, n6349)]).
step(a(ind, n6349), rule(19049), ['X' = ind], [a(ind, n6348)]).
step(a(ind, n6348), rule(19046), ['X' = ind], [a(ind, n6347)]).
step(a(ind, n6347), rule(19043), ['X' = ind], [a(ind, n6346)]).
step(a(ind, n6346), rule(19040), ['X' = ind], [a(ind, n6345)]).
step(a(ind, n6345), rule(19037), ['X' = ind], [a(ind, n6344)]).
step(a(ind, n6344), rule(19034), ['X' = ind], [a(ind, n6343)]).
step(a(ind, n6343), rule(19031), ['X' = ind], [a(ind, n6342)]).
step(a(ind, n6342), rule(19028), ['X' = ind], [a(ind, n6341)]).
step(a(ind, n6341), rule(19025), ['X' = ind], [a(ind, n6340)]).
step(a(ind, n6340), rule(19022), ['X' = ind], [a(ind, n6339)]).
step(a(ind, n6339), rule(19019), ['X' = ind], [a(ind, n6338)]).
step(a(ind, n6338), rule(19016), ['X' = ind], [a(ind, n6337)]).
step(a(ind, n6337), rule(19013), ['X' = ind], [a(ind, n6336)]).
step(a(ind, n6336), rule(19010), ['X' = ind], [a(ind, n6335)]).
step(a(ind, n6335), rule(19007), ['X' = ind], [a(ind, n6334)]).
step(a(ind, n6334), rule(19004), ['X' = ind], [a(ind, n6333)]).
step(a(ind, n6333), rule(19001), ['X' = ind], [a(ind, n6332)]).
step(a(ind, n6332), rule(18998), ['X' = ind], [a(ind, n6331)]).
step(a(ind, n6331), rule(18995), ['X' = ind], [a(ind, n6330)]).
step(a(ind, n6330), rule(18992), ['X' = ind], [a(ind, n6329)]).
step(a(ind, n6329), rule(18989), ['X' = ind], [a(ind, n6328)]).
step(a(ind, n6328), rule(18986), ['X' = ind], [a(ind, n6327)]).
step(a(ind, n6327), rule(18983), ['X' = ind], [a(ind, n6326)]).
step(a(ind, n6326), rule(18980), ['X' = ind], [a(ind, n6325)]).
step(a(ind, n6325), rule(18977), ['X' = ind], [a(ind, n6324)]).
step(a(ind, n6324), rule(18974), ['X' = ind], [a(ind, n6323)]).
step(a(ind, n6323), rule(18971), ['X' = ind], [a(ind, n6322)]).
step(a(ind, n6322), rule(18968), ['X' = ind], [a(ind, n6321)]).
step(a(ind, n6321), rule(18965), ['X' = ind], [a(ind, n6320)]).
step(a(ind, n6320), rule(18962), ['X' = ind], [a(ind, n6319)]).
step(a(ind, n6319), rule(18959), ['X' = ind], [a(ind, n6318)]).
step(a(ind, n6318), rule(18956), ['X' = ind], [a(ind, n6317)]).
step(a(ind, n6317), rule(18953), ['X' = ind], [a(ind, n6316)]).
step(a(ind, n6316), rule(18950), ['X' = ind], [a(ind, n6315)]).
step(a(ind, n6315), rule(18947), ['X' = ind], [a(ind, n6314)]).
step(a(ind, n6314), rule(18944), ['X' = ind], [a(ind, n6313)]).
step(a(ind, n6313), rule(18941), ['X' = ind], [a(ind, n6312)]).
step(a(ind, n6312), rule(18938), ['X' = ind], [a(ind, n6311)]).
step(a(ind, n6311), rule(18935), ['X' = ind], [a(ind, n6310)]).
step(a(ind, n6310), rule(18932), ['X' = ind], [a(ind, n6309)]).
step(a(ind, n6309), rule(18929), ['X' = ind], [a(ind, n6308)]).
step(a(ind, n6308), rule(18926), ['X' = ind], [a(ind, n6307)]).
step(a(ind, n6307), rule(18923), ['X' = ind], [a(ind, n6306)]).
step(a(ind, n6306), rule(18920), ['X' = ind], [a(ind, n6305)]).
step(a(ind, n6305), rule(18917), ['X' = ind], [a(ind, n6304)]).
step(a(ind, n6304), rule(18914), ['X' = ind], [a(ind, n6303)]).
step(a(ind, n6303), rule(18911), ['X' = ind], [a(ind, n6302)]).
step(a(ind, n6302), rule(18908), ['X' = ind], [a(ind, n6301)]).
step(a(ind, n6301), rule(18905), ['X' = ind], [a(ind, n6300)]).
step(a(ind, n6300), rule(18902), ['X' = ind], [a(ind, n6299)]).
step(a(ind, n6299), rule(18899), ['X' = ind], [a(ind, n6298)]).
step(a(ind, n6298), rule(18896), ['X' = ind], [a(ind, n6297)]).
step(a(ind, n6297), rule(18893), ['X' = ind], [a(ind, n6296)]).
step(a(ind, n6296), rule(18890), ['X' = ind], [a(ind, n6295)]).
step(a(ind, n6295), rule(18887), ['X' = ind], [a(ind, n6294)]).
step(a(ind, n6294), rule(18884), ['X' = ind], [a(ind, n6293)]).
step(a(ind, n6293), rule(18881), ['X' = ind], [a(ind, n6292)]).
step(a(ind, n6292), rule(18878), ['X' = ind], [a(ind, n6291)]).
step(a(ind, n6291), rule(18875), ['X' = ind], [a(ind, n6290)]).
step(a(ind, n6290), rule(18872), ['X' = ind], [a(ind, n6289)]).
step(a(ind, n6289), rule(18869), ['X' = ind], [a(ind, n6288)]).
step(a(ind, n6288), rule(18866), ['X' = ind], [a(ind, n6287)]).
step(a(ind, n6287), rule(18863), ['X' = ind], [a(ind, n6286)]).
step(a(ind, n6286), rule(18860), ['X' = ind], [a(ind, n6285)]).
step(a(ind, n6285), rule(18857), ['X' = ind], [a(ind, n6284)]).
step(a(ind, n6284), rule(18854), ['X' = ind], [a(ind, n6283)]).
step(a(ind, n6283), rule(18851), ['X' = ind], [a(ind, n6282)]).
step(a(ind, n6282), rule(18848), ['X' = ind], [a(ind, n6281)]).
step(a(ind, n6281), rule(18845), ['X' = ind], [a(ind, n6280)]).
step(a(ind, n6280), rule(18842), ['X' = ind], [a(ind, n6279)]).
step(a(ind, n6279), rule(18839), ['X' = ind], [a(ind, n6278)]).
step(a(ind, n6278), rule(18836), ['X' = ind], [a(ind, n6277)]).
step(a(ind, n6277), rule(18833), ['X' = ind], [a(ind, n6276)]).
step(a(ind, n6276), rule(18830), ['X' = ind], [a(ind, n6275)]).
step(a(ind, n6275), rule(18827), ['X' = ind], [a(ind, n6274)]).
step(a(ind, n6274), rule(18824), ['X' = ind], [a(ind, n6273)]).
step(a(ind, n6273), rule(18821), ['X' = ind], [a(ind, n6272)]).
step(a(ind, n6272), rule(18818), ['X' = ind], [a(ind, n6271)]).
step(a(ind, n6271), rule(18815), ['X' = ind], [a(ind, n6270)]).
step(a(ind, n6270), rule(18812), ['X' = ind], [a(ind, n6269)]).
step(a(ind, n6269), rule(18809), ['X' = ind], [a(ind, n6268)]).
step(a(ind, n6268), rule(18806), ['X' = ind], [a(ind, n6267)]).
step(a(ind, n6267), rule(18803), ['X' = ind], [a(ind, n6266)]).
step(a(ind, n6266), rule(18800), ['X' = ind], [a(ind, n6265)]).
step(a(ind, n6265), rule(18797), ['X' = ind], [a(ind, n6264)]).
step(a(ind, n6264), rule(18794), ['X' = ind], [a(ind, n6263)]).
step(a(ind, n6263), rule(18791), ['X' = ind], [a(ind, n6262)]).
step(a(ind, n6262), rule(18788), ['X' = ind], [a(ind, n6261)]).
step(a(ind, n6261), rule(18785), ['X' = ind], [a(ind, n6260)]).
step(a(ind, n6260), rule(18782), ['X' = ind], [a(ind, n6259)]).
step(a(ind, n6259), rule(18779), ['X' = ind], [a(ind, n6258)]).
step(a(ind, n6258), rule(18776), ['X' = ind], [a(ind, n6257)]).
step(a(ind, n6257), rule(18773), ['X' = ind], [a(ind, n6256)]).
step(a(ind, n6256), rule(18770), ['X' = ind], [a(ind, n6255)]).
step(a(ind, n6255), rule(18767), ['X' = ind], [a(ind, n6254)]).
step(a(ind, n6254), rule(18764), ['X' = ind], [a(ind, n6253)]).
step(a(ind, n6253), rule(18761), ['X' = ind], [a(ind, n6252)]).
step(a(ind, n6252), rule(18758), ['X' = ind], [a(ind, n6251)]).
step(a(ind, n6251), rule(18755), ['X' = ind], [a(ind, n6250)]).
step(a(ind, n6250), rule(18752), ['X' = ind], [a(ind, n6249)]).
step(a(ind, n6249), rule(18749), ['X' = ind], [a(ind, n6248)]).
step(a(ind, n6248), rule(18746), ['X' = ind], [a(ind, n6247)]).
step(a(ind, n6247), rule(18743), ['X' = ind], [a(ind, n6246)]).
step(a(ind, n6246), rule(18740), ['X' = ind], [a(ind, n6245)]).
step(a(ind, n6245), rule(18737), ['X' = ind], [a(ind, n6244)]).
step(a(ind, n6244), rule(18734), ['X' = ind], [a(ind, n6243)]).
step(a(ind, n6243), rule(18731), ['X' = ind], [a(ind, n6242)]).
step(a(ind, n6242), rule(18728), ['X' = ind], [a(ind, n6241)]).
step(a(ind, n6241), rule(18725), ['X' = ind], [a(ind, n6240)]).
step(a(ind, n6240), rule(18722), ['X' = ind], [a(ind, n6239)]).
step(a(ind, n6239), rule(18719), ['X' = ind], [a(ind, n6238)]).
step(a(ind, n6238), rule(18716), ['X' = ind], [a(ind, n6237)]).
step(a(ind, n6237), rule(18713), ['X' = ind], [a(ind, n6236)]).
step(a(ind, n6236), rule(18710), ['X' = ind], [a(ind, n6235)]).
step(a(ind, n6235), rule(18707), ['X' = ind], [a(ind, n6234)]).
step(a(ind, n6234), rule(18704), ['X' = ind], [a(ind, n6233)]).
step(a(ind, n6233), rule(18701), ['X' = ind], [a(ind, n6232)]).
step(a(ind, n6232), rule(18698), ['X' = ind], [a(ind, n6231)]).
step(a(ind, n6231), rule(18695), ['X' = ind], [a(ind, n6230)]).
step(a(ind, n6230), rule(18692), ['X' = ind], [a(ind, n6229)]).
step(a(ind, n6229), rule(18689), ['X' = ind], [a(ind, n6228)]).
step(a(ind, n6228), rule(18686), ['X' = ind], [a(ind, n6227)]).
step(a(ind, n6227), rule(18683), ['X' = ind], [a(ind, n6226)]).
step(a(ind, n6226), rule(18680), ['X' = ind], [a(ind, n6225)]).
step(a(ind, n6225), rule(18677), ['X' = ind], [a(ind, n6224)]).
step(a(ind, n6224), rule(18674), ['X' = ind], [a(ind, n6223)]).
step(a(ind, n6223), rule(18671), ['X' = ind], [a(ind, n6222)]).
step(a(ind, n6222), rule(18668), ['X' = ind], [a(ind, n6221)]).
step(a(ind, n6221), rule(18665), ['X' = ind], [a(ind, n6220)]).
step(a(ind, n6220), rule(18662), ['X' = ind], [a(ind, n6219)]).
step(a(ind, n6219), rule(18659), ['X' = ind], [a(ind, n6218)]).
step(a(ind, n6218), rule(18656), ['X' = ind], [a(ind, n6217)]).
step(a(ind, n6217), rule(18653), ['X' = ind], [a(ind, n6216)]).
step(a(ind, n6216), rule(18650), ['X' = ind], [a(ind, n6215)]).
step(a(ind, n6215), rule(18647), ['X' = ind], [a(ind, n6214)]).
step(a(ind, n6214), rule(18644), ['X' = ind], [a(ind, n6213)]).
step(a(ind, n6213), rule(18641), ['X' = ind], [a(ind, n6212)]).
step(a(ind, n6212), rule(18638), ['X' = ind], [a(ind, n6211)]).
step(a(ind, n6211), rule(18635), ['X' = ind], [a(ind, n6210)]).
step(a(ind, n6210), rule(18632), ['X' = ind], [a(ind, n6209)]).
step(a(ind, n6209), rule(18629), ['X' = ind], [a(ind, n6208)]).
step(a(ind, n6208), rule(18626), ['X' = ind], [a(ind, n6207)]).
step(a(ind, n6207), rule(18623), ['X' = ind], [a(ind, n6206)]).
step(a(ind, n6206), rule(18620), ['X' = ind], [a(ind, n6205)]).
step(a(ind, n6205), rule(18617), ['X' = ind], [a(ind, n6204)]).
step(a(ind, n6204), rule(18614), ['X' = ind], [a(ind, n6203)]).
step(a(ind, n6203), rule(18611), ['X' = ind], [a(ind, n6202)]).
step(a(ind, n6202), rule(18608), ['X' = ind], [a(ind, n6201)]).
step(a(ind, n6201), rule(18605), ['X' = ind], [a(ind, n6200)]).
step(a(ind, n6200), rule(18602), ['X' = ind], [a(ind, n6199)]).
step(a(ind, n6199), rule(18599), ['X' = ind], [a(ind, n6198)]).
step(a(ind, n6198), rule(18596), ['X' = ind], [a(ind, n6197)]).
step(a(ind, n6197), rule(18593), ['X' = ind], [a(ind, n6196)]).
step(a(ind, n6196), rule(18590), ['X' = ind], [a(ind, n6195)]).
step(a(ind, n6195), rule(18587), ['X' = ind], [a(ind, n6194)]).
step(a(ind, n6194), rule(18584), ['X' = ind], [a(ind, n6193)]).
step(a(ind, n6193), rule(18581), ['X' = ind], [a(ind, n6192)]).
step(a(ind, n6192), rule(18578), ['X' = ind], [a(ind, n6191)]).
step(a(ind, n6191), rule(18575), ['X' = ind], [a(ind, n6190)]).
step(a(ind, n6190), rule(18572), ['X' = ind], [a(ind, n6189)]).
step(a(ind, n6189), rule(18569), ['X' = ind], [a(ind, n6188)]).
step(a(ind, n6188), rule(18566), ['X' = ind], [a(ind, n6187)]).
step(a(ind, n6187), rule(18563), ['X' = ind], [a(ind, n6186)]).
step(a(ind, n6186), rule(18560), ['X' = ind], [a(ind, n6185)]).
step(a(ind, n6185), rule(18557), ['X' = ind], [a(ind, n6184)]).
step(a(ind, n6184), rule(18554), ['X' = ind], [a(ind, n6183)]).
step(a(ind, n6183), rule(18551), ['X' = ind], [a(ind, n6182)]).
step(a(ind, n6182), rule(18548), ['X' = ind], [a(ind, n6181)]).
step(a(ind, n6181), rule(18545), ['X' = ind], [a(ind, n6180)]).
step(a(ind, n6180), rule(18542), ['X' = ind], [a(ind, n6179)]).
step(a(ind, n6179), rule(18539), ['X' = ind], [a(ind, n6178)]).
step(a(ind, n6178), rule(18536), ['X' = ind], [a(ind, n6177)]).
step(a(ind, n6177), rule(18533), ['X' = ind], [a(ind, n6176)]).
step(a(ind, n6176), rule(18530), ['X' = ind], [a(ind, n6175)]).
step(a(ind, n6175), rule(18527), ['X' = ind], [a(ind, n6174)]).
step(a(ind, n6174), rule(18524), ['X' = ind], [a(ind, n6173)]).
step(a(ind, n6173), rule(18521), ['X' = ind], [a(ind, n6172)]).
step(a(ind, n6172), rule(18518), ['X' = ind], [a(ind, n6171)]).
step(a(ind, n6171), rule(18515), ['X' = ind], [a(ind, n6170)]).
step(a(ind, n6170), rule(18512), ['X' = ind], [a(ind, n6169)]).
step(a(ind, n6169), rule(18509), ['X' = ind], [a(ind, n6168)]).
step(a(ind, n6168), rule(18506), ['X' = ind], [a(ind, n6167)]).
step(a(ind, n6167), rule(18503), ['X' = ind], [a(ind, n6166)]).
step(a(ind, n6166), rule(18500), ['X' = ind], [a(ind, n6165)]).
step(a(ind, n6165), rule(18497), ['X' = ind], [a(ind, n6164)]).
step(a(ind, n6164), rule(18494), ['X' = ind], [a(ind, n6163)]).
step(a(ind, n6163), rule(18491), ['X' = ind], [a(ind, n6162)]).
step(a(ind, n6162), rule(18488), ['X' = ind], [a(ind, n6161)]).
step(a(ind, n6161), rule(18485), ['X' = ind], [a(ind, n6160)]).
step(a(ind, n6160), rule(18482), ['X' = ind], [a(ind, n6159)]).
step(a(ind, n6159), rule(18479), ['X' = ind], [a(ind, n6158)]).
step(a(ind, n6158), rule(18476), ['X' = ind], [a(ind, n6157)]).
step(a(ind, n6157), rule(18473), ['X' = ind], [a(ind, n6156)]).
step(a(ind, n6156), rule(18470), ['X' = ind], [a(ind, n6155)]).
step(a(ind, n6155), rule(18467), ['X' = ind], [a(ind, n6154)]).
step(a(ind, n6154), rule(18464), ['X' = ind], [a(ind, n6153)]).
step(a(ind, n6153), rule(18461), ['X' = ind], [a(ind, n6152)]).
step(a(ind, n6152), rule(18458), ['X' = ind], [a(ind, n6151)]).
step(a(ind, n6151), rule(18455), ['X' = ind], [a(ind, n6150)]).
step(a(ind, n6150), rule(18452), ['X' = ind], [a(ind, n6149)]).
step(a(ind, n6149), rule(18449), ['X' = ind], [a(ind, n6148)]).
step(a(ind, n6148), rule(18446), ['X' = ind], [a(ind, n6147)]).
step(a(ind, n6147), rule(18443), ['X' = ind], [a(ind, n6146)]).
step(a(ind, n6146), rule(18440), ['X' = ind], [a(ind, n6145)]).
step(a(ind, n6145), rule(18437), ['X' = ind], [a(ind, n6144)]).
step(a(ind, n6144), rule(18434), ['X' = ind], [a(ind, n6143)]).
step(a(ind, n6143), rule(18431), ['X' = ind], [a(ind, n6142)]).
step(a(ind, n6142), rule(18428), ['X' = ind], [a(ind, n6141)]).
step(a(ind, n6141), rule(18425), ['X' = ind], [a(ind, n6140)]).
step(a(ind, n6140), rule(18422), ['X' = ind], [a(ind, n6139)]).
step(a(ind, n6139), rule(18419), ['X' = ind], [a(ind, n6138)]).
step(a(ind, n6138), rule(18416), ['X' = ind], [a(ind, n6137)]).
step(a(ind, n6137), rule(18413), ['X' = ind], [a(ind, n6136)]).
step(a(ind, n6136), rule(18410), ['X' = ind], [a(ind, n6135)]).
step(a(ind, n6135), rule(18407), ['X' = ind], [a(ind, n6134)]).
step(a(ind, n6134), rule(18404), ['X' = ind], [a(ind, n6133)]).
step(a(ind, n6133), rule(18401), ['X' = ind], [a(ind, n6132)]).
step(a(ind, n6132), rule(18398), ['X' = ind], [a(ind, n6131)]).
step(a(ind, n6131), rule(18395), ['X' = ind], [a(ind, n6130)]).
step(a(ind, n6130), rule(18392), ['X' = ind], [a(ind, n6129)]).
step(a(ind, n6129), rule(18389), ['X' = ind], [a(ind, n6128)]).
step(a(ind, n6128), rule(18386), ['X' = ind], [a(ind, n6127)]).
step(a(ind, n6127), rule(18383), ['X' = ind], [a(ind, n6126)]).
step(a(ind, n6126), rule(18380), ['X' = ind], [a(ind, n6125)]).
step(a(ind, n6125), rule(18377), ['X' = ind], [a(ind, n6124)]).
step(a(ind, n6124), rule(18374), ['X' = ind], [a(ind, n6123)]).
step(a(ind, n6123), rule(18371), ['X' = ind], [a(ind, n6122)]).
step(a(ind, n6122), rule(18368), ['X' = ind], [a(ind, n6121)]).
step(a(ind, n6121), rule(18365), ['X' = ind], [a(ind, n6120)]).
step(a(ind, n6120), rule(18362), ['X' = ind], [a(ind, n6119)]).
step(a(ind, n6119), rule(18359), ['X' = ind], [a(ind, n6118)]).
step(a(ind, n6118), rule(18356), ['X' = ind], [a(ind, n6117)]).
step(a(ind, n6117), rule(18353), ['X' = ind], [a(ind, n6116)]).
step(a(ind, n6116), rule(18350), ['X' = ind], [a(ind, n6115)]).
step(a(ind, n6115), rule(18347), ['X' = ind], [a(ind, n6114)]).
step(a(ind, n6114), rule(18344), ['X' = ind], [a(ind, n6113)]).
step(a(ind, n6113), rule(18341), ['X' = ind], [a(ind, n6112)]).
step(a(ind, n6112), rule(18338), ['X' = ind], [a(ind, n6111)]).
step(a(ind, n6111), rule(18335), ['X' = ind], [a(ind, n6110)]).
step(a(ind, n6110), rule(18332), ['X' = ind], [a(ind, n6109)]).
step(a(ind, n6109), rule(18329), ['X' = ind], [a(ind, n6108)]).
step(a(ind, n6108), rule(18326), ['X' = ind], [a(ind, n6107)]).
step(a(ind, n6107), rule(18323), ['X' = ind], [a(ind, n6106)]).
step(a(ind, n6106), rule(18320), ['X' = ind], [a(ind, n6105)]).
step(a(ind, n6105), rule(18317), ['X' = ind], [a(ind, n6104)]).
step(a(ind, n6104), rule(18314), ['X' = ind], [a(ind, n6103)]).
step(a(ind, n6103), rule(18311), ['X' = ind], [a(ind, n6102)]).
step(a(ind, n6102), rule(18308), ['X' = ind], [a(ind, n6101)]).
step(a(ind, n6101), rule(18305), ['X' = ind], [a(ind, n6100)]).
step(a(ind, n6100), rule(18302), ['X' = ind], [a(ind, n6099)]).
step(a(ind, n6099), rule(18299), ['X' = ind], [a(ind, n6098)]).
step(a(ind, n6098), rule(18296), ['X' = ind], [a(ind, n6097)]).
step(a(ind, n6097), rule(18293), ['X' = ind], [a(ind, n6096)]).
step(a(ind, n6096), rule(18290), ['X' = ind], [a(ind, n6095)]).
step(a(ind, n6095), rule(18287), ['X' = ind], [a(ind, n6094)]).
step(a(ind, n6094), rule(18284), ['X' = ind], [a(ind, n6093)]).
step(a(ind, n6093), rule(18281), ['X' = ind], [a(ind, n6092)]).
step(a(ind, n6092), rule(18278), ['X' = ind], [a(ind, n6091)]).
step(a(ind, n6091), rule(18275), ['X' = ind], [a(ind, n6090)]).
step(a(ind, n6090), rule(18272), ['X' = ind], [a(ind, n6089)]).
step(a(ind, n6089), rule(18269), ['X' = ind], [a(ind, n6088)]).
step(a(ind, n6088), rule(18266), ['X' = ind], [a(ind, n6087)]).
step(a(ind, n6087), rule(18263), ['X' = ind], [a(ind, n6086)]).
step(a(ind, n6086), rule(18260), ['X' = ind], [a(ind, n6085)]).
step(a(ind, n6085), rule(18257), ['X' = ind], [a(ind, n6084)]).
step(a(ind, n6084), rule(18254), ['X' = ind], [a(ind, n6083)]).
step(a(ind, n6083), rule(18251), ['X' = ind], [a(ind, n6082)]).
step(a(ind, n6082), rule(18248), ['X' = ind], [a(ind, n6081)]).
step(a(ind, n6081), rule(18245), ['X' = ind], [a(ind, n6080)]).
step(a(ind, n6080), rule(18242), ['X' = ind], [a(ind, n6079)]).
step(a(ind, n6079), rule(18239), ['X' = ind], [a(ind, n6078)]).
step(a(ind, n6078), rule(18236), ['X' = ind], [a(ind, n6077)]).
step(a(ind, n6077), rule(18233), ['X' = ind], [a(ind, n6076)]).
step(a(ind, n6076), rule(18230), ['X' = ind], [a(ind, n6075)]).
step(a(ind, n6075), rule(18227), ['X' = ind], [a(ind, n6074)]).
step(a(ind, n6074), rule(18224), ['X' = ind], [a(ind, n6073)]).
step(a(ind, n6073), rule(18221), ['X' = ind], [a(ind, n6072)]).
step(a(ind, n6072), rule(18218), ['X' = ind], [a(ind, n6071)]).
step(a(ind, n6071), rule(18215), ['X' = ind], [a(ind, n6070)]).
step(a(ind, n6070), rule(18212), ['X' = ind], [a(ind, n6069)]).
step(a(ind, n6069), rule(18209), ['X' = ind], [a(ind, n6068)]).
step(a(ind, n6068), rule(18206), ['X' = ind], [a(ind, n6067)]).
step(a(ind, n6067), rule(18203), ['X' = ind], [a(ind, n6066)]).
step(a(ind, n6066), rule(18200), ['X' = ind], [a(ind, n6065)]).
step(a(ind, n6065), rule(18197), ['X' = ind], [a(ind, n6064)]).
step(a(ind, n6064), rule(18194), ['X' = ind], [a(ind, n6063)]).
step(a(ind, n6063), rule(18191), ['X' = ind], [a(ind, n6062)]).
step(a(ind, n6062), rule(18188), ['X' = ind], [a(ind, n6061)]).
step(a(ind, n6061), rule(18185), ['X' = ind], [a(ind, n6060)]).
step(a(ind, n6060), rule(18182), ['X' = ind], [a(ind, n6059)]).
step(a(ind, n6059), rule(18179), ['X' = ind], [a(ind, n6058)]).
step(a(ind, n6058), rule(18176), ['X' = ind], [a(ind, n6057)]).
step(a(ind, n6057), rule(18173), ['X' = ind], [a(ind, n6056)]).
step(a(ind, n6056), rule(18170), ['X' = ind], [a(ind, n6055)]).
step(a(ind, n6055), rule(18167), ['X' = ind], [a(ind, n6054)]).
step(a(ind, n6054), rule(18164), ['X' = ind], [a(ind, n6053)]).
step(a(ind, n6053), rule(18161), ['X' = ind], [a(ind, n6052)]).
step(a(ind, n6052), rule(18158), ['X' = ind], [a(ind, n6051)]).
step(a(ind, n6051), rule(18155), ['X' = ind], [a(ind, n6050)]).
step(a(ind, n6050), rule(18152), ['X' = ind], [a(ind, n6049)]).
step(a(ind, n6049), rule(18149), ['X' = ind], [a(ind, n6048)]).
step(a(ind, n6048), rule(18146), ['X' = ind], [a(ind, n6047)]).
step(a(ind, n6047), rule(18143), ['X' = ind], [a(ind, n6046)]).
step(a(ind, n6046), rule(18140), ['X' = ind], [a(ind, n6045)]).
step(a(ind, n6045), rule(18137), ['X' = ind], [a(ind, n6044)]).
step(a(ind, n6044), rule(18134), ['X' = ind], [a(ind, n6043)]).
step(a(ind, n6043), rule(18131), ['X' = ind], [a(ind, n6042)]).
step(a(ind, n6042), rule(18128), ['X' = ind], [a(ind, n6041)]).
step(a(ind, n6041), rule(18125), ['X' = ind], [a(ind, n6040)]).
step(a(ind, n6040), rule(18122), ['X' = ind], [a(ind, n6039)]).
step(a(ind, n6039), rule(18119), ['X' = ind], [a(ind, n6038)]).
step(a(ind, n6038), rule(18116), ['X' = ind], [a(ind, n6037)]).
step(a(ind, n6037), rule(18113), ['X' = ind], [a(ind, n6036)]).
step(a(ind, n6036), rule(18110), ['X' = ind], [a(ind, n6035)]).
step(a(ind, n6035), rule(18107), ['X' = ind], [a(ind, n6034)]).
step(a(ind, n6034), rule(18104), ['X' = ind], [a(ind, n6033)]).
step(a(ind, n6033), rule(18101), ['X' = ind], [a(ind, n6032)]).
step(a(ind, n6032), rule(18098), ['X' = ind], [a(ind, n6031)]).
step(a(ind, n6031), rule(18095), ['X' = ind], [a(ind, n6030)]).
step(a(ind, n6030), rule(18092), ['X' = ind], [a(ind, n6029)]).
step(a(ind, n6029), rule(18089), ['X' = ind], [a(ind, n6028)]).
step(a(ind, n6028), rule(18086), ['X' = ind], [a(ind, n6027)]).
step(a(ind, n6027), rule(18083), ['X' = ind], [a(ind, n6026)]).
step(a(ind, n6026), rule(18080), ['X' = ind], [a(ind, n6025)]).
step(a(ind, n6025), rule(18077), ['X' = ind], [a(ind, n6024)]).
step(a(ind, n6024), rule(18074), ['X' = ind], [a(ind, n6023)]).
step(a(ind, n6023), rule(18071), ['X' = ind], [a(ind, n6022)]).
step(a(ind, n6022), rule(18068), ['X' = ind], [a(ind, n6021)]).
step(a(ind, n6021), rule(18065), ['X' = ind], [a(ind, n6020)]).
step(a(ind, n6020), rule(18062), ['X' = ind], [a(ind, n6019)]).
step(a(ind, n6019), rule(18059), ['X' = ind], [a(ind, n6018)]).
step(a(ind, n6018), rule(18056), ['X' = ind], [a(ind, n6017)]).
step(a(ind, n6017), rule(18053), ['X' = ind], [a(ind, n6016)]).
step(a(ind, n6016), rule(18050), ['X' = ind], [a(ind, n6015)]).
step(a(ind, n6015), rule(18047), ['X' = ind], [a(ind, n6014)]).
step(a(ind, n6014), rule(18044), ['X' = ind], [a(ind, n6013)]).
step(a(ind, n6013), rule(18041), ['X' = ind], [a(ind, n6012)]).
step(a(ind, n6012), rule(18038), ['X' = ind], [a(ind, n6011)]).
step(a(ind, n6011), rule(18035), ['X' = ind], [a(ind, n6010)]).
step(a(ind, n6010), rule(18032), ['X' = ind], [a(ind, n6009)]).
step(a(ind, n6009), rule(18029), ['X' = ind], [a(ind, n6008)]).
step(a(ind, n6008), rule(18026), ['X' = ind], [a(ind, n6007)]).
step(a(ind, n6007), rule(18023), ['X' = ind], [a(ind, n6006)]).
step(a(ind, n6006), rule(18020), ['X' = ind], [a(ind, n6005)]).
step(a(ind, n6005), rule(18017), ['X' = ind], [a(ind, n6004)]).
step(a(ind, n6004), rule(18014), ['X' = ind], [a(ind, n6003)]).
step(a(ind, n6003), rule(18011), ['X' = ind], [a(ind, n6002)]).
step(a(ind, n6002), rule(18008), ['X' = ind], [a(ind, n6001)]).
step(a(ind, n6001), rule(18005), ['X' = ind], [a(ind, n6000)]).
step(a(ind, n6000), rule(18002), ['X' = ind], [a(ind, n5999)]).
step(a(ind, n5999), rule(17999), ['X' = ind], [a(ind, n5998)]).
step(a(ind, n5998), rule(17996), ['X' = ind], [a(ind, n5997)]).
step(a(ind, n5997), rule(17993), ['X' = ind], [a(ind, n5996)]).
step(a(ind, n5996), rule(17990), ['X' = ind], [a(ind, n5995)]).
step(a(ind, n5995), rule(17987), ['X' = ind], [a(ind, n5994)]).
step(a(ind, n5994), rule(17984), ['X' = ind], [a(ind, n5993)]).
step(a(ind, n5993), rule(17981), ['X' = ind], [a(ind, n5992)]).
step(a(ind, n5992), rule(17978), ['X' = ind], [a(ind, n5991)]).
step(a(ind, n5991), rule(17975), ['X' = ind], [a(ind, n5990)]).
step(a(ind, n5990), rule(17972), ['X' = ind], [a(ind, n5989)]).
step(a(ind, n5989), rule(17969), ['X' = ind], [a(ind, n5988)]).
step(a(ind, n5988), rule(17966), ['X' = ind], [a(ind, n5987)]).
step(a(ind, n5987), rule(17963), ['X' = ind], [a(ind, n5986)]).
step(a(ind, n5986), rule(17960), ['X' = ind], [a(ind, n5985)]).
step(a(ind, n5985), rule(17957), ['X' = ind], [a(ind, n5984)]).
step(a(ind, n5984), rule(17954), ['X' = ind], [a(ind, n5983)]).
step(a(ind, n5983), rule(17951), ['X' = ind], [a(ind, n5982)]).
step(a(ind, n5982), rule(17948), ['X' = ind], [a(ind, n5981)]).
step(a(ind, n5981), rule(17945), ['X' = ind], [a(ind, n5980)]).
step(a(ind, n5980), rule(17942), ['X' = ind], [a(ind, n5979)]).
step(a(ind, n5979), rule(17939), ['X' = ind], [a(ind, n5978)]).
step(a(ind, n5978), rule(17936), ['X' = ind], [a(ind, n5977)]).
step(a(ind, n5977), rule(17933), ['X' = ind], [a(ind, n5976)]).
step(a(ind, n5976), rule(17930), ['X' = ind], [a(ind, n5975)]).
step(a(ind, n5975), rule(17927), ['X' = ind], [a(ind, n5974)]).
step(a(ind, n5974), rule(17924), ['X' = ind], [a(ind, n5973)]).
step(a(ind, n5973), rule(17921), ['X' = ind], [a(ind, n5972)]).
step(a(ind, n5972), rule(17918), ['X' = ind], [a(ind, n5971)]).
step(a(ind, n5971), rule(17915), ['X' = ind], [a(ind, n5970)]).
step(a(ind, n5970), rule(17912), ['X' = ind], [a(ind, n5969)]).
step(a(ind, n5969), rule(17909), ['X' = ind], [a(ind, n5968)]).
step(a(ind, n5968), rule(17906), ['X' = ind], [a(ind, n5967)]).
step(a(ind, n5967), rule(17903), ['X' = ind], [a(ind, n5966)]).
step(a(ind, n5966), rule(17900), ['X' = ind], [a(ind, n5965)]).
step(a(ind, n5965), rule(17897), ['X' = ind], [a(ind, n5964)]).
step(a(ind, n5964), rule(17894), ['X' = ind], [a(ind, n5963)]).
step(a(ind, n5963), rule(17891), ['X' = ind], [a(ind, n5962)]).
step(a(ind, n5962), rule(17888), ['X' = ind], [a(ind, n5961)]).
step(a(ind, n5961), rule(17885), ['X' = ind], [a(ind, n5960)]).
step(a(ind, n5960), rule(17882), ['X' = ind], [a(ind, n5959)]).
step(a(ind, n5959), rule(17879), ['X' = ind], [a(ind, n5958)]).
step(a(ind, n5958), rule(17876), ['X' = ind], [a(ind, n5957)]).
step(a(ind, n5957), rule(17873), ['X' = ind], [a(ind, n5956)]).
step(a(ind, n5956), rule(17870), ['X' = ind], [a(ind, n5955)]).
step(a(ind, n5955), rule(17867), ['X' = ind], [a(ind, n5954)]).
step(a(ind, n5954), rule(17864), ['X' = ind], [a(ind, n5953)]).
step(a(ind, n5953), rule(17861), ['X' = ind], [a(ind, n5952)]).
step(a(ind, n5952), rule(17858), ['X' = ind], [a(ind, n5951)]).
step(a(ind, n5951), rule(17855), ['X' = ind], [a(ind, n5950)]).
step(a(ind, n5950), rule(17852), ['X' = ind], [a(ind, n5949)]).
step(a(ind, n5949), rule(17849), ['X' = ind], [a(ind, n5948)]).
step(a(ind, n5948), rule(17846), ['X' = ind], [a(ind, n5947)]).
step(a(ind, n5947), rule(17843), ['X' = ind], [a(ind, n5946)]).
step(a(ind, n5946), rule(17840), ['X' = ind], [a(ind, n5945)]).
step(a(ind, n5945), rule(17837), ['X' = ind], [a(ind, n5944)]).
step(a(ind, n5944), rule(17834), ['X' = ind], [a(ind, n5943)]).
step(a(ind, n5943), rule(17831), ['X' = ind], [a(ind, n5942)]).
step(a(ind, n5942), rule(17828), ['X' = ind], [a(ind, n5941)]).
step(a(ind, n5941), rule(17825), ['X' = ind], [a(ind, n5940)]).
step(a(ind, n5940), rule(17822), ['X' = ind], [a(ind, n5939)]).
step(a(ind, n5939), rule(17819), ['X' = ind], [a(ind, n5938)]).
step(a(ind, n5938), rule(17816), ['X' = ind], [a(ind, n5937)]).
step(a(ind, n5937), rule(17813), ['X' = ind], [a(ind, n5936)]).
step(a(ind, n5936), rule(17810), ['X' = ind], [a(ind, n5935)]).
step(a(ind, n5935), rule(17807), ['X' = ind], [a(ind, n5934)]).
step(a(ind, n5934), rule(17804), ['X' = ind], [a(ind, n5933)]).
step(a(ind, n5933), rule(17801), ['X' = ind], [a(ind, n5932)]).
step(a(ind, n5932), rule(17798), ['X' = ind], [a(ind, n5931)]).
step(a(ind, n5931), rule(17795), ['X' = ind], [a(ind, n5930)]).
step(a(ind, n5930), rule(17792), ['X' = ind], [a(ind, n5929)]).
step(a(ind, n5929), rule(17789), ['X' = ind], [a(ind, n5928)]).
step(a(ind, n5928), rule(17786), ['X' = ind], [a(ind, n5927)]).
step(a(ind, n5927), rule(17783), ['X' = ind], [a(ind, n5926)]).
step(a(ind, n5926), rule(17780), ['X' = ind], [a(ind, n5925)]).
step(a(ind, n5925), rule(17777), ['X' = ind], [a(ind, n5924)]).
step(a(ind, n5924), rule(17774), ['X' = ind], [a(ind, n5923)]).
step(a(ind, n5923), rule(17771), ['X' = ind], [a(ind, n5922)]).
step(a(ind, n5922), rule(17768), ['X' = ind], [a(ind, n5921)]).
step(a(ind, n5921), rule(17765), ['X' = ind], [a(ind, n5920)]).
step(a(ind, n5920), rule(17762), ['X' = ind], [a(ind, n5919)]).
step(a(ind, n5919), rule(17759), ['X' = ind], [a(ind, n5918)]).
step(a(ind, n5918), rule(17756), ['X' = ind], [a(ind, n5917)]).
step(a(ind, n5917), rule(17753), ['X' = ind], [a(ind, n5916)]).
step(a(ind, n5916), rule(17750), ['X' = ind], [a(ind, n5915)]).
step(a(ind, n5915), rule(17747), ['X' = ind], [a(ind, n5914)]).
step(a(ind, n5914), rule(17744), ['X' = ind], [a(ind, n5913)]).
step(a(ind, n5913), rule(17741), ['X' = ind], [a(ind, n5912)]).
step(a(ind, n5912), rule(17738), ['X' = ind], [a(ind, n5911)]).
step(a(ind, n5911), rule(17735), ['X' = ind], [a(ind, n5910)]).
step(a(ind, n5910), rule(17732), ['X' = ind], [a(ind, n5909)]).
step(a(ind, n5909), rule(17729), ['X' = ind], [a(ind, n5908)]).
step(a(ind, n5908), rule(17726), ['X' = ind], [a(ind, n5907)]).
step(a(ind, n5907), rule(17723), ['X' = ind], [a(ind, n5906)]).
step(a(ind, n5906), rule(17720), ['X' = ind], [a(ind, n5905)]).
step(a(ind, n5905), rule(17717), ['X' = ind], [a(ind, n5904)]).
step(a(ind, n5904), rule(17714), ['X' = ind], [a(ind, n5903)]).
step(a(ind, n5903), rule(17711), ['X' = ind], [a(ind, n5902)]).
step(a(ind, n5902), rule(17708), ['X' = ind], [a(ind, n5901)]).
step(a(ind, n5901), rule(17705), ['X' = ind], [a(ind, n5900)]).
step(a(ind, n5900), rule(17702), ['X' = ind], [a(ind, n5899)]).
step(a(ind, n5899), rule(17699), ['X' = ind], [a(ind, n5898)]).
step(a(ind, n5898), rule(17696), ['X' = ind], [a(ind, n5897)]).
step(a(ind, n5897), rule(17693), ['X' = ind], [a(ind, n5896)]).
step(a(ind, n5896), rule(17690), ['X' = ind], [a(ind, n5895)]).
step(a(ind, n5895), rule(17687), ['X' = ind], [a(ind, n5894)]).
step(a(ind, n5894), rule(17684), ['X' = ind], [a(ind, n5893)]).
step(a(ind, n5893), rule(17681), ['X' = ind], [a(ind, n5892)]).
step(a(ind, n5892), rule(17678), ['X' = ind], [a(ind, n5891)]).
step(a(ind, n5891), rule(17675), ['X' = ind], [a(ind, n5890)]).
step(a(ind, n5890), rule(17672), ['X' = ind], [a(ind, n5889)]).
step(a(ind, n5889), rule(17669), ['X' = ind], [a(ind, n5888)]).
step(a(ind, n5888), rule(17666), ['X' = ind], [a(ind, n5887)]).
step(a(ind, n5887), rule(17663), ['X' = ind], [a(ind, n5886)]).
step(a(ind, n5886), rule(17660), ['X' = ind], [a(ind, n5885)]).
step(a(ind, n5885), rule(17657), ['X' = ind], [a(ind, n5884)]).
step(a(ind, n5884), rule(17654), ['X' = ind], [a(ind, n5883)]).
step(a(ind, n5883), rule(17651), ['X' = ind], [a(ind, n5882)]).
step(a(ind, n5882), rule(17648), ['X' = ind], [a(ind, n5881)]).
step(a(ind, n5881), rule(17645), ['X' = ind], [a(ind, n5880)]).
step(a(ind, n5880), rule(17642), ['X' = ind], [a(ind, n5879)]).
step(a(ind, n5879), rule(17639), ['X' = ind], [a(ind, n5878)]).
step(a(ind, n5878), rule(17636), ['X' = ind], [a(ind, n5877)]).
step(a(ind, n5877), rule(17633), ['X' = ind], [a(ind, n5876)]).
step(a(ind, n5876), rule(17630), ['X' = ind], [a(ind, n5875)]).
step(a(ind, n5875), rule(17627), ['X' = ind], [a(ind, n5874)]).
step(a(ind, n5874), rule(17624), ['X' = ind], [a(ind, n5873)]).
step(a(ind, n5873), rule(17621), ['X' = ind], [a(ind, n5872)]).
step(a(ind, n5872), rule(17618), ['X' = ind], [a(ind, n5871)]).
step(a(ind, n5871), rule(17615), ['X' = ind], [a(ind, n5870)]).
step(a(ind, n5870), rule(17612), ['X' = ind], [a(ind, n5869)]).
step(a(ind, n5869), rule(17609), ['X' = ind], [a(ind, n5868)]).
step(a(ind, n5868), rule(17606), ['X' = ind], [a(ind, n5867)]).
step(a(ind, n5867), rule(17603), ['X' = ind], [a(ind, n5866)]).
step(a(ind, n5866), rule(17600), ['X' = ind], [a(ind, n5865)]).
step(a(ind, n5865), rule(17597), ['X' = ind], [a(ind, n5864)]).
step(a(ind, n5864), rule(17594), ['X' = ind], [a(ind, n5863)]).
step(a(ind, n5863), rule(17591), ['X' = ind], [a(ind, n5862)]).
step(a(ind, n5862), rule(17588), ['X' = ind], [a(ind, n5861)]).
step(a(ind, n5861), rule(17585), ['X' = ind], [a(ind, n5860)]).
step(a(ind, n5860), rule(17582), ['X' = ind], [a(ind, n5859)]).
step(a(ind, n5859), rule(17579), ['X' = ind], [a(ind, n5858)]).
step(a(ind, n5858), rule(17576), ['X' = ind], [a(ind, n5857)]).
step(a(ind, n5857), rule(17573), ['X' = ind], [a(ind, n5856)]).
step(a(ind, n5856), rule(17570), ['X' = ind], [a(ind, n5855)]).
step(a(ind, n5855), rule(17567), ['X' = ind], [a(ind, n5854)]).
step(a(ind, n5854), rule(17564), ['X' = ind], [a(ind, n5853)]).
step(a(ind, n5853), rule(17561), ['X' = ind], [a(ind, n5852)]).
step(a(ind, n5852), rule(17558), ['X' = ind], [a(ind, n5851)]).
step(a(ind, n5851), rule(17555), ['X' = ind], [a(ind, n5850)]).
step(a(ind, n5850), rule(17552), ['X' = ind], [a(ind, n5849)]).
step(a(ind, n5849), rule(17549), ['X' = ind], [a(ind, n5848)]).
step(a(ind, n5848), rule(17546), ['X' = ind], [a(ind, n5847)]).
step(a(ind, n5847), rule(17543), ['X' = ind], [a(ind, n5846)]).
step(a(ind, n5846), rule(17540), ['X' = ind], [a(ind, n5845)]).
step(a(ind, n5845), rule(17537), ['X' = ind], [a(ind, n5844)]).
step(a(ind, n5844), rule(17534), ['X' = ind], [a(ind, n5843)]).
step(a(ind, n5843), rule(17531), ['X' = ind], [a(ind, n5842)]).
step(a(ind, n5842), rule(17528), ['X' = ind], [a(ind, n5841)]).
step(a(ind, n5841), rule(17525), ['X' = ind], [a(ind, n5840)]).
step(a(ind, n5840), rule(17522), ['X' = ind], [a(ind, n5839)]).
step(a(ind, n5839), rule(17519), ['X' = ind], [a(ind, n5838)]).
step(a(ind, n5838), rule(17516), ['X' = ind], [a(ind, n5837)]).
step(a(ind, n5837), rule(17513), ['X' = ind], [a(ind, n5836)]).
step(a(ind, n5836), rule(17510), ['X' = ind], [a(ind, n5835)]).
step(a(ind, n5835), rule(17507), ['X' = ind], [a(ind, n5834)]).
step(a(ind, n5834), rule(17504), ['X' = ind], [a(ind, n5833)]).
step(a(ind, n5833), rule(17501), ['X' = ind], [a(ind, n5832)]).
step(a(ind, n5832), rule(17498), ['X' = ind], [a(ind, n5831)]).
step(a(ind, n5831), rule(17495), ['X' = ind], [a(ind, n5830)]).
step(a(ind, n5830), rule(17492), ['X' = ind], [a(ind, n5829)]).
step(a(ind, n5829), rule(17489), ['X' = ind], [a(ind, n5828)]).
step(a(ind, n5828), rule(17486), ['X' = ind], [a(ind, n5827)]).
step(a(ind, n5827), rule(17483), ['X' = ind], [a(ind, n5826)]).
step(a(ind, n5826), rule(17480), ['X' = ind], [a(ind, n5825)]).
step(a(ind, n5825), rule(17477), ['X' = ind], [a(ind, n5824)]).
step(a(ind, n5824), rule(17474), ['X' = ind], [a(ind, n5823)]).
step(a(ind, n5823), rule(17471), ['X' = ind], [a(ind, n5822)]).
step(a(ind, n5822), rule(17468), ['X' = ind], [a(ind, n5821)]).
step(a(ind, n5821), rule(17465), ['X' = ind], [a(ind, n5820)]).
step(a(ind, n5820), rule(17462), ['X' = ind], [a(ind, n5819)]).
step(a(ind, n5819), rule(17459), ['X' = ind], [a(ind, n5818)]).
step(a(ind, n5818), rule(17456), ['X' = ind], [a(ind, n5817)]).
step(a(ind, n5817), rule(17453), ['X' = ind], [a(ind, n5816)]).
step(a(ind, n5816), rule(17450), ['X' = ind], [a(ind, n5815)]).
step(a(ind, n5815), rule(17447), ['X' = ind], [a(ind, n5814)]).
step(a(ind, n5814), rule(17444), ['X' = ind], [a(ind, n5813)]).
step(a(ind, n5813), rule(17441), ['X' = ind], [a(ind, n5812)]).
step(a(ind, n5812), rule(17438), ['X' = ind], [a(ind, n5811)]).
step(a(ind, n5811), rule(17435), ['X' = ind], [a(ind, n5810)]).
step(a(ind, n5810), rule(17432), ['X' = ind], [a(ind, n5809)]).
step(a(ind, n5809), rule(17429), ['X' = ind], [a(ind, n5808)]).
step(a(ind, n5808), rule(17426), ['X' = ind], [a(ind, n5807)]).
step(a(ind, n5807), rule(17423), ['X' = ind], [a(ind, n5806)]).
step(a(ind, n5806), rule(17420), ['X' = ind], [a(ind, n5805)]).
step(a(ind, n5805), rule(17417), ['X' = ind], [a(ind, n5804)]).
step(a(ind, n5804), rule(17414), ['X' = ind], [a(ind, n5803)]).
step(a(ind, n5803), rule(17411), ['X' = ind], [a(ind, n5802)]).
step(a(ind, n5802), rule(17408), ['X' = ind], [a(ind, n5801)]).
step(a(ind, n5801), rule(17405), ['X' = ind], [a(ind, n5800)]).
step(a(ind, n5800), rule(17402), ['X' = ind], [a(ind, n5799)]).
step(a(ind, n5799), rule(17399), ['X' = ind], [a(ind, n5798)]).
step(a(ind, n5798), rule(17396), ['X' = ind], [a(ind, n5797)]).
step(a(ind, n5797), rule(17393), ['X' = ind], [a(ind, n5796)]).
step(a(ind, n5796), rule(17390), ['X' = ind], [a(ind, n5795)]).
step(a(ind, n5795), rule(17387), ['X' = ind], [a(ind, n5794)]).
step(a(ind, n5794), rule(17384), ['X' = ind], [a(ind, n5793)]).
step(a(ind, n5793), rule(17381), ['X' = ind], [a(ind, n5792)]).
step(a(ind, n5792), rule(17378), ['X' = ind], [a(ind, n5791)]).
step(a(ind, n5791), rule(17375), ['X' = ind], [a(ind, n5790)]).
step(a(ind, n5790), rule(17372), ['X' = ind], [a(ind, n5789)]).
step(a(ind, n5789), rule(17369), ['X' = ind], [a(ind, n5788)]).
step(a(ind, n5788), rule(17366), ['X' = ind], [a(ind, n5787)]).
step(a(ind, n5787), rule(17363), ['X' = ind], [a(ind, n5786)]).
step(a(ind, n5786), rule(17360), ['X' = ind], [a(ind, n5785)]).
step(a(ind, n5785), rule(17357), ['X' = ind], [a(ind, n5784)]).
step(a(ind, n5784), rule(17354), ['X' = ind], [a(ind, n5783)]).
step(a(ind, n5783), rule(17351), ['X' = ind], [a(ind, n5782)]).
step(a(ind, n5782), rule(17348), ['X' = ind], [a(ind, n5781)]).
step(a(ind, n5781), rule(17345), ['X' = ind], [a(ind, n5780)]).
step(a(ind, n5780), rule(17342), ['X' = ind], [a(ind, n5779)]).
step(a(ind, n5779), rule(17339), ['X' = ind], [a(ind, n5778)]).
step(a(ind, n5778), rule(17336), ['X' = ind], [a(ind, n5777)]).
step(a(ind, n5777), rule(17333), ['X' = ind], [a(ind, n5776)]).
step(a(ind, n5776), rule(17330), ['X' = ind], [a(ind, n5775)]).
step(a(ind, n5775), rule(17327), ['X' = ind], [a(ind, n5774)]).
step(a(ind, n5774), rule(17324), ['X' = ind], [a(ind, n5773)]).
step(a(ind, n5773), rule(17321), ['X' = ind], [a(ind, n5772)]).
step(a(ind, n5772), rule(17318), ['X' = ind], [a(ind, n5771)]).
step(a(ind, n5771), rule(17315), ['X' = ind], [a(ind, n5770)]).
step(a(ind, n5770), rule(17312), ['X' = ind], [a(ind, n5769)]).
step(a(ind, n5769), rule(17309), ['X' = ind], [a(ind, n5768)]).
step(a(ind, n5768), rule(17306), ['X' = ind], [a(ind, n5767)]).
step(a(ind, n5767), rule(17303), ['X' = ind], [a(ind, n5766)]).
step(a(ind, n5766), rule(17300), ['X' = ind], [a(ind, n5765)]).
step(a(ind, n5765), rule(17297), ['X' = ind], [a(ind, n5764)]).
step(a(ind, n5764), rule(17294), ['X' = ind], [a(ind, n5763)]).
step(a(ind, n5763), rule(17291), ['X' = ind], [a(ind, n5762)]).
step(a(ind, n5762), rule(17288), ['X' = ind], [a(ind, n5761)]).
step(a(ind, n5761), rule(17285), ['X' = ind], [a(ind, n5760)]).
step(a(ind, n5760), rule(17282), ['X' = ind], [a(ind, n5759)]).
step(a(ind, n5759), rule(17279), ['X' = ind], [a(ind, n5758)]).
step(a(ind, n5758), rule(17276), ['X' = ind], [a(ind, n5757)]).
step(a(ind, n5757), rule(17273), ['X' = ind], [a(ind, n5756)]).
step(a(ind, n5756), rule(17270), ['X' = ind], [a(ind, n5755)]).
step(a(ind, n5755), rule(17267), ['X' = ind], [a(ind, n5754)]).
step(a(ind, n5754), rule(17264), ['X' = ind], [a(ind, n5753)]).
step(a(ind, n5753), rule(17261), ['X' = ind], [a(ind, n5752)]).
step(a(ind, n5752), rule(17258), ['X' = ind], [a(ind, n5751)]).
step(a(ind, n5751), rule(17255), ['X' = ind], [a(ind, n5750)]).
step(a(ind, n5750), rule(17252), ['X' = ind], [a(ind, n5749)]).
step(a(ind, n5749), rule(17249), ['X' = ind], [a(ind, n5748)]).
step(a(ind, n5748), rule(17246), ['X' = ind], [a(ind, n5747)]).
step(a(ind, n5747), rule(17243), ['X' = ind], [a(ind, n5746)]).
step(a(ind, n5746), rule(17240), ['X' = ind], [a(ind, n5745)]).
step(a(ind, n5745), rule(17237), ['X' = ind], [a(ind, n5744)]).
step(a(ind, n5744), rule(17234), ['X' = ind], [a(ind, n5743)]).
step(a(ind, n5743), rule(17231), ['X' = ind], [a(ind, n5742)]).
step(a(ind, n5742), rule(17228), ['X' = ind], [a(ind, n5741)]).
step(a(ind, n5741), rule(17225), ['X' = ind], [a(ind, n5740)]).
step(a(ind, n5740), rule(17222), ['X' = ind], [a(ind, n5739)]).
step(a(ind, n5739), rule(17219), ['X' = ind], [a(ind, n5738)]).
step(a(ind, n5738), rule(17216), ['X' = ind], [a(ind, n5737)]).
step(a(ind, n5737), rule(17213), ['X' = ind], [a(ind, n5736)]).
step(a(ind, n5736), rule(17210), ['X' = ind], [a(ind, n5735)]).
step(a(ind, n5735), rule(17207), ['X' = ind], [a(ind, n5734)]).
step(a(ind, n5734), rule(17204), ['X' = ind], [a(ind, n5733)]).
step(a(ind, n5733), rule(17201), ['X' = ind], [a(ind, n5732)]).
step(a(ind, n5732), rule(17198), ['X' = ind], [a(ind, n5731)]).
step(a(ind, n5731), rule(17195), ['X' = ind], [a(ind, n5730)]).
step(a(ind, n5730), rule(17192), ['X' = ind], [a(ind, n5729)]).
step(a(ind, n5729), rule(17189), ['X' = ind], [a(ind, n5728)]).
step(a(ind, n5728), rule(17186), ['X' = ind], [a(ind, n5727)]).
step(a(ind, n5727), rule(17183), ['X' = ind], [a(ind, n5726)]).
step(a(ind, n5726), rule(17180), ['X' = ind], [a(ind, n5725)]).
step(a(ind, n5725), rule(17177), ['X' = ind], [a(ind, n5724)]).
step(a(ind, n5724), rule(17174), ['X' = ind], [a(ind, n5723)]).
step(a(ind, n5723), rule(17171), ['X' = ind], [a(ind, n5722)]).
step(a(ind, n5722), rule(17168), ['X' = ind], [a(ind, n5721)]).
step(a(ind, n5721), rule(17165), ['X' = ind], [a(ind, n5720)]).
step(a(ind, n5720), rule(17162), ['X' = ind], [a(ind, n5719)]).
step(a(ind, n5719), rule(17159), ['X' = ind], [a(ind, n5718)]).
step(a(ind, n5718), rule(17156), ['X' = ind], [a(ind, n5717)]).
step(a(ind, n5717), rule(17153), ['X' = ind], [a(ind, n5716)]).
step(a(ind, n5716), rule(17150), ['X' = ind], [a(ind, n5715)]).
step(a(ind, n5715), rule(17147), ['X' = ind], [a(ind, n5714)]).
step(a(ind, n5714), rule(17144), ['X' = ind], [a(ind, n5713)]).
step(a(ind, n5713), rule(17141), ['X' = ind], [a(ind, n5712)]).
step(a(ind, n5712), rule(17138), ['X' = ind], [a(ind, n5711)]).
step(a(ind, n5711), rule(17135), ['X' = ind], [a(ind, n5710)]).
step(a(ind, n5710), rule(17132), ['X' = ind], [a(ind, n5709)]).
step(a(ind, n5709), rule(17129), ['X' = ind], [a(ind, n5708)]).
step(a(ind, n5708), rule(17126), ['X' = ind], [a(ind, n5707)]).
step(a(ind, n5707), rule(17123), ['X' = ind], [a(ind, n5706)]).
step(a(ind, n5706), rule(17120), ['X' = ind], [a(ind, n5705)]).
step(a(ind, n5705), rule(17117), ['X' = ind], [a(ind, n5704)]).
step(a(ind, n5704), rule(17114), ['X' = ind], [a(ind, n5703)]).
step(a(ind, n5703), rule(17111), ['X' = ind], [a(ind, n5702)]).
step(a(ind, n5702), rule(17108), ['X' = ind], [a(ind, n5701)]).
step(a(ind, n5701), rule(17105), ['X' = ind], [a(ind, n5700)]).
step(a(ind, n5700), rule(17102), ['X' = ind], [a(ind, n5699)]).
step(a(ind, n5699), rule(17099), ['X' = ind], [a(ind, n5698)]).
step(a(ind, n5698), rule(17096), ['X' = ind], [a(ind, n5697)]).
step(a(ind, n5697), rule(17093), ['X' = ind], [a(ind, n5696)]).
step(a(ind, n5696), rule(17090), ['X' = ind], [a(ind, n5695)]).
step(a(ind, n5695), rule(17087), ['X' = ind], [a(ind, n5694)]).
step(a(ind, n5694), rule(17084), ['X' = ind], [a(ind, n5693)]).
step(a(ind, n5693), rule(17081), ['X' = ind], [a(ind, n5692)]).
step(a(ind, n5692), rule(17078), ['X' = ind], [a(ind, n5691)]).
step(a(ind, n5691), rule(17075), ['X' = ind], [a(ind, n5690)]).
step(a(ind, n5690), rule(17072), ['X' = ind], [a(ind, n5689)]).
step(a(ind, n5689), rule(17069), ['X' = ind], [a(ind, n5688)]).
step(a(ind, n5688), rule(17066), ['X' = ind], [a(ind, n5687)]).
step(a(ind, n5687), rule(17063), ['X' = ind], [a(ind, n5686)]).
step(a(ind, n5686), rule(17060), ['X' = ind], [a(ind, n5685)]).
step(a(ind, n5685), rule(17057), ['X' = ind], [a(ind, n5684)]).
step(a(ind, n5684), rule(17054), ['X' = ind], [a(ind, n5683)]).
step(a(ind, n5683), rule(17051), ['X' = ind], [a(ind, n5682)]).
step(a(ind, n5682), rule(17048), ['X' = ind], [a(ind, n5681)]).
step(a(ind, n5681), rule(17045), ['X' = ind], [a(ind, n5680)]).
step(a(ind, n5680), rule(17042), ['X' = ind], [a(ind, n5679)]).
step(a(ind, n5679), rule(17039), ['X' = ind], [a(ind, n5678)]).
step(a(ind, n5678), rule(17036), ['X' = ind], [a(ind, n5677)]).
step(a(ind, n5677), rule(17033), ['X' = ind], [a(ind, n5676)]).
step(a(ind, n5676), rule(17030), ['X' = ind], [a(ind, n5675)]).
step(a(ind, n5675), rule(17027), ['X' = ind], [a(ind, n5674)]).
step(a(ind, n5674), rule(17024), ['X' = ind], [a(ind, n5673)]).
step(a(ind, n5673), rule(17021), ['X' = ind], [a(ind, n5672)]).
step(a(ind, n5672), rule(17018), ['X' = ind], [a(ind, n5671)]).
step(a(ind, n5671), rule(17015), ['X' = ind], [a(ind, n5670)]).
step(a(ind, n5670), rule(17012), ['X' = ind], [a(ind, n5669)]).
step(a(ind, n5669), rule(17009), ['X' = ind], [a(ind, n5668)]).
step(a(ind, n5668), rule(17006), ['X' = ind], [a(ind, n5667)]).
step(a(ind, n5667), rule(17003), ['X' = ind], [a(ind, n5666)]).
step(a(ind, n5666), rule(17000), ['X' = ind], [a(ind, n5665)]).
step(a(ind, n5665), rule(16997), ['X' = ind], [a(ind, n5664)]).
step(a(ind, n5664), rule(16994), ['X' = ind], [a(ind, n5663)]).
step(a(ind, n5663), rule(16991), ['X' = ind], [a(ind, n5662)]).
step(a(ind, n5662), rule(16988), ['X' = ind], [a(ind, n5661)]).
step(a(ind, n5661), rule(16985), ['X' = ind], [a(ind, n5660)]).
step(a(ind, n5660), rule(16982), ['X' = ind], [a(ind, n5659)]).
step(a(ind, n5659), rule(16979), ['X' = ind], [a(ind, n5658)]).
step(a(ind, n5658), rule(16976), ['X' = ind], [a(ind, n5657)]).
step(a(ind, n5657), rule(16973), ['X' = ind], [a(ind, n5656)]).
step(a(ind, n5656), rule(16970), ['X' = ind], [a(ind, n5655)]).
step(a(ind, n5655), rule(16967), ['X' = ind], [a(ind, n5654)]).
step(a(ind, n5654), rule(16964), ['X' = ind], [a(ind, n5653)]).
step(a(ind, n5653), rule(16961), ['X' = ind], [a(ind, n5652)]).
step(a(ind, n5652), rule(16958), ['X' = ind], [a(ind, n5651)]).
step(a(ind, n5651), rule(16955), ['X' = ind], [a(ind, n5650)]).
step(a(ind, n5650), rule(16952), ['X' = ind], [a(ind, n5649)]).
step(a(ind, n5649), rule(16949), ['X' = ind], [a(ind, n5648)]).
step(a(ind, n5648), rule(16946), ['X' = ind], [a(ind, n5647)]).
step(a(ind, n5647), rule(16943), ['X' = ind], [a(ind, n5646)]).
step(a(ind, n5646), rule(16940), ['X' = ind], [a(ind, n5645)]).
step(a(ind, n5645), rule(16937), ['X' = ind], [a(ind, n5644)]).
step(a(ind, n5644), rule(16934), ['X' = ind], [a(ind, n5643)]).
step(a(ind, n5643), rule(16931), ['X' = ind], [a(ind, n5642)]).
step(a(ind, n5642), rule(16928), ['X' = ind], [a(ind, n5641)]).
step(a(ind, n5641), rule(16925), ['X' = ind], [a(ind, n5640)]).
step(a(ind, n5640), rule(16922), ['X' = ind], [a(ind, n5639)]).
step(a(ind, n5639), rule(16919), ['X' = ind], [a(ind, n5638)]).
step(a(ind, n5638), rule(16916), ['X' = ind], [a(ind, n5637)]).
step(a(ind, n5637), rule(16913), ['X' = ind], [a(ind, n5636)]).
step(a(ind, n5636), rule(16910), ['X' = ind], [a(ind, n5635)]).
step(a(ind, n5635), rule(16907), ['X' = ind], [a(ind, n5634)]).
step(a(ind, n5634), rule(16904), ['X' = ind], [a(ind, n5633)]).
step(a(ind, n5633), rule(16901), ['X' = ind], [a(ind, n5632)]).
step(a(ind, n5632), rule(16898), ['X' = ind], [a(ind, n5631)]).
step(a(ind, n5631), rule(16895), ['X' = ind], [a(ind, n5630)]).
step(a(ind, n5630), rule(16892), ['X' = ind], [a(ind, n5629)]).
step(a(ind, n5629), rule(16889), ['X' = ind], [a(ind, n5628)]).
step(a(ind, n5628), rule(16886), ['X' = ind], [a(ind, n5627)]).
step(a(ind, n5627), rule(16883), ['X' = ind], [a(ind, n5626)]).
step(a(ind, n5626), rule(16880), ['X' = ind], [a(ind, n5625)]).
step(a(ind, n5625), rule(16877), ['X' = ind], [a(ind, n5624)]).
step(a(ind, n5624), rule(16874), ['X' = ind], [a(ind, n5623)]).
step(a(ind, n5623), rule(16871), ['X' = ind], [a(ind, n5622)]).
step(a(ind, n5622), rule(16868), ['X' = ind], [a(ind, n5621)]).
step(a(ind, n5621), rule(16865), ['X' = ind], [a(ind, n5620)]).
step(a(ind, n5620), rule(16862), ['X' = ind], [a(ind, n5619)]).
step(a(ind, n5619), rule(16859), ['X' = ind], [a(ind, n5618)]).
step(a(ind, n5618), rule(16856), ['X' = ind], [a(ind, n5617)]).
step(a(ind, n5617), rule(16853), ['X' = ind], [a(ind, n5616)]).
step(a(ind, n5616), rule(16850), ['X' = ind], [a(ind, n5615)]).
step(a(ind, n5615), rule(16847), ['X' = ind], [a(ind, n5614)]).
step(a(ind, n5614), rule(16844), ['X' = ind], [a(ind, n5613)]).
step(a(ind, n5613), rule(16841), ['X' = ind], [a(ind, n5612)]).
step(a(ind, n5612), rule(16838), ['X' = ind], [a(ind, n5611)]).
step(a(ind, n5611), rule(16835), ['X' = ind], [a(ind, n5610)]).
step(a(ind, n5610), rule(16832), ['X' = ind], [a(ind, n5609)]).
step(a(ind, n5609), rule(16829), ['X' = ind], [a(ind, n5608)]).
step(a(ind, n5608), rule(16826), ['X' = ind], [a(ind, n5607)]).
step(a(ind, n5607), rule(16823), ['X' = ind], [a(ind, n5606)]).
step(a(ind, n5606), rule(16820), ['X' = ind], [a(ind, n5605)]).
step(a(ind, n5605), rule(16817), ['X' = ind], [a(ind, n5604)]).
step(a(ind, n5604), rule(16814), ['X' = ind], [a(ind, n5603)]).
step(a(ind, n5603), rule(16811), ['X' = ind], [a(ind, n5602)]).
step(a(ind, n5602), rule(16808), ['X' = ind], [a(ind, n5601)]).
step(a(ind, n5601), rule(16805), ['X' = ind], [a(ind, n5600)]).
step(a(ind, n5600), rule(16802), ['X' = ind], [a(ind, n5599)]).
step(a(ind, n5599), rule(16799), ['X' = ind], [a(ind, n5598)]).
step(a(ind, n5598), rule(16796), ['X' = ind], [a(ind, n5597)]).
step(a(ind, n5597), rule(16793), ['X' = ind], [a(ind, n5596)]).
step(a(ind, n5596), rule(16790), ['X' = ind], [a(ind, n5595)]).
step(a(ind, n5595), rule(16787), ['X' = ind], [a(ind, n5594)]).
step(a(ind, n5594), rule(16784), ['X' = ind], [a(ind, n5593)]).
step(a(ind, n5593), rule(16781), ['X' = ind], [a(ind, n5592)]).
step(a(ind, n5592), rule(16778), ['X' = ind], [a(ind, n5591)]).
step(a(ind, n5591), rule(16775), ['X' = ind], [a(ind, n5590)]).
step(a(ind, n5590), rule(16772), ['X' = ind], [a(ind, n5589)]).
step(a(ind, n5589), rule(16769), ['X' = ind], [a(ind, n5588)]).
step(a(ind, n5588), rule(16766), ['X' = ind], [a(ind, n5587)]).
step(a(ind, n5587), rule(16763), ['X' = ind], [a(ind, n5586)]).
step(a(ind, n5586), rule(16760), ['X' = ind], [a(ind, n5585)]).
step(a(ind, n5585), rule(16757), ['X' = ind], [a(ind, n5584)]).
step(a(ind, n5584), rule(16754), ['X' = ind], [a(ind, n5583)]).
step(a(ind, n5583), rule(16751), ['X' = ind], [a(ind, n5582)]).
step(a(ind, n5582), rule(16748), ['X' = ind], [a(ind, n5581)]).
step(a(ind, n5581), rule(16745), ['X' = ind], [a(ind, n5580)]).
step(a(ind, n5580), rule(16742), ['X' = ind], [a(ind, n5579)]).
step(a(ind, n5579), rule(16739), ['X' = ind], [a(ind, n5578)]).
step(a(ind, n5578), rule(16736), ['X' = ind], [a(ind, n5577)]).
step(a(ind, n5577), rule(16733), ['X' = ind], [a(ind, n5576)]).
step(a(ind, n5576), rule(16730), ['X' = ind], [a(ind, n5575)]).
step(a(ind, n5575), rule(16727), ['X' = ind], [a(ind, n5574)]).
step(a(ind, n5574), rule(16724), ['X' = ind], [a(ind, n5573)]).
step(a(ind, n5573), rule(16721), ['X' = ind], [a(ind, n5572)]).
step(a(ind, n5572), rule(16718), ['X' = ind], [a(ind, n5571)]).
step(a(ind, n5571), rule(16715), ['X' = ind], [a(ind, n5570)]).
step(a(ind, n5570), rule(16712), ['X' = ind], [a(ind, n5569)]).
step(a(ind, n5569), rule(16709), ['X' = ind], [a(ind, n5568)]).
step(a(ind, n5568), rule(16706), ['X' = ind], [a(ind, n5567)]).
step(a(ind, n5567), rule(16703), ['X' = ind], [a(ind, n5566)]).
step(a(ind, n5566), rule(16700), ['X' = ind], [a(ind, n5565)]).
step(a(ind, n5565), rule(16697), ['X' = ind], [a(ind, n5564)]).
step(a(ind, n5564), rule(16694), ['X' = ind], [a(ind, n5563)]).
step(a(ind, n5563), rule(16691), ['X' = ind], [a(ind, n5562)]).
step(a(ind, n5562), rule(16688), ['X' = ind], [a(ind, n5561)]).
step(a(ind, n5561), rule(16685), ['X' = ind], [a(ind, n5560)]).
step(a(ind, n5560), rule(16682), ['X' = ind], [a(ind, n5559)]).
step(a(ind, n5559), rule(16679), ['X' = ind], [a(ind, n5558)]).
step(a(ind, n5558), rule(16676), ['X' = ind], [a(ind, n5557)]).
step(a(ind, n5557), rule(16673), ['X' = ind], [a(ind, n5556)]).
step(a(ind, n5556), rule(16670), ['X' = ind], [a(ind, n5555)]).
step(a(ind, n5555), rule(16667), ['X' = ind], [a(ind, n5554)]).
step(a(ind, n5554), rule(16664), ['X' = ind], [a(ind, n5553)]).
step(a(ind, n5553), rule(16661), ['X' = ind], [a(ind, n5552)]).
step(a(ind, n5552), rule(16658), ['X' = ind], [a(ind, n5551)]).
step(a(ind, n5551), rule(16655), ['X' = ind], [a(ind, n5550)]).
step(a(ind, n5550), rule(16652), ['X' = ind], [a(ind, n5549)]).
step(a(ind, n5549), rule(16649), ['X' = ind], [a(ind, n5548)]).
step(a(ind, n5548), rule(16646), ['X' = ind], [a(ind, n5547)]).
step(a(ind, n5547), rule(16643), ['X' = ind], [a(ind, n5546)]).
step(a(ind, n5546), rule(16640), ['X' = ind], [a(ind, n5545)]).
step(a(ind, n5545), rule(16637), ['X' = ind], [a(ind, n5544)]).
step(a(ind, n5544), rule(16634), ['X' = ind], [a(ind, n5543)]).
step(a(ind, n5543), rule(16631), ['X' = ind], [a(ind, n5542)]).
step(a(ind, n5542), rule(16628), ['X' = ind], [a(ind, n5541)]).
step(a(ind, n5541), rule(16625), ['X' = ind], [a(ind, n5540)]).
step(a(ind, n5540), rule(16622), ['X' = ind], [a(ind, n5539)]).
step(a(ind, n5539), rule(16619), ['X' = ind], [a(ind, n5538)]).
step(a(ind, n5538), rule(16616), ['X' = ind], [a(ind, n5537)]).
step(a(ind, n5537), rule(16613), ['X' = ind], [a(ind, n5536)]).
step(a(ind, n5536), rule(16610), ['X' = ind], [a(ind, n5535)]).
step(a(ind, n5535), rule(16607), ['X' = ind], [a(ind, n5534)]).
step(a(ind, n5534), rule(16604), ['X' = ind], [a(ind, n5533)]).
step(a(ind, n5533), rule(16601), ['X' = ind], [a(ind, n5532)]).
step(a(ind, n5532), rule(16598), ['X' = ind], [a(ind, n5531)]).
step(a(ind, n5531), rule(16595), ['X' = ind], [a(ind, n5530)]).
step(a(ind, n5530), rule(16592), ['X' = ind], [a(ind, n5529)]).
step(a(ind, n5529), rule(16589), ['X' = ind], [a(ind, n5528)]).
step(a(ind, n5528), rule(16586), ['X' = ind], [a(ind, n5527)]).
step(a(ind, n5527), rule(16583), ['X' = ind], [a(ind, n5526)]).
step(a(ind, n5526), rule(16580), ['X' = ind], [a(ind, n5525)]).
step(a(ind, n5525), rule(16577), ['X' = ind], [a(ind, n5524)]).
step(a(ind, n5524), rule(16574), ['X' = ind], [a(ind, n5523)]).
step(a(ind, n5523), rule(16571), ['X' = ind], [a(ind, n5522)]).
step(a(ind, n5522), rule(16568), ['X' = ind], [a(ind, n5521)]).
step(a(ind, n5521), rule(16565), ['X' = ind], [a(ind, n5520)]).
step(a(ind, n5520), rule(16562), ['X' = ind], [a(ind, n5519)]).
step(a(ind, n5519), rule(16559), ['X' = ind], [a(ind, n5518)]).
step(a(ind, n5518), rule(16556), ['X' = ind], [a(ind, n5517)]).
step(a(ind, n5517), rule(16553), ['X' = ind], [a(ind, n5516)]).
step(a(ind, n5516), rule(16550), ['X' = ind], [a(ind, n5515)]).
step(a(ind, n5515), rule(16547), ['X' = ind], [a(ind, n5514)]).
step(a(ind, n5514), rule(16544), ['X' = ind], [a(ind, n5513)]).
step(a(ind, n5513), rule(16541), ['X' = ind], [a(ind, n5512)]).
step(a(ind, n5512), rule(16538), ['X' = ind], [a(ind, n5511)]).
step(a(ind, n5511), rule(16535), ['X' = ind], [a(ind, n5510)]).
step(a(ind, n5510), rule(16532), ['X' = ind], [a(ind, n5509)]).
step(a(ind, n5509), rule(16529), ['X' = ind], [a(ind, n5508)]).
step(a(ind, n5508), rule(16526), ['X' = ind], [a(ind, n5507)]).
step(a(ind, n5507), rule(16523), ['X' = ind], [a(ind, n5506)]).
step(a(ind, n5506), rule(16520), ['X' = ind], [a(ind, n5505)]).
step(a(ind, n5505), rule(16517), ['X' = ind], [a(ind, n5504)]).
step(a(ind, n5504), rule(16514), ['X' = ind], [a(ind, n5503)]).
step(a(ind, n5503), rule(16511), ['X' = ind], [a(ind, n5502)]).
step(a(ind, n5502), rule(16508), ['X' = ind], [a(ind, n5501)]).
step(a(ind, n5501), rule(16505), ['X' = ind], [a(ind, n5500)]).
step(a(ind, n5500), rule(16502), ['X' = ind], [a(ind, n5499)]).
step(a(ind, n5499), rule(16499), ['X' = ind], [a(ind, n5498)]).
step(a(ind, n5498), rule(16496), ['X' = ind], [a(ind, n5497)]).
step(a(ind, n5497), rule(16493), ['X' = ind], [a(ind, n5496)]).
step(a(ind, n5496), rule(16490), ['X' = ind], [a(ind, n5495)]).
step(a(ind, n5495), rule(16487), ['X' = ind], [a(ind, n5494)]).
step(a(ind, n5494), rule(16484), ['X' = ind], [a(ind, n5493)]).
step(a(ind, n5493), rule(16481), ['X' = ind], [a(ind, n5492)]).
step(a(ind, n5492), rule(16478), ['X' = ind], [a(ind, n5491)]).
step(a(ind, n5491), rule(16475), ['X' = ind], [a(ind, n5490)]).
step(a(ind, n5490), rule(16472), ['X' = ind], [a(ind, n5489)]).
step(a(ind, n5489), rule(16469), ['X' = ind], [a(ind, n5488)]).
step(a(ind, n5488), rule(16466), ['X' = ind], [a(ind, n5487)]).
step(a(ind, n5487), rule(16463), ['X' = ind], [a(ind, n5486)]).
step(a(ind, n5486), rule(16460), ['X' = ind], [a(ind, n5485)]).
step(a(ind, n5485), rule(16457), ['X' = ind], [a(ind, n5484)]).
step(a(ind, n5484), rule(16454), ['X' = ind], [a(ind, n5483)]).
step(a(ind, n5483), rule(16451), ['X' = ind], [a(ind, n5482)]).
step(a(ind, n5482), rule(16448), ['X' = ind], [a(ind, n5481)]).
step(a(ind, n5481), rule(16445), ['X' = ind], [a(ind, n5480)]).
step(a(ind, n5480), rule(16442), ['X' = ind], [a(ind, n5479)]).
step(a(ind, n5479), rule(16439), ['X' = ind], [a(ind, n5478)]).
step(a(ind, n5478), rule(16436), ['X' = ind], [a(ind, n5477)]).
step(a(ind, n5477), rule(16433), ['X' = ind], [a(ind, n5476)]).
step(a(ind, n5476), rule(16430), ['X' = ind], [a(ind, n5475)]).
step(a(ind, n5475), rule(16427), ['X' = ind], [a(ind, n5474)]).
step(a(ind, n5474), rule(16424), ['X' = ind], [a(ind, n5473)]).
step(a(ind, n5473), rule(16421), ['X' = ind], [a(ind, n5472)]).
step(a(ind, n5472), rule(16418), ['X' = ind], [a(ind, n5471)]).
step(a(ind, n5471), rule(16415), ['X' = ind], [a(ind, n5470)]).
step(a(ind, n5470), rule(16412), ['X' = ind], [a(ind, n5469)]).
step(a(ind, n5469), rule(16409), ['X' = ind], [a(ind, n5468)]).
step(a(ind, n5468), rule(16406), ['X' = ind], [a(ind, n5467)]).
step(a(ind, n5467), rule(16403), ['X' = ind], [a(ind, n5466)]).
step(a(ind, n5466), rule(16400), ['X' = ind], [a(ind, n5465)]).
step(a(ind, n5465), rule(16397), ['X' = ind], [a(ind, n5464)]).
step(a(ind, n5464), rule(16394), ['X' = ind], [a(ind, n5463)]).
step(a(ind, n5463), rule(16391), ['X' = ind], [a(ind, n5462)]).
step(a(ind, n5462), rule(16388), ['X' = ind], [a(ind, n5461)]).
step(a(ind, n5461), rule(16385), ['X' = ind], [a(ind, n5460)]).
step(a(ind, n5460), rule(16382), ['X' = ind], [a(ind, n5459)]).
step(a(ind, n5459), rule(16379), ['X' = ind], [a(ind, n5458)]).
step(a(ind, n5458), rule(16376), ['X' = ind], [a(ind, n5457)]).
step(a(ind, n5457), rule(16373), ['X' = ind], [a(ind, n5456)]).
step(a(ind, n5456), rule(16370), ['X' = ind], [a(ind, n5455)]).
step(a(ind, n5455), rule(16367), ['X' = ind], [a(ind, n5454)]).
step(a(ind, n5454), rule(16364), ['X' = ind], [a(ind, n5453)]).
step(a(ind, n5453), rule(16361), ['X' = ind], [a(ind, n5452)]).
step(a(ind, n5452), rule(16358), ['X' = ind], [a(ind, n5451)]).
step(a(ind, n5451), rule(16355), ['X' = ind], [a(ind, n5450)]).
step(a(ind, n5450), rule(16352), ['X' = ind], [a(ind, n5449)]).
step(a(ind, n5449), rule(16349), ['X' = ind], [a(ind, n5448)]).
step(a(ind, n5448), rule(16346), ['X' = ind], [a(ind, n5447)]).
step(a(ind, n5447), rule(16343), ['X' = ind], [a(ind, n5446)]).
step(a(ind, n5446), rule(16340), ['X' = ind], [a(ind, n5445)]).
step(a(ind, n5445), rule(16337), ['X' = ind], [a(ind, n5444)]).
step(a(ind, n5444), rule(16334), ['X' = ind], [a(ind, n5443)]).
step(a(ind, n5443), rule(16331), ['X' = ind], [a(ind, n5442)]).
step(a(ind, n5442), rule(16328), ['X' = ind], [a(ind, n5441)]).
step(a(ind, n5441), rule(16325), ['X' = ind], [a(ind, n5440)]).
step(a(ind, n5440), rule(16322), ['X' = ind], [a(ind, n5439)]).
step(a(ind, n5439), rule(16319), ['X' = ind], [a(ind, n5438)]).
step(a(ind, n5438), rule(16316), ['X' = ind], [a(ind, n5437)]).
step(a(ind, n5437), rule(16313), ['X' = ind], [a(ind, n5436)]).
step(a(ind, n5436), rule(16310), ['X' = ind], [a(ind, n5435)]).
step(a(ind, n5435), rule(16307), ['X' = ind], [a(ind, n5434)]).
step(a(ind, n5434), rule(16304), ['X' = ind], [a(ind, n5433)]).
step(a(ind, n5433), rule(16301), ['X' = ind], [a(ind, n5432)]).
step(a(ind, n5432), rule(16298), ['X' = ind], [a(ind, n5431)]).
step(a(ind, n5431), rule(16295), ['X' = ind], [a(ind, n5430)]).
step(a(ind, n5430), rule(16292), ['X' = ind], [a(ind, n5429)]).
step(a(ind, n5429), rule(16289), ['X' = ind], [a(ind, n5428)]).
step(a(ind, n5428), rule(16286), ['X' = ind], [a(ind, n5427)]).
step(a(ind, n5427), rule(16283), ['X' = ind], [a(ind, n5426)]).
step(a(ind, n5426), rule(16280), ['X' = ind], [a(ind, n5425)]).
step(a(ind, n5425), rule(16277), ['X' = ind], [a(ind, n5424)]).
step(a(ind, n5424), rule(16274), ['X' = ind], [a(ind, n5423)]).
step(a(ind, n5423), rule(16271), ['X' = ind], [a(ind, n5422)]).
step(a(ind, n5422), rule(16268), ['X' = ind], [a(ind, n5421)]).
step(a(ind, n5421), rule(16265), ['X' = ind], [a(ind, n5420)]).
step(a(ind, n5420), rule(16262), ['X' = ind], [a(ind, n5419)]).
step(a(ind, n5419), rule(16259), ['X' = ind], [a(ind, n5418)]).
step(a(ind, n5418), rule(16256), ['X' = ind], [a(ind, n5417)]).
step(a(ind, n5417), rule(16253), ['X' = ind], [a(ind, n5416)]).
step(a(ind, n5416), rule(16250), ['X' = ind], [a(ind, n5415)]).
step(a(ind, n5415), rule(16247), ['X' = ind], [a(ind, n5414)]).
step(a(ind, n5414), rule(16244), ['X' = ind], [a(ind, n5413)]).
step(a(ind, n5413), rule(16241), ['X' = ind], [a(ind, n5412)]).
step(a(ind, n5412), rule(16238), ['X' = ind], [a(ind, n5411)]).
step(a(ind, n5411), rule(16235), ['X' = ind], [a(ind, n5410)]).
step(a(ind, n5410), rule(16232), ['X' = ind], [a(ind, n5409)]).
step(a(ind, n5409), rule(16229), ['X' = ind], [a(ind, n5408)]).
step(a(ind, n5408), rule(16226), ['X' = ind], [a(ind, n5407)]).
step(a(ind, n5407), rule(16223), ['X' = ind], [a(ind, n5406)]).
step(a(ind, n5406), rule(16220), ['X' = ind], [a(ind, n5405)]).
step(a(ind, n5405), rule(16217), ['X' = ind], [a(ind, n5404)]).
step(a(ind, n5404), rule(16214), ['X' = ind], [a(ind, n5403)]).
step(a(ind, n5403), rule(16211), ['X' = ind], [a(ind, n5402)]).
step(a(ind, n5402), rule(16208), ['X' = ind], [a(ind, n5401)]).
step(a(ind, n5401), rule(16205), ['X' = ind], [a(ind, n5400)]).
step(a(ind, n5400), rule(16202), ['X' = ind], [a(ind, n5399)]).
step(a(ind, n5399), rule(16199), ['X' = ind], [a(ind, n5398)]).
step(a(ind, n5398), rule(16196), ['X' = ind], [a(ind, n5397)]).
step(a(ind, n5397), rule(16193), ['X' = ind], [a(ind, n5396)]).
step(a(ind, n5396), rule(16190), ['X' = ind], [a(ind, n5395)]).
step(a(ind, n5395), rule(16187), ['X' = ind], [a(ind, n5394)]).
step(a(ind, n5394), rule(16184), ['X' = ind], [a(ind, n5393)]).
step(a(ind, n5393), rule(16181), ['X' = ind], [a(ind, n5392)]).
step(a(ind, n5392), rule(16178), ['X' = ind], [a(ind, n5391)]).
step(a(ind, n5391), rule(16175), ['X' = ind], [a(ind, n5390)]).
step(a(ind, n5390), rule(16172), ['X' = ind], [a(ind, n5389)]).
step(a(ind, n5389), rule(16169), ['X' = ind], [a(ind, n5388)]).
step(a(ind, n5388), rule(16166), ['X' = ind], [a(ind, n5387)]).
step(a(ind, n5387), rule(16163), ['X' = ind], [a(ind, n5386)]).
step(a(ind, n5386), rule(16160), ['X' = ind], [a(ind, n5385)]).
step(a(ind, n5385), rule(16157), ['X' = ind], [a(ind, n5384)]).
step(a(ind, n5384), rule(16154), ['X' = ind], [a(ind, n5383)]).
step(a(ind, n5383), rule(16151), ['X' = ind], [a(ind, n5382)]).
step(a(ind, n5382), rule(16148), ['X' = ind], [a(ind, n5381)]).
step(a(ind, n5381), rule(16145), ['X' = ind], [a(ind, n5380)]).
step(a(ind, n5380), rule(16142), ['X' = ind], [a(ind, n5379)]).
step(a(ind, n5379), rule(16139), ['X' = ind], [a(ind, n5378)]).
step(a(ind, n5378), rule(16136), ['X' = ind], [a(ind, n5377)]).
step(a(ind, n5377), rule(16133), ['X' = ind], [a(ind, n5376)]).
step(a(ind, n5376), rule(16130), ['X' = ind], [a(ind, n5375)]).
step(a(ind, n5375), rule(16127), ['X' = ind], [a(ind, n5374)]).
step(a(ind, n5374), rule(16124), ['X' = ind], [a(ind, n5373)]).
step(a(ind, n5373), rule(16121), ['X' = ind], [a(ind, n5372)]).
step(a(ind, n5372), rule(16118), ['X' = ind], [a(ind, n5371)]).
step(a(ind, n5371), rule(16115), ['X' = ind], [a(ind, n5370)]).
step(a(ind, n5370), rule(16112), ['X' = ind], [a(ind, n5369)]).
step(a(ind, n5369), rule(16109), ['X' = ind], [a(ind, n5368)]).
step(a(ind, n5368), rule(16106), ['X' = ind], [a(ind, n5367)]).
step(a(ind, n5367), rule(16103), ['X' = ind], [a(ind, n5366)]).
step(a(ind, n5366), rule(16100), ['X' = ind], [a(ind, n5365)]).
step(a(ind, n5365), rule(16097), ['X' = ind], [a(ind, n5364)]).
step(a(ind, n5364), rule(16094), ['X' = ind], [a(ind, n5363)]).
step(a(ind, n5363), rule(16091), ['X' = ind], [a(ind, n5362)]).
step(a(ind, n5362), rule(16088), ['X' = ind], [a(ind, n5361)]).
step(a(ind, n5361), rule(16085), ['X' = ind], [a(ind, n5360)]).
step(a(ind, n5360), rule(16082), ['X' = ind], [a(ind, n5359)]).
step(a(ind, n5359), rule(16079), ['X' = ind], [a(ind, n5358)]).
step(a(ind, n5358), rule(16076), ['X' = ind], [a(ind, n5357)]).
step(a(ind, n5357), rule(16073), ['X' = ind], [a(ind, n5356)]).
step(a(ind, n5356), rule(16070), ['X' = ind], [a(ind, n5355)]).
step(a(ind, n5355), rule(16067), ['X' = ind], [a(ind, n5354)]).
step(a(ind, n5354), rule(16064), ['X' = ind], [a(ind, n5353)]).
step(a(ind, n5353), rule(16061), ['X' = ind], [a(ind, n5352)]).
step(a(ind, n5352), rule(16058), ['X' = ind], [a(ind, n5351)]).
step(a(ind, n5351), rule(16055), ['X' = ind], [a(ind, n5350)]).
step(a(ind, n5350), rule(16052), ['X' = ind], [a(ind, n5349)]).
step(a(ind, n5349), rule(16049), ['X' = ind], [a(ind, n5348)]).
step(a(ind, n5348), rule(16046), ['X' = ind], [a(ind, n5347)]).
step(a(ind, n5347), rule(16043), ['X' = ind], [a(ind, n5346)]).
step(a(ind, n5346), rule(16040), ['X' = ind], [a(ind, n5345)]).
step(a(ind, n5345), rule(16037), ['X' = ind], [a(ind, n5344)]).
step(a(ind, n5344), rule(16034), ['X' = ind], [a(ind, n5343)]).
step(a(ind, n5343), rule(16031), ['X' = ind], [a(ind, n5342)]).
step(a(ind, n5342), rule(16028), ['X' = ind], [a(ind, n5341)]).
step(a(ind, n5341), rule(16025), ['X' = ind], [a(ind, n5340)]).
step(a(ind, n5340), rule(16022), ['X' = ind], [a(ind, n5339)]).
step(a(ind, n5339), rule(16019), ['X' = ind], [a(ind, n5338)]).
step(a(ind, n5338), rule(16016), ['X' = ind], [a(ind, n5337)]).
step(a(ind, n5337), rule(16013), ['X' = ind], [a(ind, n5336)]).
step(a(ind, n5336), rule(16010), ['X' = ind], [a(ind, n5335)]).
step(a(ind, n5335), rule(16007), ['X' = ind], [a(ind, n5334)]).
step(a(ind, n5334), rule(16004), ['X' = ind], [a(ind, n5333)]).
step(a(ind, n5333), rule(16001), ['X' = ind], [a(ind, n5332)]).
step(a(ind, n5332), rule(15998), ['X' = ind], [a(ind, n5331)]).
step(a(ind, n5331), rule(15995), ['X' = ind], [a(ind, n5330)]).
step(a(ind, n5330), rule(15992), ['X' = ind], [a(ind, n5329)]).
step(a(ind, n5329), rule(15989), ['X' = ind], [a(ind, n5328)]).
step(a(ind, n5328), rule(15986), ['X' = ind], [a(ind, n5327)]).
step(a(ind, n5327), rule(15983), ['X' = ind], [a(ind, n5326)]).
step(a(ind, n5326), rule(15980), ['X' = ind], [a(ind, n5325)]).
step(a(ind, n5325), rule(15977), ['X' = ind], [a(ind, n5324)]).
step(a(ind, n5324), rule(15974), ['X' = ind], [a(ind, n5323)]).
step(a(ind, n5323), rule(15971), ['X' = ind], [a(ind, n5322)]).
step(a(ind, n5322), rule(15968), ['X' = ind], [a(ind, n5321)]).
step(a(ind, n5321), rule(15965), ['X' = ind], [a(ind, n5320)]).
step(a(ind, n5320), rule(15962), ['X' = ind], [a(ind, n5319)]).
step(a(ind, n5319), rule(15959), ['X' = ind], [a(ind, n5318)]).
step(a(ind, n5318), rule(15956), ['X' = ind], [a(ind, n5317)]).
step(a(ind, n5317), rule(15953), ['X' = ind], [a(ind, n5316)]).
step(a(ind, n5316), rule(15950), ['X' = ind], [a(ind, n5315)]).
step(a(ind, n5315), rule(15947), ['X' = ind], [a(ind, n5314)]).
step(a(ind, n5314), rule(15944), ['X' = ind], [a(ind, n5313)]).
step(a(ind, n5313), rule(15941), ['X' = ind], [a(ind, n5312)]).
step(a(ind, n5312), rule(15938), ['X' = ind], [a(ind, n5311)]).
step(a(ind, n5311), rule(15935), ['X' = ind], [a(ind, n5310)]).
step(a(ind, n5310), rule(15932), ['X' = ind], [a(ind, n5309)]).
step(a(ind, n5309), rule(15929), ['X' = ind], [a(ind, n5308)]).
step(a(ind, n5308), rule(15926), ['X' = ind], [a(ind, n5307)]).
step(a(ind, n5307), rule(15923), ['X' = ind], [a(ind, n5306)]).
step(a(ind, n5306), rule(15920), ['X' = ind], [a(ind, n5305)]).
step(a(ind, n5305), rule(15917), ['X' = ind], [a(ind, n5304)]).
step(a(ind, n5304), rule(15914), ['X' = ind], [a(ind, n5303)]).
step(a(ind, n5303), rule(15911), ['X' = ind], [a(ind, n5302)]).
step(a(ind, n5302), rule(15908), ['X' = ind], [a(ind, n5301)]).
step(a(ind, n5301), rule(15905), ['X' = ind], [a(ind, n5300)]).
step(a(ind, n5300), rule(15902), ['X' = ind], [a(ind, n5299)]).
step(a(ind, n5299), rule(15899), ['X' = ind], [a(ind, n5298)]).
step(a(ind, n5298), rule(15896), ['X' = ind], [a(ind, n5297)]).
step(a(ind, n5297), rule(15893), ['X' = ind], [a(ind, n5296)]).
step(a(ind, n5296), rule(15890), ['X' = ind], [a(ind, n5295)]).
step(a(ind, n5295), rule(15887), ['X' = ind], [a(ind, n5294)]).
step(a(ind, n5294), rule(15884), ['X' = ind], [a(ind, n5293)]).
step(a(ind, n5293), rule(15881), ['X' = ind], [a(ind, n5292)]).
step(a(ind, n5292), rule(15878), ['X' = ind], [a(ind, n5291)]).
step(a(ind, n5291), rule(15875), ['X' = ind], [a(ind, n5290)]).
step(a(ind, n5290), rule(15872), ['X' = ind], [a(ind, n5289)]).
step(a(ind, n5289), rule(15869), ['X' = ind], [a(ind, n5288)]).
step(a(ind, n5288), rule(15866), ['X' = ind], [a(ind, n5287)]).
step(a(ind, n5287), rule(15863), ['X' = ind], [a(ind, n5286)]).
step(a(ind, n5286), rule(15860), ['X' = ind], [a(ind, n5285)]).
step(a(ind, n5285), rule(15857), ['X' = ind], [a(ind, n5284)]).
step(a(ind, n5284), rule(15854), ['X' = ind], [a(ind, n5283)]).
step(a(ind, n5283), rule(15851), ['X' = ind], [a(ind, n5282)]).
step(a(ind, n5282), rule(15848), ['X' = ind], [a(ind, n5281)]).
step(a(ind, n5281), rule(15845), ['X' = ind], [a(ind, n5280)]).
step(a(ind, n5280), rule(15842), ['X' = ind], [a(ind, n5279)]).
step(a(ind, n5279), rule(15839), ['X' = ind], [a(ind, n5278)]).
step(a(ind, n5278), rule(15836), ['X' = ind], [a(ind, n5277)]).
step(a(ind, n5277), rule(15833), ['X' = ind], [a(ind, n5276)]).
step(a(ind, n5276), rule(15830), ['X' = ind], [a(ind, n5275)]).
step(a(ind, n5275), rule(15827), ['X' = ind], [a(ind, n5274)]).
step(a(ind, n5274), rule(15824), ['X' = ind], [a(ind, n5273)]).
step(a(ind, n5273), rule(15821), ['X' = ind], [a(ind, n5272)]).
step(a(ind, n5272), rule(15818), ['X' = ind], [a(ind, n5271)]).
step(a(ind, n5271), rule(15815), ['X' = ind], [a(ind, n5270)]).
step(a(ind, n5270), rule(15812), ['X' = ind], [a(ind, n5269)]).
step(a(ind, n5269), rule(15809), ['X' = ind], [a(ind, n5268)]).
step(a(ind, n5268), rule(15806), ['X' = ind], [a(ind, n5267)]).
step(a(ind, n5267), rule(15803), ['X' = ind], [a(ind, n5266)]).
step(a(ind, n5266), rule(15800), ['X' = ind], [a(ind, n5265)]).
step(a(ind, n5265), rule(15797), ['X' = ind], [a(ind, n5264)]).
step(a(ind, n5264), rule(15794), ['X' = ind], [a(ind, n5263)]).
step(a(ind, n5263), rule(15791), ['X' = ind], [a(ind, n5262)]).
step(a(ind, n5262), rule(15788), ['X' = ind], [a(ind, n5261)]).
step(a(ind, n5261), rule(15785), ['X' = ind], [a(ind, n5260)]).
step(a(ind, n5260), rule(15782), ['X' = ind], [a(ind, n5259)]).
step(a(ind, n5259), rule(15779), ['X' = ind], [a(ind, n5258)]).
step(a(ind, n5258), rule(15776), ['X' = ind], [a(ind, n5257)]).
step(a(ind, n5257), rule(15773), ['X' = ind], [a(ind, n5256)]).
step(a(ind, n5256), rule(15770), ['X' = ind], [a(ind, n5255)]).
step(a(ind, n5255), rule(15767), ['X' = ind], [a(ind, n5254)]).
step(a(ind, n5254), rule(15764), ['X' = ind], [a(ind, n5253)]).
step(a(ind, n5253), rule(15761), ['X' = ind], [a(ind, n5252)]).
step(a(ind, n5252), rule(15758), ['X' = ind], [a(ind, n5251)]).
step(a(ind, n5251), rule(15755), ['X' = ind], [a(ind, n5250)]).
step(a(ind, n5250), rule(15752), ['X' = ind], [a(ind, n5249)]).
step(a(ind, n5249), rule(15749), ['X' = ind], [a(ind, n5248)]).
step(a(ind, n5248), rule(15746), ['X' = ind], [a(ind, n5247)]).
step(a(ind, n5247), rule(15743), ['X' = ind], [a(ind, n5246)]).
step(a(ind, n5246), rule(15740), ['X' = ind], [a(ind, n5245)]).
step(a(ind, n5245), rule(15737), ['X' = ind], [a(ind, n5244)]).
step(a(ind, n5244), rule(15734), ['X' = ind], [a(ind, n5243)]).
step(a(ind, n5243), rule(15731), ['X' = ind], [a(ind, n5242)]).
step(a(ind, n5242), rule(15728), ['X' = ind], [a(ind, n5241)]).
step(a(ind, n5241), rule(15725), ['X' = ind], [a(ind, n5240)]).
step(a(ind, n5240), rule(15722), ['X' = ind], [a(ind, n5239)]).
step(a(ind, n5239), rule(15719), ['X' = ind], [a(ind, n5238)]).
step(a(ind, n5238), rule(15716), ['X' = ind], [a(ind, n5237)]).
step(a(ind, n5237), rule(15713), ['X' = ind], [a(ind, n5236)]).
step(a(ind, n5236), rule(15710), ['X' = ind], [a(ind, n5235)]).
step(a(ind, n5235), rule(15707), ['X' = ind], [a(ind, n5234)]).
step(a(ind, n5234), rule(15704), ['X' = ind], [a(ind, n5233)]).
step(a(ind, n5233), rule(15701), ['X' = ind], [a(ind, n5232)]).
step(a(ind, n5232), rule(15698), ['X' = ind], [a(ind, n5231)]).
step(a(ind, n5231), rule(15695), ['X' = ind], [a(ind, n5230)]).
step(a(ind, n5230), rule(15692), ['X' = ind], [a(ind, n5229)]).
step(a(ind, n5229), rule(15689), ['X' = ind], [a(ind, n5228)]).
step(a(ind, n5228), rule(15686), ['X' = ind], [a(ind, n5227)]).
step(a(ind, n5227), rule(15683), ['X' = ind], [a(ind, n5226)]).
step(a(ind, n5226), rule(15680), ['X' = ind], [a(ind, n5225)]).
step(a(ind, n5225), rule(15677), ['X' = ind], [a(ind, n5224)]).
step(a(ind, n5224), rule(15674), ['X' = ind], [a(ind, n5223)]).
step(a(ind, n5223), rule(15671), ['X' = ind], [a(ind, n5222)]).
step(a(ind, n5222), rule(15668), ['X' = ind], [a(ind, n5221)]).
step(a(ind, n5221), rule(15665), ['X' = ind], [a(ind, n5220)]).
step(a(ind, n5220), rule(15662), ['X' = ind], [a(ind, n5219)]).
step(a(ind, n5219), rule(15659), ['X' = ind], [a(ind, n5218)]).
step(a(ind, n5218), rule(15656), ['X' = ind], [a(ind, n5217)]).
step(a(ind, n5217), rule(15653), ['X' = ind], [a(ind, n5216)]).
step(a(ind, n5216), rule(15650), ['X' = ind], [a(ind, n5215)]).
step(a(ind, n5215), rule(15647), ['X' = ind], [a(ind, n5214)]).
step(a(ind, n5214), rule(15644), ['X' = ind], [a(ind, n5213)]).
step(a(ind, n5213), rule(15641), ['X' = ind], [a(ind, n5212)]).
step(a(ind, n5212), rule(15638), ['X' = ind], [a(ind, n5211)]).
step(a(ind, n5211), rule(15635), ['X' = ind], [a(ind, n5210)]).
step(a(ind, n5210), rule(15632), ['X' = ind], [a(ind, n5209)]).
step(a(ind, n5209), rule(15629), ['X' = ind], [a(ind, n5208)]).
step(a(ind, n5208), rule(15626), ['X' = ind], [a(ind, n5207)]).
step(a(ind, n5207), rule(15623), ['X' = ind], [a(ind, n5206)]).
step(a(ind, n5206), rule(15620), ['X' = ind], [a(ind, n5205)]).
step(a(ind, n5205), rule(15617), ['X' = ind], [a(ind, n5204)]).
step(a(ind, n5204), rule(15614), ['X' = ind], [a(ind, n5203)]).
step(a(ind, n5203), rule(15611), ['X' = ind], [a(ind, n5202)]).
step(a(ind, n5202), rule(15608), ['X' = ind], [a(ind, n5201)]).
step(a(ind, n5201), rule(15605), ['X' = ind], [a(ind, n5200)]).
step(a(ind, n5200), rule(15602), ['X' = ind], [a(ind, n5199)]).
step(a(ind, n5199), rule(15599), ['X' = ind], [a(ind, n5198)]).
step(a(ind, n5198), rule(15596), ['X' = ind], [a(ind, n5197)]).
step(a(ind, n5197), rule(15593), ['X' = ind], [a(ind, n5196)]).
step(a(ind, n5196), rule(15590), ['X' = ind], [a(ind, n5195)]).
step(a(ind, n5195), rule(15587), ['X' = ind], [a(ind, n5194)]).
step(a(ind, n5194), rule(15584), ['X' = ind], [a(ind, n5193)]).
step(a(ind, n5193), rule(15581), ['X' = ind], [a(ind, n5192)]).
step(a(ind, n5192), rule(15578), ['X' = ind], [a(ind, n5191)]).
step(a(ind, n5191), rule(15575), ['X' = ind], [a(ind, n5190)]).
step(a(ind, n5190), rule(15572), ['X' = ind], [a(ind, n5189)]).
step(a(ind, n5189), rule(15569), ['X' = ind], [a(ind, n5188)]).
step(a(ind, n5188), rule(15566), ['X' = ind], [a(ind, n5187)]).
step(a(ind, n5187), rule(15563), ['X' = ind], [a(ind, n5186)]).
step(a(ind, n5186), rule(15560), ['X' = ind], [a(ind, n5185)]).
step(a(ind, n5185), rule(15557), ['X' = ind], [a(ind, n5184)]).
step(a(ind, n5184), rule(15554), ['X' = ind], [a(ind, n5183)]).
step(a(ind, n5183), rule(15551), ['X' = ind], [a(ind, n5182)]).
step(a(ind, n5182), rule(15548), ['X' = ind], [a(ind, n5181)]).
step(a(ind, n5181), rule(15545), ['X' = ind], [a(ind, n5180)]).
step(a(ind, n5180), rule(15542), ['X' = ind], [a(ind, n5179)]).
step(a(ind, n5179), rule(15539), ['X' = ind], [a(ind, n5178)]).
step(a(ind, n5178), rule(15536), ['X' = ind], [a(ind, n5177)]).
step(a(ind, n5177), rule(15533), ['X' = ind], [a(ind, n5176)]).
step(a(ind, n5176), rule(15530), ['X' = ind], [a(ind, n5175)]).
step(a(ind, n5175), rule(15527), ['X' = ind], [a(ind, n5174)]).
step(a(ind, n5174), rule(15524), ['X' = ind], [a(ind, n5173)]).
step(a(ind, n5173), rule(15521), ['X' = ind], [a(ind, n5172)]).
step(a(ind, n5172), rule(15518), ['X' = ind], [a(ind, n5171)]).
step(a(ind, n5171), rule(15515), ['X' = ind], [a(ind, n5170)]).
step(a(ind, n5170), rule(15512), ['X' = ind], [a(ind, n5169)]).
step(a(ind, n5169), rule(15509), ['X' = ind], [a(ind, n5168)]).
step(a(ind, n5168), rule(15506), ['X' = ind], [a(ind, n5167)]).
step(a(ind, n5167), rule(15503), ['X' = ind], [a(ind, n5166)]).
step(a(ind, n5166), rule(15500), ['X' = ind], [a(ind, n5165)]).
step(a(ind, n5165), rule(15497), ['X' = ind], [a(ind, n5164)]).
step(a(ind, n5164), rule(15494), ['X' = ind], [a(ind, n5163)]).
step(a(ind, n5163), rule(15491), ['X' = ind], [a(ind, n5162)]).
step(a(ind, n5162), rule(15488), ['X' = ind], [a(ind, n5161)]).
step(a(ind, n5161), rule(15485), ['X' = ind], [a(ind, n5160)]).
step(a(ind, n5160), rule(15482), ['X' = ind], [a(ind, n5159)]).
step(a(ind, n5159), rule(15479), ['X' = ind], [a(ind, n5158)]).
step(a(ind, n5158), rule(15476), ['X' = ind], [a(ind, n5157)]).
step(a(ind, n5157), rule(15473), ['X' = ind], [a(ind, n5156)]).
step(a(ind, n5156), rule(15470), ['X' = ind], [a(ind, n5155)]).
step(a(ind, n5155), rule(15467), ['X' = ind], [a(ind, n5154)]).
step(a(ind, n5154), rule(15464), ['X' = ind], [a(ind, n5153)]).
step(a(ind, n5153), rule(15461), ['X' = ind], [a(ind, n5152)]).
step(a(ind, n5152), rule(15458), ['X' = ind], [a(ind, n5151)]).
step(a(ind, n5151), rule(15455), ['X' = ind], [a(ind, n5150)]).
step(a(ind, n5150), rule(15452), ['X' = ind], [a(ind, n5149)]).
step(a(ind, n5149), rule(15449), ['X' = ind], [a(ind, n5148)]).
step(a(ind, n5148), rule(15446), ['X' = ind], [a(ind, n5147)]).
step(a(ind, n5147), rule(15443), ['X' = ind], [a(ind, n5146)]).
step(a(ind, n5146), rule(15440), ['X' = ind], [a(ind, n5145)]).
step(a(ind, n5145), rule(15437), ['X' = ind], [a(ind, n5144)]).
step(a(ind, n5144), rule(15434), ['X' = ind], [a(ind, n5143)]).
step(a(ind, n5143), rule(15431), ['X' = ind], [a(ind, n5142)]).
step(a(ind, n5142), rule(15428), ['X' = ind], [a(ind, n5141)]).
step(a(ind, n5141), rule(15425), ['X' = ind], [a(ind, n5140)]).
step(a(ind, n5140), rule(15422), ['X' = ind], [a(ind, n5139)]).
step(a(ind, n5139), rule(15419), ['X' = ind], [a(ind, n5138)]).
step(a(ind, n5138), rule(15416), ['X' = ind], [a(ind, n5137)]).
step(a(ind, n5137), rule(15413), ['X' = ind], [a(ind, n5136)]).
step(a(ind, n5136), rule(15410), ['X' = ind], [a(ind, n5135)]).
step(a(ind, n5135), rule(15407), ['X' = ind], [a(ind, n5134)]).
step(a(ind, n5134), rule(15404), ['X' = ind], [a(ind, n5133)]).
step(a(ind, n5133), rule(15401), ['X' = ind], [a(ind, n5132)]).
step(a(ind, n5132), rule(15398), ['X' = ind], [a(ind, n5131)]).
step(a(ind, n5131), rule(15395), ['X' = ind], [a(ind, n5130)]).
step(a(ind, n5130), rule(15392), ['X' = ind], [a(ind, n5129)]).
step(a(ind, n5129), rule(15389), ['X' = ind], [a(ind, n5128)]).
step(a(ind, n5128), rule(15386), ['X' = ind], [a(ind, n5127)]).
step(a(ind, n5127), rule(15383), ['X' = ind], [a(ind, n5126)]).
step(a(ind, n5126), rule(15380), ['X' = ind], [a(ind, n5125)]).
step(a(ind, n5125), rule(15377), ['X' = ind], [a(ind, n5124)]).
step(a(ind, n5124), rule(15374), ['X' = ind], [a(ind, n5123)]).
step(a(ind, n5123), rule(15371), ['X' = ind], [a(ind, n5122)]).
step(a(ind, n5122), rule(15368), ['X' = ind], [a(ind, n5121)]).
step(a(ind, n5121), rule(15365), ['X' = ind], [a(ind, n5120)]).
step(a(ind, n5120), rule(15362), ['X' = ind], [a(ind, n5119)]).
step(a(ind, n5119), rule(15359), ['X' = ind], [a(ind, n5118)]).
step(a(ind, n5118), rule(15356), ['X' = ind], [a(ind, n5117)]).
step(a(ind, n5117), rule(15353), ['X' = ind], [a(ind, n5116)]).
step(a(ind, n5116), rule(15350), ['X' = ind], [a(ind, n5115)]).
step(a(ind, n5115), rule(15347), ['X' = ind], [a(ind, n5114)]).
step(a(ind, n5114), rule(15344), ['X' = ind], [a(ind, n5113)]).
step(a(ind, n5113), rule(15341), ['X' = ind], [a(ind, n5112)]).
step(a(ind, n5112), rule(15338), ['X' = ind], [a(ind, n5111)]).
step(a(ind, n5111), rule(15335), ['X' = ind], [a(ind, n5110)]).
step(a(ind, n5110), rule(15332), ['X' = ind], [a(ind, n5109)]).
step(a(ind, n5109), rule(15329), ['X' = ind], [a(ind, n5108)]).
step(a(ind, n5108), rule(15326), ['X' = ind], [a(ind, n5107)]).
step(a(ind, n5107), rule(15323), ['X' = ind], [a(ind, n5106)]).
step(a(ind, n5106), rule(15320), ['X' = ind], [a(ind, n5105)]).
step(a(ind, n5105), rule(15317), ['X' = ind], [a(ind, n5104)]).
step(a(ind, n5104), rule(15314), ['X' = ind], [a(ind, n5103)]).
step(a(ind, n5103), rule(15311), ['X' = ind], [a(ind, n5102)]).
step(a(ind, n5102), rule(15308), ['X' = ind], [a(ind, n5101)]).
step(a(ind, n5101), rule(15305), ['X' = ind], [a(ind, n5100)]).
step(a(ind, n5100), rule(15302), ['X' = ind], [a(ind, n5099)]).
step(a(ind, n5099), rule(15299), ['X' = ind], [a(ind, n5098)]).
step(a(ind, n5098), rule(15296), ['X' = ind], [a(ind, n5097)]).
step(a(ind, n5097), rule(15293), ['X' = ind], [a(ind, n5096)]).
step(a(ind, n5096), rule(15290), ['X' = ind], [a(ind, n5095)]).
step(a(ind, n5095), rule(15287), ['X' = ind], [a(ind, n5094)]).
step(a(ind, n5094), rule(15284), ['X' = ind], [a(ind, n5093)]).
step(a(ind, n5093), rule(15281), ['X' = ind], [a(ind, n5092)]).
step(a(ind, n5092), rule(15278), ['X' = ind], [a(ind, n5091)]).
step(a(ind, n5091), rule(15275), ['X' = ind], [a(ind, n5090)]).
step(a(ind, n5090), rule(15272), ['X' = ind], [a(ind, n5089)]).
step(a(ind, n5089), rule(15269), ['X' = ind], [a(ind, n5088)]).
step(a(ind, n5088), rule(15266), ['X' = ind], [a(ind, n5087)]).
step(a(ind, n5087), rule(15263), ['X' = ind], [a(ind, n5086)]).
step(a(ind, n5086), rule(15260), ['X' = ind], [a(ind, n5085)]).
step(a(ind, n5085), rule(15257), ['X' = ind], [a(ind, n5084)]).
step(a(ind, n5084), rule(15254), ['X' = ind], [a(ind, n5083)]).
step(a(ind, n5083), rule(15251), ['X' = ind], [a(ind, n5082)]).
step(a(ind, n5082), rule(15248), ['X' = ind], [a(ind, n5081)]).
step(a(ind, n5081), rule(15245), ['X' = ind], [a(ind, n5080)]).
step(a(ind, n5080), rule(15242), ['X' = ind], [a(ind, n5079)]).
step(a(ind, n5079), rule(15239), ['X' = ind], [a(ind, n5078)]).
step(a(ind, n5078), rule(15236), ['X' = ind], [a(ind, n5077)]).
step(a(ind, n5077), rule(15233), ['X' = ind], [a(ind, n5076)]).
step(a(ind, n5076), rule(15230), ['X' = ind], [a(ind, n5075)]).
step(a(ind, n5075), rule(15227), ['X' = ind], [a(ind, n5074)]).
step(a(ind, n5074), rule(15224), ['X' = ind], [a(ind, n5073)]).
step(a(ind, n5073), rule(15221), ['X' = ind], [a(ind, n5072)]).
step(a(ind, n5072), rule(15218), ['X' = ind], [a(ind, n5071)]).
step(a(ind, n5071), rule(15215), ['X' = ind], [a(ind, n5070)]).
step(a(ind, n5070), rule(15212), ['X' = ind], [a(ind, n5069)]).
step(a(ind, n5069), rule(15209), ['X' = ind], [a(ind, n5068)]).
step(a(ind, n5068), rule(15206), ['X' = ind], [a(ind, n5067)]).
step(a(ind, n5067), rule(15203), ['X' = ind], [a(ind, n5066)]).
step(a(ind, n5066), rule(15200), ['X' = ind], [a(ind, n5065)]).
step(a(ind, n5065), rule(15197), ['X' = ind], [a(ind, n5064)]).
step(a(ind, n5064), rule(15194), ['X' = ind], [a(ind, n5063)]).
step(a(ind, n5063), rule(15191), ['X' = ind], [a(ind, n5062)]).
step(a(ind, n5062), rule(15188), ['X' = ind], [a(ind, n5061)]).
step(a(ind, n5061), rule(15185), ['X' = ind], [a(ind, n5060)]).
step(a(ind, n5060), rule(15182), ['X' = ind], [a(ind, n5059)]).
step(a(ind, n5059), rule(15179), ['X' = ind], [a(ind, n5058)]).
step(a(ind, n5058), rule(15176), ['X' = ind], [a(ind, n5057)]).
step(a(ind, n5057), rule(15173), ['X' = ind], [a(ind, n5056)]).
step(a(ind, n5056), rule(15170), ['X' = ind], [a(ind, n5055)]).
step(a(ind, n5055), rule(15167), ['X' = ind], [a(ind, n5054)]).
step(a(ind, n5054), rule(15164), ['X' = ind], [a(ind, n5053)]).
step(a(ind, n5053), rule(15161), ['X' = ind], [a(ind, n5052)]).
step(a(ind, n5052), rule(15158), ['X' = ind], [a(ind, n5051)]).
step(a(ind, n5051), rule(15155), ['X' = ind], [a(ind, n5050)]).
step(a(ind, n5050), rule(15152), ['X' = ind], [a(ind, n5049)]).
step(a(ind, n5049), rule(15149), ['X' = ind], [a(ind, n5048)]).
step(a(ind, n5048), rule(15146), ['X' = ind], [a(ind, n5047)]).
step(a(ind, n5047), rule(15143), ['X' = ind], [a(ind, n5046)]).
step(a(ind, n5046), rule(15140), ['X' = ind], [a(ind, n5045)]).
step(a(ind, n5045), rule(15137), ['X' = ind], [a(ind, n5044)]).
step(a(ind, n5044), rule(15134), ['X' = ind], [a(ind, n5043)]).
step(a(ind, n5043), rule(15131), ['X' = ind], [a(ind, n5042)]).
step(a(ind, n5042), rule(15128), ['X' = ind], [a(ind, n5041)]).
step(a(ind, n5041), rule(15125), ['X' = ind], [a(ind, n5040)]).
step(a(ind, n5040), rule(15122), ['X' = ind], [a(ind, n5039)]).
step(a(ind, n5039), rule(15119), ['X' = ind], [a(ind, n5038)]).
step(a(ind, n5038), rule(15116), ['X' = ind], [a(ind, n5037)]).
step(a(ind, n5037), rule(15113), ['X' = ind], [a(ind, n5036)]).
step(a(ind, n5036), rule(15110), ['X' = ind], [a(ind, n5035)]).
step(a(ind, n5035), rule(15107), ['X' = ind], [a(ind, n5034)]).
step(a(ind, n5034), rule(15104), ['X' = ind], [a(ind, n5033)]).
step(a(ind, n5033), rule(15101), ['X' = ind], [a(ind, n5032)]).
step(a(ind, n5032), rule(15098), ['X' = ind], [a(ind, n5031)]).
step(a(ind, n5031), rule(15095), ['X' = ind], [a(ind, n5030)]).
step(a(ind, n5030), rule(15092), ['X' = ind], [a(ind, n5029)]).
step(a(ind, n5029), rule(15089), ['X' = ind], [a(ind, n5028)]).
step(a(ind, n5028), rule(15086), ['X' = ind], [a(ind, n5027)]).
step(a(ind, n5027), rule(15083), ['X' = ind], [a(ind, n5026)]).
step(a(ind, n5026), rule(15080), ['X' = ind], [a(ind, n5025)]).
step(a(ind, n5025), rule(15077), ['X' = ind], [a(ind, n5024)]).
step(a(ind, n5024), rule(15074), ['X' = ind], [a(ind, n5023)]).
step(a(ind, n5023), rule(15071), ['X' = ind], [a(ind, n5022)]).
step(a(ind, n5022), rule(15068), ['X' = ind], [a(ind, n5021)]).
step(a(ind, n5021), rule(15065), ['X' = ind], [a(ind, n5020)]).
step(a(ind, n5020), rule(15062), ['X' = ind], [a(ind, n5019)]).
step(a(ind, n5019), rule(15059), ['X' = ind], [a(ind, n5018)]).
step(a(ind, n5018), rule(15056), ['X' = ind], [a(ind, n5017)]).
step(a(ind, n5017), rule(15053), ['X' = ind], [a(ind, n5016)]).
step(a(ind, n5016), rule(15050), ['X' = ind], [a(ind, n5015)]).
step(a(ind, n5015), rule(15047), ['X' = ind], [a(ind, n5014)]).
step(a(ind, n5014), rule(15044), ['X' = ind], [a(ind, n5013)]).
step(a(ind, n5013), rule(15041), ['X' = ind], [a(ind, n5012)]).
step(a(ind, n5012), rule(15038), ['X' = ind], [a(ind, n5011)]).
step(a(ind, n5011), rule(15035), ['X' = ind], [a(ind, n5010)]).
step(a(ind, n5010), rule(15032), ['X' = ind], [a(ind, n5009)]).
step(a(ind, n5009), rule(15029), ['X' = ind], [a(ind, n5008)]).
step(a(ind, n5008), rule(15026), ['X' = ind], [a(ind, n5007)]).
step(a(ind, n5007), rule(15023), ['X' = ind], [a(ind, n5006)]).
step(a(ind, n5006), rule(15020), ['X' = ind], [a(ind, n5005)]).
step(a(ind, n5005), rule(15017), ['X' = ind], [a(ind, n5004)]).
step(a(ind, n5004), rule(15014), ['X' = ind], [a(ind, n5003)]).
step(a(ind, n5003), rule(15011), ['X' = ind], [a(ind, n5002)]).
step(a(ind, n5002), rule(15008), ['X' = ind], [a(ind, n5001)]).
step(a(ind, n5001), rule(15005), ['X' = ind], [a(ind, n5000)]).
step(a(ind, n5000), rule(15002), ['X' = ind], [a(ind, n4999)]).
step(a(ind, n4999), rule(14999), ['X' = ind], [a(ind, n4998)]).
step(a(ind, n4998), rule(14996), ['X' = ind], [a(ind, n4997)]).
step(a(ind, n4997), rule(14993), ['X' = ind], [a(ind, n4996)]).
step(a(ind, n4996), rule(14990), ['X' = ind], [a(ind, n4995)]).
step(a(ind, n4995), rule(14987), ['X' = ind], [a(ind, n4994)]).
step(a(ind, n4994), rule(14984), ['X' = ind], [a(ind, n4993)]).
step(a(ind, n4993), rule(14981), ['X' = ind], [a(ind, n4992)]).
step(a(ind, n4992), rule(14978), ['X' = ind], [a(ind, n4991)]).
step(a(ind, n4991), rule(14975), ['X' = ind], [a(ind, n4990)]).
step(a(ind, n4990), rule(14972), ['X' = ind], [a(ind, n4989)]).
step(a(ind, n4989), rule(14969), ['X' = ind], [a(ind, n4988)]).
step(a(ind, n4988), rule(14966), ['X' = ind], [a(ind, n4987)]).
step(a(ind, n4987), rule(14963), ['X' = ind], [a(ind, n4986)]).
step(a(ind, n4986), rule(14960), ['X' = ind], [a(ind, n4985)]).
step(a(ind, n4985), rule(14957), ['X' = ind], [a(ind, n4984)]).
step(a(ind, n4984), rule(14954), ['X' = ind], [a(ind, n4983)]).
step(a(ind, n4983), rule(14951), ['X' = ind], [a(ind, n4982)]).
step(a(ind, n4982), rule(14948), ['X' = ind], [a(ind, n4981)]).
step(a(ind, n4981), rule(14945), ['X' = ind], [a(ind, n4980)]).
step(a(ind, n4980), rule(14942), ['X' = ind], [a(ind, n4979)]).
step(a(ind, n4979), rule(14939), ['X' = ind], [a(ind, n4978)]).
step(a(ind, n4978), rule(14936), ['X' = ind], [a(ind, n4977)]).
step(a(ind, n4977), rule(14933), ['X' = ind], [a(ind, n4976)]).
step(a(ind, n4976), rule(14930), ['X' = ind], [a(ind, n4975)]).
step(a(ind, n4975), rule(14927), ['X' = ind], [a(ind, n4974)]).
step(a(ind, n4974), rule(14924), ['X' = ind], [a(ind, n4973)]).
step(a(ind, n4973), rule(14921), ['X' = ind], [a(ind, n4972)]).
step(a(ind, n4972), rule(14918), ['X' = ind], [a(ind, n4971)]).
step(a(ind, n4971), rule(14915), ['X' = ind], [a(ind, n4970)]).
step(a(ind, n4970), rule(14912), ['X' = ind], [a(ind, n4969)]).
step(a(ind, n4969), rule(14909), ['X' = ind], [a(ind, n4968)]).
step(a(ind, n4968), rule(14906), ['X' = ind], [a(ind, n4967)]).
step(a(ind, n4967), rule(14903), ['X' = ind], [a(ind, n4966)]).
step(a(ind, n4966), rule(14900), ['X' = ind], [a(ind, n4965)]).
step(a(ind, n4965), rule(14897), ['X' = ind], [a(ind, n4964)]).
step(a(ind, n4964), rule(14894), ['X' = ind], [a(ind, n4963)]).
step(a(ind, n4963), rule(14891), ['X' = ind], [a(ind, n4962)]).
step(a(ind, n4962), rule(14888), ['X' = ind], [a(ind, n4961)]).
step(a(ind, n4961), rule(14885), ['X' = ind], [a(ind, n4960)]).
step(a(ind, n4960), rule(14882), ['X' = ind], [a(ind, n4959)]).
step(a(ind, n4959), rule(14879), ['X' = ind], [a(ind, n4958)]).
step(a(ind, n4958), rule(14876), ['X' = ind], [a(ind, n4957)]).
step(a(ind, n4957), rule(14873), ['X' = ind], [a(ind, n4956)]).
step(a(ind, n4956), rule(14870), ['X' = ind], [a(ind, n4955)]).
step(a(ind, n4955), rule(14867), ['X' = ind], [a(ind, n4954)]).
step(a(ind, n4954), rule(14864), ['X' = ind], [a(ind, n4953)]).
step(a(ind, n4953), rule(14861), ['X' = ind], [a(ind, n4952)]).
step(a(ind, n4952), rule(14858), ['X' = ind], [a(ind, n4951)]).
step(a(ind, n4951), rule(14855), ['X' = ind], [a(ind, n4950)]).
step(a(ind, n4950), rule(14852), ['X' = ind], [a(ind, n4949)]).
step(a(ind, n4949), rule(14849), ['X' = ind], [a(ind, n4948)]).
step(a(ind, n4948), rule(14846), ['X' = ind], [a(ind, n4947)]).
step(a(ind, n4947), rule(14843), ['X' = ind], [a(ind, n4946)]).
step(a(ind, n4946), rule(14840), ['X' = ind], [a(ind, n4945)]).
step(a(ind, n4945), rule(14837), ['X' = ind], [a(ind, n4944)]).
step(a(ind, n4944), rule(14834), ['X' = ind], [a(ind, n4943)]).
step(a(ind, n4943), rule(14831), ['X' = ind], [a(ind, n4942)]).
step(a(ind, n4942), rule(14828), ['X' = ind], [a(ind, n4941)]).
step(a(ind, n4941), rule(14825), ['X' = ind], [a(ind, n4940)]).
step(a(ind, n4940), rule(14822), ['X' = ind], [a(ind, n4939)]).
step(a(ind, n4939), rule(14819), ['X' = ind], [a(ind, n4938)]).
step(a(ind, n4938), rule(14816), ['X' = ind], [a(ind, n4937)]).
step(a(ind, n4937), rule(14813), ['X' = ind], [a(ind, n4936)]).
step(a(ind, n4936), rule(14810), ['X' = ind], [a(ind, n4935)]).
step(a(ind, n4935), rule(14807), ['X' = ind], [a(ind, n4934)]).
step(a(ind, n4934), rule(14804), ['X' = ind], [a(ind, n4933)]).
step(a(ind, n4933), rule(14801), ['X' = ind], [a(ind, n4932)]).
step(a(ind, n4932), rule(14798), ['X' = ind], [a(ind, n4931)]).
step(a(ind, n4931), rule(14795), ['X' = ind], [a(ind, n4930)]).
step(a(ind, n4930), rule(14792), ['X' = ind], [a(ind, n4929)]).
step(a(ind, n4929), rule(14789), ['X' = ind], [a(ind, n4928)]).
step(a(ind, n4928), rule(14786), ['X' = ind], [a(ind, n4927)]).
step(a(ind, n4927), rule(14783), ['X' = ind], [a(ind, n4926)]).
step(a(ind, n4926), rule(14780), ['X' = ind], [a(ind, n4925)]).
step(a(ind, n4925), rule(14777), ['X' = ind], [a(ind, n4924)]).
step(a(ind, n4924), rule(14774), ['X' = ind], [a(ind, n4923)]).
step(a(ind, n4923), rule(14771), ['X' = ind], [a(ind, n4922)]).
step(a(ind, n4922), rule(14768), ['X' = ind], [a(ind, n4921)]).
step(a(ind, n4921), rule(14765), ['X' = ind], [a(ind, n4920)]).
step(a(ind, n4920), rule(14762), ['X' = ind], [a(ind, n4919)]).
step(a(ind, n4919), rule(14759), ['X' = ind], [a(ind, n4918)]).
step(a(ind, n4918), rule(14756), ['X' = ind], [a(ind, n4917)]).
step(a(ind, n4917), rule(14753), ['X' = ind], [a(ind, n4916)]).
step(a(ind, n4916), rule(14750), ['X' = ind], [a(ind, n4915)]).
step(a(ind, n4915), rule(14747), ['X' = ind], [a(ind, n4914)]).
step(a(ind, n4914), rule(14744), ['X' = ind], [a(ind, n4913)]).
step(a(ind, n4913), rule(14741), ['X' = ind], [a(ind, n4912)]).
step(a(ind, n4912), rule(14738), ['X' = ind], [a(ind, n4911)]).
step(a(ind, n4911), rule(14735), ['X' = ind], [a(ind, n4910)]).
step(a(ind, n4910), rule(14732), ['X' = ind], [a(ind, n4909)]).
step(a(ind, n4909), rule(14729), ['X' = ind], [a(ind, n4908)]).
step(a(ind, n4908), rule(14726), ['X' = ind], [a(ind, n4907)]).
step(a(ind, n4907), rule(14723), ['X' = ind], [a(ind, n4906)]).
step(a(ind, n4906), rule(14720), ['X' = ind], [a(ind, n4905)]).
step(a(ind, n4905), rule(14717), ['X' = ind], [a(ind, n4904)]).
step(a(ind, n4904), rule(14714), ['X' = ind], [a(ind, n4903)]).
step(a(ind, n4903), rule(14711), ['X' = ind], [a(ind, n4902)]).
step(a(ind, n4902), rule(14708), ['X' = ind], [a(ind, n4901)]).
step(a(ind, n4901), rule(14705), ['X' = ind], [a(ind, n4900)]).
step(a(ind, n4900), rule(14702), ['X' = ind], [a(ind, n4899)]).
step(a(ind, n4899), rule(14699), ['X' = ind], [a(ind, n4898)]).
step(a(ind, n4898), rule(14696), ['X' = ind], [a(ind, n4897)]).
step(a(ind, n4897), rule(14693), ['X' = ind], [a(ind, n4896)]).
step(a(ind, n4896), rule(14690), ['X' = ind], [a(ind, n4895)]).
step(a(ind, n4895), rule(14687), ['X' = ind], [a(ind, n4894)]).
step(a(ind, n4894), rule(14684), ['X' = ind], [a(ind, n4893)]).
step(a(ind, n4893), rule(14681), ['X' = ind], [a(ind, n4892)]).
step(a(ind, n4892), rule(14678), ['X' = ind], [a(ind, n4891)]).
step(a(ind, n4891), rule(14675), ['X' = ind], [a(ind, n4890)]).
step(a(ind, n4890), rule(14672), ['X' = ind], [a(ind, n4889)]).
step(a(ind, n4889), rule(14669), ['X' = ind], [a(ind, n4888)]).
step(a(ind, n4888), rule(14666), ['X' = ind], [a(ind, n4887)]).
step(a(ind, n4887), rule(14663), ['X' = ind], [a(ind, n4886)]).
step(a(ind, n4886), rule(14660), ['X' = ind], [a(ind, n4885)]).
step(a(ind, n4885), rule(14657), ['X' = ind], [a(ind, n4884)]).
step(a(ind, n4884), rule(14654), ['X' = ind], [a(ind, n4883)]).
step(a(ind, n4883), rule(14651), ['X' = ind], [a(ind, n4882)]).
step(a(ind, n4882), rule(14648), ['X' = ind], [a(ind, n4881)]).
step(a(ind, n4881), rule(14645), ['X' = ind], [a(ind, n4880)]).
step(a(ind, n4880), rule(14642), ['X' = ind], [a(ind, n4879)]).
step(a(ind, n4879), rule(14639), ['X' = ind], [a(ind, n4878)]).
step(a(ind, n4878), rule(14636), ['X' = ind], [a(ind, n4877)]).
step(a(ind, n4877), rule(14633), ['X' = ind], [a(ind, n4876)]).
step(a(ind, n4876), rule(14630), ['X' = ind], [a(ind, n4875)]).
step(a(ind, n4875), rule(14627), ['X' = ind], [a(ind, n4874)]).
step(a(ind, n4874), rule(14624), ['X' = ind], [a(ind, n4873)]).
step(a(ind, n4873), rule(14621), ['X' = ind], [a(ind, n4872)]).
step(a(ind, n4872), rule(14618), ['X' = ind], [a(ind, n4871)]).
step(a(ind, n4871), rule(14615), ['X' = ind], [a(ind, n4870)]).
step(a(ind, n4870), rule(14612), ['X' = ind], [a(ind, n4869)]).
step(a(ind, n4869), rule(14609), ['X' = ind], [a(ind, n4868)]).
step(a(ind, n4868), rule(14606), ['X' = ind], [a(ind, n4867)]).
step(a(ind, n4867), rule(14603), ['X' = ind], [a(ind, n4866)]).
step(a(ind, n4866), rule(14600), ['X' = ind], [a(ind, n4865)]).
step(a(ind, n4865), rule(14597), ['X' = ind], [a(ind, n4864)]).
step(a(ind, n4864), rule(14594), ['X' = ind], [a(ind, n4863)]).
step(a(ind, n4863), rule(14591), ['X' = ind], [a(ind, n4862)]).
step(a(ind, n4862), rule(14588), ['X' = ind], [a(ind, n4861)]).
step(a(ind, n4861), rule(14585), ['X' = ind], [a(ind, n4860)]).
step(a(ind, n4860), rule(14582), ['X' = ind], [a(ind, n4859)]).
step(a(ind, n4859), rule(14579), ['X' = ind], [a(ind, n4858)]).
step(a(ind, n4858), rule(14576), ['X' = ind], [a(ind, n4857)]).
step(a(ind, n4857), rule(14573), ['X' = ind], [a(ind, n4856)]).
step(a(ind, n4856), rule(14570), ['X' = ind], [a(ind, n4855)]).
step(a(ind, n4855), rule(14567), ['X' = ind], [a(ind, n4854)]).
step(a(ind, n4854), rule(14564), ['X' = ind], [a(ind, n4853)]).
step(a(ind, n4853), rule(14561), ['X' = ind], [a(ind, n4852)]).
step(a(ind, n4852), rule(14558), ['X' = ind], [a(ind, n4851)]).
step(a(ind, n4851), rule(14555), ['X' = ind], [a(ind, n4850)]).
step(a(ind, n4850), rule(14552), ['X' = ind], [a(ind, n4849)]).
step(a(ind, n4849), rule(14549), ['X' = ind], [a(ind, n4848)]).
step(a(ind, n4848), rule(14546), ['X' = ind], [a(ind, n4847)]).
step(a(ind, n4847), rule(14543), ['X' = ind], [a(ind, n4846)]).
step(a(ind, n4846), rule(14540), ['X' = ind], [a(ind, n4845)]).
step(a(ind, n4845), rule(14537), ['X' = ind], [a(ind, n4844)]).
step(a(ind, n4844), rule(14534), ['X' = ind], [a(ind, n4843)]).
step(a(ind, n4843), rule(14531), ['X' = ind], [a(ind, n4842)]).
step(a(ind, n4842), rule(14528), ['X' = ind], [a(ind, n4841)]).
step(a(ind, n4841), rule(14525), ['X' = ind], [a(ind, n4840)]).
step(a(ind, n4840), rule(14522), ['X' = ind], [a(ind, n4839)]).
step(a(ind, n4839), rule(14519), ['X' = ind], [a(ind, n4838)]).
step(a(ind, n4838), rule(14516), ['X' = ind], [a(ind, n4837)]).
step(a(ind, n4837), rule(14513), ['X' = ind], [a(ind, n4836)]).
step(a(ind, n4836), rule(14510), ['X' = ind], [a(ind, n4835)]).
step(a(ind, n4835), rule(14507), ['X' = ind], [a(ind, n4834)]).
step(a(ind, n4834), rule(14504), ['X' = ind], [a(ind, n4833)]).
step(a(ind, n4833), rule(14501), ['X' = ind], [a(ind, n4832)]).
step(a(ind, n4832), rule(14498), ['X' = ind], [a(ind, n4831)]).
step(a(ind, n4831), rule(14495), ['X' = ind], [a(ind, n4830)]).
step(a(ind, n4830), rule(14492), ['X' = ind], [a(ind, n4829)]).
step(a(ind, n4829), rule(14489), ['X' = ind], [a(ind, n4828)]).
step(a(ind, n4828), rule(14486), ['X' = ind], [a(ind, n4827)]).
step(a(ind, n4827), rule(14483), ['X' = ind], [a(ind, n4826)]).
step(a(ind, n4826), rule(14480), ['X' = ind], [a(ind, n4825)]).
step(a(ind, n4825), rule(14477), ['X' = ind], [a(ind, n4824)]).
step(a(ind, n4824), rule(14474), ['X' = ind], [a(ind, n4823)]).
step(a(ind, n4823), rule(14471), ['X' = ind], [a(ind, n4822)]).
step(a(ind, n4822), rule(14468), ['X' = ind], [a(ind, n4821)]).
step(a(ind, n4821), rule(14465), ['X' = ind], [a(ind, n4820)]).
step(a(ind, n4820), rule(14462), ['X' = ind], [a(ind, n4819)]).
step(a(ind, n4819), rule(14459), ['X' = ind], [a(ind, n4818)]).
step(a(ind, n4818), rule(14456), ['X' = ind], [a(ind, n4817)]).
step(a(ind, n4817), rule(14453), ['X' = ind], [a(ind, n4816)]).
step(a(ind, n4816), rule(14450), ['X' = ind], [a(ind, n4815)]).
step(a(ind, n4815), rule(14447), ['X' = ind], [a(ind, n4814)]).
step(a(ind, n4814), rule(14444), ['X' = ind], [a(ind, n4813)]).
step(a(ind, n4813), rule(14441), ['X' = ind], [a(ind, n4812)]).
step(a(ind, n4812), rule(14438), ['X' = ind], [a(ind, n4811)]).
step(a(ind, n4811), rule(14435), ['X' = ind], [a(ind, n4810)]).
step(a(ind, n4810), rule(14432), ['X' = ind], [a(ind, n4809)]).
step(a(ind, n4809), rule(14429), ['X' = ind], [a(ind, n4808)]).
step(a(ind, n4808), rule(14426), ['X' = ind], [a(ind, n4807)]).
step(a(ind, n4807), rule(14423), ['X' = ind], [a(ind, n4806)]).
step(a(ind, n4806), rule(14420), ['X' = ind], [a(ind, n4805)]).
step(a(ind, n4805), rule(14417), ['X' = ind], [a(ind, n4804)]).
step(a(ind, n4804), rule(14414), ['X' = ind], [a(ind, n4803)]).
step(a(ind, n4803), rule(14411), ['X' = ind], [a(ind, n4802)]).
step(a(ind, n4802), rule(14408), ['X' = ind], [a(ind, n4801)]).
step(a(ind, n4801), rule(14405), ['X' = ind], [a(ind, n4800)]).
step(a(ind, n4800), rule(14402), ['X' = ind], [a(ind, n4799)]).
step(a(ind, n4799), rule(14399), ['X' = ind], [a(ind, n4798)]).
step(a(ind, n4798), rule(14396), ['X' = ind], [a(ind, n4797)]).
step(a(ind, n4797), rule(14393), ['X' = ind], [a(ind, n4796)]).
step(a(ind, n4796), rule(14390), ['X' = ind], [a(ind, n4795)]).
step(a(ind, n4795), rule(14387), ['X' = ind], [a(ind, n4794)]).
step(a(ind, n4794), rule(14384), ['X' = ind], [a(ind, n4793)]).
step(a(ind, n4793), rule(14381), ['X' = ind], [a(ind, n4792)]).
step(a(ind, n4792), rule(14378), ['X' = ind], [a(ind, n4791)]).
step(a(ind, n4791), rule(14375), ['X' = ind], [a(ind, n4790)]).
step(a(ind, n4790), rule(14372), ['X' = ind], [a(ind, n4789)]).
step(a(ind, n4789), rule(14369), ['X' = ind], [a(ind, n4788)]).
step(a(ind, n4788), rule(14366), ['X' = ind], [a(ind, n4787)]).
step(a(ind, n4787), rule(14363), ['X' = ind], [a(ind, n4786)]).
step(a(ind, n4786), rule(14360), ['X' = ind], [a(ind, n4785)]).
step(a(ind, n4785), rule(14357), ['X' = ind], [a(ind, n4784)]).
step(a(ind, n4784), rule(14354), ['X' = ind], [a(ind, n4783)]).
step(a(ind, n4783), rule(14351), ['X' = ind], [a(ind, n4782)]).
step(a(ind, n4782), rule(14348), ['X' = ind], [a(ind, n4781)]).
step(a(ind, n4781), rule(14345), ['X' = ind], [a(ind, n4780)]).
step(a(ind, n4780), rule(14342), ['X' = ind], [a(ind, n4779)]).
step(a(ind, n4779), rule(14339), ['X' = ind], [a(ind, n4778)]).
step(a(ind, n4778), rule(14336), ['X' = ind], [a(ind, n4777)]).
step(a(ind, n4777), rule(14333), ['X' = ind], [a(ind, n4776)]).
step(a(ind, n4776), rule(14330), ['X' = ind], [a(ind, n4775)]).
step(a(ind, n4775), rule(14327), ['X' = ind], [a(ind, n4774)]).
step(a(ind, n4774), rule(14324), ['X' = ind], [a(ind, n4773)]).
step(a(ind, n4773), rule(14321), ['X' = ind], [a(ind, n4772)]).
step(a(ind, n4772), rule(14318), ['X' = ind], [a(ind, n4771)]).
step(a(ind, n4771), rule(14315), ['X' = ind], [a(ind, n4770)]).
step(a(ind, n4770), rule(14312), ['X' = ind], [a(ind, n4769)]).
step(a(ind, n4769), rule(14309), ['X' = ind], [a(ind, n4768)]).
step(a(ind, n4768), rule(14306), ['X' = ind], [a(ind, n4767)]).
step(a(ind, n4767), rule(14303), ['X' = ind], [a(ind, n4766)]).
step(a(ind, n4766), rule(14300), ['X' = ind], [a(ind, n4765)]).
step(a(ind, n4765), rule(14297), ['X' = ind], [a(ind, n4764)]).
step(a(ind, n4764), rule(14294), ['X' = ind], [a(ind, n4763)]).
step(a(ind, n4763), rule(14291), ['X' = ind], [a(ind, n4762)]).
step(a(ind, n4762), rule(14288), ['X' = ind], [a(ind, n4761)]).
step(a(ind, n4761), rule(14285), ['X' = ind], [a(ind, n4760)]).
step(a(ind, n4760), rule(14282), ['X' = ind], [a(ind, n4759)]).
step(a(ind, n4759), rule(14279), ['X' = ind], [a(ind, n4758)]).
step(a(ind, n4758), rule(14276), ['X' = ind], [a(ind, n4757)]).
step(a(ind, n4757), rule(14273), ['X' = ind], [a(ind, n4756)]).
step(a(ind, n4756), rule(14270), ['X' = ind], [a(ind, n4755)]).
step(a(ind, n4755), rule(14267), ['X' = ind], [a(ind, n4754)]).
step(a(ind, n4754), rule(14264), ['X' = ind], [a(ind, n4753)]).
step(a(ind, n4753), rule(14261), ['X' = ind], [a(ind, n4752)]).
step(a(ind, n4752), rule(14258), ['X' = ind], [a(ind, n4751)]).
step(a(ind, n4751), rule(14255), ['X' = ind], [a(ind, n4750)]).
step(a(ind, n4750), rule(14252), ['X' = ind], [a(ind, n4749)]).
step(a(ind, n4749), rule(14249), ['X' = ind], [a(ind, n4748)]).
step(a(ind, n4748), rule(14246), ['X' = ind], [a(ind, n4747)]).
step(a(ind, n4747), rule(14243), ['X' = ind], [a(ind, n4746)]).
step(a(ind, n4746), rule(14240), ['X' = ind], [a(ind, n4745)]).
step(a(ind, n4745), rule(14237), ['X' = ind], [a(ind, n4744)]).
step(a(ind, n4744), rule(14234), ['X' = ind], [a(ind, n4743)]).
step(a(ind, n4743), rule(14231), ['X' = ind], [a(ind, n4742)]).
step(a(ind, n4742), rule(14228), ['X' = ind], [a(ind, n4741)]).
step(a(ind, n4741), rule(14225), ['X' = ind], [a(ind, n4740)]).
step(a(ind, n4740), rule(14222), ['X' = ind], [a(ind, n4739)]).
step(a(ind, n4739), rule(14219), ['X' = ind], [a(ind, n4738)]).
step(a(ind, n4738), rule(14216), ['X' = ind], [a(ind, n4737)]).
step(a(ind, n4737), rule(14213), ['X' = ind], [a(ind, n4736)]).
step(a(ind, n4736), rule(14210), ['X' = ind], [a(ind, n4735)]).
step(a(ind, n4735), rule(14207), ['X' = ind], [a(ind, n4734)]).
step(a(ind, n4734), rule(14204), ['X' = ind], [a(ind, n4733)]).
step(a(ind, n4733), rule(14201), ['X' = ind], [a(ind, n4732)]).
step(a(ind, n4732), rule(14198), ['X' = ind], [a(ind, n4731)]).
step(a(ind, n4731), rule(14195), ['X' = ind], [a(ind, n4730)]).
step(a(ind, n4730), rule(14192), ['X' = ind], [a(ind, n4729)]).
step(a(ind, n4729), rule(14189), ['X' = ind], [a(ind, n4728)]).
step(a(ind, n4728), rule(14186), ['X' = ind], [a(ind, n4727)]).
step(a(ind, n4727), rule(14183), ['X' = ind], [a(ind, n4726)]).
step(a(ind, n4726), rule(14180), ['X' = ind], [a(ind, n4725)]).
step(a(ind, n4725), rule(14177), ['X' = ind], [a(ind, n4724)]).
step(a(ind, n4724), rule(14174), ['X' = ind], [a(ind, n4723)]).
step(a(ind, n4723), rule(14171), ['X' = ind], [a(ind, n4722)]).
step(a(ind, n4722), rule(14168), ['X' = ind], [a(ind, n4721)]).
step(a(ind, n4721), rule(14165), ['X' = ind], [a(ind, n4720)]).
step(a(ind, n4720), rule(14162), ['X' = ind], [a(ind, n4719)]).
step(a(ind, n4719), rule(14159), ['X' = ind], [a(ind, n4718)]).
step(a(ind, n4718), rule(14156), ['X' = ind], [a(ind, n4717)]).
step(a(ind, n4717), rule(14153), ['X' = ind], [a(ind, n4716)]).
step(a(ind, n4716), rule(14150), ['X' = ind], [a(ind, n4715)]).
step(a(ind, n4715), rule(14147), ['X' = ind], [a(ind, n4714)]).
step(a(ind, n4714), rule(14144), ['X' = ind], [a(ind, n4713)]).
step(a(ind, n4713), rule(14141), ['X' = ind], [a(ind, n4712)]).
step(a(ind, n4712), rule(14138), ['X' = ind], [a(ind, n4711)]).
step(a(ind, n4711), rule(14135), ['X' = ind], [a(ind, n4710)]).
step(a(ind, n4710), rule(14132), ['X' = ind], [a(ind, n4709)]).
step(a(ind, n4709), rule(14129), ['X' = ind], [a(ind, n4708)]).
step(a(ind, n4708), rule(14126), ['X' = ind], [a(ind, n4707)]).
step(a(ind, n4707), rule(14123), ['X' = ind], [a(ind, n4706)]).
step(a(ind, n4706), rule(14120), ['X' = ind], [a(ind, n4705)]).
step(a(ind, n4705), rule(14117), ['X' = ind], [a(ind, n4704)]).
step(a(ind, n4704), rule(14114), ['X' = ind], [a(ind, n4703)]).
step(a(ind, n4703), rule(14111), ['X' = ind], [a(ind, n4702)]).
step(a(ind, n4702), rule(14108), ['X' = ind], [a(ind, n4701)]).
step(a(ind, n4701), rule(14105), ['X' = ind], [a(ind, n4700)]).
step(a(ind, n4700), rule(14102), ['X' = ind], [a(ind, n4699)]).
step(a(ind, n4699), rule(14099), ['X' = ind], [a(ind, n4698)]).
step(a(ind, n4698), rule(14096), ['X' = ind], [a(ind, n4697)]).
step(a(ind, n4697), rule(14093), ['X' = ind], [a(ind, n4696)]).
step(a(ind, n4696), rule(14090), ['X' = ind], [a(ind, n4695)]).
step(a(ind, n4695), rule(14087), ['X' = ind], [a(ind, n4694)]).
step(a(ind, n4694), rule(14084), ['X' = ind], [a(ind, n4693)]).
step(a(ind, n4693), rule(14081), ['X' = ind], [a(ind, n4692)]).
step(a(ind, n4692), rule(14078), ['X' = ind], [a(ind, n4691)]).
step(a(ind, n4691), rule(14075), ['X' = ind], [a(ind, n4690)]).
step(a(ind, n4690), rule(14072), ['X' = ind], [a(ind, n4689)]).
step(a(ind, n4689), rule(14069), ['X' = ind], [a(ind, n4688)]).
step(a(ind, n4688), rule(14066), ['X' = ind], [a(ind, n4687)]).
step(a(ind, n4687), rule(14063), ['X' = ind], [a(ind, n4686)]).
step(a(ind, n4686), rule(14060), ['X' = ind], [a(ind, n4685)]).
step(a(ind, n4685), rule(14057), ['X' = ind], [a(ind, n4684)]).
step(a(ind, n4684), rule(14054), ['X' = ind], [a(ind, n4683)]).
step(a(ind, n4683), rule(14051), ['X' = ind], [a(ind, n4682)]).
step(a(ind, n4682), rule(14048), ['X' = ind], [a(ind, n4681)]).
step(a(ind, n4681), rule(14045), ['X' = ind], [a(ind, n4680)]).
step(a(ind, n4680), rule(14042), ['X' = ind], [a(ind, n4679)]).
step(a(ind, n4679), rule(14039), ['X' = ind], [a(ind, n4678)]).
step(a(ind, n4678), rule(14036), ['X' = ind], [a(ind, n4677)]).
step(a(ind, n4677), rule(14033), ['X' = ind], [a(ind, n4676)]).
step(a(ind, n4676), rule(14030), ['X' = ind], [a(ind, n4675)]).
step(a(ind, n4675), rule(14027), ['X' = ind], [a(ind, n4674)]).
step(a(ind, n4674), rule(14024), ['X' = ind], [a(ind, n4673)]).
step(a(ind, n4673), rule(14021), ['X' = ind], [a(ind, n4672)]).
step(a(ind, n4672), rule(14018), ['X' = ind], [a(ind, n4671)]).
step(a(ind, n4671), rule(14015), ['X' = ind], [a(ind, n4670)]).
step(a(ind, n4670), rule(14012), ['X' = ind], [a(ind, n4669)]).
step(a(ind, n4669), rule(14009), ['X' = ind], [a(ind, n4668)]).
step(a(ind, n4668), rule(14006), ['X' = ind], [a(ind, n4667)]).
step(a(ind, n4667), rule(14003), ['X' = ind], [a(ind, n4666)]).
step(a(ind, n4666), rule(14000), ['X' = ind], [a(ind, n4665)]).
step(a(ind, n4665), rule(13997), ['X' = ind], [a(ind, n4664)]).
step(a(ind, n4664), rule(13994), ['X' = ind], [a(ind, n4663)]).
step(a(ind, n4663), rule(13991), ['X' = ind], [a(ind, n4662)]).
step(a(ind, n4662), rule(13988), ['X' = ind], [a(ind, n4661)]).
step(a(ind, n4661), rule(13985), ['X' = ind], [a(ind, n4660)]).
step(a(ind, n4660), rule(13982), ['X' = ind], [a(ind, n4659)]).
step(a(ind, n4659), rule(13979), ['X' = ind], [a(ind, n4658)]).
step(a(ind, n4658), rule(13976), ['X' = ind], [a(ind, n4657)]).
step(a(ind, n4657), rule(13973), ['X' = ind], [a(ind, n4656)]).
step(a(ind, n4656), rule(13970), ['X' = ind], [a(ind, n4655)]).
step(a(ind, n4655), rule(13967), ['X' = ind], [a(ind, n4654)]).
step(a(ind, n4654), rule(13964), ['X' = ind], [a(ind, n4653)]).
step(a(ind, n4653), rule(13961), ['X' = ind], [a(ind, n4652)]).
step(a(ind, n4652), rule(13958), ['X' = ind], [a(ind, n4651)]).
step(a(ind, n4651), rule(13955), ['X' = ind], [a(ind, n4650)]).
step(a(ind, n4650), rule(13952), ['X' = ind], [a(ind, n4649)]).
step(a(ind, n4649), rule(13949), ['X' = ind], [a(ind, n4648)]).
step(a(ind, n4648), rule(13946), ['X' = ind], [a(ind, n4647)]).
step(a(ind, n4647), rule(13943), ['X' = ind], [a(ind, n4646)]).
step(a(ind, n4646), rule(13940), ['X' = ind], [a(ind, n4645)]).
step(a(ind, n4645), rule(13937), ['X' = ind], [a(ind, n4644)]).
step(a(ind, n4644), rule(13934), ['X' = ind], [a(ind, n4643)]).
step(a(ind, n4643), rule(13931), ['X' = ind], [a(ind, n4642)]).
step(a(ind, n4642), rule(13928), ['X' = ind], [a(ind, n4641)]).
step(a(ind, n4641), rule(13925), ['X' = ind], [a(ind, n4640)]).
step(a(ind, n4640), rule(13922), ['X' = ind], [a(ind, n4639)]).
step(a(ind, n4639), rule(13919), ['X' = ind], [a(ind, n4638)]).
step(a(ind, n4638), rule(13916), ['X' = ind], [a(ind, n4637)]).
step(a(ind, n4637), rule(13913), ['X' = ind], [a(ind, n4636)]).
step(a(ind, n4636), rule(13910), ['X' = ind], [a(ind, n4635)]).
step(a(ind, n4635), rule(13907), ['X' = ind], [a(ind, n4634)]).
step(a(ind, n4634), rule(13904), ['X' = ind], [a(ind, n4633)]).
step(a(ind, n4633), rule(13901), ['X' = ind], [a(ind, n4632)]).
step(a(ind, n4632), rule(13898), ['X' = ind], [a(ind, n4631)]).
step(a(ind, n4631), rule(13895), ['X' = ind], [a(ind, n4630)]).
step(a(ind, n4630), rule(13892), ['X' = ind], [a(ind, n4629)]).
step(a(ind, n4629), rule(13889), ['X' = ind], [a(ind, n4628)]).
step(a(ind, n4628), rule(13886), ['X' = ind], [a(ind, n4627)]).
step(a(ind, n4627), rule(13883), ['X' = ind], [a(ind, n4626)]).
step(a(ind, n4626), rule(13880), ['X' = ind], [a(ind, n4625)]).
step(a(ind, n4625), rule(13877), ['X' = ind], [a(ind, n4624)]).
step(a(ind, n4624), rule(13874), ['X' = ind], [a(ind, n4623)]).
step(a(ind, n4623), rule(13871), ['X' = ind], [a(ind, n4622)]).
step(a(ind, n4622), rule(13868), ['X' = ind], [a(ind, n4621)]).
step(a(ind, n4621), rule(13865), ['X' = ind], [a(ind, n4620)]).
step(a(ind, n4620), rule(13862), ['X' = ind], [a(ind, n4619)]).
step(a(ind, n4619), rule(13859), ['X' = ind], [a(ind, n4618)]).
step(a(ind, n4618), rule(13856), ['X' = ind], [a(ind, n4617)]).
step(a(ind, n4617), rule(13853), ['X' = ind], [a(ind, n4616)]).
step(a(ind, n4616), rule(13850), ['X' = ind], [a(ind, n4615)]).
step(a(ind, n4615), rule(13847), ['X' = ind], [a(ind, n4614)]).
step(a(ind, n4614), rule(13844), ['X' = ind], [a(ind, n4613)]).
step(a(ind, n4613), rule(13841), ['X' = ind], [a(ind, n4612)]).
step(a(ind, n4612), rule(13838), ['X' = ind], [a(ind, n4611)]).
step(a(ind, n4611), rule(13835), ['X' = ind], [a(ind, n4610)]).
step(a(ind, n4610), rule(13832), ['X' = ind], [a(ind, n4609)]).
step(a(ind, n4609), rule(13829), ['X' = ind], [a(ind, n4608)]).
step(a(ind, n4608), rule(13826), ['X' = ind], [a(ind, n4607)]).
step(a(ind, n4607), rule(13823), ['X' = ind], [a(ind, n4606)]).
step(a(ind, n4606), rule(13820), ['X' = ind], [a(ind, n4605)]).
step(a(ind, n4605), rule(13817), ['X' = ind], [a(ind, n4604)]).
step(a(ind, n4604), rule(13814), ['X' = ind], [a(ind, n4603)]).
step(a(ind, n4603), rule(13811), ['X' = ind], [a(ind, n4602)]).
step(a(ind, n4602), rule(13808), ['X' = ind], [a(ind, n4601)]).
step(a(ind, n4601), rule(13805), ['X' = ind], [a(ind, n4600)]).
step(a(ind, n4600), rule(13802), ['X' = ind], [a(ind, n4599)]).
step(a(ind, n4599), rule(13799), ['X' = ind], [a(ind, n4598)]).
step(a(ind, n4598), rule(13796), ['X' = ind], [a(ind, n4597)]).
step(a(ind, n4597), rule(13793), ['X' = ind], [a(ind, n4596)]).
step(a(ind, n4596), rule(13790), ['X' = ind], [a(ind, n4595)]).
step(a(ind, n4595), rule(13787), ['X' = ind], [a(ind, n4594)]).
step(a(ind, n4594), rule(13784), ['X' = ind], [a(ind, n4593)]).
step(a(ind, n4593), rule(13781), ['X' = ind], [a(ind, n4592)]).
step(a(ind, n4592), rule(13778), ['X' = ind], [a(ind, n4591)]).
step(a(ind, n4591), rule(13775), ['X' = ind], [a(ind, n4590)]).
step(a(ind, n4590), rule(13772), ['X' = ind], [a(ind, n4589)]).
step(a(ind, n4589), rule(13769), ['X' = ind], [a(ind, n4588)]).
step(a(ind, n4588), rule(13766), ['X' = ind], [a(ind, n4587)]).
step(a(ind, n4587), rule(13763), ['X' = ind], [a(ind, n4586)]).
step(a(ind, n4586), rule(13760), ['X' = ind], [a(ind, n4585)]).
step(a(ind, n4585), rule(13757), ['X' = ind], [a(ind, n4584)]).
step(a(ind, n4584), rule(13754), ['X' = ind], [a(ind, n4583)]).
step(a(ind, n4583), rule(13751), ['X' = ind], [a(ind, n4582)]).
step(a(ind, n4582), rule(13748), ['X' = ind], [a(ind, n4581)]).
step(a(ind, n4581), rule(13745), ['X' = ind], [a(ind, n4580)]).
step(a(ind, n4580), rule(13742), ['X' = ind], [a(ind, n4579)]).
step(a(ind, n4579), rule(13739), ['X' = ind], [a(ind, n4578)]).
step(a(ind, n4578), rule(13736), ['X' = ind], [a(ind, n4577)]).
step(a(ind, n4577), rule(13733), ['X' = ind], [a(ind, n4576)]).
step(a(ind, n4576), rule(13730), ['X' = ind], [a(ind, n4575)]).
step(a(ind, n4575), rule(13727), ['X' = ind], [a(ind, n4574)]).
step(a(ind, n4574), rule(13724), ['X' = ind], [a(ind, n4573)]).
step(a(ind, n4573), rule(13721), ['X' = ind], [a(ind, n4572)]).
step(a(ind, n4572), rule(13718), ['X' = ind], [a(ind, n4571)]).
step(a(ind, n4571), rule(13715), ['X' = ind], [a(ind, n4570)]).
step(a(ind, n4570), rule(13712), ['X' = ind], [a(ind, n4569)]).
step(a(ind, n4569), rule(13709), ['X' = ind], [a(ind, n4568)]).
step(a(ind, n4568), rule(13706), ['X' = ind], [a(ind, n4567)]).
step(a(ind, n4567), rule(13703), ['X' = ind], [a(ind, n4566)]).
step(a(ind, n4566), rule(13700), ['X' = ind], [a(ind, n4565)]).
step(a(ind, n4565), rule(13697), ['X' = ind], [a(ind, n4564)]).
step(a(ind, n4564), rule(13694), ['X' = ind], [a(ind, n4563)]).
step(a(ind, n4563), rule(13691), ['X' = ind], [a(ind, n4562)]).
step(a(ind, n4562), rule(13688), ['X' = ind], [a(ind, n4561)]).
step(a(ind, n4561), rule(13685), ['X' = ind], [a(ind, n4560)]).
step(a(ind, n4560), rule(13682), ['X' = ind], [a(ind, n4559)]).
step(a(ind, n4559), rule(13679), ['X' = ind], [a(ind, n4558)]).
step(a(ind, n4558), rule(13676), ['X' = ind], [a(ind, n4557)]).
step(a(ind, n4557), rule(13673), ['X' = ind], [a(ind, n4556)]).
step(a(ind, n4556), rule(13670), ['X' = ind], [a(ind, n4555)]).
step(a(ind, n4555), rule(13667), ['X' = ind], [a(ind, n4554)]).
step(a(ind, n4554), rule(13664), ['X' = ind], [a(ind, n4553)]).
step(a(ind, n4553), rule(13661), ['X' = ind], [a(ind, n4552)]).
step(a(ind, n4552), rule(13658), ['X' = ind], [a(ind, n4551)]).
step(a(ind, n4551), rule(13655), ['X' = ind], [a(ind, n4550)]).
step(a(ind, n4550), rule(13652), ['X' = ind], [a(ind, n4549)]).
step(a(ind, n4549), rule(13649), ['X' = ind], [a(ind, n4548)]).
step(a(ind, n4548), rule(13646), ['X' = ind], [a(ind, n4547)]).
step(a(ind, n4547), rule(13643), ['X' = ind], [a(ind, n4546)]).
step(a(ind, n4546), rule(13640), ['X' = ind], [a(ind, n4545)]).
step(a(ind, n4545), rule(13637), ['X' = ind], [a(ind, n4544)]).
step(a(ind, n4544), rule(13634), ['X' = ind], [a(ind, n4543)]).
step(a(ind, n4543), rule(13631), ['X' = ind], [a(ind, n4542)]).
step(a(ind, n4542), rule(13628), ['X' = ind], [a(ind, n4541)]).
step(a(ind, n4541), rule(13625), ['X' = ind], [a(ind, n4540)]).
step(a(ind, n4540), rule(13622), ['X' = ind], [a(ind, n4539)]).
step(a(ind, n4539), rule(13619), ['X' = ind], [a(ind, n4538)]).
step(a(ind, n4538), rule(13616), ['X' = ind], [a(ind, n4537)]).
step(a(ind, n4537), rule(13613), ['X' = ind], [a(ind, n4536)]).
step(a(ind, n4536), rule(13610), ['X' = ind], [a(ind, n4535)]).
step(a(ind, n4535), rule(13607), ['X' = ind], [a(ind, n4534)]).
step(a(ind, n4534), rule(13604), ['X' = ind], [a(ind, n4533)]).
step(a(ind, n4533), rule(13601), ['X' = ind], [a(ind, n4532)]).
step(a(ind, n4532), rule(13598), ['X' = ind], [a(ind, n4531)]).
step(a(ind, n4531), rule(13595), ['X' = ind], [a(ind, n4530)]).
step(a(ind, n4530), rule(13592), ['X' = ind], [a(ind, n4529)]).
step(a(ind, n4529), rule(13589), ['X' = ind], [a(ind, n4528)]).
step(a(ind, n4528), rule(13586), ['X' = ind], [a(ind, n4527)]).
step(a(ind, n4527), rule(13583), ['X' = ind], [a(ind, n4526)]).
step(a(ind, n4526), rule(13580), ['X' = ind], [a(ind, n4525)]).
step(a(ind, n4525), rule(13577), ['X' = ind], [a(ind, n4524)]).
step(a(ind, n4524), rule(13574), ['X' = ind], [a(ind, n4523)]).
step(a(ind, n4523), rule(13571), ['X' = ind], [a(ind, n4522)]).
step(a(ind, n4522), rule(13568), ['X' = ind], [a(ind, n4521)]).
step(a(ind, n4521), rule(13565), ['X' = ind], [a(ind, n4520)]).
step(a(ind, n4520), rule(13562), ['X' = ind], [a(ind, n4519)]).
step(a(ind, n4519), rule(13559), ['X' = ind], [a(ind, n4518)]).
step(a(ind, n4518), rule(13556), ['X' = ind], [a(ind, n4517)]).
step(a(ind, n4517), rule(13553), ['X' = ind], [a(ind, n4516)]).
step(a(ind, n4516), rule(13550), ['X' = ind], [a(ind, n4515)]).
step(a(ind, n4515), rule(13547), ['X' = ind], [a(ind, n4514)]).
step(a(ind, n4514), rule(13544), ['X' = ind], [a(ind, n4513)]).
step(a(ind, n4513), rule(13541), ['X' = ind], [a(ind, n4512)]).
step(a(ind, n4512), rule(13538), ['X' = ind], [a(ind, n4511)]).
step(a(ind, n4511), rule(13535), ['X' = ind], [a(ind, n4510)]).
step(a(ind, n4510), rule(13532), ['X' = ind], [a(ind, n4509)]).
step(a(ind, n4509), rule(13529), ['X' = ind], [a(ind, n4508)]).
step(a(ind, n4508), rule(13526), ['X' = ind], [a(ind, n4507)]).
step(a(ind, n4507), rule(13523), ['X' = ind], [a(ind, n4506)]).
step(a(ind, n4506), rule(13520), ['X' = ind], [a(ind, n4505)]).
step(a(ind, n4505), rule(13517), ['X' = ind], [a(ind, n4504)]).
step(a(ind, n4504), rule(13514), ['X' = ind], [a(ind, n4503)]).
step(a(ind, n4503), rule(13511), ['X' = ind], [a(ind, n4502)]).
step(a(ind, n4502), rule(13508), ['X' = ind], [a(ind, n4501)]).
step(a(ind, n4501), rule(13505), ['X' = ind], [a(ind, n4500)]).
step(a(ind, n4500), rule(13502), ['X' = ind], [a(ind, n4499)]).
step(a(ind, n4499), rule(13499), ['X' = ind], [a(ind, n4498)]).
step(a(ind, n4498), rule(13496), ['X' = ind], [a(ind, n4497)]).
step(a(ind, n4497), rule(13493), ['X' = ind], [a(ind, n4496)]).
step(a(ind, n4496), rule(13490), ['X' = ind], [a(ind, n4495)]).
step(a(ind, n4495), rule(13487), ['X' = ind], [a(ind, n4494)]).
step(a(ind, n4494), rule(13484), ['X' = ind], [a(ind, n4493)]).
step(a(ind, n4493), rule(13481), ['X' = ind], [a(ind, n4492)]).
step(a(ind, n4492), rule(13478), ['X' = ind], [a(ind, n4491)]).
step(a(ind, n4491), rule(13475), ['X' = ind], [a(ind, n4490)]).
step(a(ind, n4490), rule(13472), ['X' = ind], [a(ind, n4489)]).
step(a(ind, n4489), rule(13469), ['X' = ind], [a(ind, n4488)]).
step(a(ind, n4488), rule(13466), ['X' = ind], [a(ind, n4487)]).
step(a(ind, n4487), rule(13463), ['X' = ind], [a(ind, n4486)]).
step(a(ind, n4486), rule(13460), ['X' = ind], [a(ind, n4485)]).
step(a(ind, n4485), rule(13457), ['X' = ind], [a(ind, n4484)]).
step(a(ind, n4484), rule(13454), ['X' = ind], [a(ind, n4483)]).
step(a(ind, n4483), rule(13451), ['X' = ind], [a(ind, n4482)]).
step(a(ind, n4482), rule(13448), ['X' = ind], [a(ind, n4481)]).
step(a(ind, n4481), rule(13445), ['X' = ind], [a(ind, n4480)]).
step(a(ind, n4480), rule(13442), ['X' = ind], [a(ind, n4479)]).
step(a(ind, n4479), rule(13439), ['X' = ind], [a(ind, n4478)]).
step(a(ind, n4478), rule(13436), ['X' = ind], [a(ind, n4477)]).
step(a(ind, n4477), rule(13433), ['X' = ind], [a(ind, n4476)]).
step(a(ind, n4476), rule(13430), ['X' = ind], [a(ind, n4475)]).
step(a(ind, n4475), rule(13427), ['X' = ind], [a(ind, n4474)]).
step(a(ind, n4474), rule(13424), ['X' = ind], [a(ind, n4473)]).
step(a(ind, n4473), rule(13421), ['X' = ind], [a(ind, n4472)]).
step(a(ind, n4472), rule(13418), ['X' = ind], [a(ind, n4471)]).
step(a(ind, n4471), rule(13415), ['X' = ind], [a(ind, n4470)]).
step(a(ind, n4470), rule(13412), ['X' = ind], [a(ind, n4469)]).
step(a(ind, n4469), rule(13409), ['X' = ind], [a(ind, n4468)]).
step(a(ind, n4468), rule(13406), ['X' = ind], [a(ind, n4467)]).
step(a(ind, n4467), rule(13403), ['X' = ind], [a(ind, n4466)]).
step(a(ind, n4466), rule(13400), ['X' = ind], [a(ind, n4465)]).
step(a(ind, n4465), rule(13397), ['X' = ind], [a(ind, n4464)]).
step(a(ind, n4464), rule(13394), ['X' = ind], [a(ind, n4463)]).
step(a(ind, n4463), rule(13391), ['X' = ind], [a(ind, n4462)]).
step(a(ind, n4462), rule(13388), ['X' = ind], [a(ind, n4461)]).
step(a(ind, n4461), rule(13385), ['X' = ind], [a(ind, n4460)]).
step(a(ind, n4460), rule(13382), ['X' = ind], [a(ind, n4459)]).
step(a(ind, n4459), rule(13379), ['X' = ind], [a(ind, n4458)]).
step(a(ind, n4458), rule(13376), ['X' = ind], [a(ind, n4457)]).
step(a(ind, n4457), rule(13373), ['X' = ind], [a(ind, n4456)]).
step(a(ind, n4456), rule(13370), ['X' = ind], [a(ind, n4455)]).
step(a(ind, n4455), rule(13367), ['X' = ind], [a(ind, n4454)]).
step(a(ind, n4454), rule(13364), ['X' = ind], [a(ind, n4453)]).
step(a(ind, n4453), rule(13361), ['X' = ind], [a(ind, n4452)]).
step(a(ind, n4452), rule(13358), ['X' = ind], [a(ind, n4451)]).
step(a(ind, n4451), rule(13355), ['X' = ind], [a(ind, n4450)]).
step(a(ind, n4450), rule(13352), ['X' = ind], [a(ind, n4449)]).
step(a(ind, n4449), rule(13349), ['X' = ind], [a(ind, n4448)]).
step(a(ind, n4448), rule(13346), ['X' = ind], [a(ind, n4447)]).
step(a(ind, n4447), rule(13343), ['X' = ind], [a(ind, n4446)]).
step(a(ind, n4446), rule(13340), ['X' = ind], [a(ind, n4445)]).
step(a(ind, n4445), rule(13337), ['X' = ind], [a(ind, n4444)]).
step(a(ind, n4444), rule(13334), ['X' = ind], [a(ind, n4443)]).
step(a(ind, n4443), rule(13331), ['X' = ind], [a(ind, n4442)]).
step(a(ind, n4442), rule(13328), ['X' = ind], [a(ind, n4441)]).
step(a(ind, n4441), rule(13325), ['X' = ind], [a(ind, n4440)]).
step(a(ind, n4440), rule(13322), ['X' = ind], [a(ind, n4439)]).
step(a(ind, n4439), rule(13319), ['X' = ind], [a(ind, n4438)]).
step(a(ind, n4438), rule(13316), ['X' = ind], [a(ind, n4437)]).
step(a(ind, n4437), rule(13313), ['X' = ind], [a(ind, n4436)]).
step(a(ind, n4436), rule(13310), ['X' = ind], [a(ind, n4435)]).
step(a(ind, n4435), rule(13307), ['X' = ind], [a(ind, n4434)]).
step(a(ind, n4434), rule(13304), ['X' = ind], [a(ind, n4433)]).
step(a(ind, n4433), rule(13301), ['X' = ind], [a(ind, n4432)]).
step(a(ind, n4432), rule(13298), ['X' = ind], [a(ind, n4431)]).
step(a(ind, n4431), rule(13295), ['X' = ind], [a(ind, n4430)]).
step(a(ind, n4430), rule(13292), ['X' = ind], [a(ind, n4429)]).
step(a(ind, n4429), rule(13289), ['X' = ind], [a(ind, n4428)]).
step(a(ind, n4428), rule(13286), ['X' = ind], [a(ind, n4427)]).
step(a(ind, n4427), rule(13283), ['X' = ind], [a(ind, n4426)]).
step(a(ind, n4426), rule(13280), ['X' = ind], [a(ind, n4425)]).
step(a(ind, n4425), rule(13277), ['X' = ind], [a(ind, n4424)]).
step(a(ind, n4424), rule(13274), ['X' = ind], [a(ind, n4423)]).
step(a(ind, n4423), rule(13271), ['X' = ind], [a(ind, n4422)]).
step(a(ind, n4422), rule(13268), ['X' = ind], [a(ind, n4421)]).
step(a(ind, n4421), rule(13265), ['X' = ind], [a(ind, n4420)]).
step(a(ind, n4420), rule(13262), ['X' = ind], [a(ind, n4419)]).
step(a(ind, n4419), rule(13259), ['X' = ind], [a(ind, n4418)]).
step(a(ind, n4418), rule(13256), ['X' = ind], [a(ind, n4417)]).
step(a(ind, n4417), rule(13253), ['X' = ind], [a(ind, n4416)]).
step(a(ind, n4416), rule(13250), ['X' = ind], [a(ind, n4415)]).
step(a(ind, n4415), rule(13247), ['X' = ind], [a(ind, n4414)]).
step(a(ind, n4414), rule(13244), ['X' = ind], [a(ind, n4413)]).
step(a(ind, n4413), rule(13241), ['X' = ind], [a(ind, n4412)]).
step(a(ind, n4412), rule(13238), ['X' = ind], [a(ind, n4411)]).
step(a(ind, n4411), rule(13235), ['X' = ind], [a(ind, n4410)]).
step(a(ind, n4410), rule(13232), ['X' = ind], [a(ind, n4409)]).
step(a(ind, n4409), rule(13229), ['X' = ind], [a(ind, n4408)]).
step(a(ind, n4408), rule(13226), ['X' = ind], [a(ind, n4407)]).
step(a(ind, n4407), rule(13223), ['X' = ind], [a(ind, n4406)]).
step(a(ind, n4406), rule(13220), ['X' = ind], [a(ind, n4405)]).
step(a(ind, n4405), rule(13217), ['X' = ind], [a(ind, n4404)]).
step(a(ind, n4404), rule(13214), ['X' = ind], [a(ind, n4403)]).
step(a(ind, n4403), rule(13211), ['X' = ind], [a(ind, n4402)]).
step(a(ind, n4402), rule(13208), ['X' = ind], [a(ind, n4401)]).
step(a(ind, n4401), rule(13205), ['X' = ind], [a(ind, n4400)]).
step(a(ind, n4400), rule(13202), ['X' = ind], [a(ind, n4399)]).
step(a(ind, n4399), rule(13199), ['X' = ind], [a(ind, n4398)]).
step(a(ind, n4398), rule(13196), ['X' = ind], [a(ind, n4397)]).
step(a(ind, n4397), rule(13193), ['X' = ind], [a(ind, n4396)]).
step(a(ind, n4396), rule(13190), ['X' = ind], [a(ind, n4395)]).
step(a(ind, n4395), rule(13187), ['X' = ind], [a(ind, n4394)]).
step(a(ind, n4394), rule(13184), ['X' = ind], [a(ind, n4393)]).
step(a(ind, n4393), rule(13181), ['X' = ind], [a(ind, n4392)]).
step(a(ind, n4392), rule(13178), ['X' = ind], [a(ind, n4391)]).
step(a(ind, n4391), rule(13175), ['X' = ind], [a(ind, n4390)]).
step(a(ind, n4390), rule(13172), ['X' = ind], [a(ind, n4389)]).
step(a(ind, n4389), rule(13169), ['X' = ind], [a(ind, n4388)]).
step(a(ind, n4388), rule(13166), ['X' = ind], [a(ind, n4387)]).
step(a(ind, n4387), rule(13163), ['X' = ind], [a(ind, n4386)]).
step(a(ind, n4386), rule(13160), ['X' = ind], [a(ind, n4385)]).
step(a(ind, n4385), rule(13157), ['X' = ind], [a(ind, n4384)]).
step(a(ind, n4384), rule(13154), ['X' = ind], [a(ind, n4383)]).
step(a(ind, n4383), rule(13151), ['X' = ind], [a(ind, n4382)]).
step(a(ind, n4382), rule(13148), ['X' = ind], [a(ind, n4381)]).
step(a(ind, n4381), rule(13145), ['X' = ind], [a(ind, n4380)]).
step(a(ind, n4380), rule(13142), ['X' = ind], [a(ind, n4379)]).
step(a(ind, n4379), rule(13139), ['X' = ind], [a(ind, n4378)]).
step(a(ind, n4378), rule(13136), ['X' = ind], [a(ind, n4377)]).
step(a(ind, n4377), rule(13133), ['X' = ind], [a(ind, n4376)]).
step(a(ind, n4376), rule(13130), ['X' = ind], [a(ind, n4375)]).
step(a(ind, n4375), rule(13127), ['X' = ind], [a(ind, n4374)]).
step(a(ind, n4374), rule(13124), ['X' = ind], [a(ind, n4373)]).
step(a(ind, n4373), rule(13121), ['X' = ind], [a(ind, n4372)]).
step(a(ind, n4372), rule(13118), ['X' = ind], [a(ind, n4371)]).
step(a(ind, n4371), rule(13115), ['X' = ind], [a(ind, n4370)]).
step(a(ind, n4370), rule(13112), ['X' = ind], [a(ind, n4369)]).
step(a(ind, n4369), rule(13109), ['X' = ind], [a(ind, n4368)]).
step(a(ind, n4368), rule(13106), ['X' = ind], [a(ind, n4367)]).
step(a(ind, n4367), rule(13103), ['X' = ind], [a(ind, n4366)]).
step(a(ind, n4366), rule(13100), ['X' = ind], [a(ind, n4365)]).
step(a(ind, n4365), rule(13097), ['X' = ind], [a(ind, n4364)]).
step(a(ind, n4364), rule(13094), ['X' = ind], [a(ind, n4363)]).
step(a(ind, n4363), rule(13091), ['X' = ind], [a(ind, n4362)]).
step(a(ind, n4362), rule(13088), ['X' = ind], [a(ind, n4361)]).
step(a(ind, n4361), rule(13085), ['X' = ind], [a(ind, n4360)]).
step(a(ind, n4360), rule(13082), ['X' = ind], [a(ind, n4359)]).
step(a(ind, n4359), rule(13079), ['X' = ind], [a(ind, n4358)]).
step(a(ind, n4358), rule(13076), ['X' = ind], [a(ind, n4357)]).
step(a(ind, n4357), rule(13073), ['X' = ind], [a(ind, n4356)]).
step(a(ind, n4356), rule(13070), ['X' = ind], [a(ind, n4355)]).
step(a(ind, n4355), rule(13067), ['X' = ind], [a(ind, n4354)]).
step(a(ind, n4354), rule(13064), ['X' = ind], [a(ind, n4353)]).
step(a(ind, n4353), rule(13061), ['X' = ind], [a(ind, n4352)]).
step(a(ind, n4352), rule(13058), ['X' = ind], [a(ind, n4351)]).
step(a(ind, n4351), rule(13055), ['X' = ind], [a(ind, n4350)]).
step(a(ind, n4350), rule(13052), ['X' = ind], [a(ind, n4349)]).
step(a(ind, n4349), rule(13049), ['X' = ind], [a(ind, n4348)]).
step(a(ind, n4348), rule(13046), ['X' = ind], [a(ind, n4347)]).
step(a(ind, n4347), rule(13043), ['X' = ind], [a(ind, n4346)]).
step(a(ind, n4346), rule(13040), ['X' = ind], [a(ind, n4345)]).
step(a(ind, n4345), rule(13037), ['X' = ind], [a(ind, n4344)]).
step(a(ind, n4344), rule(13034), ['X' = ind], [a(ind, n4343)]).
step(a(ind, n4343), rule(13031), ['X' = ind], [a(ind, n4342)]).
step(a(ind, n4342), rule(13028), ['X' = ind], [a(ind, n4341)]).
step(a(ind, n4341), rule(13025), ['X' = ind], [a(ind, n4340)]).
step(a(ind, n4340), rule(13022), ['X' = ind], [a(ind, n4339)]).
step(a(ind, n4339), rule(13019), ['X' = ind], [a(ind, n4338)]).
step(a(ind, n4338), rule(13016), ['X' = ind], [a(ind, n4337)]).
step(a(ind, n4337), rule(13013), ['X' = ind], [a(ind, n4336)]).
step(a(ind, n4336), rule(13010), ['X' = ind], [a(ind, n4335)]).
step(a(ind, n4335), rule(13007), ['X' = ind], [a(ind, n4334)]).
step(a(ind, n4334), rule(13004), ['X' = ind], [a(ind, n4333)]).
step(a(ind, n4333), rule(13001), ['X' = ind], [a(ind, n4332)]).
step(a(ind, n4332), rule(12998), ['X' = ind], [a(ind, n4331)]).
step(a(ind, n4331), rule(12995), ['X' = ind], [a(ind, n4330)]).
step(a(ind, n4330), rule(12992), ['X' = ind], [a(ind, n4329)]).
step(a(ind, n4329), rule(12989), ['X' = ind], [a(ind, n4328)]).
step(a(ind, n4328), rule(12986), ['X' = ind], [a(ind, n4327)]).
step(a(ind, n4327), rule(12983), ['X' = ind], [a(ind, n4326)]).
step(a(ind, n4326), rule(12980), ['X' = ind], [a(ind, n4325)]).
step(a(ind, n4325), rule(12977), ['X' = ind], [a(ind, n4324)]).
step(a(ind, n4324), rule(12974), ['X' = ind], [a(ind, n4323)]).
step(a(ind, n4323), rule(12971), ['X' = ind], [a(ind, n4322)]).
step(a(ind, n4322), rule(12968), ['X' = ind], [a(ind, n4321)]).
step(a(ind, n4321), rule(12965), ['X' = ind], [a(ind, n4320)]).
step(a(ind, n4320), rule(12962), ['X' = ind], [a(ind, n4319)]).
step(a(ind, n4319), rule(12959), ['X' = ind], [a(ind, n4318)]).
step(a(ind, n4318), rule(12956), ['X' = ind], [a(ind, n4317)]).
step(a(ind, n4317), rule(12953), ['X' = ind], [a(ind, n4316)]).
step(a(ind, n4316), rule(12950), ['X' = ind], [a(ind, n4315)]).
step(a(ind, n4315), rule(12947), ['X' = ind], [a(ind, n4314)]).
step(a(ind, n4314), rule(12944), ['X' = ind], [a(ind, n4313)]).
step(a(ind, n4313), rule(12941), ['X' = ind], [a(ind, n4312)]).
step(a(ind, n4312), rule(12938), ['X' = ind], [a(ind, n4311)]).
step(a(ind, n4311), rule(12935), ['X' = ind], [a(ind, n4310)]).
step(a(ind, n4310), rule(12932), ['X' = ind], [a(ind, n4309)]).
step(a(ind, n4309), rule(12929), ['X' = ind], [a(ind, n4308)]).
step(a(ind, n4308), rule(12926), ['X' = ind], [a(ind, n4307)]).
step(a(ind, n4307), rule(12923), ['X' = ind], [a(ind, n4306)]).
step(a(ind, n4306), rule(12920), ['X' = ind], [a(ind, n4305)]).
step(a(ind, n4305), rule(12917), ['X' = ind], [a(ind, n4304)]).
step(a(ind, n4304), rule(12914), ['X' = ind], [a(ind, n4303)]).
step(a(ind, n4303), rule(12911), ['X' = ind], [a(ind, n4302)]).
step(a(ind, n4302), rule(12908), ['X' = ind], [a(ind, n4301)]).
step(a(ind, n4301), rule(12905), ['X' = ind], [a(ind, n4300)]).
step(a(ind, n4300), rule(12902), ['X' = ind], [a(ind, n4299)]).
step(a(ind, n4299), rule(12899), ['X' = ind], [a(ind, n4298)]).
step(a(ind, n4298), rule(12896), ['X' = ind], [a(ind, n4297)]).
step(a(ind, n4297), rule(12893), ['X' = ind], [a(ind, n4296)]).
step(a(ind, n4296), rule(12890), ['X' = ind], [a(ind, n4295)]).
step(a(ind, n4295), rule(12887), ['X' = ind], [a(ind, n4294)]).
step(a(ind, n4294), rule(12884), ['X' = ind], [a(ind, n4293)]).
step(a(ind, n4293), rule(12881), ['X' = ind], [a(ind, n4292)]).
step(a(ind, n4292), rule(12878), ['X' = ind], [a(ind, n4291)]).
step(a(ind, n4291), rule(12875), ['X' = ind], [a(ind, n4290)]).
step(a(ind, n4290), rule(12872), ['X' = ind], [a(ind, n4289)]).
step(a(ind, n4289), rule(12869), ['X' = ind], [a(ind, n4288)]).
step(a(ind, n4288), rule(12866), ['X' = ind], [a(ind, n4287)]).
step(a(ind, n4287), rule(12863), ['X' = ind], [a(ind, n4286)]).
step(a(ind, n4286), rule(12860), ['X' = ind], [a(ind, n4285)]).
step(a(ind, n4285), rule(12857), ['X' = ind], [a(ind, n4284)]).
step(a(ind, n4284), rule(12854), ['X' = ind], [a(ind, n4283)]).
step(a(ind, n4283), rule(12851), ['X' = ind], [a(ind, n4282)]).
step(a(ind, n4282), rule(12848), ['X' = ind], [a(ind, n4281)]).
step(a(ind, n4281), rule(12845), ['X' = ind], [a(ind, n4280)]).
step(a(ind, n4280), rule(12842), ['X' = ind], [a(ind, n4279)]).
step(a(ind, n4279), rule(12839), ['X' = ind], [a(ind, n4278)]).
step(a(ind, n4278), rule(12836), ['X' = ind], [a(ind, n4277)]).
step(a(ind, n4277), rule(12833), ['X' = ind], [a(ind, n4276)]).
step(a(ind, n4276), rule(12830), ['X' = ind], [a(ind, n4275)]).
step(a(ind, n4275), rule(12827), ['X' = ind], [a(ind, n4274)]).
step(a(ind, n4274), rule(12824), ['X' = ind], [a(ind, n4273)]).
step(a(ind, n4273), rule(12821), ['X' = ind], [a(ind, n4272)]).
step(a(ind, n4272), rule(12818), ['X' = ind], [a(ind, n4271)]).
step(a(ind, n4271), rule(12815), ['X' = ind], [a(ind, n4270)]).
step(a(ind, n4270), rule(12812), ['X' = ind], [a(ind, n4269)]).
step(a(ind, n4269), rule(12809), ['X' = ind], [a(ind, n4268)]).
step(a(ind, n4268), rule(12806), ['X' = ind], [a(ind, n4267)]).
step(a(ind, n4267), rule(12803), ['X' = ind], [a(ind, n4266)]).
step(a(ind, n4266), rule(12800), ['X' = ind], [a(ind, n4265)]).
step(a(ind, n4265), rule(12797), ['X' = ind], [a(ind, n4264)]).
step(a(ind, n4264), rule(12794), ['X' = ind], [a(ind, n4263)]).
step(a(ind, n4263), rule(12791), ['X' = ind], [a(ind, n4262)]).
step(a(ind, n4262), rule(12788), ['X' = ind], [a(ind, n4261)]).
step(a(ind, n4261), rule(12785), ['X' = ind], [a(ind, n4260)]).
step(a(ind, n4260), rule(12782), ['X' = ind], [a(ind, n4259)]).
step(a(ind, n4259), rule(12779), ['X' = ind], [a(ind, n4258)]).
step(a(ind, n4258), rule(12776), ['X' = ind], [a(ind, n4257)]).
step(a(ind, n4257), rule(12773), ['X' = ind], [a(ind, n4256)]).
step(a(ind, n4256), rule(12770), ['X' = ind], [a(ind, n4255)]).
step(a(ind, n4255), rule(12767), ['X' = ind], [a(ind, n4254)]).
step(a(ind, n4254), rule(12764), ['X' = ind], [a(ind, n4253)]).
step(a(ind, n4253), rule(12761), ['X' = ind], [a(ind, n4252)]).
step(a(ind, n4252), rule(12758), ['X' = ind], [a(ind, n4251)]).
step(a(ind, n4251), rule(12755), ['X' = ind], [a(ind, n4250)]).
step(a(ind, n4250), rule(12752), ['X' = ind], [a(ind, n4249)]).
step(a(ind, n4249), rule(12749), ['X' = ind], [a(ind, n4248)]).
step(a(ind, n4248), rule(12746), ['X' = ind], [a(ind, n4247)]).
step(a(ind, n4247), rule(12743), ['X' = ind], [a(ind, n4246)]).
step(a(ind, n4246), rule(12740), ['X' = ind], [a(ind, n4245)]).
step(a(ind, n4245), rule(12737), ['X' = ind], [a(ind, n4244)]).
step(a(ind, n4244), rule(12734), ['X' = ind], [a(ind, n4243)]).
step(a(ind, n4243), rule(12731), ['X' = ind], [a(ind, n4242)]).
step(a(ind, n4242), rule(12728), ['X' = ind], [a(ind, n4241)]).
step(a(ind, n4241), rule(12725), ['X' = ind], [a(ind, n4240)]).
step(a(ind, n4240), rule(12722), ['X' = ind], [a(ind, n4239)]).
step(a(ind, n4239), rule(12719), ['X' = ind], [a(ind, n4238)]).
step(a(ind, n4238), rule(12716), ['X' = ind], [a(ind, n4237)]).
step(a(ind, n4237), rule(12713), ['X' = ind], [a(ind, n4236)]).
step(a(ind, n4236), rule(12710), ['X' = ind], [a(ind, n4235)]).
step(a(ind, n4235), rule(12707), ['X' = ind], [a(ind, n4234)]).
step(a(ind, n4234), rule(12704), ['X' = ind], [a(ind, n4233)]).
step(a(ind, n4233), rule(12701), ['X' = ind], [a(ind, n4232)]).
step(a(ind, n4232), rule(12698), ['X' = ind], [a(ind, n4231)]).
step(a(ind, n4231), rule(12695), ['X' = ind], [a(ind, n4230)]).
step(a(ind, n4230), rule(12692), ['X' = ind], [a(ind, n4229)]).
step(a(ind, n4229), rule(12689), ['X' = ind], [a(ind, n4228)]).
step(a(ind, n4228), rule(12686), ['X' = ind], [a(ind, n4227)]).
step(a(ind, n4227), rule(12683), ['X' = ind], [a(ind, n4226)]).
step(a(ind, n4226), rule(12680), ['X' = ind], [a(ind, n4225)]).
step(a(ind, n4225), rule(12677), ['X' = ind], [a(ind, n4224)]).
step(a(ind, n4224), rule(12674), ['X' = ind], [a(ind, n4223)]).
step(a(ind, n4223), rule(12671), ['X' = ind], [a(ind, n4222)]).
step(a(ind, n4222), rule(12668), ['X' = ind], [a(ind, n4221)]).
step(a(ind, n4221), rule(12665), ['X' = ind], [a(ind, n4220)]).
step(a(ind, n4220), rule(12662), ['X' = ind], [a(ind, n4219)]).
step(a(ind, n4219), rule(12659), ['X' = ind], [a(ind, n4218)]).
step(a(ind, n4218), rule(12656), ['X' = ind], [a(ind, n4217)]).
step(a(ind, n4217), rule(12653), ['X' = ind], [a(ind, n4216)]).
step(a(ind, n4216), rule(12650), ['X' = ind], [a(ind, n4215)]).
step(a(ind, n4215), rule(12647), ['X' = ind], [a(ind, n4214)]).
step(a(ind, n4214), rule(12644), ['X' = ind], [a(ind, n4213)]).
step(a(ind, n4213), rule(12641), ['X' = ind], [a(ind, n4212)]).
step(a(ind, n4212), rule(12638), ['X' = ind], [a(ind, n4211)]).
step(a(ind, n4211), rule(12635), ['X' = ind], [a(ind, n4210)]).
step(a(ind, n4210), rule(12632), ['X' = ind], [a(ind, n4209)]).
step(a(ind, n4209), rule(12629), ['X' = ind], [a(ind, n4208)]).
step(a(ind, n4208), rule(12626), ['X' = ind], [a(ind, n4207)]).
step(a(ind, n4207), rule(12623), ['X' = ind], [a(ind, n4206)]).
step(a(ind, n4206), rule(12620), ['X' = ind], [a(ind, n4205)]).
step(a(ind, n4205), rule(12617), ['X' = ind], [a(ind, n4204)]).
step(a(ind, n4204), rule(12614), ['X' = ind], [a(ind, n4203)]).
step(a(ind, n4203), rule(12611), ['X' = ind], [a(ind, n4202)]).
step(a(ind, n4202), rule(12608), ['X' = ind], [a(ind, n4201)]).
step(a(ind, n4201), rule(12605), ['X' = ind], [a(ind, n4200)]).
step(a(ind, n4200), rule(12602), ['X' = ind], [a(ind, n4199)]).
step(a(ind, n4199), rule(12599), ['X' = ind], [a(ind, n4198)]).
step(a(ind, n4198), rule(12596), ['X' = ind], [a(ind, n4197)]).
step(a(ind, n4197), rule(12593), ['X' = ind], [a(ind, n4196)]).
step(a(ind, n4196), rule(12590), ['X' = ind], [a(ind, n4195)]).
step(a(ind, n4195), rule(12587), ['X' = ind], [a(ind, n4194)]).
step(a(ind, n4194), rule(12584), ['X' = ind], [a(ind, n4193)]).
step(a(ind, n4193), rule(12581), ['X' = ind], [a(ind, n4192)]).
step(a(ind, n4192), rule(12578), ['X' = ind], [a(ind, n4191)]).
step(a(ind, n4191), rule(12575), ['X' = ind], [a(ind, n4190)]).
step(a(ind, n4190), rule(12572), ['X' = ind], [a(ind, n4189)]).
step(a(ind, n4189), rule(12569), ['X' = ind], [a(ind, n4188)]).
step(a(ind, n4188), rule(12566), ['X' = ind], [a(ind, n4187)]).
step(a(ind, n4187), rule(12563), ['X' = ind], [a(ind, n4186)]).
step(a(ind, n4186), rule(12560), ['X' = ind], [a(ind, n4185)]).
step(a(ind, n4185), rule(12557), ['X' = ind], [a(ind, n4184)]).
step(a(ind, n4184), rule(12554), ['X' = ind], [a(ind, n4183)]).
step(a(ind, n4183), rule(12551), ['X' = ind], [a(ind, n4182)]).
step(a(ind, n4182), rule(12548), ['X' = ind], [a(ind, n4181)]).
step(a(ind, n4181), rule(12545), ['X' = ind], [a(ind, n4180)]).
step(a(ind, n4180), rule(12542), ['X' = ind], [a(ind, n4179)]).
step(a(ind, n4179), rule(12539), ['X' = ind], [a(ind, n4178)]).
step(a(ind, n4178), rule(12536), ['X' = ind], [a(ind, n4177)]).
step(a(ind, n4177), rule(12533), ['X' = ind], [a(ind, n4176)]).
step(a(ind, n4176), rule(12530), ['X' = ind], [a(ind, n4175)]).
step(a(ind, n4175), rule(12527), ['X' = ind], [a(ind, n4174)]).
step(a(ind, n4174), rule(12524), ['X' = ind], [a(ind, n4173)]).
step(a(ind, n4173), rule(12521), ['X' = ind], [a(ind, n4172)]).
step(a(ind, n4172), rule(12518), ['X' = ind], [a(ind, n4171)]).
step(a(ind, n4171), rule(12515), ['X' = ind], [a(ind, n4170)]).
step(a(ind, n4170), rule(12512), ['X' = ind], [a(ind, n4169)]).
step(a(ind, n4169), rule(12509), ['X' = ind], [a(ind, n4168)]).
step(a(ind, n4168), rule(12506), ['X' = ind], [a(ind, n4167)]).
step(a(ind, n4167), rule(12503), ['X' = ind], [a(ind, n4166)]).
step(a(ind, n4166), rule(12500), ['X' = ind], [a(ind, n4165)]).
step(a(ind, n4165), rule(12497), ['X' = ind], [a(ind, n4164)]).
step(a(ind, n4164), rule(12494), ['X' = ind], [a(ind, n4163)]).
step(a(ind, n4163), rule(12491), ['X' = ind], [a(ind, n4162)]).
step(a(ind, n4162), rule(12488), ['X' = ind], [a(ind, n4161)]).
step(a(ind, n4161), rule(12485), ['X' = ind], [a(ind, n4160)]).
step(a(ind, n4160), rule(12482), ['X' = ind], [a(ind, n4159)]).
step(a(ind, n4159), rule(12479), ['X' = ind], [a(ind, n4158)]).
step(a(ind, n4158), rule(12476), ['X' = ind], [a(ind, n4157)]).
step(a(ind, n4157), rule(12473), ['X' = ind], [a(ind, n4156)]).
step(a(ind, n4156), rule(12470), ['X' = ind], [a(ind, n4155)]).
step(a(ind, n4155), rule(12467), ['X' = ind], [a(ind, n4154)]).
step(a(ind, n4154), rule(12464), ['X' = ind], [a(ind, n4153)]).
step(a(ind, n4153), rule(12461), ['X' = ind], [a(ind, n4152)]).
step(a(ind, n4152), rule(12458), ['X' = ind], [a(ind, n4151)]).
step(a(ind, n4151), rule(12455), ['X' = ind], [a(ind, n4150)]).
step(a(ind, n4150), rule(12452), ['X' = ind], [a(ind, n4149)]).
step(a(ind, n4149), rule(12449), ['X' = ind], [a(ind, n4148)]).
step(a(ind, n4148), rule(12446), ['X' = ind], [a(ind, n4147)]).
step(a(ind, n4147), rule(12443), ['X' = ind], [a(ind, n4146)]).
step(a(ind, n4146), rule(12440), ['X' = ind], [a(ind, n4145)]).
step(a(ind, n4145), rule(12437), ['X' = ind], [a(ind, n4144)]).
step(a(ind, n4144), rule(12434), ['X' = ind], [a(ind, n4143)]).
step(a(ind, n4143), rule(12431), ['X' = ind], [a(ind, n4142)]).
step(a(ind, n4142), rule(12428), ['X' = ind], [a(ind, n4141)]).
step(a(ind, n4141), rule(12425), ['X' = ind], [a(ind, n4140)]).
step(a(ind, n4140), rule(12422), ['X' = ind], [a(ind, n4139)]).
step(a(ind, n4139), rule(12419), ['X' = ind], [a(ind, n4138)]).
step(a(ind, n4138), rule(12416), ['X' = ind], [a(ind, n4137)]).
step(a(ind, n4137), rule(12413), ['X' = ind], [a(ind, n4136)]).
step(a(ind, n4136), rule(12410), ['X' = ind], [a(ind, n4135)]).
step(a(ind, n4135), rule(12407), ['X' = ind], [a(ind, n4134)]).
step(a(ind, n4134), rule(12404), ['X' = ind], [a(ind, n4133)]).
step(a(ind, n4133), rule(12401), ['X' = ind], [a(ind, n4132)]).
step(a(ind, n4132), rule(12398), ['X' = ind], [a(ind, n4131)]).
step(a(ind, n4131), rule(12395), ['X' = ind], [a(ind, n4130)]).
step(a(ind, n4130), rule(12392), ['X' = ind], [a(ind, n4129)]).
step(a(ind, n4129), rule(12389), ['X' = ind], [a(ind, n4128)]).
step(a(ind, n4128), rule(12386), ['X' = ind], [a(ind, n4127)]).
step(a(ind, n4127), rule(12383), ['X' = ind], [a(ind, n4126)]).
step(a(ind, n4126), rule(12380), ['X' = ind], [a(ind, n4125)]).
step(a(ind, n4125), rule(12377), ['X' = ind], [a(ind, n4124)]).
step(a(ind, n4124), rule(12374), ['X' = ind], [a(ind, n4123)]).
step(a(ind, n4123), rule(12371), ['X' = ind], [a(ind, n4122)]).
step(a(ind, n4122), rule(12368), ['X' = ind], [a(ind, n4121)]).
step(a(ind, n4121), rule(12365), ['X' = ind], [a(ind, n4120)]).
step(a(ind, n4120), rule(12362), ['X' = ind], [a(ind, n4119)]).
step(a(ind, n4119), rule(12359), ['X' = ind], [a(ind, n4118)]).
step(a(ind, n4118), rule(12356), ['X' = ind], [a(ind, n4117)]).
step(a(ind, n4117), rule(12353), ['X' = ind], [a(ind, n4116)]).
step(a(ind, n4116), rule(12350), ['X' = ind], [a(ind, n4115)]).
step(a(ind, n4115), rule(12347), ['X' = ind], [a(ind, n4114)]).
step(a(ind, n4114), rule(12344), ['X' = ind], [a(ind, n4113)]).
step(a(ind, n4113), rule(12341), ['X' = ind], [a(ind, n4112)]).
step(a(ind, n4112), rule(12338), ['X' = ind], [a(ind, n4111)]).
step(a(ind, n4111), rule(12335), ['X' = ind], [a(ind, n4110)]).
step(a(ind, n4110), rule(12332), ['X' = ind], [a(ind, n4109)]).
step(a(ind, n4109), rule(12329), ['X' = ind], [a(ind, n4108)]).
step(a(ind, n4108), rule(12326), ['X' = ind], [a(ind, n4107)]).
step(a(ind, n4107), rule(12323), ['X' = ind], [a(ind, n4106)]).
step(a(ind, n4106), rule(12320), ['X' = ind], [a(ind, n4105)]).
step(a(ind, n4105), rule(12317), ['X' = ind], [a(ind, n4104)]).
step(a(ind, n4104), rule(12314), ['X' = ind], [a(ind, n4103)]).
step(a(ind, n4103), rule(12311), ['X' = ind], [a(ind, n4102)]).
step(a(ind, n4102), rule(12308), ['X' = ind], [a(ind, n4101)]).
step(a(ind, n4101), rule(12305), ['X' = ind], [a(ind, n4100)]).
step(a(ind, n4100), rule(12302), ['X' = ind], [a(ind, n4099)]).
step(a(ind, n4099), rule(12299), ['X' = ind], [a(ind, n4098)]).
step(a(ind, n4098), rule(12296), ['X' = ind], [a(ind, n4097)]).
step(a(ind, n4097), rule(12293), ['X' = ind], [a(ind, n4096)]).
step(a(ind, n4096), rule(12290), ['X' = ind], [a(ind, n4095)]).
step(a(ind, n4095), rule(12287), ['X' = ind], [a(ind, n4094)]).
step(a(ind, n4094), rule(12284), ['X' = ind], [a(ind, n4093)]).
step(a(ind, n4093), rule(12281), ['X' = ind], [a(ind, n4092)]).
step(a(ind, n4092), rule(12278), ['X' = ind], [a(ind, n4091)]).
step(a(ind, n4091), rule(12275), ['X' = ind], [a(ind, n4090)]).
step(a(ind, n4090), rule(12272), ['X' = ind], [a(ind, n4089)]).
step(a(ind, n4089), rule(12269), ['X' = ind], [a(ind, n4088)]).
step(a(ind, n4088), rule(12266), ['X' = ind], [a(ind, n4087)]).
step(a(ind, n4087), rule(12263), ['X' = ind], [a(ind, n4086)]).
step(a(ind, n4086), rule(12260), ['X' = ind], [a(ind, n4085)]).
step(a(ind, n4085), rule(12257), ['X' = ind], [a(ind, n4084)]).
step(a(ind, n4084), rule(12254), ['X' = ind], [a(ind, n4083)]).
step(a(ind, n4083), rule(12251), ['X' = ind], [a(ind, n4082)]).
step(a(ind, n4082), rule(12248), ['X' = ind], [a(ind, n4081)]).
step(a(ind, n4081), rule(12245), ['X' = ind], [a(ind, n4080)]).
step(a(ind, n4080), rule(12242), ['X' = ind], [a(ind, n4079)]).
step(a(ind, n4079), rule(12239), ['X' = ind], [a(ind, n4078)]).
step(a(ind, n4078), rule(12236), ['X' = ind], [a(ind, n4077)]).
step(a(ind, n4077), rule(12233), ['X' = ind], [a(ind, n4076)]).
step(a(ind, n4076), rule(12230), ['X' = ind], [a(ind, n4075)]).
step(a(ind, n4075), rule(12227), ['X' = ind], [a(ind, n4074)]).
step(a(ind, n4074), rule(12224), ['X' = ind], [a(ind, n4073)]).
step(a(ind, n4073), rule(12221), ['X' = ind], [a(ind, n4072)]).
step(a(ind, n4072), rule(12218), ['X' = ind], [a(ind, n4071)]).
step(a(ind, n4071), rule(12215), ['X' = ind], [a(ind, n4070)]).
step(a(ind, n4070), rule(12212), ['X' = ind], [a(ind, n4069)]).
step(a(ind, n4069), rule(12209), ['X' = ind], [a(ind, n4068)]).
step(a(ind, n4068), rule(12206), ['X' = ind], [a(ind, n4067)]).
step(a(ind, n4067), rule(12203), ['X' = ind], [a(ind, n4066)]).
step(a(ind, n4066), rule(12200), ['X' = ind], [a(ind, n4065)]).
step(a(ind, n4065), rule(12197), ['X' = ind], [a(ind, n4064)]).
step(a(ind, n4064), rule(12194), ['X' = ind], [a(ind, n4063)]).
step(a(ind, n4063), rule(12191), ['X' = ind], [a(ind, n4062)]).
step(a(ind, n4062), rule(12188), ['X' = ind], [a(ind, n4061)]).
step(a(ind, n4061), rule(12185), ['X' = ind], [a(ind, n4060)]).
step(a(ind, n4060), rule(12182), ['X' = ind], [a(ind, n4059)]).
step(a(ind, n4059), rule(12179), ['X' = ind], [a(ind, n4058)]).
step(a(ind, n4058), rule(12176), ['X' = ind], [a(ind, n4057)]).
step(a(ind, n4057), rule(12173), ['X' = ind], [a(ind, n4056)]).
step(a(ind, n4056), rule(12170), ['X' = ind], [a(ind, n4055)]).
step(a(ind, n4055), rule(12167), ['X' = ind], [a(ind, n4054)]).
step(a(ind, n4054), rule(12164), ['X' = ind], [a(ind, n4053)]).
step(a(ind, n4053), rule(12161), ['X' = ind], [a(ind, n4052)]).
step(a(ind, n4052), rule(12158), ['X' = ind], [a(ind, n4051)]).
step(a(ind, n4051), rule(12155), ['X' = ind], [a(ind, n4050)]).
step(a(ind, n4050), rule(12152), ['X' = ind], [a(ind, n4049)]).
step(a(ind, n4049), rule(12149), ['X' = ind], [a(ind, n4048)]).
step(a(ind, n4048), rule(12146), ['X' = ind], [a(ind, n4047)]).
step(a(ind, n4047), rule(12143), ['X' = ind], [a(ind, n4046)]).
step(a(ind, n4046), rule(12140), ['X' = ind], [a(ind, n4045)]).
step(a(ind, n4045), rule(12137), ['X' = ind], [a(ind, n4044)]).
step(a(ind, n4044), rule(12134), ['X' = ind], [a(ind, n4043)]).
step(a(ind, n4043), rule(12131), ['X' = ind], [a(ind, n4042)]).
step(a(ind, n4042), rule(12128), ['X' = ind], [a(ind, n4041)]).
step(a(ind, n4041), rule(12125), ['X' = ind], [a(ind, n4040)]).
step(a(ind, n4040), rule(12122), ['X' = ind], [a(ind, n4039)]).
step(a(ind, n4039), rule(12119), ['X' = ind], [a(ind, n4038)]).
step(a(ind, n4038), rule(12116), ['X' = ind], [a(ind, n4037)]).
step(a(ind, n4037), rule(12113), ['X' = ind], [a(ind, n4036)]).
step(a(ind, n4036), rule(12110), ['X' = ind], [a(ind, n4035)]).
step(a(ind, n4035), rule(12107), ['X' = ind], [a(ind, n4034)]).
step(a(ind, n4034), rule(12104), ['X' = ind], [a(ind, n4033)]).
step(a(ind, n4033), rule(12101), ['X' = ind], [a(ind, n4032)]).
step(a(ind, n4032), rule(12098), ['X' = ind], [a(ind, n4031)]).
step(a(ind, n4031), rule(12095), ['X' = ind], [a(ind, n4030)]).
step(a(ind, n4030), rule(12092), ['X' = ind], [a(ind, n4029)]).
step(a(ind, n4029), rule(12089), ['X' = ind], [a(ind, n4028)]).
step(a(ind, n4028), rule(12086), ['X' = ind], [a(ind, n4027)]).
step(a(ind, n4027), rule(12083), ['X' = ind], [a(ind, n4026)]).
step(a(ind, n4026), rule(12080), ['X' = ind], [a(ind, n4025)]).
step(a(ind, n4025), rule(12077), ['X' = ind], [a(ind, n4024)]).
step(a(ind, n4024), rule(12074), ['X' = ind], [a(ind, n4023)]).
step(a(ind, n4023), rule(12071), ['X' = ind], [a(ind, n4022)]).
step(a(ind, n4022), rule(12068), ['X' = ind], [a(ind, n4021)]).
step(a(ind, n4021), rule(12065), ['X' = ind], [a(ind, n4020)]).
step(a(ind, n4020), rule(12062), ['X' = ind], [a(ind, n4019)]).
step(a(ind, n4019), rule(12059), ['X' = ind], [a(ind, n4018)]).
step(a(ind, n4018), rule(12056), ['X' = ind], [a(ind, n4017)]).
step(a(ind, n4017), rule(12053), ['X' = ind], [a(ind, n4016)]).
step(a(ind, n4016), rule(12050), ['X' = ind], [a(ind, n4015)]).
step(a(ind, n4015), rule(12047), ['X' = ind], [a(ind, n4014)]).
step(a(ind, n4014), rule(12044), ['X' = ind], [a(ind, n4013)]).
step(a(ind, n4013), rule(12041), ['X' = ind], [a(ind, n4012)]).
step(a(ind, n4012), rule(12038), ['X' = ind], [a(ind, n4011)]).
step(a(ind, n4011), rule(12035), ['X' = ind], [a(ind, n4010)]).
step(a(ind, n4010), rule(12032), ['X' = ind], [a(ind, n4009)]).
step(a(ind, n4009), rule(12029), ['X' = ind], [a(ind, n4008)]).
step(a(ind, n4008), rule(12026), ['X' = ind], [a(ind, n4007)]).
step(a(ind, n4007), rule(12023), ['X' = ind], [a(ind, n4006)]).
step(a(ind, n4006), rule(12020), ['X' = ind], [a(ind, n4005)]).
step(a(ind, n4005), rule(12017), ['X' = ind], [a(ind, n4004)]).
step(a(ind, n4004), rule(12014), ['X' = ind], [a(ind, n4003)]).
step(a(ind, n4003), rule(12011), ['X' = ind], [a(ind, n4002)]).
step(a(ind, n4002), rule(12008), ['X' = ind], [a(ind, n4001)]).
step(a(ind, n4001), rule(12005), ['X' = ind], [a(ind, n4000)]).
step(a(ind, n4000), rule(12002), ['X' = ind], [a(ind, n3999)]).
step(a(ind, n3999), rule(11999), ['X' = ind], [a(ind, n3998)]).
step(a(ind, n3998), rule(11996), ['X' = ind], [a(ind, n3997)]).
step(a(ind, n3997), rule(11993), ['X' = ind], [a(ind, n3996)]).
step(a(ind, n3996), rule(11990), ['X' = ind], [a(ind, n3995)]).
step(a(ind, n3995), rule(11987), ['X' = ind], [a(ind, n3994)]).
step(a(ind, n3994), rule(11984), ['X' = ind], [a(ind, n3993)]).
step(a(ind, n3993), rule(11981), ['X' = ind], [a(ind, n3992)]).
step(a(ind, n3992), rule(11978), ['X' = ind], [a(ind, n3991)]).
step(a(ind, n3991), rule(11975), ['X' = ind], [a(ind, n3990)]).
step(a(ind, n3990), rule(11972), ['X' = ind], [a(ind, n3989)]).
step(a(ind, n3989), rule(11969), ['X' = ind], [a(ind, n3988)]).
step(a(ind, n3988), rule(11966), ['X' = ind], [a(ind, n3987)]).
step(a(ind, n3987), rule(11963), ['X' = ind], [a(ind, n3986)]).
step(a(ind, n3986), rule(11960), ['X' = ind], [a(ind, n3985)]).
step(a(ind, n3985), rule(11957), ['X' = ind], [a(ind, n3984)]).
step(a(ind, n3984), rule(11954), ['X' = ind], [a(ind, n3983)]).
step(a(ind, n3983), rule(11951), ['X' = ind], [a(ind, n3982)]).
step(a(ind, n3982), rule(11948), ['X' = ind], [a(ind, n3981)]).
step(a(ind, n3981), rule(11945), ['X' = ind], [a(ind, n3980)]).
step(a(ind, n3980), rule(11942), ['X' = ind], [a(ind, n3979)]).
step(a(ind, n3979), rule(11939), ['X' = ind], [a(ind, n3978)]).
step(a(ind, n3978), rule(11936), ['X' = ind], [a(ind, n3977)]).
step(a(ind, n3977), rule(11933), ['X' = ind], [a(ind, n3976)]).
step(a(ind, n3976), rule(11930), ['X' = ind], [a(ind, n3975)]).
step(a(ind, n3975), rule(11927), ['X' = ind], [a(ind, n3974)]).
step(a(ind, n3974), rule(11924), ['X' = ind], [a(ind, n3973)]).
step(a(ind, n3973), rule(11921), ['X' = ind], [a(ind, n3972)]).
step(a(ind, n3972), rule(11918), ['X' = ind], [a(ind, n3971)]).
step(a(ind, n3971), rule(11915), ['X' = ind], [a(ind, n3970)]).
step(a(ind, n3970), rule(11912), ['X' = ind], [a(ind, n3969)]).
step(a(ind, n3969), rule(11909), ['X' = ind], [a(ind, n3968)]).
step(a(ind, n3968), rule(11906), ['X' = ind], [a(ind, n3967)]).
step(a(ind, n3967), rule(11903), ['X' = ind], [a(ind, n3966)]).
step(a(ind, n3966), rule(11900), ['X' = ind], [a(ind, n3965)]).
step(a(ind, n3965), rule(11897), ['X' = ind], [a(ind, n3964)]).
step(a(ind, n3964), rule(11894), ['X' = ind], [a(ind, n3963)]).
step(a(ind, n3963), rule(11891), ['X' = ind], [a(ind, n3962)]).
step(a(ind, n3962), rule(11888), ['X' = ind], [a(ind, n3961)]).
step(a(ind, n3961), rule(11885), ['X' = ind], [a(ind, n3960)]).
step(a(ind, n3960), rule(11882), ['X' = ind], [a(ind, n3959)]).
step(a(ind, n3959), rule(11879), ['X' = ind], [a(ind, n3958)]).
step(a(ind, n3958), rule(11876), ['X' = ind], [a(ind, n3957)]).
step(a(ind, n3957), rule(11873), ['X' = ind], [a(ind, n3956)]).
step(a(ind, n3956), rule(11870), ['X' = ind], [a(ind, n3955)]).
step(a(ind, n3955), rule(11867), ['X' = ind], [a(ind, n3954)]).
step(a(ind, n3954), rule(11864), ['X' = ind], [a(ind, n3953)]).
step(a(ind, n3953), rule(11861), ['X' = ind], [a(ind, n3952)]).
step(a(ind, n3952), rule(11858), ['X' = ind], [a(ind, n3951)]).
step(a(ind, n3951), rule(11855), ['X' = ind], [a(ind, n3950)]).
step(a(ind, n3950), rule(11852), ['X' = ind], [a(ind, n3949)]).
step(a(ind, n3949), rule(11849), ['X' = ind], [a(ind, n3948)]).
step(a(ind, n3948), rule(11846), ['X' = ind], [a(ind, n3947)]).
step(a(ind, n3947), rule(11843), ['X' = ind], [a(ind, n3946)]).
step(a(ind, n3946), rule(11840), ['X' = ind], [a(ind, n3945)]).
step(a(ind, n3945), rule(11837), ['X' = ind], [a(ind, n3944)]).
step(a(ind, n3944), rule(11834), ['X' = ind], [a(ind, n3943)]).
step(a(ind, n3943), rule(11831), ['X' = ind], [a(ind, n3942)]).
step(a(ind, n3942), rule(11828), ['X' = ind], [a(ind, n3941)]).
step(a(ind, n3941), rule(11825), ['X' = ind], [a(ind, n3940)]).
step(a(ind, n3940), rule(11822), ['X' = ind], [a(ind, n3939)]).
step(a(ind, n3939), rule(11819), ['X' = ind], [a(ind, n3938)]).
step(a(ind, n3938), rule(11816), ['X' = ind], [a(ind, n3937)]).
step(a(ind, n3937), rule(11813), ['X' = ind], [a(ind, n3936)]).
step(a(ind, n3936), rule(11810), ['X' = ind], [a(ind, n3935)]).
step(a(ind, n3935), rule(11807), ['X' = ind], [a(ind, n3934)]).
step(a(ind, n3934), rule(11804), ['X' = ind], [a(ind, n3933)]).
step(a(ind, n3933), rule(11801), ['X' = ind], [a(ind, n3932)]).
step(a(ind, n3932), rule(11798), ['X' = ind], [a(ind, n3931)]).
step(a(ind, n3931), rule(11795), ['X' = ind], [a(ind, n3930)]).
step(a(ind, n3930), rule(11792), ['X' = ind], [a(ind, n3929)]).
step(a(ind, n3929), rule(11789), ['X' = ind], [a(ind, n3928)]).
step(a(ind, n3928), rule(11786), ['X' = ind], [a(ind, n3927)]).
step(a(ind, n3927), rule(11783), ['X' = ind], [a(ind, n3926)]).
step(a(ind, n3926), rule(11780), ['X' = ind], [a(ind, n3925)]).
step(a(ind, n3925), rule(11777), ['X' = ind], [a(ind, n3924)]).
step(a(ind, n3924), rule(11774), ['X' = ind], [a(ind, n3923)]).
step(a(ind, n3923), rule(11771), ['X' = ind], [a(ind, n3922)]).
step(a(ind, n3922), rule(11768), ['X' = ind], [a(ind, n3921)]).
step(a(ind, n3921), rule(11765), ['X' = ind], [a(ind, n3920)]).
step(a(ind, n3920), rule(11762), ['X' = ind], [a(ind, n3919)]).
step(a(ind, n3919), rule(11759), ['X' = ind], [a(ind, n3918)]).
step(a(ind, n3918), rule(11756), ['X' = ind], [a(ind, n3917)]).
step(a(ind, n3917), rule(11753), ['X' = ind], [a(ind, n3916)]).
step(a(ind, n3916), rule(11750), ['X' = ind], [a(ind, n3915)]).
step(a(ind, n3915), rule(11747), ['X' = ind], [a(ind, n3914)]).
step(a(ind, n3914), rule(11744), ['X' = ind], [a(ind, n3913)]).
step(a(ind, n3913), rule(11741), ['X' = ind], [a(ind, n3912)]).
step(a(ind, n3912), rule(11738), ['X' = ind], [a(ind, n3911)]).
step(a(ind, n3911), rule(11735), ['X' = ind], [a(ind, n3910)]).
step(a(ind, n3910), rule(11732), ['X' = ind], [a(ind, n3909)]).
step(a(ind, n3909), rule(11729), ['X' = ind], [a(ind, n3908)]).
step(a(ind, n3908), rule(11726), ['X' = ind], [a(ind, n3907)]).
step(a(ind, n3907), rule(11723), ['X' = ind], [a(ind, n3906)]).
step(a(ind, n3906), rule(11720), ['X' = ind], [a(ind, n3905)]).
step(a(ind, n3905), rule(11717), ['X' = ind], [a(ind, n3904)]).
step(a(ind, n3904), rule(11714), ['X' = ind], [a(ind, n3903)]).
step(a(ind, n3903), rule(11711), ['X' = ind], [a(ind, n3902)]).
step(a(ind, n3902), rule(11708), ['X' = ind], [a(ind, n3901)]).
step(a(ind, n3901), rule(11705), ['X' = ind], [a(ind, n3900)]).
step(a(ind, n3900), rule(11702), ['X' = ind], [a(ind, n3899)]).
step(a(ind, n3899), rule(11699), ['X' = ind], [a(ind, n3898)]).
step(a(ind, n3898), rule(11696), ['X' = ind], [a(ind, n3897)]).
step(a(ind, n3897), rule(11693), ['X' = ind], [a(ind, n3896)]).
step(a(ind, n3896), rule(11690), ['X' = ind], [a(ind, n3895)]).
step(a(ind, n3895), rule(11687), ['X' = ind], [a(ind, n3894)]).
step(a(ind, n3894), rule(11684), ['X' = ind], [a(ind, n3893)]).
step(a(ind, n3893), rule(11681), ['X' = ind], [a(ind, n3892)]).
step(a(ind, n3892), rule(11678), ['X' = ind], [a(ind, n3891)]).
step(a(ind, n3891), rule(11675), ['X' = ind], [a(ind, n3890)]).
step(a(ind, n3890), rule(11672), ['X' = ind], [a(ind, n3889)]).
step(a(ind, n3889), rule(11669), ['X' = ind], [a(ind, n3888)]).
step(a(ind, n3888), rule(11666), ['X' = ind], [a(ind, n3887)]).
step(a(ind, n3887), rule(11663), ['X' = ind], [a(ind, n3886)]).
step(a(ind, n3886), rule(11660), ['X' = ind], [a(ind, n3885)]).
step(a(ind, n3885), rule(11657), ['X' = ind], [a(ind, n3884)]).
step(a(ind, n3884), rule(11654), ['X' = ind], [a(ind, n3883)]).
step(a(ind, n3883), rule(11651), ['X' = ind], [a(ind, n3882)]).
step(a(ind, n3882), rule(11648), ['X' = ind], [a(ind, n3881)]).
step(a(ind, n3881), rule(11645), ['X' = ind], [a(ind, n3880)]).
step(a(ind, n3880), rule(11642), ['X' = ind], [a(ind, n3879)]).
step(a(ind, n3879), rule(11639), ['X' = ind], [a(ind, n3878)]).
step(a(ind, n3878), rule(11636), ['X' = ind], [a(ind, n3877)]).
step(a(ind, n3877), rule(11633), ['X' = ind], [a(ind, n3876)]).
step(a(ind, n3876), rule(11630), ['X' = ind], [a(ind, n3875)]).
step(a(ind, n3875), rule(11627), ['X' = ind], [a(ind, n3874)]).
step(a(ind, n3874), rule(11624), ['X' = ind], [a(ind, n3873)]).
step(a(ind, n3873), rule(11621), ['X' = ind], [a(ind, n3872)]).
step(a(ind, n3872), rule(11618), ['X' = ind], [a(ind, n3871)]).
step(a(ind, n3871), rule(11615), ['X' = ind], [a(ind, n3870)]).
step(a(ind, n3870), rule(11612), ['X' = ind], [a(ind, n3869)]).
step(a(ind, n3869), rule(11609), ['X' = ind], [a(ind, n3868)]).
step(a(ind, n3868), rule(11606), ['X' = ind], [a(ind, n3867)]).
step(a(ind, n3867), rule(11603), ['X' = ind], [a(ind, n3866)]).
step(a(ind, n3866), rule(11600), ['X' = ind], [a(ind, n3865)]).
step(a(ind, n3865), rule(11597), ['X' = ind], [a(ind, n3864)]).
step(a(ind, n3864), rule(11594), ['X' = ind], [a(ind, n3863)]).
step(a(ind, n3863), rule(11591), ['X' = ind], [a(ind, n3862)]).
step(a(ind, n3862), rule(11588), ['X' = ind], [a(ind, n3861)]).
step(a(ind, n3861), rule(11585), ['X' = ind], [a(ind, n3860)]).
step(a(ind, n3860), rule(11582), ['X' = ind], [a(ind, n3859)]).
step(a(ind, n3859), rule(11579), ['X' = ind], [a(ind, n3858)]).
step(a(ind, n3858), rule(11576), ['X' = ind], [a(ind, n3857)]).
step(a(ind, n3857), rule(11573), ['X' = ind], [a(ind, n3856)]).
step(a(ind, n3856), rule(11570), ['X' = ind], [a(ind, n3855)]).
step(a(ind, n3855), rule(11567), ['X' = ind], [a(ind, n3854)]).
step(a(ind, n3854), rule(11564), ['X' = ind], [a(ind, n3853)]).
step(a(ind, n3853), rule(11561), ['X' = ind], [a(ind, n3852)]).
step(a(ind, n3852), rule(11558), ['X' = ind], [a(ind, n3851)]).
step(a(ind, n3851), rule(11555), ['X' = ind], [a(ind, n3850)]).
step(a(ind, n3850), rule(11552), ['X' = ind], [a(ind, n3849)]).
step(a(ind, n3849), rule(11549), ['X' = ind], [a(ind, n3848)]).
step(a(ind, n3848), rule(11546), ['X' = ind], [a(ind, n3847)]).
step(a(ind, n3847), rule(11543), ['X' = ind], [a(ind, n3846)]).
step(a(ind, n3846), rule(11540), ['X' = ind], [a(ind, n3845)]).
step(a(ind, n3845), rule(11537), ['X' = ind], [a(ind, n3844)]).
step(a(ind, n3844), rule(11534), ['X' = ind], [a(ind, n3843)]).
step(a(ind, n3843), rule(11531), ['X' = ind], [a(ind, n3842)]).
step(a(ind, n3842), rule(11528), ['X' = ind], [a(ind, n3841)]).
step(a(ind, n3841), rule(11525), ['X' = ind], [a(ind, n3840)]).
step(a(ind, n3840), rule(11522), ['X' = ind], [a(ind, n3839)]).
step(a(ind, n3839), rule(11519), ['X' = ind], [a(ind, n3838)]).
step(a(ind, n3838), rule(11516), ['X' = ind], [a(ind, n3837)]).
step(a(ind, n3837), rule(11513), ['X' = ind], [a(ind, n3836)]).
step(a(ind, n3836), rule(11510), ['X' = ind], [a(ind, n3835)]).
step(a(ind, n3835), rule(11507), ['X' = ind], [a(ind, n3834)]).
step(a(ind, n3834), rule(11504), ['X' = ind], [a(ind, n3833)]).
step(a(ind, n3833), rule(11501), ['X' = ind], [a(ind, n3832)]).
step(a(ind, n3832), rule(11498), ['X' = ind], [a(ind, n3831)]).
step(a(ind, n3831), rule(11495), ['X' = ind], [a(ind, n3830)]).
step(a(ind, n3830), rule(11492), ['X' = ind], [a(ind, n3829)]).
step(a(ind, n3829), rule(11489), ['X' = ind], [a(ind, n3828)]).
step(a(ind, n3828), rule(11486), ['X' = ind], [a(ind, n3827)]).
step(a(ind, n3827), rule(11483), ['X' = ind], [a(ind, n3826)]).
step(a(ind, n3826), rule(11480), ['X' = ind], [a(ind, n3825)]).
step(a(ind, n3825), rule(11477), ['X' = ind], [a(ind, n3824)]).
step(a(ind, n3824), rule(11474), ['X' = ind], [a(ind, n3823)]).
step(a(ind, n3823), rule(11471), ['X' = ind], [a(ind, n3822)]).
step(a(ind, n3822), rule(11468), ['X' = ind], [a(ind, n3821)]).
step(a(ind, n3821), rule(11465), ['X' = ind], [a(ind, n3820)]).
step(a(ind, n3820), rule(11462), ['X' = ind], [a(ind, n3819)]).
step(a(ind, n3819), rule(11459), ['X' = ind], [a(ind, n3818)]).
step(a(ind, n3818), rule(11456), ['X' = ind], [a(ind, n3817)]).
step(a(ind, n3817), rule(11453), ['X' = ind], [a(ind, n3816)]).
step(a(ind, n3816), rule(11450), ['X' = ind], [a(ind, n3815)]).
step(a(ind, n3815), rule(11447), ['X' = ind], [a(ind, n3814)]).
step(a(ind, n3814), rule(11444), ['X' = ind], [a(ind, n3813)]).
step(a(ind, n3813), rule(11441), ['X' = ind], [a(ind, n3812)]).
step(a(ind, n3812), rule(11438), ['X' = ind], [a(ind, n3811)]).
step(a(ind, n3811), rule(11435), ['X' = ind], [a(ind, n3810)]).
step(a(ind, n3810), rule(11432), ['X' = ind], [a(ind, n3809)]).
step(a(ind, n3809), rule(11429), ['X' = ind], [a(ind, n3808)]).
step(a(ind, n3808), rule(11426), ['X' = ind], [a(ind, n3807)]).
step(a(ind, n3807), rule(11423), ['X' = ind], [a(ind, n3806)]).
step(a(ind, n3806), rule(11420), ['X' = ind], [a(ind, n3805)]).
step(a(ind, n3805), rule(11417), ['X' = ind], [a(ind, n3804)]).
step(a(ind, n3804), rule(11414), ['X' = ind], [a(ind, n3803)]).
step(a(ind, n3803), rule(11411), ['X' = ind], [a(ind, n3802)]).
step(a(ind, n3802), rule(11408), ['X' = ind], [a(ind, n3801)]).
step(a(ind, n3801), rule(11405), ['X' = ind], [a(ind, n3800)]).
step(a(ind, n3800), rule(11402), ['X' = ind], [a(ind, n3799)]).
step(a(ind, n3799), rule(11399), ['X' = ind], [a(ind, n3798)]).
step(a(ind, n3798), rule(11396), ['X' = ind], [a(ind, n3797)]).
step(a(ind, n3797), rule(11393), ['X' = ind], [a(ind, n3796)]).
step(a(ind, n3796), rule(11390), ['X' = ind], [a(ind, n3795)]).
step(a(ind, n3795), rule(11387), ['X' = ind], [a(ind, n3794)]).
step(a(ind, n3794), rule(11384), ['X' = ind], [a(ind, n3793)]).
step(a(ind, n3793), rule(11381), ['X' = ind], [a(ind, n3792)]).
step(a(ind, n3792), rule(11378), ['X' = ind], [a(ind, n3791)]).
step(a(ind, n3791), rule(11375), ['X' = ind], [a(ind, n3790)]).
step(a(ind, n3790), rule(11372), ['X' = ind], [a(ind, n3789)]).
step(a(ind, n3789), rule(11369), ['X' = ind], [a(ind, n3788)]).
step(a(ind, n3788), rule(11366), ['X' = ind], [a(ind, n3787)]).
step(a(ind, n3787), rule(11363), ['X' = ind], [a(ind, n3786)]).
step(a(ind, n3786), rule(11360), ['X' = ind], [a(ind, n3785)]).
step(a(ind, n3785), rule(11357), ['X' = ind], [a(ind, n3784)]).
step(a(ind, n3784), rule(11354), ['X' = ind], [a(ind, n3783)]).
step(a(ind, n3783), rule(11351), ['X' = ind], [a(ind, n3782)]).
step(a(ind, n3782), rule(11348), ['X' = ind], [a(ind, n3781)]).
step(a(ind, n3781), rule(11345), ['X' = ind], [a(ind, n3780)]).
step(a(ind, n3780), rule(11342), ['X' = ind], [a(ind, n3779)]).
step(a(ind, n3779), rule(11339), ['X' = ind], [a(ind, n3778)]).
step(a(ind, n3778), rule(11336), ['X' = ind], [a(ind, n3777)]).
step(a(ind, n3777), rule(11333), ['X' = ind], [a(ind, n3776)]).
step(a(ind, n3776), rule(11330), ['X' = ind], [a(ind, n3775)]).
step(a(ind, n3775), rule(11327), ['X' = ind], [a(ind, n3774)]).
step(a(ind, n3774), rule(11324), ['X' = ind], [a(ind, n3773)]).
step(a(ind, n3773), rule(11321), ['X' = ind], [a(ind, n3772)]).
step(a(ind, n3772), rule(11318), ['X' = ind], [a(ind, n3771)]).
step(a(ind, n3771), rule(11315), ['X' = ind], [a(ind, n3770)]).
step(a(ind, n3770), rule(11312), ['X' = ind], [a(ind, n3769)]).
step(a(ind, n3769), rule(11309), ['X' = ind], [a(ind, n3768)]).
step(a(ind, n3768), rule(11306), ['X' = ind], [a(ind, n3767)]).
step(a(ind, n3767), rule(11303), ['X' = ind], [a(ind, n3766)]).
step(a(ind, n3766), rule(11300), ['X' = ind], [a(ind, n3765)]).
step(a(ind, n3765), rule(11297), ['X' = ind], [a(ind, n3764)]).
step(a(ind, n3764), rule(11294), ['X' = ind], [a(ind, n3763)]).
step(a(ind, n3763), rule(11291), ['X' = ind], [a(ind, n3762)]).
step(a(ind, n3762), rule(11288), ['X' = ind], [a(ind, n3761)]).
step(a(ind, n3761), rule(11285), ['X' = ind], [a(ind, n3760)]).
step(a(ind, n3760), rule(11282), ['X' = ind], [a(ind, n3759)]).
step(a(ind, n3759), rule(11279), ['X' = ind], [a(ind, n3758)]).
step(a(ind, n3758), rule(11276), ['X' = ind], [a(ind, n3757)]).
step(a(ind, n3757), rule(11273), ['X' = ind], [a(ind, n3756)]).
step(a(ind, n3756), rule(11270), ['X' = ind], [a(ind, n3755)]).
step(a(ind, n3755), rule(11267), ['X' = ind], [a(ind, n3754)]).
step(a(ind, n3754), rule(11264), ['X' = ind], [a(ind, n3753)]).
step(a(ind, n3753), rule(11261), ['X' = ind], [a(ind, n3752)]).
step(a(ind, n3752), rule(11258), ['X' = ind], [a(ind, n3751)]).
step(a(ind, n3751), rule(11255), ['X' = ind], [a(ind, n3750)]).
step(a(ind, n3750), rule(11252), ['X' = ind], [a(ind, n3749)]).
step(a(ind, n3749), rule(11249), ['X' = ind], [a(ind, n3748)]).
step(a(ind, n3748), rule(11246), ['X' = ind], [a(ind, n3747)]).
step(a(ind, n3747), rule(11243), ['X' = ind], [a(ind, n3746)]).
step(a(ind, n3746), rule(11240), ['X' = ind], [a(ind, n3745)]).
step(a(ind, n3745), rule(11237), ['X' = ind], [a(ind, n3744)]).
step(a(ind, n3744), rule(11234), ['X' = ind], [a(ind, n3743)]).
step(a(ind, n3743), rule(11231), ['X' = ind], [a(ind, n3742)]).
step(a(ind, n3742), rule(11228), ['X' = ind], [a(ind, n3741)]).
step(a(ind, n3741), rule(11225), ['X' = ind], [a(ind, n3740)]).
step(a(ind, n3740), rule(11222), ['X' = ind], [a(ind, n3739)]).
step(a(ind, n3739), rule(11219), ['X' = ind], [a(ind, n3738)]).
step(a(ind, n3738), rule(11216), ['X' = ind], [a(ind, n3737)]).
step(a(ind, n3737), rule(11213), ['X' = ind], [a(ind, n3736)]).
step(a(ind, n3736), rule(11210), ['X' = ind], [a(ind, n3735)]).
step(a(ind, n3735), rule(11207), ['X' = ind], [a(ind, n3734)]).
step(a(ind, n3734), rule(11204), ['X' = ind], [a(ind, n3733)]).
step(a(ind, n3733), rule(11201), ['X' = ind], [a(ind, n3732)]).
step(a(ind, n3732), rule(11198), ['X' = ind], [a(ind, n3731)]).
step(a(ind, n3731), rule(11195), ['X' = ind], [a(ind, n3730)]).
step(a(ind, n3730), rule(11192), ['X' = ind], [a(ind, n3729)]).
step(a(ind, n3729), rule(11189), ['X' = ind], [a(ind, n3728)]).
step(a(ind, n3728), rule(11186), ['X' = ind], [a(ind, n3727)]).
step(a(ind, n3727), rule(11183), ['X' = ind], [a(ind, n3726)]).
step(a(ind, n3726), rule(11180), ['X' = ind], [a(ind, n3725)]).
step(a(ind, n3725), rule(11177), ['X' = ind], [a(ind, n3724)]).
step(a(ind, n3724), rule(11174), ['X' = ind], [a(ind, n3723)]).
step(a(ind, n3723), rule(11171), ['X' = ind], [a(ind, n3722)]).
step(a(ind, n3722), rule(11168), ['X' = ind], [a(ind, n3721)]).
step(a(ind, n3721), rule(11165), ['X' = ind], [a(ind, n3720)]).
step(a(ind, n3720), rule(11162), ['X' = ind], [a(ind, n3719)]).
step(a(ind, n3719), rule(11159), ['X' = ind], [a(ind, n3718)]).
step(a(ind, n3718), rule(11156), ['X' = ind], [a(ind, n3717)]).
step(a(ind, n3717), rule(11153), ['X' = ind], [a(ind, n3716)]).
step(a(ind, n3716), rule(11150), ['X' = ind], [a(ind, n3715)]).
step(a(ind, n3715), rule(11147), ['X' = ind], [a(ind, n3714)]).
step(a(ind, n3714), rule(11144), ['X' = ind], [a(ind, n3713)]).
step(a(ind, n3713), rule(11141), ['X' = ind], [a(ind, n3712)]).
step(a(ind, n3712), rule(11138), ['X' = ind], [a(ind, n3711)]).
step(a(ind, n3711), rule(11135), ['X' = ind], [a(ind, n3710)]).
step(a(ind, n3710), rule(11132), ['X' = ind], [a(ind, n3709)]).
step(a(ind, n3709), rule(11129), ['X' = ind], [a(ind, n3708)]).
step(a(ind, n3708), rule(11126), ['X' = ind], [a(ind, n3707)]).
step(a(ind, n3707), rule(11123), ['X' = ind], [a(ind, n3706)]).
step(a(ind, n3706), rule(11120), ['X' = ind], [a(ind, n3705)]).
step(a(ind, n3705), rule(11117), ['X' = ind], [a(ind, n3704)]).
step(a(ind, n3704), rule(11114), ['X' = ind], [a(ind, n3703)]).
step(a(ind, n3703), rule(11111), ['X' = ind], [a(ind, n3702)]).
step(a(ind, n3702), rule(11108), ['X' = ind], [a(ind, n3701)]).
step(a(ind, n3701), rule(11105), ['X' = ind], [a(ind, n3700)]).
step(a(ind, n3700), rule(11102), ['X' = ind], [a(ind, n3699)]).
step(a(ind, n3699), rule(11099), ['X' = ind], [a(ind, n3698)]).
step(a(ind, n3698), rule(11096), ['X' = ind], [a(ind, n3697)]).
step(a(ind, n3697), rule(11093), ['X' = ind], [a(ind, n3696)]).
step(a(ind, n3696), rule(11090), ['X' = ind], [a(ind, n3695)]).
step(a(ind, n3695), rule(11087), ['X' = ind], [a(ind, n3694)]).
step(a(ind, n3694), rule(11084), ['X' = ind], [a(ind, n3693)]).
step(a(ind, n3693), rule(11081), ['X' = ind], [a(ind, n3692)]).
step(a(ind, n3692), rule(11078), ['X' = ind], [a(ind, n3691)]).
step(a(ind, n3691), rule(11075), ['X' = ind], [a(ind, n3690)]).
step(a(ind, n3690), rule(11072), ['X' = ind], [a(ind, n3689)]).
step(a(ind, n3689), rule(11069), ['X' = ind], [a(ind, n3688)]).
step(a(ind, n3688), rule(11066), ['X' = ind], [a(ind, n3687)]).
step(a(ind, n3687), rule(11063), ['X' = ind], [a(ind, n3686)]).
step(a(ind, n3686), rule(11060), ['X' = ind], [a(ind, n3685)]).
step(a(ind, n3685), rule(11057), ['X' = ind], [a(ind, n3684)]).
step(a(ind, n3684), rule(11054), ['X' = ind], [a(ind, n3683)]).
step(a(ind, n3683), rule(11051), ['X' = ind], [a(ind, n3682)]).
step(a(ind, n3682), rule(11048), ['X' = ind], [a(ind, n3681)]).
step(a(ind, n3681), rule(11045), ['X' = ind], [a(ind, n3680)]).
step(a(ind, n3680), rule(11042), ['X' = ind], [a(ind, n3679)]).
step(a(ind, n3679), rule(11039), ['X' = ind], [a(ind, n3678)]).
step(a(ind, n3678), rule(11036), ['X' = ind], [a(ind, n3677)]).
step(a(ind, n3677), rule(11033), ['X' = ind], [a(ind, n3676)]).
step(a(ind, n3676), rule(11030), ['X' = ind], [a(ind, n3675)]).
step(a(ind, n3675), rule(11027), ['X' = ind], [a(ind, n3674)]).
step(a(ind, n3674), rule(11024), ['X' = ind], [a(ind, n3673)]).
step(a(ind, n3673), rule(11021), ['X' = ind], [a(ind, n3672)]).
step(a(ind, n3672), rule(11018), ['X' = ind], [a(ind, n3671)]).
step(a(ind, n3671), rule(11015), ['X' = ind], [a(ind, n3670)]).
step(a(ind, n3670), rule(11012), ['X' = ind], [a(ind, n3669)]).
step(a(ind, n3669), rule(11009), ['X' = ind], [a(ind, n3668)]).
step(a(ind, n3668), rule(11006), ['X' = ind], [a(ind, n3667)]).
step(a(ind, n3667), rule(11003), ['X' = ind], [a(ind, n3666)]).
step(a(ind, n3666), rule(11000), ['X' = ind], [a(ind, n3665)]).
step(a(ind, n3665), rule(10997), ['X' = ind], [a(ind, n3664)]).
step(a(ind, n3664), rule(10994), ['X' = ind], [a(ind, n3663)]).
step(a(ind, n3663), rule(10991), ['X' = ind], [a(ind, n3662)]).
step(a(ind, n3662), rule(10988), ['X' = ind], [a(ind, n3661)]).
step(a(ind, n3661), rule(10985), ['X' = ind], [a(ind, n3660)]).
step(a(ind, n3660), rule(10982), ['X' = ind], [a(ind, n3659)]).
step(a(ind, n3659), rule(10979), ['X' = ind], [a(ind, n3658)]).
step(a(ind, n3658), rule(10976), ['X' = ind], [a(ind, n3657)]).
step(a(ind, n3657), rule(10973), ['X' = ind], [a(ind, n3656)]).
step(a(ind, n3656), rule(10970), ['X' = ind], [a(ind, n3655)]).
step(a(ind, n3655), rule(10967), ['X' = ind], [a(ind, n3654)]).
step(a(ind, n3654), rule(10964), ['X' = ind], [a(ind, n3653)]).
step(a(ind, n3653), rule(10961), ['X' = ind], [a(ind, n3652)]).
step(a(ind, n3652), rule(10958), ['X' = ind], [a(ind, n3651)]).
step(a(ind, n3651), rule(10955), ['X' = ind], [a(ind, n3650)]).
step(a(ind, n3650), rule(10952), ['X' = ind], [a(ind, n3649)]).
step(a(ind, n3649), rule(10949), ['X' = ind], [a(ind, n3648)]).
step(a(ind, n3648), rule(10946), ['X' = ind], [a(ind, n3647)]).
step(a(ind, n3647), rule(10943), ['X' = ind], [a(ind, n3646)]).
step(a(ind, n3646), rule(10940), ['X' = ind], [a(ind, n3645)]).
step(a(ind, n3645), rule(10937), ['X' = ind], [a(ind, n3644)]).
step(a(ind, n3644), rule(10934), ['X' = ind], [a(ind, n3643)]).
step(a(ind, n3643), rule(10931), ['X' = ind], [a(ind, n3642)]).
step(a(ind, n3642), rule(10928), ['X' = ind], [a(ind, n3641)]).
step(a(ind, n3641), rule(10925), ['X' = ind], [a(ind, n3640)]).
step(a(ind, n3640), rule(10922), ['X' = ind], [a(ind, n3639)]).
step(a(ind, n3639), rule(10919), ['X' = ind], [a(ind, n3638)]).
step(a(ind, n3638), rule(10916), ['X' = ind], [a(ind, n3637)]).
step(a(ind, n3637), rule(10913), ['X' = ind], [a(ind, n3636)]).
step(a(ind, n3636), rule(10910), ['X' = ind], [a(ind, n3635)]).
step(a(ind, n3635), rule(10907), ['X' = ind], [a(ind, n3634)]).
step(a(ind, n3634), rule(10904), ['X' = ind], [a(ind, n3633)]).
step(a(ind, n3633), rule(10901), ['X' = ind], [a(ind, n3632)]).
step(a(ind, n3632), rule(10898), ['X' = ind], [a(ind, n3631)]).
step(a(ind, n3631), rule(10895), ['X' = ind], [a(ind, n3630)]).
step(a(ind, n3630), rule(10892), ['X' = ind], [a(ind, n3629)]).
step(a(ind, n3629), rule(10889), ['X' = ind], [a(ind, n3628)]).
step(a(ind, n3628), rule(10886), ['X' = ind], [a(ind, n3627)]).
step(a(ind, n3627), rule(10883), ['X' = ind], [a(ind, n3626)]).
step(a(ind, n3626), rule(10880), ['X' = ind], [a(ind, n3625)]).
step(a(ind, n3625), rule(10877), ['X' = ind], [a(ind, n3624)]).
step(a(ind, n3624), rule(10874), ['X' = ind], [a(ind, n3623)]).
step(a(ind, n3623), rule(10871), ['X' = ind], [a(ind, n3622)]).
step(a(ind, n3622), rule(10868), ['X' = ind], [a(ind, n3621)]).
step(a(ind, n3621), rule(10865), ['X' = ind], [a(ind, n3620)]).
step(a(ind, n3620), rule(10862), ['X' = ind], [a(ind, n3619)]).
step(a(ind, n3619), rule(10859), ['X' = ind], [a(ind, n3618)]).
step(a(ind, n3618), rule(10856), ['X' = ind], [a(ind, n3617)]).
step(a(ind, n3617), rule(10853), ['X' = ind], [a(ind, n3616)]).
step(a(ind, n3616), rule(10850), ['X' = ind], [a(ind, n3615)]).
step(a(ind, n3615), rule(10847), ['X' = ind], [a(ind, n3614)]).
step(a(ind, n3614), rule(10844), ['X' = ind], [a(ind, n3613)]).
step(a(ind, n3613), rule(10841), ['X' = ind], [a(ind, n3612)]).
step(a(ind, n3612), rule(10838), ['X' = ind], [a(ind, n3611)]).
step(a(ind, n3611), rule(10835), ['X' = ind], [a(ind, n3610)]).
step(a(ind, n3610), rule(10832), ['X' = ind], [a(ind, n3609)]).
step(a(ind, n3609), rule(10829), ['X' = ind], [a(ind, n3608)]).
step(a(ind, n3608), rule(10826), ['X' = ind], [a(ind, n3607)]).
step(a(ind, n3607), rule(10823), ['X' = ind], [a(ind, n3606)]).
step(a(ind, n3606), rule(10820), ['X' = ind], [a(ind, n3605)]).
step(a(ind, n3605), rule(10817), ['X' = ind], [a(ind, n3604)]).
step(a(ind, n3604), rule(10814), ['X' = ind], [a(ind, n3603)]).
step(a(ind, n3603), rule(10811), ['X' = ind], [a(ind, n3602)]).
step(a(ind, n3602), rule(10808), ['X' = ind], [a(ind, n3601)]).
step(a(ind, n3601), rule(10805), ['X' = ind], [a(ind, n3600)]).
step(a(ind, n3600), rule(10802), ['X' = ind], [a(ind, n3599)]).
step(a(ind, n3599), rule(10799), ['X' = ind], [a(ind, n3598)]).
step(a(ind, n3598), rule(10796), ['X' = ind], [a(ind, n3597)]).
step(a(ind, n3597), rule(10793), ['X' = ind], [a(ind, n3596)]).
step(a(ind, n3596), rule(10790), ['X' = ind], [a(ind, n3595)]).
step(a(ind, n3595), rule(10787), ['X' = ind], [a(ind, n3594)]).
step(a(ind, n3594), rule(10784), ['X' = ind], [a(ind, n3593)]).
step(a(ind, n3593), rule(10781), ['X' = ind], [a(ind, n3592)]).
step(a(ind, n3592), rule(10778), ['X' = ind], [a(ind, n3591)]).
step(a(ind, n3591), rule(10775), ['X' = ind], [a(ind, n3590)]).
step(a(ind, n3590), rule(10772), ['X' = ind], [a(ind, n3589)]).
step(a(ind, n3589), rule(10769), ['X' = ind], [a(ind, n3588)]).
step(a(ind, n3588), rule(10766), ['X' = ind], [a(ind, n3587)]).
step(a(ind, n3587), rule(10763), ['X' = ind], [a(ind, n3586)]).
step(a(ind, n3586), rule(10760), ['X' = ind], [a(ind, n3585)]).
step(a(ind, n3585), rule(10757), ['X' = ind], [a(ind, n3584)]).
step(a(ind, n3584), rule(10754), ['X' = ind], [a(ind, n3583)]).
step(a(ind, n3583), rule(10751), ['X' = ind], [a(ind, n3582)]).
step(a(ind, n3582), rule(10748), ['X' = ind], [a(ind, n3581)]).
step(a(ind, n3581), rule(10745), ['X' = ind], [a(ind, n3580)]).
step(a(ind, n3580), rule(10742), ['X' = ind], [a(ind, n3579)]).
step(a(ind, n3579), rule(10739), ['X' = ind], [a(ind, n3578)]).
step(a(ind, n3578), rule(10736), ['X' = ind], [a(ind, n3577)]).
step(a(ind, n3577), rule(10733), ['X' = ind], [a(ind, n3576)]).
step(a(ind, n3576), rule(10730), ['X' = ind], [a(ind, n3575)]).
step(a(ind, n3575), rule(10727), ['X' = ind], [a(ind, n3574)]).
step(a(ind, n3574), rule(10724), ['X' = ind], [a(ind, n3573)]).
step(a(ind, n3573), rule(10721), ['X' = ind], [a(ind, n3572)]).
step(a(ind, n3572), rule(10718), ['X' = ind], [a(ind, n3571)]).
step(a(ind, n3571), rule(10715), ['X' = ind], [a(ind, n3570)]).
step(a(ind, n3570), rule(10712), ['X' = ind], [a(ind, n3569)]).
step(a(ind, n3569), rule(10709), ['X' = ind], [a(ind, n3568)]).
step(a(ind, n3568), rule(10706), ['X' = ind], [a(ind, n3567)]).
step(a(ind, n3567), rule(10703), ['X' = ind], [a(ind, n3566)]).
step(a(ind, n3566), rule(10700), ['X' = ind], [a(ind, n3565)]).
step(a(ind, n3565), rule(10697), ['X' = ind], [a(ind, n3564)]).
step(a(ind, n3564), rule(10694), ['X' = ind], [a(ind, n3563)]).
step(a(ind, n3563), rule(10691), ['X' = ind], [a(ind, n3562)]).
step(a(ind, n3562), rule(10688), ['X' = ind], [a(ind, n3561)]).
step(a(ind, n3561), rule(10685), ['X' = ind], [a(ind, n3560)]).
step(a(ind, n3560), rule(10682), ['X' = ind], [a(ind, n3559)]).
step(a(ind, n3559), rule(10679), ['X' = ind], [a(ind, n3558)]).
step(a(ind, n3558), rule(10676), ['X' = ind], [a(ind, n3557)]).
step(a(ind, n3557), rule(10673), ['X' = ind], [a(ind, n3556)]).
step(a(ind, n3556), rule(10670), ['X' = ind], [a(ind, n3555)]).
step(a(ind, n3555), rule(10667), ['X' = ind], [a(ind, n3554)]).
step(a(ind, n3554), rule(10664), ['X' = ind], [a(ind, n3553)]).
step(a(ind, n3553), rule(10661), ['X' = ind], [a(ind, n3552)]).
step(a(ind, n3552), rule(10658), ['X' = ind], [a(ind, n3551)]).
step(a(ind, n3551), rule(10655), ['X' = ind], [a(ind, n3550)]).
step(a(ind, n3550), rule(10652), ['X' = ind], [a(ind, n3549)]).
step(a(ind, n3549), rule(10649), ['X' = ind], [a(ind, n3548)]).
step(a(ind, n3548), rule(10646), ['X' = ind], [a(ind, n3547)]).
step(a(ind, n3547), rule(10643), ['X' = ind], [a(ind, n3546)]).
step(a(ind, n3546), rule(10640), ['X' = ind], [a(ind, n3545)]).
step(a(ind, n3545), rule(10637), ['X' = ind], [a(ind, n3544)]).
step(a(ind, n3544), rule(10634), ['X' = ind], [a(ind, n3543)]).
step(a(ind, n3543), rule(10631), ['X' = ind], [a(ind, n3542)]).
step(a(ind, n3542), rule(10628), ['X' = ind], [a(ind, n3541)]).
step(a(ind, n3541), rule(10625), ['X' = ind], [a(ind, n3540)]).
step(a(ind, n3540), rule(10622), ['X' = ind], [a(ind, n3539)]).
step(a(ind, n3539), rule(10619), ['X' = ind], [a(ind, n3538)]).
step(a(ind, n3538), rule(10616), ['X' = ind], [a(ind, n3537)]).
step(a(ind, n3537), rule(10613), ['X' = ind], [a(ind, n3536)]).
step(a(ind, n3536), rule(10610), ['X' = ind], [a(ind, n3535)]).
step(a(ind, n3535), rule(10607), ['X' = ind], [a(ind, n3534)]).
step(a(ind, n3534), rule(10604), ['X' = ind], [a(ind, n3533)]).
step(a(ind, n3533), rule(10601), ['X' = ind], [a(ind, n3532)]).
step(a(ind, n3532), rule(10598), ['X' = ind], [a(ind, n3531)]).
step(a(ind, n3531), rule(10595), ['X' = ind], [a(ind, n3530)]).
step(a(ind, n3530), rule(10592), ['X' = ind], [a(ind, n3529)]).
step(a(ind, n3529), rule(10589), ['X' = ind], [a(ind, n3528)]).
step(a(ind, n3528), rule(10586), ['X' = ind], [a(ind, n3527)]).
step(a(ind, n3527), rule(10583), ['X' = ind], [a(ind, n3526)]).
step(a(ind, n3526), rule(10580), ['X' = ind], [a(ind, n3525)]).
step(a(ind, n3525), rule(10577), ['X' = ind], [a(ind, n3524)]).
step(a(ind, n3524), rule(10574), ['X' = ind], [a(ind, n3523)]).
step(a(ind, n3523), rule(10571), ['X' = ind], [a(ind, n3522)]).
step(a(ind, n3522), rule(10568), ['X' = ind], [a(ind, n3521)]).
step(a(ind, n3521), rule(10565), ['X' = ind], [a(ind, n3520)]).
step(a(ind, n3520), rule(10562), ['X' = ind], [a(ind, n3519)]).
step(a(ind, n3519), rule(10559), ['X' = ind], [a(ind, n3518)]).
step(a(ind, n3518), rule(10556), ['X' = ind], [a(ind, n3517)]).
step(a(ind, n3517), rule(10553), ['X' = ind], [a(ind, n3516)]).
step(a(ind, n3516), rule(10550), ['X' = ind], [a(ind, n3515)]).
step(a(ind, n3515), rule(10547), ['X' = ind], [a(ind, n3514)]).
step(a(ind, n3514), rule(10544), ['X' = ind], [a(ind, n3513)]).
step(a(ind, n3513), rule(10541), ['X' = ind], [a(ind, n3512)]).
step(a(ind, n3512), rule(10538), ['X' = ind], [a(ind, n3511)]).
step(a(ind, n3511), rule(10535), ['X' = ind], [a(ind, n3510)]).
step(a(ind, n3510), rule(10532), ['X' = ind], [a(ind, n3509)]).
step(a(ind, n3509), rule(10529), ['X' = ind], [a(ind, n3508)]).
step(a(ind, n3508), rule(10526), ['X' = ind], [a(ind, n3507)]).
step(a(ind, n3507), rule(10523), ['X' = ind], [a(ind, n3506)]).
step(a(ind, n3506), rule(10520), ['X' = ind], [a(ind, n3505)]).
step(a(ind, n3505), rule(10517), ['X' = ind], [a(ind, n3504)]).
step(a(ind, n3504), rule(10514), ['X' = ind], [a(ind, n3503)]).
step(a(ind, n3503), rule(10511), ['X' = ind], [a(ind, n3502)]).
step(a(ind, n3502), rule(10508), ['X' = ind], [a(ind, n3501)]).
step(a(ind, n3501), rule(10505), ['X' = ind], [a(ind, n3500)]).
step(a(ind, n3500), rule(10502), ['X' = ind], [a(ind, n3499)]).
step(a(ind, n3499), rule(10499), ['X' = ind], [a(ind, n3498)]).
step(a(ind, n3498), rule(10496), ['X' = ind], [a(ind, n3497)]).
step(a(ind, n3497), rule(10493), ['X' = ind], [a(ind, n3496)]).
step(a(ind, n3496), rule(10490), ['X' = ind], [a(ind, n3495)]).
step(a(ind, n3495), rule(10487), ['X' = ind], [a(ind, n3494)]).
step(a(ind, n3494), rule(10484), ['X' = ind], [a(ind, n3493)]).
step(a(ind, n3493), rule(10481), ['X' = ind], [a(ind, n3492)]).
step(a(ind, n3492), rule(10478), ['X' = ind], [a(ind, n3491)]).
step(a(ind, n3491), rule(10475), ['X' = ind], [a(ind, n3490)]).
step(a(ind, n3490), rule(10472), ['X' = ind], [a(ind, n3489)]).
step(a(ind, n3489), rule(10469), ['X' = ind], [a(ind, n3488)]).
step(a(ind, n3488), rule(10466), ['X' = ind], [a(ind, n3487)]).
step(a(ind, n3487), rule(10463), ['X' = ind], [a(ind, n3486)]).
step(a(ind, n3486), rule(10460), ['X' = ind], [a(ind, n3485)]).
step(a(ind, n3485), rule(10457), ['X' = ind], [a(ind, n3484)]).
step(a(ind, n3484), rule(10454), ['X' = ind], [a(ind, n3483)]).
step(a(ind, n3483), rule(10451), ['X' = ind], [a(ind, n3482)]).
step(a(ind, n3482), rule(10448), ['X' = ind], [a(ind, n3481)]).
step(a(ind, n3481), rule(10445), ['X' = ind], [a(ind, n3480)]).
step(a(ind, n3480), rule(10442), ['X' = ind], [a(ind, n3479)]).
step(a(ind, n3479), rule(10439), ['X' = ind], [a(ind, n3478)]).
step(a(ind, n3478), rule(10436), ['X' = ind], [a(ind, n3477)]).
step(a(ind, n3477), rule(10433), ['X' = ind], [a(ind, n3476)]).
step(a(ind, n3476), rule(10430), ['X' = ind], [a(ind, n3475)]).
step(a(ind, n3475), rule(10427), ['X' = ind], [a(ind, n3474)]).
step(a(ind, n3474), rule(10424), ['X' = ind], [a(ind, n3473)]).
step(a(ind, n3473), rule(10421), ['X' = ind], [a(ind, n3472)]).
step(a(ind, n3472), rule(10418), ['X' = ind], [a(ind, n3471)]).
step(a(ind, n3471), rule(10415), ['X' = ind], [a(ind, n3470)]).
step(a(ind, n3470), rule(10412), ['X' = ind], [a(ind, n3469)]).
step(a(ind, n3469), rule(10409), ['X' = ind], [a(ind, n3468)]).
step(a(ind, n3468), rule(10406), ['X' = ind], [a(ind, n3467)]).
step(a(ind, n3467), rule(10403), ['X' = ind], [a(ind, n3466)]).
step(a(ind, n3466), rule(10400), ['X' = ind], [a(ind, n3465)]).
step(a(ind, n3465), rule(10397), ['X' = ind], [a(ind, n3464)]).
step(a(ind, n3464), rule(10394), ['X' = ind], [a(ind, n3463)]).
step(a(ind, n3463), rule(10391), ['X' = ind], [a(ind, n3462)]).
step(a(ind, n3462), rule(10388), ['X' = ind], [a(ind, n3461)]).
step(a(ind, n3461), rule(10385), ['X' = ind], [a(ind, n3460)]).
step(a(ind, n3460), rule(10382), ['X' = ind], [a(ind, n3459)]).
step(a(ind, n3459), rule(10379), ['X' = ind], [a(ind, n3458)]).
step(a(ind, n3458), rule(10376), ['X' = ind], [a(ind, n3457)]).
step(a(ind, n3457), rule(10373), ['X' = ind], [a(ind, n3456)]).
step(a(ind, n3456), rule(10370), ['X' = ind], [a(ind, n3455)]).
step(a(ind, n3455), rule(10367), ['X' = ind], [a(ind, n3454)]).
step(a(ind, n3454), rule(10364), ['X' = ind], [a(ind, n3453)]).
step(a(ind, n3453), rule(10361), ['X' = ind], [a(ind, n3452)]).
step(a(ind, n3452), rule(10358), ['X' = ind], [a(ind, n3451)]).
step(a(ind, n3451), rule(10355), ['X' = ind], [a(ind, n3450)]).
step(a(ind, n3450), rule(10352), ['X' = ind], [a(ind, n3449)]).
step(a(ind, n3449), rule(10349), ['X' = ind], [a(ind, n3448)]).
step(a(ind, n3448), rule(10346), ['X' = ind], [a(ind, n3447)]).
step(a(ind, n3447), rule(10343), ['X' = ind], [a(ind, n3446)]).
step(a(ind, n3446), rule(10340), ['X' = ind], [a(ind, n3445)]).
step(a(ind, n3445), rule(10337), ['X' = ind], [a(ind, n3444)]).
step(a(ind, n3444), rule(10334), ['X' = ind], [a(ind, n3443)]).
step(a(ind, n3443), rule(10331), ['X' = ind], [a(ind, n3442)]).
step(a(ind, n3442), rule(10328), ['X' = ind], [a(ind, n3441)]).
step(a(ind, n3441), rule(10325), ['X' = ind], [a(ind, n3440)]).
step(a(ind, n3440), rule(10322), ['X' = ind], [a(ind, n3439)]).
step(a(ind, n3439), rule(10319), ['X' = ind], [a(ind, n3438)]).
step(a(ind, n3438), rule(10316), ['X' = ind], [a(ind, n3437)]).
step(a(ind, n3437), rule(10313), ['X' = ind], [a(ind, n3436)]).
step(a(ind, n3436), rule(10310), ['X' = ind], [a(ind, n3435)]).
step(a(ind, n3435), rule(10307), ['X' = ind], [a(ind, n3434)]).
step(a(ind, n3434), rule(10304), ['X' = ind], [a(ind, n3433)]).
step(a(ind, n3433), rule(10301), ['X' = ind], [a(ind, n3432)]).
step(a(ind, n3432), rule(10298), ['X' = ind], [a(ind, n3431)]).
step(a(ind, n3431), rule(10295), ['X' = ind], [a(ind, n3430)]).
step(a(ind, n3430), rule(10292), ['X' = ind], [a(ind, n3429)]).
step(a(ind, n3429), rule(10289), ['X' = ind], [a(ind, n3428)]).
step(a(ind, n3428), rule(10286), ['X' = ind], [a(ind, n3427)]).
step(a(ind, n3427), rule(10283), ['X' = ind], [a(ind, n3426)]).
step(a(ind, n3426), rule(10280), ['X' = ind], [a(ind, n3425)]).
step(a(ind, n3425), rule(10277), ['X' = ind], [a(ind, n3424)]).
step(a(ind, n3424), rule(10274), ['X' = ind], [a(ind, n3423)]).
step(a(ind, n3423), rule(10271), ['X' = ind], [a(ind, n3422)]).
step(a(ind, n3422), rule(10268), ['X' = ind], [a(ind, n3421)]).
step(a(ind, n3421), rule(10265), ['X' = ind], [a(ind, n3420)]).
step(a(ind, n3420), rule(10262), ['X' = ind], [a(ind, n3419)]).
step(a(ind, n3419), rule(10259), ['X' = ind], [a(ind, n3418)]).
step(a(ind, n3418), rule(10256), ['X' = ind], [a(ind, n3417)]).
step(a(ind, n3417), rule(10253), ['X' = ind], [a(ind, n3416)]).
step(a(ind, n3416), rule(10250), ['X' = ind], [a(ind, n3415)]).
step(a(ind, n3415), rule(10247), ['X' = ind], [a(ind, n3414)]).
step(a(ind, n3414), rule(10244), ['X' = ind], [a(ind, n3413)]).
step(a(ind, n3413), rule(10241), ['X' = ind], [a(ind, n3412)]).
step(a(ind, n3412), rule(10238), ['X' = ind], [a(ind, n3411)]).
step(a(ind, n3411), rule(10235), ['X' = ind], [a(ind, n3410)]).
step(a(ind, n3410), rule(10232), ['X' = ind], [a(ind, n3409)]).
step(a(ind, n3409), rule(10229), ['X' = ind], [a(ind, n3408)]).
step(a(ind, n3408), rule(10226), ['X' = ind], [a(ind, n3407)]).
step(a(ind, n3407), rule(10223), ['X' = ind], [a(ind, n3406)]).
step(a(ind, n3406), rule(10220), ['X' = ind], [a(ind, n3405)]).
step(a(ind, n3405), rule(10217), ['X' = ind], [a(ind, n3404)]).
step(a(ind, n3404), rule(10214), ['X' = ind], [a(ind, n3403)]).
step(a(ind, n3403), rule(10211), ['X' = ind], [a(ind, n3402)]).
step(a(ind, n3402), rule(10208), ['X' = ind], [a(ind, n3401)]).
step(a(ind, n3401), rule(10205), ['X' = ind], [a(ind, n3400)]).
step(a(ind, n3400), rule(10202), ['X' = ind], [a(ind, n3399)]).
step(a(ind, n3399), rule(10199), ['X' = ind], [a(ind, n3398)]).
step(a(ind, n3398), rule(10196), ['X' = ind], [a(ind, n3397)]).
step(a(ind, n3397), rule(10193), ['X' = ind], [a(ind, n3396)]).
step(a(ind, n3396), rule(10190), ['X' = ind], [a(ind, n3395)]).
step(a(ind, n3395), rule(10187), ['X' = ind], [a(ind, n3394)]).
step(a(ind, n3394), rule(10184), ['X' = ind], [a(ind, n3393)]).
step(a(ind, n3393), rule(10181), ['X' = ind], [a(ind, n3392)]).
step(a(ind, n3392), rule(10178), ['X' = ind], [a(ind, n3391)]).
step(a(ind, n3391), rule(10175), ['X' = ind], [a(ind, n3390)]).
step(a(ind, n3390), rule(10172), ['X' = ind], [a(ind, n3389)]).
step(a(ind, n3389), rule(10169), ['X' = ind], [a(ind, n3388)]).
step(a(ind, n3388), rule(10166), ['X' = ind], [a(ind, n3387)]).
step(a(ind, n3387), rule(10163), ['X' = ind], [a(ind, n3386)]).
step(a(ind, n3386), rule(10160), ['X' = ind], [a(ind, n3385)]).
step(a(ind, n3385), rule(10157), ['X' = ind], [a(ind, n3384)]).
step(a(ind, n3384), rule(10154), ['X' = ind], [a(ind, n3383)]).
step(a(ind, n3383), rule(10151), ['X' = ind], [a(ind, n3382)]).
step(a(ind, n3382), rule(10148), ['X' = ind], [a(ind, n3381)]).
step(a(ind, n3381), rule(10145), ['X' = ind], [a(ind, n3380)]).
step(a(ind, n3380), rule(10142), ['X' = ind], [a(ind, n3379)]).
step(a(ind, n3379), rule(10139), ['X' = ind], [a(ind, n3378)]).
step(a(ind, n3378), rule(10136), ['X' = ind], [a(ind, n3377)]).
step(a(ind, n3377), rule(10133), ['X' = ind], [a(ind, n3376)]).
step(a(ind, n3376), rule(10130), ['X' = ind], [a(ind, n3375)]).
step(a(ind, n3375), rule(10127), ['X' = ind], [a(ind, n3374)]).
step(a(ind, n3374), rule(10124), ['X' = ind], [a(ind, n3373)]).
step(a(ind, n3373), rule(10121), ['X' = ind], [a(ind, n3372)]).
step(a(ind, n3372), rule(10118), ['X' = ind], [a(ind, n3371)]).
step(a(ind, n3371), rule(10115), ['X' = ind], [a(ind, n3370)]).
step(a(ind, n3370), rule(10112), ['X' = ind], [a(ind, n3369)]).
step(a(ind, n3369), rule(10109), ['X' = ind], [a(ind, n3368)]).
step(a(ind, n3368), rule(10106), ['X' = ind], [a(ind, n3367)]).
step(a(ind, n3367), rule(10103), ['X' = ind], [a(ind, n3366)]).
step(a(ind, n3366), rule(10100), ['X' = ind], [a(ind, n3365)]).
step(a(ind, n3365), rule(10097), ['X' = ind], [a(ind, n3364)]).
step(a(ind, n3364), rule(10094), ['X' = ind], [a(ind, n3363)]).
step(a(ind, n3363), rule(10091), ['X' = ind], [a(ind, n3362)]).
step(a(ind, n3362), rule(10088), ['X' = ind], [a(ind, n3361)]).
step(a(ind, n3361), rule(10085), ['X' = ind], [a(ind, n3360)]).
step(a(ind, n3360), rule(10082), ['X' = ind], [a(ind, n3359)]).
step(a(ind, n3359), rule(10079), ['X' = ind], [a(ind, n3358)]).
step(a(ind, n3358), rule(10076), ['X' = ind], [a(ind, n3357)]).
step(a(ind, n3357), rule(10073), ['X' = ind], [a(ind, n3356)]).
step(a(ind, n3356), rule(10070), ['X' = ind], [a(ind, n3355)]).
step(a(ind, n3355), rule(10067), ['X' = ind], [a(ind, n3354)]).
step(a(ind, n3354), rule(10064), ['X' = ind], [a(ind, n3353)]).
step(a(ind, n3353), rule(10061), ['X' = ind], [a(ind, n3352)]).
step(a(ind, n3352), rule(10058), ['X' = ind], [a(ind, n3351)]).
step(a(ind, n3351), rule(10055), ['X' = ind], [a(ind, n3350)]).
step(a(ind, n3350), rule(10052), ['X' = ind], [a(ind, n3349)]).
step(a(ind, n3349), rule(10049), ['X' = ind], [a(ind, n3348)]).
step(a(ind, n3348), rule(10046), ['X' = ind], [a(ind, n3347)]).
step(a(ind, n3347), rule(10043), ['X' = ind], [a(ind, n3346)]).
step(a(ind, n3346), rule(10040), ['X' = ind], [a(ind, n3345)]).
step(a(ind, n3345), rule(10037), ['X' = ind], [a(ind, n3344)]).
step(a(ind, n3344), rule(10034), ['X' = ind], [a(ind, n3343)]).
step(a(ind, n3343), rule(10031), ['X' = ind], [a(ind, n3342)]).
step(a(ind, n3342), rule(10028), ['X' = ind], [a(ind, n3341)]).
step(a(ind, n3341), rule(10025), ['X' = ind], [a(ind, n3340)]).
step(a(ind, n3340), rule(10022), ['X' = ind], [a(ind, n3339)]).
step(a(ind, n3339), rule(10019), ['X' = ind], [a(ind, n3338)]).
step(a(ind, n3338), rule(10016), ['X' = ind], [a(ind, n3337)]).
step(a(ind, n3337), rule(10013), ['X' = ind], [a(ind, n3336)]).
step(a(ind, n3336), rule(10010), ['X' = ind], [a(ind, n3335)]).
step(a(ind, n3335), rule(10007), ['X' = ind], [a(ind, n3334)]).
step(a(ind, n3334), rule(10004), ['X' = ind], [a(ind, n3333)]).
step(a(ind, n3333), rule(10001), ['X' = ind], [a(ind, n3332)]).
step(a(ind, n3332), rule(9998), ['X' = ind], [a(ind, n3331)]).
step(a(ind, n3331), rule(9995), ['X' = ind], [a(ind, n3330)]).
step(a(ind, n3330), rule(9992), ['X' = ind], [a(ind, n3329)]).
step(a(ind, n3329), rule(9989), ['X' = ind], [a(ind, n3328)]).
step(a(ind, n3328), rule(9986), ['X' = ind], [a(ind, n3327)]).
step(a(ind, n3327), rule(9983), ['X' = ind], [a(ind, n3326)]).
step(a(ind, n3326), rule(9980), ['X' = ind], [a(ind, n3325)]).
step(a(ind, n3325), rule(9977), ['X' = ind], [a(ind, n3324)]).
step(a(ind, n3324), rule(9974), ['X' = ind], [a(ind, n3323)]).
step(a(ind, n3323), rule(9971), ['X' = ind], [a(ind, n3322)]).
step(a(ind, n3322), rule(9968), ['X' = ind], [a(ind, n3321)]).
step(a(ind, n3321), rule(9965), ['X' = ind], [a(ind, n3320)]).
step(a(ind, n3320), rule(9962), ['X' = ind], [a(ind, n3319)]).
step(a(ind, n3319), rule(9959), ['X' = ind], [a(ind, n3318)]).
step(a(ind, n3318), rule(9956), ['X' = ind], [a(ind, n3317)]).
step(a(ind, n3317), rule(9953), ['X' = ind], [a(ind, n3316)]).
step(a(ind, n3316), rule(9950), ['X' = ind], [a(ind, n3315)]).
step(a(ind, n3315), rule(9947), ['X' = ind], [a(ind, n3314)]).
step(a(ind, n3314), rule(9944), ['X' = ind], [a(ind, n3313)]).
step(a(ind, n3313), rule(9941), ['X' = ind], [a(ind, n3312)]).
step(a(ind, n3312), rule(9938), ['X' = ind], [a(ind, n3311)]).
step(a(ind, n3311), rule(9935), ['X' = ind], [a(ind, n3310)]).
step(a(ind, n3310), rule(9932), ['X' = ind], [a(ind, n3309)]).
step(a(ind, n3309), rule(9929), ['X' = ind], [a(ind, n3308)]).
step(a(ind, n3308), rule(9926), ['X' = ind], [a(ind, n3307)]).
step(a(ind, n3307), rule(9923), ['X' = ind], [a(ind, n3306)]).
step(a(ind, n3306), rule(9920), ['X' = ind], [a(ind, n3305)]).
step(a(ind, n3305), rule(9917), ['X' = ind], [a(ind, n3304)]).
step(a(ind, n3304), rule(9914), ['X' = ind], [a(ind, n3303)]).
step(a(ind, n3303), rule(9911), ['X' = ind], [a(ind, n3302)]).
step(a(ind, n3302), rule(9908), ['X' = ind], [a(ind, n3301)]).
step(a(ind, n3301), rule(9905), ['X' = ind], [a(ind, n3300)]).
step(a(ind, n3300), rule(9902), ['X' = ind], [a(ind, n3299)]).
step(a(ind, n3299), rule(9899), ['X' = ind], [a(ind, n3298)]).
step(a(ind, n3298), rule(9896), ['X' = ind], [a(ind, n3297)]).
step(a(ind, n3297), rule(9893), ['X' = ind], [a(ind, n3296)]).
step(a(ind, n3296), rule(9890), ['X' = ind], [a(ind, n3295)]).
step(a(ind, n3295), rule(9887), ['X' = ind], [a(ind, n3294)]).
step(a(ind, n3294), rule(9884), ['X' = ind], [a(ind, n3293)]).
step(a(ind, n3293), rule(9881), ['X' = ind], [a(ind, n3292)]).
step(a(ind, n3292), rule(9878), ['X' = ind], [a(ind, n3291)]).
step(a(ind, n3291), rule(9875), ['X' = ind], [a(ind, n3290)]).
step(a(ind, n3290), rule(9872), ['X' = ind], [a(ind, n3289)]).
step(a(ind, n3289), rule(9869), ['X' = ind], [a(ind, n3288)]).
step(a(ind, n3288), rule(9866), ['X' = ind], [a(ind, n3287)]).
step(a(ind, n3287), rule(9863), ['X' = ind], [a(ind, n3286)]).
step(a(ind, n3286), rule(9860), ['X' = ind], [a(ind, n3285)]).
step(a(ind, n3285), rule(9857), ['X' = ind], [a(ind, n3284)]).
step(a(ind, n3284), rule(9854), ['X' = ind], [a(ind, n3283)]).
step(a(ind, n3283), rule(9851), ['X' = ind], [a(ind, n3282)]).
step(a(ind, n3282), rule(9848), ['X' = ind], [a(ind, n3281)]).
step(a(ind, n3281), rule(9845), ['X' = ind], [a(ind, n3280)]).
step(a(ind, n3280), rule(9842), ['X' = ind], [a(ind, n3279)]).
step(a(ind, n3279), rule(9839), ['X' = ind], [a(ind, n3278)]).
step(a(ind, n3278), rule(9836), ['X' = ind], [a(ind, n3277)]).
step(a(ind, n3277), rule(9833), ['X' = ind], [a(ind, n3276)]).
step(a(ind, n3276), rule(9830), ['X' = ind], [a(ind, n3275)]).
step(a(ind, n3275), rule(9827), ['X' = ind], [a(ind, n3274)]).
step(a(ind, n3274), rule(9824), ['X' = ind], [a(ind, n3273)]).
step(a(ind, n3273), rule(9821), ['X' = ind], [a(ind, n3272)]).
step(a(ind, n3272), rule(9818), ['X' = ind], [a(ind, n3271)]).
step(a(ind, n3271), rule(9815), ['X' = ind], [a(ind, n3270)]).
step(a(ind, n3270), rule(9812), ['X' = ind], [a(ind, n3269)]).
step(a(ind, n3269), rule(9809), ['X' = ind], [a(ind, n3268)]).
step(a(ind, n3268), rule(9806), ['X' = ind], [a(ind, n3267)]).
step(a(ind, n3267), rule(9803), ['X' = ind], [a(ind, n3266)]).
step(a(ind, n3266), rule(9800), ['X' = ind], [a(ind, n3265)]).
step(a(ind, n3265), rule(9797), ['X' = ind], [a(ind, n3264)]).
step(a(ind, n3264), rule(9794), ['X' = ind], [a(ind, n3263)]).
step(a(ind, n3263), rule(9791), ['X' = ind], [a(ind, n3262)]).
step(a(ind, n3262), rule(9788), ['X' = ind], [a(ind, n3261)]).
step(a(ind, n3261), rule(9785), ['X' = ind], [a(ind, n3260)]).
step(a(ind, n3260), rule(9782), ['X' = ind], [a(ind, n3259)]).
step(a(ind, n3259), rule(9779), ['X' = ind], [a(ind, n3258)]).
step(a(ind, n3258), rule(9776), ['X' = ind], [a(ind, n3257)]).
step(a(ind, n3257), rule(9773), ['X' = ind], [a(ind, n3256)]).
step(a(ind, n3256), rule(9770), ['X' = ind], [a(ind, n3255)]).
step(a(ind, n3255), rule(9767), ['X' = ind], [a(ind, n3254)]).
step(a(ind, n3254), rule(9764), ['X' = ind], [a(ind, n3253)]).
step(a(ind, n3253), rule(9761), ['X' = ind], [a(ind, n3252)]).
step(a(ind, n3252), rule(9758), ['X' = ind], [a(ind, n3251)]).
step(a(ind, n3251), rule(9755), ['X' = ind], [a(ind, n3250)]).
step(a(ind, n3250), rule(9752), ['X' = ind], [a(ind, n3249)]).
step(a(ind, n3249), rule(9749), ['X' = ind], [a(ind, n3248)]).
step(a(ind, n3248), rule(9746), ['X' = ind], [a(ind, n3247)]).
step(a(ind, n3247), rule(9743), ['X' = ind], [a(ind, n3246)]).
step(a(ind, n3246), rule(9740), ['X' = ind], [a(ind, n3245)]).
step(a(ind, n3245), rule(9737), ['X' = ind], [a(ind, n3244)]).
step(a(ind, n3244), rule(9734), ['X' = ind], [a(ind, n3243)]).
step(a(ind, n3243), rule(9731), ['X' = ind], [a(ind, n3242)]).
step(a(ind, n3242), rule(9728), ['X' = ind], [a(ind, n3241)]).
step(a(ind, n3241), rule(9725), ['X' = ind], [a(ind, n3240)]).
step(a(ind, n3240), rule(9722), ['X' = ind], [a(ind, n3239)]).
step(a(ind, n3239), rule(9719), ['X' = ind], [a(ind, n3238)]).
step(a(ind, n3238), rule(9716), ['X' = ind], [a(ind, n3237)]).
step(a(ind, n3237), rule(9713), ['X' = ind], [a(ind, n3236)]).
step(a(ind, n3236), rule(9710), ['X' = ind], [a(ind, n3235)]).
step(a(ind, n3235), rule(9707), ['X' = ind], [a(ind, n3234)]).
step(a(ind, n3234), rule(9704), ['X' = ind], [a(ind, n3233)]).
step(a(ind, n3233), rule(9701), ['X' = ind], [a(ind, n3232)]).
step(a(ind, n3232), rule(9698), ['X' = ind], [a(ind, n3231)]).
step(a(ind, n3231), rule(9695), ['X' = ind], [a(ind, n3230)]).
step(a(ind, n3230), rule(9692), ['X' = ind], [a(ind, n3229)]).
step(a(ind, n3229), rule(9689), ['X' = ind], [a(ind, n3228)]).
step(a(ind, n3228), rule(9686), ['X' = ind], [a(ind, n3227)]).
step(a(ind, n3227), rule(9683), ['X' = ind], [a(ind, n3226)]).
step(a(ind, n3226), rule(9680), ['X' = ind], [a(ind, n3225)]).
step(a(ind, n3225), rule(9677), ['X' = ind], [a(ind, n3224)]).
step(a(ind, n3224), rule(9674), ['X' = ind], [a(ind, n3223)]).
step(a(ind, n3223), rule(9671), ['X' = ind], [a(ind, n3222)]).
step(a(ind, n3222), rule(9668), ['X' = ind], [a(ind, n3221)]).
step(a(ind, n3221), rule(9665), ['X' = ind], [a(ind, n3220)]).
step(a(ind, n3220), rule(9662), ['X' = ind], [a(ind, n3219)]).
step(a(ind, n3219), rule(9659), ['X' = ind], [a(ind, n3218)]).
step(a(ind, n3218), rule(9656), ['X' = ind], [a(ind, n3217)]).
step(a(ind, n3217), rule(9653), ['X' = ind], [a(ind, n3216)]).
step(a(ind, n3216), rule(9650), ['X' = ind], [a(ind, n3215)]).
step(a(ind, n3215), rule(9647), ['X' = ind], [a(ind, n3214)]).
step(a(ind, n3214), rule(9644), ['X' = ind], [a(ind, n3213)]).
step(a(ind, n3213), rule(9641), ['X' = ind], [a(ind, n3212)]).
step(a(ind, n3212), rule(9638), ['X' = ind], [a(ind, n3211)]).
step(a(ind, n3211), rule(9635), ['X' = ind], [a(ind, n3210)]).
step(a(ind, n3210), rule(9632), ['X' = ind], [a(ind, n3209)]).
step(a(ind, n3209), rule(9629), ['X' = ind], [a(ind, n3208)]).
step(a(ind, n3208), rule(9626), ['X' = ind], [a(ind, n3207)]).
step(a(ind, n3207), rule(9623), ['X' = ind], [a(ind, n3206)]).
step(a(ind, n3206), rule(9620), ['X' = ind], [a(ind, n3205)]).
step(a(ind, n3205), rule(9617), ['X' = ind], [a(ind, n3204)]).
step(a(ind, n3204), rule(9614), ['X' = ind], [a(ind, n3203)]).
step(a(ind, n3203), rule(9611), ['X' = ind], [a(ind, n3202)]).
step(a(ind, n3202), rule(9608), ['X' = ind], [a(ind, n3201)]).
step(a(ind, n3201), rule(9605), ['X' = ind], [a(ind, n3200)]).
step(a(ind, n3200), rule(9602), ['X' = ind], [a(ind, n3199)]).
step(a(ind, n3199), rule(9599), ['X' = ind], [a(ind, n3198)]).
step(a(ind, n3198), rule(9596), ['X' = ind], [a(ind, n3197)]).
step(a(ind, n3197), rule(9593), ['X' = ind], [a(ind, n3196)]).
step(a(ind, n3196), rule(9590), ['X' = ind], [a(ind, n3195)]).
step(a(ind, n3195), rule(9587), ['X' = ind], [a(ind, n3194)]).
step(a(ind, n3194), rule(9584), ['X' = ind], [a(ind, n3193)]).
step(a(ind, n3193), rule(9581), ['X' = ind], [a(ind, n3192)]).
step(a(ind, n3192), rule(9578), ['X' = ind], [a(ind, n3191)]).
step(a(ind, n3191), rule(9575), ['X' = ind], [a(ind, n3190)]).
step(a(ind, n3190), rule(9572), ['X' = ind], [a(ind, n3189)]).
step(a(ind, n3189), rule(9569), ['X' = ind], [a(ind, n3188)]).
step(a(ind, n3188), rule(9566), ['X' = ind], [a(ind, n3187)]).
step(a(ind, n3187), rule(9563), ['X' = ind], [a(ind, n3186)]).
step(a(ind, n3186), rule(9560), ['X' = ind], [a(ind, n3185)]).
step(a(ind, n3185), rule(9557), ['X' = ind], [a(ind, n3184)]).
step(a(ind, n3184), rule(9554), ['X' = ind], [a(ind, n3183)]).
step(a(ind, n3183), rule(9551), ['X' = ind], [a(ind, n3182)]).
step(a(ind, n3182), rule(9548), ['X' = ind], [a(ind, n3181)]).
step(a(ind, n3181), rule(9545), ['X' = ind], [a(ind, n3180)]).
step(a(ind, n3180), rule(9542), ['X' = ind], [a(ind, n3179)]).
step(a(ind, n3179), rule(9539), ['X' = ind], [a(ind, n3178)]).
step(a(ind, n3178), rule(9536), ['X' = ind], [a(ind, n3177)]).
step(a(ind, n3177), rule(9533), ['X' = ind], [a(ind, n3176)]).
step(a(ind, n3176), rule(9530), ['X' = ind], [a(ind, n3175)]).
step(a(ind, n3175), rule(9527), ['X' = ind], [a(ind, n3174)]).
step(a(ind, n3174), rule(9524), ['X' = ind], [a(ind, n3173)]).
step(a(ind, n3173), rule(9521), ['X' = ind], [a(ind, n3172)]).
step(a(ind, n3172), rule(9518), ['X' = ind], [a(ind, n3171)]).
step(a(ind, n3171), rule(9515), ['X' = ind], [a(ind, n3170)]).
step(a(ind, n3170), rule(9512), ['X' = ind], [a(ind, n3169)]).
step(a(ind, n3169), rule(9509), ['X' = ind], [a(ind, n3168)]).
step(a(ind, n3168), rule(9506), ['X' = ind], [a(ind, n3167)]).
step(a(ind, n3167), rule(9503), ['X' = ind], [a(ind, n3166)]).
step(a(ind, n3166), rule(9500), ['X' = ind], [a(ind, n3165)]).
step(a(ind, n3165), rule(9497), ['X' = ind], [a(ind, n3164)]).
step(a(ind, n3164), rule(9494), ['X' = ind], [a(ind, n3163)]).
step(a(ind, n3163), rule(9491), ['X' = ind], [a(ind, n3162)]).
step(a(ind, n3162), rule(9488), ['X' = ind], [a(ind, n3161)]).
step(a(ind, n3161), rule(9485), ['X' = ind], [a(ind, n3160)]).
step(a(ind, n3160), rule(9482), ['X' = ind], [a(ind, n3159)]).
step(a(ind, n3159), rule(9479), ['X' = ind], [a(ind, n3158)]).
step(a(ind, n3158), rule(9476), ['X' = ind], [a(ind, n3157)]).
step(a(ind, n3157), rule(9473), ['X' = ind], [a(ind, n3156)]).
step(a(ind, n3156), rule(9470), ['X' = ind], [a(ind, n3155)]).
step(a(ind, n3155), rule(9467), ['X' = ind], [a(ind, n3154)]).
step(a(ind, n3154), rule(9464), ['X' = ind], [a(ind, n3153)]).
step(a(ind, n3153), rule(9461), ['X' = ind], [a(ind, n3152)]).
step(a(ind, n3152), rule(9458), ['X' = ind], [a(ind, n3151)]).
step(a(ind, n3151), rule(9455), ['X' = ind], [a(ind, n3150)]).
step(a(ind, n3150), rule(9452), ['X' = ind], [a(ind, n3149)]).
step(a(ind, n3149), rule(9449), ['X' = ind], [a(ind, n3148)]).
step(a(ind, n3148), rule(9446), ['X' = ind], [a(ind, n3147)]).
step(a(ind, n3147), rule(9443), ['X' = ind], [a(ind, n3146)]).
step(a(ind, n3146), rule(9440), ['X' = ind], [a(ind, n3145)]).
step(a(ind, n3145), rule(9437), ['X' = ind], [a(ind, n3144)]).
step(a(ind, n3144), rule(9434), ['X' = ind], [a(ind, n3143)]).
step(a(ind, n3143), rule(9431), ['X' = ind], [a(ind, n3142)]).
step(a(ind, n3142), rule(9428), ['X' = ind], [a(ind, n3141)]).
step(a(ind, n3141), rule(9425), ['X' = ind], [a(ind, n3140)]).
step(a(ind, n3140), rule(9422), ['X' = ind], [a(ind, n3139)]).
step(a(ind, n3139), rule(9419), ['X' = ind], [a(ind, n3138)]).
step(a(ind, n3138), rule(9416), ['X' = ind], [a(ind, n3137)]).
step(a(ind, n3137), rule(9413), ['X' = ind], [a(ind, n3136)]).
step(a(ind, n3136), rule(9410), ['X' = ind], [a(ind, n3135)]).
step(a(ind, n3135), rule(9407), ['X' = ind], [a(ind, n3134)]).
step(a(ind, n3134), rule(9404), ['X' = ind], [a(ind, n3133)]).
step(a(ind, n3133), rule(9401), ['X' = ind], [a(ind, n3132)]).
step(a(ind, n3132), rule(9398), ['X' = ind], [a(ind, n3131)]).
step(a(ind, n3131), rule(9395), ['X' = ind], [a(ind, n3130)]).
step(a(ind, n3130), rule(9392), ['X' = ind], [a(ind, n3129)]).
step(a(ind, n3129), rule(9389), ['X' = ind], [a(ind, n3128)]).
step(a(ind, n3128), rule(9386), ['X' = ind], [a(ind, n3127)]).
step(a(ind, n3127), rule(9383), ['X' = ind], [a(ind, n3126)]).
step(a(ind, n3126), rule(9380), ['X' = ind], [a(ind, n3125)]).
step(a(ind, n3125), rule(9377), ['X' = ind], [a(ind, n3124)]).
step(a(ind, n3124), rule(9374), ['X' = ind], [a(ind, n3123)]).
step(a(ind, n3123), rule(9371), ['X' = ind], [a(ind, n3122)]).
step(a(ind, n3122), rule(9368), ['X' = ind], [a(ind, n3121)]).
step(a(ind, n3121), rule(9365), ['X' = ind], [a(ind, n3120)]).
step(a(ind, n3120), rule(9362), ['X' = ind], [a(ind, n3119)]).
step(a(ind, n3119), rule(9359), ['X' = ind], [a(ind, n3118)]).
step(a(ind, n3118), rule(9356), ['X' = ind], [a(ind, n3117)]).
step(a(ind, n3117), rule(9353), ['X' = ind], [a(ind, n3116)]).
step(a(ind, n3116), rule(9350), ['X' = ind], [a(ind, n3115)]).
step(a(ind, n3115), rule(9347), ['X' = ind], [a(ind, n3114)]).
step(a(ind, n3114), rule(9344), ['X' = ind], [a(ind, n3113)]).
step(a(ind, n3113), rule(9341), ['X' = ind], [a(ind, n3112)]).
step(a(ind, n3112), rule(9338), ['X' = ind], [a(ind, n3111)]).
step(a(ind, n3111), rule(9335), ['X' = ind], [a(ind, n3110)]).
step(a(ind, n3110), rule(9332), ['X' = ind], [a(ind, n3109)]).
step(a(ind, n3109), rule(9329), ['X' = ind], [a(ind, n3108)]).
step(a(ind, n3108), rule(9326), ['X' = ind], [a(ind, n3107)]).
step(a(ind, n3107), rule(9323), ['X' = ind], [a(ind, n3106)]).
step(a(ind, n3106), rule(9320), ['X' = ind], [a(ind, n3105)]).
step(a(ind, n3105), rule(9317), ['X' = ind], [a(ind, n3104)]).
step(a(ind, n3104), rule(9314), ['X' = ind], [a(ind, n3103)]).
step(a(ind, n3103), rule(9311), ['X' = ind], [a(ind, n3102)]).
step(a(ind, n3102), rule(9308), ['X' = ind], [a(ind, n3101)]).
step(a(ind, n3101), rule(9305), ['X' = ind], [a(ind, n3100)]).
step(a(ind, n3100), rule(9302), ['X' = ind], [a(ind, n3099)]).
step(a(ind, n3099), rule(9299), ['X' = ind], [a(ind, n3098)]).
step(a(ind, n3098), rule(9296), ['X' = ind], [a(ind, n3097)]).
step(a(ind, n3097), rule(9293), ['X' = ind], [a(ind, n3096)]).
step(a(ind, n3096), rule(9290), ['X' = ind], [a(ind, n3095)]).
step(a(ind, n3095), rule(9287), ['X' = ind], [a(ind, n3094)]).
step(a(ind, n3094), rule(9284), ['X' = ind], [a(ind, n3093)]).
step(a(ind, n3093), rule(9281), ['X' = ind], [a(ind, n3092)]).
step(a(ind, n3092), rule(9278), ['X' = ind], [a(ind, n3091)]).
step(a(ind, n3091), rule(9275), ['X' = ind], [a(ind, n3090)]).
step(a(ind, n3090), rule(9272), ['X' = ind], [a(ind, n3089)]).
step(a(ind, n3089), rule(9269), ['X' = ind], [a(ind, n3088)]).
step(a(ind, n3088), rule(9266), ['X' = ind], [a(ind, n3087)]).
step(a(ind, n3087), rule(9263), ['X' = ind], [a(ind, n3086)]).
step(a(ind, n3086), rule(9260), ['X' = ind], [a(ind, n3085)]).
step(a(ind, n3085), rule(9257), ['X' = ind], [a(ind, n3084)]).
step(a(ind, n3084), rule(9254), ['X' = ind], [a(ind, n3083)]).
step(a(ind, n3083), rule(9251), ['X' = ind], [a(ind, n3082)]).
step(a(ind, n3082), rule(9248), ['X' = ind], [a(ind, n3081)]).
step(a(ind, n3081), rule(9245), ['X' = ind], [a(ind, n3080)]).
step(a(ind, n3080), rule(9242), ['X' = ind], [a(ind, n3079)]).
step(a(ind, n3079), rule(9239), ['X' = ind], [a(ind, n3078)]).
step(a(ind, n3078), rule(9236), ['X' = ind], [a(ind, n3077)]).
step(a(ind, n3077), rule(9233), ['X' = ind], [a(ind, n3076)]).
step(a(ind, n3076), rule(9230), ['X' = ind], [a(ind, n3075)]).
step(a(ind, n3075), rule(9227), ['X' = ind], [a(ind, n3074)]).
step(a(ind, n3074), rule(9224), ['X' = ind], [a(ind, n3073)]).
step(a(ind, n3073), rule(9221), ['X' = ind], [a(ind, n3072)]).
step(a(ind, n3072), rule(9218), ['X' = ind], [a(ind, n3071)]).
step(a(ind, n3071), rule(9215), ['X' = ind], [a(ind, n3070)]).
step(a(ind, n3070), rule(9212), ['X' = ind], [a(ind, n3069)]).
step(a(ind, n3069), rule(9209), ['X' = ind], [a(ind, n3068)]).
step(a(ind, n3068), rule(9206), ['X' = ind], [a(ind, n3067)]).
step(a(ind, n3067), rule(9203), ['X' = ind], [a(ind, n3066)]).
step(a(ind, n3066), rule(9200), ['X' = ind], [a(ind, n3065)]).
step(a(ind, n3065), rule(9197), ['X' = ind], [a(ind, n3064)]).
step(a(ind, n3064), rule(9194), ['X' = ind], [a(ind, n3063)]).
step(a(ind, n3063), rule(9191), ['X' = ind], [a(ind, n3062)]).
step(a(ind, n3062), rule(9188), ['X' = ind], [a(ind, n3061)]).
step(a(ind, n3061), rule(9185), ['X' = ind], [a(ind, n3060)]).
step(a(ind, n3060), rule(9182), ['X' = ind], [a(ind, n3059)]).
step(a(ind, n3059), rule(9179), ['X' = ind], [a(ind, n3058)]).
step(a(ind, n3058), rule(9176), ['X' = ind], [a(ind, n3057)]).
step(a(ind, n3057), rule(9173), ['X' = ind], [a(ind, n3056)]).
step(a(ind, n3056), rule(9170), ['X' = ind], [a(ind, n3055)]).
step(a(ind, n3055), rule(9167), ['X' = ind], [a(ind, n3054)]).
step(a(ind, n3054), rule(9164), ['X' = ind], [a(ind, n3053)]).
step(a(ind, n3053), rule(9161), ['X' = ind], [a(ind, n3052)]).
step(a(ind, n3052), rule(9158), ['X' = ind], [a(ind, n3051)]).
step(a(ind, n3051), rule(9155), ['X' = ind], [a(ind, n3050)]).
step(a(ind, n3050), rule(9152), ['X' = ind], [a(ind, n3049)]).
step(a(ind, n3049), rule(9149), ['X' = ind], [a(ind, n3048)]).
step(a(ind, n3048), rule(9146), ['X' = ind], [a(ind, n3047)]).
step(a(ind, n3047), rule(9143), ['X' = ind], [a(ind, n3046)]).
step(a(ind, n3046), rule(9140), ['X' = ind], [a(ind, n3045)]).
step(a(ind, n3045), rule(9137), ['X' = ind], [a(ind, n3044)]).
step(a(ind, n3044), rule(9134), ['X' = ind], [a(ind, n3043)]).
step(a(ind, n3043), rule(9131), ['X' = ind], [a(ind, n3042)]).
step(a(ind, n3042), rule(9128), ['X' = ind], [a(ind, n3041)]).
step(a(ind, n3041), rule(9125), ['X' = ind], [a(ind, n3040)]).
step(a(ind, n3040), rule(9122), ['X' = ind], [a(ind, n3039)]).
step(a(ind, n3039), rule(9119), ['X' = ind], [a(ind, n3038)]).
step(a(ind, n3038), rule(9116), ['X' = ind], [a(ind, n3037)]).
step(a(ind, n3037), rule(9113), ['X' = ind], [a(ind, n3036)]).
step(a(ind, n3036), rule(9110), ['X' = ind], [a(ind, n3035)]).
step(a(ind, n3035), rule(9107), ['X' = ind], [a(ind, n3034)]).
step(a(ind, n3034), rule(9104), ['X' = ind], [a(ind, n3033)]).
step(a(ind, n3033), rule(9101), ['X' = ind], [a(ind, n3032)]).
step(a(ind, n3032), rule(9098), ['X' = ind], [a(ind, n3031)]).
step(a(ind, n3031), rule(9095), ['X' = ind], [a(ind, n3030)]).
step(a(ind, n3030), rule(9092), ['X' = ind], [a(ind, n3029)]).
step(a(ind, n3029), rule(9089), ['X' = ind], [a(ind, n3028)]).
step(a(ind, n3028), rule(9086), ['X' = ind], [a(ind, n3027)]).
step(a(ind, n3027), rule(9083), ['X' = ind], [a(ind, n3026)]).
step(a(ind, n3026), rule(9080), ['X' = ind], [a(ind, n3025)]).
step(a(ind, n3025), rule(9077), ['X' = ind], [a(ind, n3024)]).
step(a(ind, n3024), rule(9074), ['X' = ind], [a(ind, n3023)]).
step(a(ind, n3023), rule(9071), ['X' = ind], [a(ind, n3022)]).
step(a(ind, n3022), rule(9068), ['X' = ind], [a(ind, n3021)]).
step(a(ind, n3021), rule(9065), ['X' = ind], [a(ind, n3020)]).
step(a(ind, n3020), rule(9062), ['X' = ind], [a(ind, n3019)]).
step(a(ind, n3019), rule(9059), ['X' = ind], [a(ind, n3018)]).
step(a(ind, n3018), rule(9056), ['X' = ind], [a(ind, n3017)]).
step(a(ind, n3017), rule(9053), ['X' = ind], [a(ind, n3016)]).
step(a(ind, n3016), rule(9050), ['X' = ind], [a(ind, n3015)]).
step(a(ind, n3015), rule(9047), ['X' = ind], [a(ind, n3014)]).
step(a(ind, n3014), rule(9044), ['X' = ind], [a(ind, n3013)]).
step(a(ind, n3013), rule(9041), ['X' = ind], [a(ind, n3012)]).
step(a(ind, n3012), rule(9038), ['X' = ind], [a(ind, n3011)]).
step(a(ind, n3011), rule(9035), ['X' = ind], [a(ind, n3010)]).
step(a(ind, n3010), rule(9032), ['X' = ind], [a(ind, n3009)]).
step(a(ind, n3009), rule(9029), ['X' = ind], [a(ind, n3008)]).
step(a(ind, n3008), rule(9026), ['X' = ind], [a(ind, n3007)]).
step(a(ind, n3007), rule(9023), ['X' = ind], [a(ind, n3006)]).
step(a(ind, n3006), rule(9020), ['X' = ind], [a(ind, n3005)]).
step(a(ind, n3005), rule(9017), ['X' = ind], [a(ind, n3004)]).
step(a(ind, n3004), rule(9014), ['X' = ind], [a(ind, n3003)]).
step(a(ind, n3003), rule(9011), ['X' = ind], [a(ind, n3002)]).
step(a(ind, n3002), rule(9008), ['X' = ind], [a(ind, n3001)]).
step(a(ind, n3001), rule(9005), ['X' = ind], [a(ind, n3000)]).
step(a(ind, n3000), rule(9002), ['X' = ind], [a(ind, n2999)]).
step(a(ind, n2999), rule(8999), ['X' = ind], [a(ind, n2998)]).
step(a(ind, n2998), rule(8996), ['X' = ind], [a(ind, n2997)]).
step(a(ind, n2997), rule(8993), ['X' = ind], [a(ind, n2996)]).
step(a(ind, n2996), rule(8990), ['X' = ind], [a(ind, n2995)]).
step(a(ind, n2995), rule(8987), ['X' = ind], [a(ind, n2994)]).
step(a(ind, n2994), rule(8984), ['X' = ind], [a(ind, n2993)]).
step(a(ind, n2993), rule(8981), ['X' = ind], [a(ind, n2992)]).
step(a(ind, n2992), rule(8978), ['X' = ind], [a(ind, n2991)]).
step(a(ind, n2991), rule(8975), ['X' = ind], [a(ind, n2990)]).
step(a(ind, n2990), rule(8972), ['X' = ind], [a(ind, n2989)]).
step(a(ind, n2989), rule(8969), ['X' = ind], [a(ind, n2988)]).
step(a(ind, n2988), rule(8966), ['X' = ind], [a(ind, n2987)]).
step(a(ind, n2987), rule(8963), ['X' = ind], [a(ind, n2986)]).
step(a(ind, n2986), rule(8960), ['X' = ind], [a(ind, n2985)]).
step(a(ind, n2985), rule(8957), ['X' = ind], [a(ind, n2984)]).
step(a(ind, n2984), rule(8954), ['X' = ind], [a(ind, n2983)]).
step(a(ind, n2983), rule(8951), ['X' = ind], [a(ind, n2982)]).
step(a(ind, n2982), rule(8948), ['X' = ind], [a(ind, n2981)]).
step(a(ind, n2981), rule(8945), ['X' = ind], [a(ind, n2980)]).
step(a(ind, n2980), rule(8942), ['X' = ind], [a(ind, n2979)]).
step(a(ind, n2979), rule(8939), ['X' = ind], [a(ind, n2978)]).
step(a(ind, n2978), rule(8936), ['X' = ind], [a(ind, n2977)]).
step(a(ind, n2977), rule(8933), ['X' = ind], [a(ind, n2976)]).
step(a(ind, n2976), rule(8930), ['X' = ind], [a(ind, n2975)]).
step(a(ind, n2975), rule(8927), ['X' = ind], [a(ind, n2974)]).
step(a(ind, n2974), rule(8924), ['X' = ind], [a(ind, n2973)]).
step(a(ind, n2973), rule(8921), ['X' = ind], [a(ind, n2972)]).
step(a(ind, n2972), rule(8918), ['X' = ind], [a(ind, n2971)]).
step(a(ind, n2971), rule(8915), ['X' = ind], [a(ind, n2970)]).
step(a(ind, n2970), rule(8912), ['X' = ind], [a(ind, n2969)]).
step(a(ind, n2969), rule(8909), ['X' = ind], [a(ind, n2968)]).
step(a(ind, n2968), rule(8906), ['X' = ind], [a(ind, n2967)]).
step(a(ind, n2967), rule(8903), ['X' = ind], [a(ind, n2966)]).
step(a(ind, n2966), rule(8900), ['X' = ind], [a(ind, n2965)]).
step(a(ind, n2965), rule(8897), ['X' = ind], [a(ind, n2964)]).
step(a(ind, n2964), rule(8894), ['X' = ind], [a(ind, n2963)]).
step(a(ind, n2963), rule(8891), ['X' = ind], [a(ind, n2962)]).
step(a(ind, n2962), rule(8888), ['X' = ind], [a(ind, n2961)]).
step(a(ind, n2961), rule(8885), ['X' = ind], [a(ind, n2960)]).
step(a(ind, n2960), rule(8882), ['X' = ind], [a(ind, n2959)]).
step(a(ind, n2959), rule(8879), ['X' = ind], [a(ind, n2958)]).
step(a(ind, n2958), rule(8876), ['X' = ind], [a(ind, n2957)]).
step(a(ind, n2957), rule(8873), ['X' = ind], [a(ind, n2956)]).
step(a(ind, n2956), rule(8870), ['X' = ind], [a(ind, n2955)]).
step(a(ind, n2955), rule(8867), ['X' = ind], [a(ind, n2954)]).
step(a(ind, n2954), rule(8864), ['X' = ind], [a(ind, n2953)]).
step(a(ind, n2953), rule(8861), ['X' = ind], [a(ind, n2952)]).
step(a(ind, n2952), rule(8858), ['X' = ind], [a(ind, n2951)]).
step(a(ind, n2951), rule(8855), ['X' = ind], [a(ind, n2950)]).
step(a(ind, n2950), rule(8852), ['X' = ind], [a(ind, n2949)]).
step(a(ind, n2949), rule(8849), ['X' = ind], [a(ind, n2948)]).
step(a(ind, n2948), rule(8846), ['X' = ind], [a(ind, n2947)]).
step(a(ind, n2947), rule(8843), ['X' = ind], [a(ind, n2946)]).
step(a(ind, n2946), rule(8840), ['X' = ind], [a(ind, n2945)]).
step(a(ind, n2945), rule(8837), ['X' = ind], [a(ind, n2944)]).
step(a(ind, n2944), rule(8834), ['X' = ind], [a(ind, n2943)]).
step(a(ind, n2943), rule(8831), ['X' = ind], [a(ind, n2942)]).
step(a(ind, n2942), rule(8828), ['X' = ind], [a(ind, n2941)]).
step(a(ind, n2941), rule(8825), ['X' = ind], [a(ind, n2940)]).
step(a(ind, n2940), rule(8822), ['X' = ind], [a(ind, n2939)]).
step(a(ind, n2939), rule(8819), ['X' = ind], [a(ind, n2938)]).
step(a(ind, n2938), rule(8816), ['X' = ind], [a(ind, n2937)]).
step(a(ind, n2937), rule(8813), ['X' = ind], [a(ind, n2936)]).
step(a(ind, n2936), rule(8810), ['X' = ind], [a(ind, n2935)]).
step(a(ind, n2935), rule(8807), ['X' = ind], [a(ind, n2934)]).
step(a(ind, n2934), rule(8804), ['X' = ind], [a(ind, n2933)]).
step(a(ind, n2933), rule(8801), ['X' = ind], [a(ind, n2932)]).
step(a(ind, n2932), rule(8798), ['X' = ind], [a(ind, n2931)]).
step(a(ind, n2931), rule(8795), ['X' = ind], [a(ind, n2930)]).
step(a(ind, n2930), rule(8792), ['X' = ind], [a(ind, n2929)]).
step(a(ind, n2929), rule(8789), ['X' = ind], [a(ind, n2928)]).
step(a(ind, n2928), rule(8786), ['X' = ind], [a(ind, n2927)]).
step(a(ind, n2927), rule(8783), ['X' = ind], [a(ind, n2926)]).
step(a(ind, n2926), rule(8780), ['X' = ind], [a(ind, n2925)]).
step(a(ind, n2925), rule(8777), ['X' = ind], [a(ind, n2924)]).
step(a(ind, n2924), rule(8774), ['X' = ind], [a(ind, n2923)]).
step(a(ind, n2923), rule(8771), ['X' = ind], [a(ind, n2922)]).
step(a(ind, n2922), rule(8768), ['X' = ind], [a(ind, n2921)]).
step(a(ind, n2921), rule(8765), ['X' = ind], [a(ind, n2920)]).
step(a(ind, n2920), rule(8762), ['X' = ind], [a(ind, n2919)]).
step(a(ind, n2919), rule(8759), ['X' = ind], [a(ind, n2918)]).
step(a(ind, n2918), rule(8756), ['X' = ind], [a(ind, n2917)]).
step(a(ind, n2917), rule(8753), ['X' = ind], [a(ind, n2916)]).
step(a(ind, n2916), rule(8750), ['X' = ind], [a(ind, n2915)]).
step(a(ind, n2915), rule(8747), ['X' = ind], [a(ind, n2914)]).
step(a(ind, n2914), rule(8744), ['X' = ind], [a(ind, n2913)]).
step(a(ind, n2913), rule(8741), ['X' = ind], [a(ind, n2912)]).
step(a(ind, n2912), rule(8738), ['X' = ind], [a(ind, n2911)]).
step(a(ind, n2911), rule(8735), ['X' = ind], [a(ind, n2910)]).
step(a(ind, n2910), rule(8732), ['X' = ind], [a(ind, n2909)]).
step(a(ind, n2909), rule(8729), ['X' = ind], [a(ind, n2908)]).
step(a(ind, n2908), rule(8726), ['X' = ind], [a(ind, n2907)]).
step(a(ind, n2907), rule(8723), ['X' = ind], [a(ind, n2906)]).
step(a(ind, n2906), rule(8720), ['X' = ind], [a(ind, n2905)]).
step(a(ind, n2905), rule(8717), ['X' = ind], [a(ind, n2904)]).
step(a(ind, n2904), rule(8714), ['X' = ind], [a(ind, n2903)]).
step(a(ind, n2903), rule(8711), ['X' = ind], [a(ind, n2902)]).
step(a(ind, n2902), rule(8708), ['X' = ind], [a(ind, n2901)]).
step(a(ind, n2901), rule(8705), ['X' = ind], [a(ind, n2900)]).
step(a(ind, n2900), rule(8702), ['X' = ind], [a(ind, n2899)]).
step(a(ind, n2899), rule(8699), ['X' = ind], [a(ind, n2898)]).
step(a(ind, n2898), rule(8696), ['X' = ind], [a(ind, n2897)]).
step(a(ind, n2897), rule(8693), ['X' = ind], [a(ind, n2896)]).
step(a(ind, n2896), rule(8690), ['X' = ind], [a(ind, n2895)]).
step(a(ind, n2895), rule(8687), ['X' = ind], [a(ind, n2894)]).
step(a(ind, n2894), rule(8684), ['X' = ind], [a(ind, n2893)]).
step(a(ind, n2893), rule(8681), ['X' = ind], [a(ind, n2892)]).
step(a(ind, n2892), rule(8678), ['X' = ind], [a(ind, n2891)]).
step(a(ind, n2891), rule(8675), ['X' = ind], [a(ind, n2890)]).
step(a(ind, n2890), rule(8672), ['X' = ind], [a(ind, n2889)]).
step(a(ind, n2889), rule(8669), ['X' = ind], [a(ind, n2888)]).
step(a(ind, n2888), rule(8666), ['X' = ind], [a(ind, n2887)]).
step(a(ind, n2887), rule(8663), ['X' = ind], [a(ind, n2886)]).
step(a(ind, n2886), rule(8660), ['X' = ind], [a(ind, n2885)]).
step(a(ind, n2885), rule(8657), ['X' = ind], [a(ind, n2884)]).
step(a(ind, n2884), rule(8654), ['X' = ind], [a(ind, n2883)]).
step(a(ind, n2883), rule(8651), ['X' = ind], [a(ind, n2882)]).
step(a(ind, n2882), rule(8648), ['X' = ind], [a(ind, n2881)]).
step(a(ind, n2881), rule(8645), ['X' = ind], [a(ind, n2880)]).
step(a(ind, n2880), rule(8642), ['X' = ind], [a(ind, n2879)]).
step(a(ind, n2879), rule(8639), ['X' = ind], [a(ind, n2878)]).
step(a(ind, n2878), rule(8636), ['X' = ind], [a(ind, n2877)]).
step(a(ind, n2877), rule(8633), ['X' = ind], [a(ind, n2876)]).
step(a(ind, n2876), rule(8630), ['X' = ind], [a(ind, n2875)]).
step(a(ind, n2875), rule(8627), ['X' = ind], [a(ind, n2874)]).
step(a(ind, n2874), rule(8624), ['X' = ind], [a(ind, n2873)]).
step(a(ind, n2873), rule(8621), ['X' = ind], [a(ind, n2872)]).
step(a(ind, n2872), rule(8618), ['X' = ind], [a(ind, n2871)]).
step(a(ind, n2871), rule(8615), ['X' = ind], [a(ind, n2870)]).
step(a(ind, n2870), rule(8612), ['X' = ind], [a(ind, n2869)]).
step(a(ind, n2869), rule(8609), ['X' = ind], [a(ind, n2868)]).
step(a(ind, n2868), rule(8606), ['X' = ind], [a(ind, n2867)]).
step(a(ind, n2867), rule(8603), ['X' = ind], [a(ind, n2866)]).
step(a(ind, n2866), rule(8600), ['X' = ind], [a(ind, n2865)]).
step(a(ind, n2865), rule(8597), ['X' = ind], [a(ind, n2864)]).
step(a(ind, n2864), rule(8594), ['X' = ind], [a(ind, n2863)]).
step(a(ind, n2863), rule(8591), ['X' = ind], [a(ind, n2862)]).
step(a(ind, n2862), rule(8588), ['X' = ind], [a(ind, n2861)]).
step(a(ind, n2861), rule(8585), ['X' = ind], [a(ind, n2860)]).
step(a(ind, n2860), rule(8582), ['X' = ind], [a(ind, n2859)]).
step(a(ind, n2859), rule(8579), ['X' = ind], [a(ind, n2858)]).
step(a(ind, n2858), rule(8576), ['X' = ind], [a(ind, n2857)]).
step(a(ind, n2857), rule(8573), ['X' = ind], [a(ind, n2856)]).
step(a(ind, n2856), rule(8570), ['X' = ind], [a(ind, n2855)]).
step(a(ind, n2855), rule(8567), ['X' = ind], [a(ind, n2854)]).
step(a(ind, n2854), rule(8564), ['X' = ind], [a(ind, n2853)]).
step(a(ind, n2853), rule(8561), ['X' = ind], [a(ind, n2852)]).
step(a(ind, n2852), rule(8558), ['X' = ind], [a(ind, n2851)]).
step(a(ind, n2851), rule(8555), ['X' = ind], [a(ind, n2850)]).
step(a(ind, n2850), rule(8552), ['X' = ind], [a(ind, n2849)]).
step(a(ind, n2849), rule(8549), ['X' = ind], [a(ind, n2848)]).
step(a(ind, n2848), rule(8546), ['X' = ind], [a(ind, n2847)]).
step(a(ind, n2847), rule(8543), ['X' = ind], [a(ind, n2846)]).
step(a(ind, n2846), rule(8540), ['X' = ind], [a(ind, n2845)]).
step(a(ind, n2845), rule(8537), ['X' = ind], [a(ind, n2844)]).
step(a(ind, n2844), rule(8534), ['X' = ind], [a(ind, n2843)]).
step(a(ind, n2843), rule(8531), ['X' = ind], [a(ind, n2842)]).
step(a(ind, n2842), rule(8528), ['X' = ind], [a(ind, n2841)]).
step(a(ind, n2841), rule(8525), ['X' = ind], [a(ind, n2840)]).
step(a(ind, n2840), rule(8522), ['X' = ind], [a(ind, n2839)]).
step(a(ind, n2839), rule(8519), ['X' = ind], [a(ind, n2838)]).
step(a(ind, n2838), rule(8516), ['X' = ind], [a(ind, n2837)]).
step(a(ind, n2837), rule(8513), ['X' = ind], [a(ind, n2836)]).
step(a(ind, n2836), rule(8510), ['X' = ind], [a(ind, n2835)]).
step(a(ind, n2835), rule(8507), ['X' = ind], [a(ind, n2834)]).
step(a(ind, n2834), rule(8504), ['X' = ind], [a(ind, n2833)]).
step(a(ind, n2833), rule(8501), ['X' = ind], [a(ind, n2832)]).
step(a(ind, n2832), rule(8498), ['X' = ind], [a(ind, n2831)]).
step(a(ind, n2831), rule(8495), ['X' = ind], [a(ind, n2830)]).
step(a(ind, n2830), rule(8492), ['X' = ind], [a(ind, n2829)]).
step(a(ind, n2829), rule(8489), ['X' = ind], [a(ind, n2828)]).
step(a(ind, n2828), rule(8486), ['X' = ind], [a(ind, n2827)]).
step(a(ind, n2827), rule(8483), ['X' = ind], [a(ind, n2826)]).
step(a(ind, n2826), rule(8480), ['X' = ind], [a(ind, n2825)]).
step(a(ind, n2825), rule(8477), ['X' = ind], [a(ind, n2824)]).
step(a(ind, n2824), rule(8474), ['X' = ind], [a(ind, n2823)]).
step(a(ind, n2823), rule(8471), ['X' = ind], [a(ind, n2822)]).
step(a(ind, n2822), rule(8468), ['X' = ind], [a(ind, n2821)]).
step(a(ind, n2821), rule(8465), ['X' = ind], [a(ind, n2820)]).
step(a(ind, n2820), rule(8462), ['X' = ind], [a(ind, n2819)]).
step(a(ind, n2819), rule(8459), ['X' = ind], [a(ind, n2818)]).
step(a(ind, n2818), rule(8456), ['X' = ind], [a(ind, n2817)]).
step(a(ind, n2817), rule(8453), ['X' = ind], [a(ind, n2816)]).
step(a(ind, n2816), rule(8450), ['X' = ind], [a(ind, n2815)]).
step(a(ind, n2815), rule(8447), ['X' = ind], [a(ind, n2814)]).
step(a(ind, n2814), rule(8444), ['X' = ind], [a(ind, n2813)]).
step(a(ind, n2813), rule(8441), ['X' = ind], [a(ind, n2812)]).
step(a(ind, n2812), rule(8438), ['X' = ind], [a(ind, n2811)]).
step(a(ind, n2811), rule(8435), ['X' = ind], [a(ind, n2810)]).
step(a(ind, n2810), rule(8432), ['X' = ind], [a(ind, n2809)]).
step(a(ind, n2809), rule(8429), ['X' = ind], [a(ind, n2808)]).
step(a(ind, n2808), rule(8426), ['X' = ind], [a(ind, n2807)]).
step(a(ind, n2807), rule(8423), ['X' = ind], [a(ind, n2806)]).
step(a(ind, n2806), rule(8420), ['X' = ind], [a(ind, n2805)]).
step(a(ind, n2805), rule(8417), ['X' = ind], [a(ind, n2804)]).
step(a(ind, n2804), rule(8414), ['X' = ind], [a(ind, n2803)]).
step(a(ind, n2803), rule(8411), ['X' = ind], [a(ind, n2802)]).
step(a(ind, n2802), rule(8408), ['X' = ind], [a(ind, n2801)]).
step(a(ind, n2801), rule(8405), ['X' = ind], [a(ind, n2800)]).
step(a(ind, n2800), rule(8402), ['X' = ind], [a(ind, n2799)]).
step(a(ind, n2799), rule(8399), ['X' = ind], [a(ind, n2798)]).
step(a(ind, n2798), rule(8396), ['X' = ind], [a(ind, n2797)]).
step(a(ind, n2797), rule(8393), ['X' = ind], [a(ind, n2796)]).
step(a(ind, n2796), rule(8390), ['X' = ind], [a(ind, n2795)]).
step(a(ind, n2795), rule(8387), ['X' = ind], [a(ind, n2794)]).
step(a(ind, n2794), rule(8384), ['X' = ind], [a(ind, n2793)]).
step(a(ind, n2793), rule(8381), ['X' = ind], [a(ind, n2792)]).
step(a(ind, n2792), rule(8378), ['X' = ind], [a(ind, n2791)]).
step(a(ind, n2791), rule(8375), ['X' = ind], [a(ind, n2790)]).
step(a(ind, n2790), rule(8372), ['X' = ind], [a(ind, n2789)]).
step(a(ind, n2789), rule(8369), ['X' = ind], [a(ind, n2788)]).
step(a(ind, n2788), rule(8366), ['X' = ind], [a(ind, n2787)]).
step(a(ind, n2787), rule(8363), ['X' = ind], [a(ind, n2786)]).
step(a(ind, n2786), rule(8360), ['X' = ind], [a(ind, n2785)]).
step(a(ind, n2785), rule(8357), ['X' = ind], [a(ind, n2784)]).
step(a(ind, n2784), rule(8354), ['X' = ind], [a(ind, n2783)]).
step(a(ind, n2783), rule(8351), ['X' = ind], [a(ind, n2782)]).
step(a(ind, n2782), rule(8348), ['X' = ind], [a(ind, n2781)]).
step(a(ind, n2781), rule(8345), ['X' = ind], [a(ind, n2780)]).
step(a(ind, n2780), rule(8342), ['X' = ind], [a(ind, n2779)]).
step(a(ind, n2779), rule(8339), ['X' = ind], [a(ind, n2778)]).
step(a(ind, n2778), rule(8336), ['X' = ind], [a(ind, n2777)]).
step(a(ind, n2777), rule(8333), ['X' = ind], [a(ind, n2776)]).
step(a(ind, n2776), rule(8330), ['X' = ind], [a(ind, n2775)]).
step(a(ind, n2775), rule(8327), ['X' = ind], [a(ind, n2774)]).
step(a(ind, n2774), rule(8324), ['X' = ind], [a(ind, n2773)]).
step(a(ind, n2773), rule(8321), ['X' = ind], [a(ind, n2772)]).
step(a(ind, n2772), rule(8318), ['X' = ind], [a(ind, n2771)]).
step(a(ind, n2771), rule(8315), ['X' = ind], [a(ind, n2770)]).
step(a(ind, n2770), rule(8312), ['X' = ind], [a(ind, n2769)]).
step(a(ind, n2769), rule(8309), ['X' = ind], [a(ind, n2768)]).
step(a(ind, n2768), rule(8306), ['X' = ind], [a(ind, n2767)]).
step(a(ind, n2767), rule(8303), ['X' = ind], [a(ind, n2766)]).
step(a(ind, n2766), rule(8300), ['X' = ind], [a(ind, n2765)]).
step(a(ind, n2765), rule(8297), ['X' = ind], [a(ind, n2764)]).
step(a(ind, n2764), rule(8294), ['X' = ind], [a(ind, n2763)]).
step(a(ind, n2763), rule(8291), ['X' = ind], [a(ind, n2762)]).
step(a(ind, n2762), rule(8288), ['X' = ind], [a(ind, n2761)]).
step(a(ind, n2761), rule(8285), ['X' = ind], [a(ind, n2760)]).
step(a(ind, n2760), rule(8282), ['X' = ind], [a(ind, n2759)]).
step(a(ind, n2759), rule(8279), ['X' = ind], [a(ind, n2758)]).
step(a(ind, n2758), rule(8276), ['X' = ind], [a(ind, n2757)]).
step(a(ind, n2757), rule(8273), ['X' = ind], [a(ind, n2756)]).
step(a(ind, n2756), rule(8270), ['X' = ind], [a(ind, n2755)]).
step(a(ind, n2755), rule(8267), ['X' = ind], [a(ind, n2754)]).
step(a(ind, n2754), rule(8264), ['X' = ind], [a(ind, n2753)]).
step(a(ind, n2753), rule(8261), ['X' = ind], [a(ind, n2752)]).
step(a(ind, n2752), rule(8258), ['X' = ind], [a(ind, n2751)]).
step(a(ind, n2751), rule(8255), ['X' = ind], [a(ind, n2750)]).
step(a(ind, n2750), rule(8252), ['X' = ind], [a(ind, n2749)]).
step(a(ind, n2749), rule(8249), ['X' = ind], [a(ind, n2748)]).
step(a(ind, n2748), rule(8246), ['X' = ind], [a(ind, n2747)]).
step(a(ind, n2747), rule(8243), ['X' = ind], [a(ind, n2746)]).
step(a(ind, n2746), rule(8240), ['X' = ind], [a(ind, n2745)]).
step(a(ind, n2745), rule(8237), ['X' = ind], [a(ind, n2744)]).
step(a(ind, n2744), rule(8234), ['X' = ind], [a(ind, n2743)]).
step(a(ind, n2743), rule(8231), ['X' = ind], [a(ind, n2742)]).
step(a(ind, n2742), rule(8228), ['X' = ind], [a(ind, n2741)]).
step(a(ind, n2741), rule(8225), ['X' = ind], [a(ind, n2740)]).
step(a(ind, n2740), rule(8222), ['X' = ind], [a(ind, n2739)]).
step(a(ind, n2739), rule(8219), ['X' = ind], [a(ind, n2738)]).
step(a(ind, n2738), rule(8216), ['X' = ind], [a(ind, n2737)]).
step(a(ind, n2737), rule(8213), ['X' = ind], [a(ind, n2736)]).
step(a(ind, n2736), rule(8210), ['X' = ind], [a(ind, n2735)]).
step(a(ind, n2735), rule(8207), ['X' = ind], [a(ind, n2734)]).
step(a(ind, n2734), rule(8204), ['X' = ind], [a(ind, n2733)]).
step(a(ind, n2733), rule(8201), ['X' = ind], [a(ind, n2732)]).
step(a(ind, n2732), rule(8198), ['X' = ind], [a(ind, n2731)]).
step(a(ind, n2731), rule(8195), ['X' = ind], [a(ind, n2730)]).
step(a(ind, n2730), rule(8192), ['X' = ind], [a(ind, n2729)]).
step(a(ind, n2729), rule(8189), ['X' = ind], [a(ind, n2728)]).
step(a(ind, n2728), rule(8186), ['X' = ind], [a(ind, n2727)]).
step(a(ind, n2727), rule(8183), ['X' = ind], [a(ind, n2726)]).
step(a(ind, n2726), rule(8180), ['X' = ind], [a(ind, n2725)]).
step(a(ind, n2725), rule(8177), ['X' = ind], [a(ind, n2724)]).
step(a(ind, n2724), rule(8174), ['X' = ind], [a(ind, n2723)]).
step(a(ind, n2723), rule(8171), ['X' = ind], [a(ind, n2722)]).
step(a(ind, n2722), rule(8168), ['X' = ind], [a(ind, n2721)]).
step(a(ind, n2721), rule(8165), ['X' = ind], [a(ind, n2720)]).
step(a(ind, n2720), rule(8162), ['X' = ind], [a(ind, n2719)]).
step(a(ind, n2719), rule(8159), ['X' = ind], [a(ind, n2718)]).
step(a(ind, n2718), rule(8156), ['X' = ind], [a(ind, n2717)]).
step(a(ind, n2717), rule(8153), ['X' = ind], [a(ind, n2716)]).
step(a(ind, n2716), rule(8150), ['X' = ind], [a(ind, n2715)]).
step(a(ind, n2715), rule(8147), ['X' = ind], [a(ind, n2714)]).
step(a(ind, n2714), rule(8144), ['X' = ind], [a(ind, n2713)]).
step(a(ind, n2713), rule(8141), ['X' = ind], [a(ind, n2712)]).
step(a(ind, n2712), rule(8138), ['X' = ind], [a(ind, n2711)]).
step(a(ind, n2711), rule(8135), ['X' = ind], [a(ind, n2710)]).
step(a(ind, n2710), rule(8132), ['X' = ind], [a(ind, n2709)]).
step(a(ind, n2709), rule(8129), ['X' = ind], [a(ind, n2708)]).
step(a(ind, n2708), rule(8126), ['X' = ind], [a(ind, n2707)]).
step(a(ind, n2707), rule(8123), ['X' = ind], [a(ind, n2706)]).
step(a(ind, n2706), rule(8120), ['X' = ind], [a(ind, n2705)]).
step(a(ind, n2705), rule(8117), ['X' = ind], [a(ind, n2704)]).
step(a(ind, n2704), rule(8114), ['X' = ind], [a(ind, n2703)]).
step(a(ind, n2703), rule(8111), ['X' = ind], [a(ind, n2702)]).
step(a(ind, n2702), rule(8108), ['X' = ind], [a(ind, n2701)]).
step(a(ind, n2701), rule(8105), ['X' = ind], [a(ind, n2700)]).
step(a(ind, n2700), rule(8102), ['X' = ind], [a(ind, n2699)]).
step(a(ind, n2699), rule(8099), ['X' = ind], [a(ind, n2698)]).
step(a(ind, n2698), rule(8096), ['X' = ind], [a(ind, n2697)]).
step(a(ind, n2697), rule(8093), ['X' = ind], [a(ind, n2696)]).
step(a(ind, n2696), rule(8090), ['X' = ind], [a(ind, n2695)]).
step(a(ind, n2695), rule(8087), ['X' = ind], [a(ind, n2694)]).
step(a(ind, n2694), rule(8084), ['X' = ind], [a(ind, n2693)]).
step(a(ind, n2693), rule(8081), ['X' = ind], [a(ind, n2692)]).
step(a(ind, n2692), rule(8078), ['X' = ind], [a(ind, n2691)]).
step(a(ind, n2691), rule(8075), ['X' = ind], [a(ind, n2690)]).
step(a(ind, n2690), rule(8072), ['X' = ind], [a(ind, n2689)]).
step(a(ind, n2689), rule(8069), ['X' = ind], [a(ind, n2688)]).
step(a(ind, n2688), rule(8066), ['X' = ind], [a(ind, n2687)]).
step(a(ind, n2687), rule(8063), ['X' = ind], [a(ind, n2686)]).
step(a(ind, n2686), rule(8060), ['X' = ind], [a(ind, n2685)]).
step(a(ind, n2685), rule(8057), ['X' = ind], [a(ind, n2684)]).
step(a(ind, n2684), rule(8054), ['X' = ind], [a(ind, n2683)]).
step(a(ind, n2683), rule(8051), ['X' = ind], [a(ind, n2682)]).
step(a(ind, n2682), rule(8048), ['X' = ind], [a(ind, n2681)]).
step(a(ind, n2681), rule(8045), ['X' = ind], [a(ind, n2680)]).
step(a(ind, n2680), rule(8042), ['X' = ind], [a(ind, n2679)]).
step(a(ind, n2679), rule(8039), ['X' = ind], [a(ind, n2678)]).
step(a(ind, n2678), rule(8036), ['X' = ind], [a(ind, n2677)]).
step(a(ind, n2677), rule(8033), ['X' = ind], [a(ind, n2676)]).
step(a(ind, n2676), rule(8030), ['X' = ind], [a(ind, n2675)]).
step(a(ind, n2675), rule(8027), ['X' = ind], [a(ind, n2674)]).
step(a(ind, n2674), rule(8024), ['X' = ind], [a(ind, n2673)]).
step(a(ind, n2673), rule(8021), ['X' = ind], [a(ind, n2672)]).
step(a(ind, n2672), rule(8018), ['X' = ind], [a(ind, n2671)]).
step(a(ind, n2671), rule(8015), ['X' = ind], [a(ind, n2670)]).
step(a(ind, n2670), rule(8012), ['X' = ind], [a(ind, n2669)]).
step(a(ind, n2669), rule(8009), ['X' = ind], [a(ind, n2668)]).
step(a(ind, n2668), rule(8006), ['X' = ind], [a(ind, n2667)]).
step(a(ind, n2667), rule(8003), ['X' = ind], [a(ind, n2666)]).
step(a(ind, n2666), rule(8000), ['X' = ind], [a(ind, n2665)]).
step(a(ind, n2665), rule(7997), ['X' = ind], [a(ind, n2664)]).
step(a(ind, n2664), rule(7994), ['X' = ind], [a(ind, n2663)]).
step(a(ind, n2663), rule(7991), ['X' = ind], [a(ind, n2662)]).
step(a(ind, n2662), rule(7988), ['X' = ind], [a(ind, n2661)]).
step(a(ind, n2661), rule(7985), ['X' = ind], [a(ind, n2660)]).
step(a(ind, n2660), rule(7982), ['X' = ind], [a(ind, n2659)]).
step(a(ind, n2659), rule(7979), ['X' = ind], [a(ind, n2658)]).
step(a(ind, n2658), rule(7976), ['X' = ind], [a(ind, n2657)]).
step(a(ind, n2657), rule(7973), ['X' = ind], [a(ind, n2656)]).
step(a(ind, n2656), rule(7970), ['X' = ind], [a(ind, n2655)]).
step(a(ind, n2655), rule(7967), ['X' = ind], [a(ind, n2654)]).
step(a(ind, n2654), rule(7964), ['X' = ind], [a(ind, n2653)]).
step(a(ind, n2653), rule(7961), ['X' = ind], [a(ind, n2652)]).
step(a(ind, n2652), rule(7958), ['X' = ind], [a(ind, n2651)]).
step(a(ind, n2651), rule(7955), ['X' = ind], [a(ind, n2650)]).
step(a(ind, n2650), rule(7952), ['X' = ind], [a(ind, n2649)]).
step(a(ind, n2649), rule(7949), ['X' = ind], [a(ind, n2648)]).
step(a(ind, n2648), rule(7946), ['X' = ind], [a(ind, n2647)]).
step(a(ind, n2647), rule(7943), ['X' = ind], [a(ind, n2646)]).
step(a(ind, n2646), rule(7940), ['X' = ind], [a(ind, n2645)]).
step(a(ind, n2645), rule(7937), ['X' = ind], [a(ind, n2644)]).
step(a(ind, n2644), rule(7934), ['X' = ind], [a(ind, n2643)]).
step(a(ind, n2643), rule(7931), ['X' = ind], [a(ind, n2642)]).
step(a(ind, n2642), rule(7928), ['X' = ind], [a(ind, n2641)]).
step(a(ind, n2641), rule(7925), ['X' = ind], [a(ind, n2640)]).
step(a(ind, n2640), rule(7922), ['X' = ind], [a(ind, n2639)]).
step(a(ind, n2639), rule(7919), ['X' = ind], [a(ind, n2638)]).
step(a(ind, n2638), rule(7916), ['X' = ind], [a(ind, n2637)]).
step(a(ind, n2637), rule(7913), ['X' = ind], [a(ind, n2636)]).
step(a(ind, n2636), rule(7910), ['X' = ind], [a(ind, n2635)]).
step(a(ind, n2635), rule(7907), ['X' = ind], [a(ind, n2634)]).
step(a(ind, n2634), rule(7904), ['X' = ind], [a(ind, n2633)]).
step(a(ind, n2633), rule(7901), ['X' = ind], [a(ind, n2632)]).
step(a(ind, n2632), rule(7898), ['X' = ind], [a(ind, n2631)]).
step(a(ind, n2631), rule(7895), ['X' = ind], [a(ind, n2630)]).
step(a(ind, n2630), rule(7892), ['X' = ind], [a(ind, n2629)]).
step(a(ind, n2629), rule(7889), ['X' = ind], [a(ind, n2628)]).
step(a(ind, n2628), rule(7886), ['X' = ind], [a(ind, n2627)]).
step(a(ind, n2627), rule(7883), ['X' = ind], [a(ind, n2626)]).
step(a(ind, n2626), rule(7880), ['X' = ind], [a(ind, n2625)]).
step(a(ind, n2625), rule(7877), ['X' = ind], [a(ind, n2624)]).
step(a(ind, n2624), rule(7874), ['X' = ind], [a(ind, n2623)]).
step(a(ind, n2623), rule(7871), ['X' = ind], [a(ind, n2622)]).
step(a(ind, n2622), rule(7868), ['X' = ind], [a(ind, n2621)]).
step(a(ind, n2621), rule(7865), ['X' = ind], [a(ind, n2620)]).
step(a(ind, n2620), rule(7862), ['X' = ind], [a(ind, n2619)]).
step(a(ind, n2619), rule(7859), ['X' = ind], [a(ind, n2618)]).
step(a(ind, n2618), rule(7856), ['X' = ind], [a(ind, n2617)]).
step(a(ind, n2617), rule(7853), ['X' = ind], [a(ind, n2616)]).
step(a(ind, n2616), rule(7850), ['X' = ind], [a(ind, n2615)]).
step(a(ind, n2615), rule(7847), ['X' = ind], [a(ind, n2614)]).
step(a(ind, n2614), rule(7844), ['X' = ind], [a(ind, n2613)]).
step(a(ind, n2613), rule(7841), ['X' = ind], [a(ind, n2612)]).
step(a(ind, n2612), rule(7838), ['X' = ind], [a(ind, n2611)]).
step(a(ind, n2611), rule(7835), ['X' = ind], [a(ind, n2610)]).
step(a(ind, n2610), rule(7832), ['X' = ind], [a(ind, n2609)]).
step(a(ind, n2609), rule(7829), ['X' = ind], [a(ind, n2608)]).
step(a(ind, n2608), rule(7826), ['X' = ind], [a(ind, n2607)]).
step(a(ind, n2607), rule(7823), ['X' = ind], [a(ind, n2606)]).
step(a(ind, n2606), rule(7820), ['X' = ind], [a(ind, n2605)]).
step(a(ind, n2605), rule(7817), ['X' = ind], [a(ind, n2604)]).
step(a(ind, n2604), rule(7814), ['X' = ind], [a(ind, n2603)]).
step(a(ind, n2603), rule(7811), ['X' = ind], [a(ind, n2602)]).
step(a(ind, n2602), rule(7808), ['X' = ind], [a(ind, n2601)]).
step(a(ind, n2601), rule(7805), ['X' = ind], [a(ind, n2600)]).
step(a(ind, n2600), rule(7802), ['X' = ind], [a(ind, n2599)]).
step(a(ind, n2599), rule(7799), ['X' = ind], [a(ind, n2598)]).
step(a(ind, n2598), rule(7796), ['X' = ind], [a(ind, n2597)]).
step(a(ind, n2597), rule(7793), ['X' = ind], [a(ind, n2596)]).
step(a(ind, n2596), rule(7790), ['X' = ind], [a(ind, n2595)]).
step(a(ind, n2595), rule(7787), ['X' = ind], [a(ind, n2594)]).
step(a(ind, n2594), rule(7784), ['X' = ind], [a(ind, n2593)]).
step(a(ind, n2593), rule(7781), ['X' = ind], [a(ind, n2592)]).
step(a(ind, n2592), rule(7778), ['X' = ind], [a(ind, n2591)]).
step(a(ind, n2591), rule(7775), ['X' = ind], [a(ind, n2590)]).
step(a(ind, n2590), rule(7772), ['X' = ind], [a(ind, n2589)]).
step(a(ind, n2589), rule(7769), ['X' = ind], [a(ind, n2588)]).
step(a(ind, n2588), rule(7766), ['X' = ind], [a(ind, n2587)]).
step(a(ind, n2587), rule(7763), ['X' = ind], [a(ind, n2586)]).
step(a(ind, n2586), rule(7760), ['X' = ind], [a(ind, n2585)]).
step(a(ind, n2585), rule(7757), ['X' = ind], [a(ind, n2584)]).
step(a(ind, n2584), rule(7754), ['X' = ind], [a(ind, n2583)]).
step(a(ind, n2583), rule(7751), ['X' = ind], [a(ind, n2582)]).
step(a(ind, n2582), rule(7748), ['X' = ind], [a(ind, n2581)]).
step(a(ind, n2581), rule(7745), ['X' = ind], [a(ind, n2580)]).
step(a(ind, n2580), rule(7742), ['X' = ind], [a(ind, n2579)]).
step(a(ind, n2579), rule(7739), ['X' = ind], [a(ind, n2578)]).
step(a(ind, n2578), rule(7736), ['X' = ind], [a(ind, n2577)]).
step(a(ind, n2577), rule(7733), ['X' = ind], [a(ind, n2576)]).
step(a(ind, n2576), rule(7730), ['X' = ind], [a(ind, n2575)]).
step(a(ind, n2575), rule(7727), ['X' = ind], [a(ind, n2574)]).
step(a(ind, n2574), rule(7724), ['X' = ind], [a(ind, n2573)]).
step(a(ind, n2573), rule(7721), ['X' = ind], [a(ind, n2572)]).
step(a(ind, n2572), rule(7718), ['X' = ind], [a(ind, n2571)]).
step(a(ind, n2571), rule(7715), ['X' = ind], [a(ind, n2570)]).
step(a(ind, n2570), rule(7712), ['X' = ind], [a(ind, n2569)]).
step(a(ind, n2569), rule(7709), ['X' = ind], [a(ind, n2568)]).
step(a(ind, n2568), rule(7706), ['X' = ind], [a(ind, n2567)]).
step(a(ind, n2567), rule(7703), ['X' = ind], [a(ind, n2566)]).
step(a(ind, n2566), rule(7700), ['X' = ind], [a(ind, n2565)]).
step(a(ind, n2565), rule(7697), ['X' = ind], [a(ind, n2564)]).
step(a(ind, n2564), rule(7694), ['X' = ind], [a(ind, n2563)]).
step(a(ind, n2563), rule(7691), ['X' = ind], [a(ind, n2562)]).
step(a(ind, n2562), rule(7688), ['X' = ind], [a(ind, n2561)]).
step(a(ind, n2561), rule(7685), ['X' = ind], [a(ind, n2560)]).
step(a(ind, n2560), rule(7682), ['X' = ind], [a(ind, n2559)]).
step(a(ind, n2559), rule(7679), ['X' = ind], [a(ind, n2558)]).
step(a(ind, n2558), rule(7676), ['X' = ind], [a(ind, n2557)]).
step(a(ind, n2557), rule(7673), ['X' = ind], [a(ind, n2556)]).
step(a(ind, n2556), rule(7670), ['X' = ind], [a(ind, n2555)]).
step(a(ind, n2555), rule(7667), ['X' = ind], [a(ind, n2554)]).
step(a(ind, n2554), rule(7664), ['X' = ind], [a(ind, n2553)]).
step(a(ind, n2553), rule(7661), ['X' = ind], [a(ind, n2552)]).
step(a(ind, n2552), rule(7658), ['X' = ind], [a(ind, n2551)]).
step(a(ind, n2551), rule(7655), ['X' = ind], [a(ind, n2550)]).
step(a(ind, n2550), rule(7652), ['X' = ind], [a(ind, n2549)]).
step(a(ind, n2549), rule(7649), ['X' = ind], [a(ind, n2548)]).
step(a(ind, n2548), rule(7646), ['X' = ind], [a(ind, n2547)]).
step(a(ind, n2547), rule(7643), ['X' = ind], [a(ind, n2546)]).
step(a(ind, n2546), rule(7640), ['X' = ind], [a(ind, n2545)]).
step(a(ind, n2545), rule(7637), ['X' = ind], [a(ind, n2544)]).
step(a(ind, n2544), rule(7634), ['X' = ind], [a(ind, n2543)]).
step(a(ind, n2543), rule(7631), ['X' = ind], [a(ind, n2542)]).
step(a(ind, n2542), rule(7628), ['X' = ind], [a(ind, n2541)]).
step(a(ind, n2541), rule(7625), ['X' = ind], [a(ind, n2540)]).
step(a(ind, n2540), rule(7622), ['X' = ind], [a(ind, n2539)]).
step(a(ind, n2539), rule(7619), ['X' = ind], [a(ind, n2538)]).
step(a(ind, n2538), rule(7616), ['X' = ind], [a(ind, n2537)]).
step(a(ind, n2537), rule(7613), ['X' = ind], [a(ind, n2536)]).
step(a(ind, n2536), rule(7610), ['X' = ind], [a(ind, n2535)]).
step(a(ind, n2535), rule(7607), ['X' = ind], [a(ind, n2534)]).
step(a(ind, n2534), rule(7604), ['X' = ind], [a(ind, n2533)]).
step(a(ind, n2533), rule(7601), ['X' = ind], [a(ind, n2532)]).
step(a(ind, n2532), rule(7598), ['X' = ind], [a(ind, n2531)]).
step(a(ind, n2531), rule(7595), ['X' = ind], [a(ind, n2530)]).
step(a(ind, n2530), rule(7592), ['X' = ind], [a(ind, n2529)]).
step(a(ind, n2529), rule(7589), ['X' = ind], [a(ind, n2528)]).
step(a(ind, n2528), rule(7586), ['X' = ind], [a(ind, n2527)]).
step(a(ind, n2527), rule(7583), ['X' = ind], [a(ind, n2526)]).
step(a(ind, n2526), rule(7580), ['X' = ind], [a(ind, n2525)]).
step(a(ind, n2525), rule(7577), ['X' = ind], [a(ind, n2524)]).
step(a(ind, n2524), rule(7574), ['X' = ind], [a(ind, n2523)]).
step(a(ind, n2523), rule(7571), ['X' = ind], [a(ind, n2522)]).
step(a(ind, n2522), rule(7568), ['X' = ind], [a(ind, n2521)]).
step(a(ind, n2521), rule(7565), ['X' = ind], [a(ind, n2520)]).
step(a(ind, n2520), rule(7562), ['X' = ind], [a(ind, n2519)]).
step(a(ind, n2519), rule(7559), ['X' = ind], [a(ind, n2518)]).
step(a(ind, n2518), rule(7556), ['X' = ind], [a(ind, n2517)]).
step(a(ind, n2517), rule(7553), ['X' = ind], [a(ind, n2516)]).
step(a(ind, n2516), rule(7550), ['X' = ind], [a(ind, n2515)]).
step(a(ind, n2515), rule(7547), ['X' = ind], [a(ind, n2514)]).
step(a(ind, n2514), rule(7544), ['X' = ind], [a(ind, n2513)]).
step(a(ind, n2513), rule(7541), ['X' = ind], [a(ind, n2512)]).
step(a(ind, n2512), rule(7538), ['X' = ind], [a(ind, n2511)]).
step(a(ind, n2511), rule(7535), ['X' = ind], [a(ind, n2510)]).
step(a(ind, n2510), rule(7532), ['X' = ind], [a(ind, n2509)]).
step(a(ind, n2509), rule(7529), ['X' = ind], [a(ind, n2508)]).
step(a(ind, n2508), rule(7526), ['X' = ind], [a(ind, n2507)]).
step(a(ind, n2507), rule(7523), ['X' = ind], [a(ind, n2506)]).
step(a(ind, n2506), rule(7520), ['X' = ind], [a(ind, n2505)]).
step(a(ind, n2505), rule(7517), ['X' = ind], [a(ind, n2504)]).
step(a(ind, n2504), rule(7514), ['X' = ind], [a(ind, n2503)]).
step(a(ind, n2503), rule(7511), ['X' = ind], [a(ind, n2502)]).
step(a(ind, n2502), rule(7508), ['X' = ind], [a(ind, n2501)]).
step(a(ind, n2501), rule(7505), ['X' = ind], [a(ind, n2500)]).
step(a(ind, n2500), rule(7502), ['X' = ind], [a(ind, n2499)]).
step(a(ind, n2499), rule(7499), ['X' = ind], [a(ind, n2498)]).
step(a(ind, n2498), rule(7496), ['X' = ind], [a(ind, n2497)]).
step(a(ind, n2497), rule(7493), ['X' = ind], [a(ind, n2496)]).
step(a(ind, n2496), rule(7490), ['X' = ind], [a(ind, n2495)]).
step(a(ind, n2495), rule(7487), ['X' = ind], [a(ind, n2494)]).
step(a(ind, n2494), rule(7484), ['X' = ind], [a(ind, n2493)]).
step(a(ind, n2493), rule(7481), ['X' = ind], [a(ind, n2492)]).
step(a(ind, n2492), rule(7478), ['X' = ind], [a(ind, n2491)]).
step(a(ind, n2491), rule(7475), ['X' = ind], [a(ind, n2490)]).
step(a(ind, n2490), rule(7472), ['X' = ind], [a(ind, n2489)]).
step(a(ind, n2489), rule(7469), ['X' = ind], [a(ind, n2488)]).
step(a(ind, n2488), rule(7466), ['X' = ind], [a(ind, n2487)]).
step(a(ind, n2487), rule(7463), ['X' = ind], [a(ind, n2486)]).
step(a(ind, n2486), rule(7460), ['X' = ind], [a(ind, n2485)]).
step(a(ind, n2485), rule(7457), ['X' = ind], [a(ind, n2484)]).
step(a(ind, n2484), rule(7454), ['X' = ind], [a(ind, n2483)]).
step(a(ind, n2483), rule(7451), ['X' = ind], [a(ind, n2482)]).
step(a(ind, n2482), rule(7448), ['X' = ind], [a(ind, n2481)]).
step(a(ind, n2481), rule(7445), ['X' = ind], [a(ind, n2480)]).
step(a(ind, n2480), rule(7442), ['X' = ind], [a(ind, n2479)]).
step(a(ind, n2479), rule(7439), ['X' = ind], [a(ind, n2478)]).
step(a(ind, n2478), rule(7436), ['X' = ind], [a(ind, n2477)]).
step(a(ind, n2477), rule(7433), ['X' = ind], [a(ind, n2476)]).
step(a(ind, n2476), rule(7430), ['X' = ind], [a(ind, n2475)]).
step(a(ind, n2475), rule(7427), ['X' = ind], [a(ind, n2474)]).
step(a(ind, n2474), rule(7424), ['X' = ind], [a(ind, n2473)]).
step(a(ind, n2473), rule(7421), ['X' = ind], [a(ind, n2472)]).
step(a(ind, n2472), rule(7418), ['X' = ind], [a(ind, n2471)]).
step(a(ind, n2471), rule(7415), ['X' = ind], [a(ind, n2470)]).
step(a(ind, n2470), rule(7412), ['X' = ind], [a(ind, n2469)]).
step(a(ind, n2469), rule(7409), ['X' = ind], [a(ind, n2468)]).
step(a(ind, n2468), rule(7406), ['X' = ind], [a(ind, n2467)]).
step(a(ind, n2467), rule(7403), ['X' = ind], [a(ind, n2466)]).
step(a(ind, n2466), rule(7400), ['X' = ind], [a(ind, n2465)]).
step(a(ind, n2465), rule(7397), ['X' = ind], [a(ind, n2464)]).
step(a(ind, n2464), rule(7394), ['X' = ind], [a(ind, n2463)]).
step(a(ind, n2463), rule(7391), ['X' = ind], [a(ind, n2462)]).
step(a(ind, n2462), rule(7388), ['X' = ind], [a(ind, n2461)]).
step(a(ind, n2461), rule(7385), ['X' = ind], [a(ind, n2460)]).
step(a(ind, n2460), rule(7382), ['X' = ind], [a(ind, n2459)]).
step(a(ind, n2459), rule(7379), ['X' = ind], [a(ind, n2458)]).
step(a(ind, n2458), rule(7376), ['X' = ind], [a(ind, n2457)]).
step(a(ind, n2457), rule(7373), ['X' = ind], [a(ind, n2456)]).
step(a(ind, n2456), rule(7370), ['X' = ind], [a(ind, n2455)]).
step(a(ind, n2455), rule(7367), ['X' = ind], [a(ind, n2454)]).
step(a(ind, n2454), rule(7364), ['X' = ind], [a(ind, n2453)]).
step(a(ind, n2453), rule(7361), ['X' = ind], [a(ind, n2452)]).
step(a(ind, n2452), rule(7358), ['X' = ind], [a(ind, n2451)]).
step(a(ind, n2451), rule(7355), ['X' = ind], [a(ind, n2450)]).
step(a(ind, n2450), rule(7352), ['X' = ind], [a(ind, n2449)]).
step(a(ind, n2449), rule(7349), ['X' = ind], [a(ind, n2448)]).
step(a(ind, n2448), rule(7346), ['X' = ind], [a(ind, n2447)]).
step(a(ind, n2447), rule(7343), ['X' = ind], [a(ind, n2446)]).
step(a(ind, n2446), rule(7340), ['X' = ind], [a(ind, n2445)]).
step(a(ind, n2445), rule(7337), ['X' = ind], [a(ind, n2444)]).
step(a(ind, n2444), rule(7334), ['X' = ind], [a(ind, n2443)]).
step(a(ind, n2443), rule(7331), ['X' = ind], [a(ind, n2442)]).
step(a(ind, n2442), rule(7328), ['X' = ind], [a(ind, n2441)]).
step(a(ind, n2441), rule(7325), ['X' = ind], [a(ind, n2440)]).
step(a(ind, n2440), rule(7322), ['X' = ind], [a(ind, n2439)]).
step(a(ind, n2439), rule(7319), ['X' = ind], [a(ind, n2438)]).
step(a(ind, n2438), rule(7316), ['X' = ind], [a(ind, n2437)]).
step(a(ind, n2437), rule(7313), ['X' = ind], [a(ind, n2436)]).
step(a(ind, n2436), rule(7310), ['X' = ind], [a(ind, n2435)]).
step(a(ind, n2435), rule(7307), ['X' = ind], [a(ind, n2434)]).
step(a(ind, n2434), rule(7304), ['X' = ind], [a(ind, n2433)]).
step(a(ind, n2433), rule(7301), ['X' = ind], [a(ind, n2432)]).
step(a(ind, n2432), rule(7298), ['X' = ind], [a(ind, n2431)]).
step(a(ind, n2431), rule(7295), ['X' = ind], [a(ind, n2430)]).
step(a(ind, n2430), rule(7292), ['X' = ind], [a(ind, n2429)]).
step(a(ind, n2429), rule(7289), ['X' = ind], [a(ind, n2428)]).
step(a(ind, n2428), rule(7286), ['X' = ind], [a(ind, n2427)]).
step(a(ind, n2427), rule(7283), ['X' = ind], [a(ind, n2426)]).
step(a(ind, n2426), rule(7280), ['X' = ind], [a(ind, n2425)]).
step(a(ind, n2425), rule(7277), ['X' = ind], [a(ind, n2424)]).
step(a(ind, n2424), rule(7274), ['X' = ind], [a(ind, n2423)]).
step(a(ind, n2423), rule(7271), ['X' = ind], [a(ind, n2422)]).
step(a(ind, n2422), rule(7268), ['X' = ind], [a(ind, n2421)]).
step(a(ind, n2421), rule(7265), ['X' = ind], [a(ind, n2420)]).
step(a(ind, n2420), rule(7262), ['X' = ind], [a(ind, n2419)]).
step(a(ind, n2419), rule(7259), ['X' = ind], [a(ind, n2418)]).
step(a(ind, n2418), rule(7256), ['X' = ind], [a(ind, n2417)]).
step(a(ind, n2417), rule(7253), ['X' = ind], [a(ind, n2416)]).
step(a(ind, n2416), rule(7250), ['X' = ind], [a(ind, n2415)]).
step(a(ind, n2415), rule(7247), ['X' = ind], [a(ind, n2414)]).
step(a(ind, n2414), rule(7244), ['X' = ind], [a(ind, n2413)]).
step(a(ind, n2413), rule(7241), ['X' = ind], [a(ind, n2412)]).
step(a(ind, n2412), rule(7238), ['X' = ind], [a(ind, n2411)]).
step(a(ind, n2411), rule(7235), ['X' = ind], [a(ind, n2410)]).
step(a(ind, n2410), rule(7232), ['X' = ind], [a(ind, n2409)]).
step(a(ind, n2409), rule(7229), ['X' = ind], [a(ind, n2408)]).
step(a(ind, n2408), rule(7226), ['X' = ind], [a(ind, n2407)]).
step(a(ind, n2407), rule(7223), ['X' = ind], [a(ind, n2406)]).
step(a(ind, n2406), rule(7220), ['X' = ind], [a(ind, n2405)]).
step(a(ind, n2405), rule(7217), ['X' = ind], [a(ind, n2404)]).
step(a(ind, n2404), rule(7214), ['X' = ind], [a(ind, n2403)]).
step(a(ind, n2403), rule(7211), ['X' = ind], [a(ind, n2402)]).
step(a(ind, n2402), rule(7208), ['X' = ind], [a(ind, n2401)]).
step(a(ind, n2401), rule(7205), ['X' = ind], [a(ind, n2400)]).
step(a(ind, n2400), rule(7202), ['X' = ind], [a(ind, n2399)]).
step(a(ind, n2399), rule(7199), ['X' = ind], [a(ind, n2398)]).
step(a(ind, n2398), rule(7196), ['X' = ind], [a(ind, n2397)]).
step(a(ind, n2397), rule(7193), ['X' = ind], [a(ind, n2396)]).
step(a(ind, n2396), rule(7190), ['X' = ind], [a(ind, n2395)]).
step(a(ind, n2395), rule(7187), ['X' = ind], [a(ind, n2394)]).
step(a(ind, n2394), rule(7184), ['X' = ind], [a(ind, n2393)]).
step(a(ind, n2393), rule(7181), ['X' = ind], [a(ind, n2392)]).
step(a(ind, n2392), rule(7178), ['X' = ind], [a(ind, n2391)]).
step(a(ind, n2391), rule(7175), ['X' = ind], [a(ind, n2390)]).
step(a(ind, n2390), rule(7172), ['X' = ind], [a(ind, n2389)]).
step(a(ind, n2389), rule(7169), ['X' = ind], [a(ind, n2388)]).
step(a(ind, n2388), rule(7166), ['X' = ind], [a(ind, n2387)]).
step(a(ind, n2387), rule(7163), ['X' = ind], [a(ind, n2386)]).
step(a(ind, n2386), rule(7160), ['X' = ind], [a(ind, n2385)]).
step(a(ind, n2385), rule(7157), ['X' = ind], [a(ind, n2384)]).
step(a(ind, n2384), rule(7154), ['X' = ind], [a(ind, n2383)]).
step(a(ind, n2383), rule(7151), ['X' = ind], [a(ind, n2382)]).
step(a(ind, n2382), rule(7148), ['X' = ind], [a(ind, n2381)]).
step(a(ind, n2381), rule(7145), ['X' = ind], [a(ind, n2380)]).
step(a(ind, n2380), rule(7142), ['X' = ind], [a(ind, n2379)]).
step(a(ind, n2379), rule(7139), ['X' = ind], [a(ind, n2378)]).
step(a(ind, n2378), rule(7136), ['X' = ind], [a(ind, n2377)]).
step(a(ind, n2377), rule(7133), ['X' = ind], [a(ind, n2376)]).
step(a(ind, n2376), rule(7130), ['X' = ind], [a(ind, n2375)]).
step(a(ind, n2375), rule(7127), ['X' = ind], [a(ind, n2374)]).
step(a(ind, n2374), rule(7124), ['X' = ind], [a(ind, n2373)]).
step(a(ind, n2373), rule(7121), ['X' = ind], [a(ind, n2372)]).
step(a(ind, n2372), rule(7118), ['X' = ind], [a(ind, n2371)]).
step(a(ind, n2371), rule(7115), ['X' = ind], [a(ind, n2370)]).
step(a(ind, n2370), rule(7112), ['X' = ind], [a(ind, n2369)]).
step(a(ind, n2369), rule(7109), ['X' = ind], [a(ind, n2368)]).
step(a(ind, n2368), rule(7106), ['X' = ind], [a(ind, n2367)]).
step(a(ind, n2367), rule(7103), ['X' = ind], [a(ind, n2366)]).
step(a(ind, n2366), rule(7100), ['X' = ind], [a(ind, n2365)]).
step(a(ind, n2365), rule(7097), ['X' = ind], [a(ind, n2364)]).
step(a(ind, n2364), rule(7094), ['X' = ind], [a(ind, n2363)]).
step(a(ind, n2363), rule(7091), ['X' = ind], [a(ind, n2362)]).
step(a(ind, n2362), rule(7088), ['X' = ind], [a(ind, n2361)]).
step(a(ind, n2361), rule(7085), ['X' = ind], [a(ind, n2360)]).
step(a(ind, n2360), rule(7082), ['X' = ind], [a(ind, n2359)]).
step(a(ind, n2359), rule(7079), ['X' = ind], [a(ind, n2358)]).
step(a(ind, n2358), rule(7076), ['X' = ind], [a(ind, n2357)]).
step(a(ind, n2357), rule(7073), ['X' = ind], [a(ind, n2356)]).
step(a(ind, n2356), rule(7070), ['X' = ind], [a(ind, n2355)]).
step(a(ind, n2355), rule(7067), ['X' = ind], [a(ind, n2354)]).
step(a(ind, n2354), rule(7064), ['X' = ind], [a(ind, n2353)]).
step(a(ind, n2353), rule(7061), ['X' = ind], [a(ind, n2352)]).
step(a(ind, n2352), rule(7058), ['X' = ind], [a(ind, n2351)]).
step(a(ind, n2351), rule(7055), ['X' = ind], [a(ind, n2350)]).
step(a(ind, n2350), rule(7052), ['X' = ind], [a(ind, n2349)]).
step(a(ind, n2349), rule(7049), ['X' = ind], [a(ind, n2348)]).
step(a(ind, n2348), rule(7046), ['X' = ind], [a(ind, n2347)]).
step(a(ind, n2347), rule(7043), ['X' = ind], [a(ind, n2346)]).
step(a(ind, n2346), rule(7040), ['X' = ind], [a(ind, n2345)]).
step(a(ind, n2345), rule(7037), ['X' = ind], [a(ind, n2344)]).
step(a(ind, n2344), rule(7034), ['X' = ind], [a(ind, n2343)]).
step(a(ind, n2343), rule(7031), ['X' = ind], [a(ind, n2342)]).
step(a(ind, n2342), rule(7028), ['X' = ind], [a(ind, n2341)]).
step(a(ind, n2341), rule(7025), ['X' = ind], [a(ind, n2340)]).
step(a(ind, n2340), rule(7022), ['X' = ind], [a(ind, n2339)]).
step(a(ind, n2339), rule(7019), ['X' = ind], [a(ind, n2338)]).
step(a(ind, n2338), rule(7016), ['X' = ind], [a(ind, n2337)]).
step(a(ind, n2337), rule(7013), ['X' = ind], [a(ind, n2336)]).
step(a(ind, n2336), rule(7010), ['X' = ind], [a(ind, n2335)]).
step(a(ind, n2335), rule(7007), ['X' = ind], [a(ind, n2334)]).
step(a(ind, n2334), rule(7004), ['X' = ind], [a(ind, n2333)]).
step(a(ind, n2333), rule(7001), ['X' = ind], [a(ind, n2332)]).
step(a(ind, n2332), rule(6998), ['X' = ind], [a(ind, n2331)]).
step(a(ind, n2331), rule(6995), ['X' = ind], [a(ind, n2330)]).
step(a(ind, n2330), rule(6992), ['X' = ind], [a(ind, n2329)]).
step(a(ind, n2329), rule(6989), ['X' = ind], [a(ind, n2328)]).
step(a(ind, n2328), rule(6986), ['X' = ind], [a(ind, n2327)]).
step(a(ind, n2327), rule(6983), ['X' = ind], [a(ind, n2326)]).
step(a(ind, n2326), rule(6980), ['X' = ind], [a(ind, n2325)]).
step(a(ind, n2325), rule(6977), ['X' = ind], [a(ind, n2324)]).
step(a(ind, n2324), rule(6974), ['X' = ind], [a(ind, n2323)]).
step(a(ind, n2323), rule(6971), ['X' = ind], [a(ind, n2322)]).
step(a(ind, n2322), rule(6968), ['X' = ind], [a(ind, n2321)]).
step(a(ind, n2321), rule(6965), ['X' = ind], [a(ind, n2320)]).
step(a(ind, n2320), rule(6962), ['X' = ind], [a(ind, n2319)]).
step(a(ind, n2319), rule(6959), ['X' = ind], [a(ind, n2318)]).
step(a(ind, n2318), rule(6956), ['X' = ind], [a(ind, n2317)]).
step(a(ind, n2317), rule(6953), ['X' = ind], [a(ind, n2316)]).
step(a(ind, n2316), rule(6950), ['X' = ind], [a(ind, n2315)]).
step(a(ind, n2315), rule(6947), ['X' = ind], [a(ind, n2314)]).
step(a(ind, n2314), rule(6944), ['X' = ind], [a(ind, n2313)]).
step(a(ind, n2313), rule(6941), ['X' = ind], [a(ind, n2312)]).
step(a(ind, n2312), rule(6938), ['X' = ind], [a(ind, n2311)]).
step(a(ind, n2311), rule(6935), ['X' = ind], [a(ind, n2310)]).
step(a(ind, n2310), rule(6932), ['X' = ind], [a(ind, n2309)]).
step(a(ind, n2309), rule(6929), ['X' = ind], [a(ind, n2308)]).
step(a(ind, n2308), rule(6926), ['X' = ind], [a(ind, n2307)]).
step(a(ind, n2307), rule(6923), ['X' = ind], [a(ind, n2306)]).
step(a(ind, n2306), rule(6920), ['X' = ind], [a(ind, n2305)]).
step(a(ind, n2305), rule(6917), ['X' = ind], [a(ind, n2304)]).
step(a(ind, n2304), rule(6914), ['X' = ind], [a(ind, n2303)]).
step(a(ind, n2303), rule(6911), ['X' = ind], [a(ind, n2302)]).
step(a(ind, n2302), rule(6908), ['X' = ind], [a(ind, n2301)]).
step(a(ind, n2301), rule(6905), ['X' = ind], [a(ind, n2300)]).
step(a(ind, n2300), rule(6902), ['X' = ind], [a(ind, n2299)]).
step(a(ind, n2299), rule(6899), ['X' = ind], [a(ind, n2298)]).
step(a(ind, n2298), rule(6896), ['X' = ind], [a(ind, n2297)]).
step(a(ind, n2297), rule(6893), ['X' = ind], [a(ind, n2296)]).
step(a(ind, n2296), rule(6890), ['X' = ind], [a(ind, n2295)]).
step(a(ind, n2295), rule(6887), ['X' = ind], [a(ind, n2294)]).
step(a(ind, n2294), rule(6884), ['X' = ind], [a(ind, n2293)]).
step(a(ind, n2293), rule(6881), ['X' = ind], [a(ind, n2292)]).
step(a(ind, n2292), rule(6878), ['X' = ind], [a(ind, n2291)]).
step(a(ind, n2291), rule(6875), ['X' = ind], [a(ind, n2290)]).
step(a(ind, n2290), rule(6872), ['X' = ind], [a(ind, n2289)]).
step(a(ind, n2289), rule(6869), ['X' = ind], [a(ind, n2288)]).
step(a(ind, n2288), rule(6866), ['X' = ind], [a(ind, n2287)]).
step(a(ind, n2287), rule(6863), ['X' = ind], [a(ind, n2286)]).
step(a(ind, n2286), rule(6860), ['X' = ind], [a(ind, n2285)]).
step(a(ind, n2285), rule(6857), ['X' = ind], [a(ind, n2284)]).
step(a(ind, n2284), rule(6854), ['X' = ind], [a(ind, n2283)]).
step(a(ind, n2283), rule(6851), ['X' = ind], [a(ind, n2282)]).
step(a(ind, n2282), rule(6848), ['X' = ind], [a(ind, n2281)]).
step(a(ind, n2281), rule(6845), ['X' = ind], [a(ind, n2280)]).
step(a(ind, n2280), rule(6842), ['X' = ind], [a(ind, n2279)]).
step(a(ind, n2279), rule(6839), ['X' = ind], [a(ind, n2278)]).
step(a(ind, n2278), rule(6836), ['X' = ind], [a(ind, n2277)]).
step(a(ind, n2277), rule(6833), ['X' = ind], [a(ind, n2276)]).
step(a(ind, n2276), rule(6830), ['X' = ind], [a(ind, n2275)]).
step(a(ind, n2275), rule(6827), ['X' = ind], [a(ind, n2274)]).
step(a(ind, n2274), rule(6824), ['X' = ind], [a(ind, n2273)]).
step(a(ind, n2273), rule(6821), ['X' = ind], [a(ind, n2272)]).
step(a(ind, n2272), rule(6818), ['X' = ind], [a(ind, n2271)]).
step(a(ind, n2271), rule(6815), ['X' = ind], [a(ind, n2270)]).
step(a(ind, n2270), rule(6812), ['X' = ind], [a(ind, n2269)]).
step(a(ind, n2269), rule(6809), ['X' = ind], [a(ind, n2268)]).
step(a(ind, n2268), rule(6806), ['X' = ind], [a(ind, n2267)]).
step(a(ind, n2267), rule(6803), ['X' = ind], [a(ind, n2266)]).
step(a(ind, n2266), rule(6800), ['X' = ind], [a(ind, n2265)]).
step(a(ind, n2265), rule(6797), ['X' = ind], [a(ind, n2264)]).
step(a(ind, n2264), rule(6794), ['X' = ind], [a(ind, n2263)]).
step(a(ind, n2263), rule(6791), ['X' = ind], [a(ind, n2262)]).
step(a(ind, n2262), rule(6788), ['X' = ind], [a(ind, n2261)]).
step(a(ind, n2261), rule(6785), ['X' = ind], [a(ind, n2260)]).
step(a(ind, n2260), rule(6782), ['X' = ind], [a(ind, n2259)]).
step(a(ind, n2259), rule(6779), ['X' = ind], [a(ind, n2258)]).
step(a(ind, n2258), rule(6776), ['X' = ind], [a(ind, n2257)]).
step(a(ind, n2257), rule(6773), ['X' = ind], [a(ind, n2256)]).
step(a(ind, n2256), rule(6770), ['X' = ind], [a(ind, n2255)]).
step(a(ind, n2255), rule(6767), ['X' = ind], [a(ind, n2254)]).
step(a(ind, n2254), rule(6764), ['X' = ind], [a(ind, n2253)]).
step(a(ind, n2253), rule(6761), ['X' = ind], [a(ind, n2252)]).
step(a(ind, n2252), rule(6758), ['X' = ind], [a(ind, n2251)]).
step(a(ind, n2251), rule(6755), ['X' = ind], [a(ind, n2250)]).
step(a(ind, n2250), rule(6752), ['X' = ind], [a(ind, n2249)]).
step(a(ind, n2249), rule(6749), ['X' = ind], [a(ind, n2248)]).
step(a(ind, n2248), rule(6746), ['X' = ind], [a(ind, n2247)]).
step(a(ind, n2247), rule(6743), ['X' = ind], [a(ind, n2246)]).
step(a(ind, n2246), rule(6740), ['X' = ind], [a(ind, n2245)]).
step(a(ind, n2245), rule(6737), ['X' = ind], [a(ind, n2244)]).
step(a(ind, n2244), rule(6734), ['X' = ind], [a(ind, n2243)]).
step(a(ind, n2243), rule(6731), ['X' = ind], [a(ind, n2242)]).
step(a(ind, n2242), rule(6728), ['X' = ind], [a(ind, n2241)]).
step(a(ind, n2241), rule(6725), ['X' = ind], [a(ind, n2240)]).
step(a(ind, n2240), rule(6722), ['X' = ind], [a(ind, n2239)]).
step(a(ind, n2239), rule(6719), ['X' = ind], [a(ind, n2238)]).
step(a(ind, n2238), rule(6716), ['X' = ind], [a(ind, n2237)]).
step(a(ind, n2237), rule(6713), ['X' = ind], [a(ind, n2236)]).
step(a(ind, n2236), rule(6710), ['X' = ind], [a(ind, n2235)]).
step(a(ind, n2235), rule(6707), ['X' = ind], [a(ind, n2234)]).
step(a(ind, n2234), rule(6704), ['X' = ind], [a(ind, n2233)]).
step(a(ind, n2233), rule(6701), ['X' = ind], [a(ind, n2232)]).
step(a(ind, n2232), rule(6698), ['X' = ind], [a(ind, n2231)]).
step(a(ind, n2231), rule(6695), ['X' = ind], [a(ind, n2230)]).
step(a(ind, n2230), rule(6692), ['X' = ind], [a(ind, n2229)]).
step(a(ind, n2229), rule(6689), ['X' = ind], [a(ind, n2228)]).
step(a(ind, n2228), rule(6686), ['X' = ind], [a(ind, n2227)]).
step(a(ind, n2227), rule(6683), ['X' = ind], [a(ind, n2226)]).
step(a(ind, n2226), rule(6680), ['X' = ind], [a(ind, n2225)]).
step(a(ind, n2225), rule(6677), ['X' = ind], [a(ind, n2224)]).
step(a(ind, n2224), rule(6674), ['X' = ind], [a(ind, n2223)]).
step(a(ind, n2223), rule(6671), ['X' = ind], [a(ind, n2222)]).
step(a(ind, n2222), rule(6668), ['X' = ind], [a(ind, n2221)]).
step(a(ind, n2221), rule(6665), ['X' = ind], [a(ind, n2220)]).
step(a(ind, n2220), rule(6662), ['X' = ind], [a(ind, n2219)]).
step(a(ind, n2219), rule(6659), ['X' = ind], [a(ind, n2218)]).
step(a(ind, n2218), rule(6656), ['X' = ind], [a(ind, n2217)]).
step(a(ind, n2217), rule(6653), ['X' = ind], [a(ind, n2216)]).
step(a(ind, n2216), rule(6650), ['X' = ind], [a(ind, n2215)]).
step(a(ind, n2215), rule(6647), ['X' = ind], [a(ind, n2214)]).
step(a(ind, n2214), rule(6644), ['X' = ind], [a(ind, n2213)]).
step(a(ind, n2213), rule(6641), ['X' = ind], [a(ind, n2212)]).
step(a(ind, n2212), rule(6638), ['X' = ind], [a(ind, n2211)]).
step(a(ind, n2211), rule(6635), ['X' = ind], [a(ind, n2210)]).
step(a(ind, n2210), rule(6632), ['X' = ind], [a(ind, n2209)]).
step(a(ind, n2209), rule(6629), ['X' = ind], [a(ind, n2208)]).
step(a(ind, n2208), rule(6626), ['X' = ind], [a(ind, n2207)]).
step(a(ind, n2207), rule(6623), ['X' = ind], [a(ind, n2206)]).
step(a(ind, n2206), rule(6620), ['X' = ind], [a(ind, n2205)]).
step(a(ind, n2205), rule(6617), ['X' = ind], [a(ind, n2204)]).
step(a(ind, n2204), rule(6614), ['X' = ind], [a(ind, n2203)]).
step(a(ind, n2203), rule(6611), ['X' = ind], [a(ind, n2202)]).
step(a(ind, n2202), rule(6608), ['X' = ind], [a(ind, n2201)]).
step(a(ind, n2201), rule(6605), ['X' = ind], [a(ind, n2200)]).
step(a(ind, n2200), rule(6602), ['X' = ind], [a(ind, n2199)]).
step(a(ind, n2199), rule(6599), ['X' = ind], [a(ind, n2198)]).
step(a(ind, n2198), rule(6596), ['X' = ind], [a(ind, n2197)]).
step(a(ind, n2197), rule(6593), ['X' = ind], [a(ind, n2196)]).
step(a(ind, n2196), rule(6590), ['X' = ind], [a(ind, n2195)]).
step(a(ind, n2195), rule(6587), ['X' = ind], [a(ind, n2194)]).
step(a(ind, n2194), rule(6584), ['X' = ind], [a(ind, n2193)]).
step(a(ind, n2193), rule(6581), ['X' = ind], [a(ind, n2192)]).
step(a(ind, n2192), rule(6578), ['X' = ind], [a(ind, n2191)]).
step(a(ind, n2191), rule(6575), ['X' = ind], [a(ind, n2190)]).
step(a(ind, n2190), rule(6572), ['X' = ind], [a(ind, n2189)]).
step(a(ind, n2189), rule(6569), ['X' = ind], [a(ind, n2188)]).
step(a(ind, n2188), rule(6566), ['X' = ind], [a(ind, n2187)]).
step(a(ind, n2187), rule(6563), ['X' = ind], [a(ind, n2186)]).
step(a(ind, n2186), rule(6560), ['X' = ind], [a(ind, n2185)]).
step(a(ind, n2185), rule(6557), ['X' = ind], [a(ind, n2184)]).
step(a(ind, n2184), rule(6554), ['X' = ind], [a(ind, n2183)]).
step(a(ind, n2183), rule(6551), ['X' = ind], [a(ind, n2182)]).
step(a(ind, n2182), rule(6548), ['X' = ind], [a(ind, n2181)]).
step(a(ind, n2181), rule(6545), ['X' = ind], [a(ind, n2180)]).
step(a(ind, n2180), rule(6542), ['X' = ind], [a(ind, n2179)]).
step(a(ind, n2179), rule(6539), ['X' = ind], [a(ind, n2178)]).
step(a(ind, n2178), rule(6536), ['X' = ind], [a(ind, n2177)]).
step(a(ind, n2177), rule(6533), ['X' = ind], [a(ind, n2176)]).
step(a(ind, n2176), rule(6530), ['X' = ind], [a(ind, n2175)]).
step(a(ind, n2175), rule(6527), ['X' = ind], [a(ind, n2174)]).
step(a(ind, n2174), rule(6524), ['X' = ind], [a(ind, n2173)]).
step(a(ind, n2173), rule(6521), ['X' = ind], [a(ind, n2172)]).
step(a(ind, n2172), rule(6518), ['X' = ind], [a(ind, n2171)]).
step(a(ind, n2171), rule(6515), ['X' = ind], [a(ind, n2170)]).
step(a(ind, n2170), rule(6512), ['X' = ind], [a(ind, n2169)]).
step(a(ind, n2169), rule(6509), ['X' = ind], [a(ind, n2168)]).
step(a(ind, n2168), rule(6506), ['X' = ind], [a(ind, n2167)]).
step(a(ind, n2167), rule(6503), ['X' = ind], [a(ind, n2166)]).
step(a(ind, n2166), rule(6500), ['X' = ind], [a(ind, n2165)]).
step(a(ind, n2165), rule(6497), ['X' = ind], [a(ind, n2164)]).
step(a(ind, n2164), rule(6494), ['X' = ind], [a(ind, n2163)]).
step(a(ind, n2163), rule(6491), ['X' = ind], [a(ind, n2162)]).
step(a(ind, n2162), rule(6488), ['X' = ind], [a(ind, n2161)]).
step(a(ind, n2161), rule(6485), ['X' = ind], [a(ind, n2160)]).
step(a(ind, n2160), rule(6482), ['X' = ind], [a(ind, n2159)]).
step(a(ind, n2159), rule(6479), ['X' = ind], [a(ind, n2158)]).
step(a(ind, n2158), rule(6476), ['X' = ind], [a(ind, n2157)]).
step(a(ind, n2157), rule(6473), ['X' = ind], [a(ind, n2156)]).
step(a(ind, n2156), rule(6470), ['X' = ind], [a(ind, n2155)]).
step(a(ind, n2155), rule(6467), ['X' = ind], [a(ind, n2154)]).
step(a(ind, n2154), rule(6464), ['X' = ind], [a(ind, n2153)]).
step(a(ind, n2153), rule(6461), ['X' = ind], [a(ind, n2152)]).
step(a(ind, n2152), rule(6458), ['X' = ind], [a(ind, n2151)]).
step(a(ind, n2151), rule(6455), ['X' = ind], [a(ind, n2150)]).
step(a(ind, n2150), rule(6452), ['X' = ind], [a(ind, n2149)]).
step(a(ind, n2149), rule(6449), ['X' = ind], [a(ind, n2148)]).
step(a(ind, n2148), rule(6446), ['X' = ind], [a(ind, n2147)]).
step(a(ind, n2147), rule(6443), ['X' = ind], [a(ind, n2146)]).
step(a(ind, n2146), rule(6440), ['X' = ind], [a(ind, n2145)]).
step(a(ind, n2145), rule(6437), ['X' = ind], [a(ind, n2144)]).
step(a(ind, n2144), rule(6434), ['X' = ind], [a(ind, n2143)]).
step(a(ind, n2143), rule(6431), ['X' = ind], [a(ind, n2142)]).
step(a(ind, n2142), rule(6428), ['X' = ind], [a(ind, n2141)]).
step(a(ind, n2141), rule(6425), ['X' = ind], [a(ind, n2140)]).
step(a(ind, n2140), rule(6422), ['X' = ind], [a(ind, n2139)]).
step(a(ind, n2139), rule(6419), ['X' = ind], [a(ind, n2138)]).
step(a(ind, n2138), rule(6416), ['X' = ind], [a(ind, n2137)]).
step(a(ind, n2137), rule(6413), ['X' = ind], [a(ind, n2136)]).
step(a(ind, n2136), rule(6410), ['X' = ind], [a(ind, n2135)]).
step(a(ind, n2135), rule(6407), ['X' = ind], [a(ind, n2134)]).
step(a(ind, n2134), rule(6404), ['X' = ind], [a(ind, n2133)]).
step(a(ind, n2133), rule(6401), ['X' = ind], [a(ind, n2132)]).
step(a(ind, n2132), rule(6398), ['X' = ind], [a(ind, n2131)]).
step(a(ind, n2131), rule(6395), ['X' = ind], [a(ind, n2130)]).
step(a(ind, n2130), rule(6392), ['X' = ind], [a(ind, n2129)]).
step(a(ind, n2129), rule(6389), ['X' = ind], [a(ind, n2128)]).
step(a(ind, n2128), rule(6386), ['X' = ind], [a(ind, n2127)]).
step(a(ind, n2127), rule(6383), ['X' = ind], [a(ind, n2126)]).
step(a(ind, n2126), rule(6380), ['X' = ind], [a(ind, n2125)]).
step(a(ind, n2125), rule(6377), ['X' = ind], [a(ind, n2124)]).
step(a(ind, n2124), rule(6374), ['X' = ind], [a(ind, n2123)]).
step(a(ind, n2123), rule(6371), ['X' = ind], [a(ind, n2122)]).
step(a(ind, n2122), rule(6368), ['X' = ind], [a(ind, n2121)]).
step(a(ind, n2121), rule(6365), ['X' = ind], [a(ind, n2120)]).
step(a(ind, n2120), rule(6362), ['X' = ind], [a(ind, n2119)]).
step(a(ind, n2119), rule(6359), ['X' = ind], [a(ind, n2118)]).
step(a(ind, n2118), rule(6356), ['X' = ind], [a(ind, n2117)]).
step(a(ind, n2117), rule(6353), ['X' = ind], [a(ind, n2116)]).
step(a(ind, n2116), rule(6350), ['X' = ind], [a(ind, n2115)]).
step(a(ind, n2115), rule(6347), ['X' = ind], [a(ind, n2114)]).
step(a(ind, n2114), rule(6344), ['X' = ind], [a(ind, n2113)]).
step(a(ind, n2113), rule(6341), ['X' = ind], [a(ind, n2112)]).
step(a(ind, n2112), rule(6338), ['X' = ind], [a(ind, n2111)]).
step(a(ind, n2111), rule(6335), ['X' = ind], [a(ind, n2110)]).
step(a(ind, n2110), rule(6332), ['X' = ind], [a(ind, n2109)]).
step(a(ind, n2109), rule(6329), ['X' = ind], [a(ind, n2108)]).
step(a(ind, n2108), rule(6326), ['X' = ind], [a(ind, n2107)]).
step(a(ind, n2107), rule(6323), ['X' = ind], [a(ind, n2106)]).
step(a(ind, n2106), rule(6320), ['X' = ind], [a(ind, n2105)]).
step(a(ind, n2105), rule(6317), ['X' = ind], [a(ind, n2104)]).
step(a(ind, n2104), rule(6314), ['X' = ind], [a(ind, n2103)]).
step(a(ind, n2103), rule(6311), ['X' = ind], [a(ind, n2102)]).
step(a(ind, n2102), rule(6308), ['X' = ind], [a(ind, n2101)]).
step(a(ind, n2101), rule(6305), ['X' = ind], [a(ind, n2100)]).
step(a(ind, n2100), rule(6302), ['X' = ind], [a(ind, n2099)]).
step(a(ind, n2099), rule(6299), ['X' = ind], [a(ind, n2098)]).
step(a(ind, n2098), rule(6296), ['X' = ind], [a(ind, n2097)]).
step(a(ind, n2097), rule(6293), ['X' = ind], [a(ind, n2096)]).
step(a(ind, n2096), rule(6290), ['X' = ind], [a(ind, n2095)]).
step(a(ind, n2095), rule(6287), ['X' = ind], [a(ind, n2094)]).
step(a(ind, n2094), rule(6284), ['X' = ind], [a(ind, n2093)]).
step(a(ind, n2093), rule(6281), ['X' = ind], [a(ind, n2092)]).
step(a(ind, n2092), rule(6278), ['X' = ind], [a(ind, n2091)]).
step(a(ind, n2091), rule(6275), ['X' = ind], [a(ind, n2090)]).
step(a(ind, n2090), rule(6272), ['X' = ind], [a(ind, n2089)]).
step(a(ind, n2089), rule(6269), ['X' = ind], [a(ind, n2088)]).
step(a(ind, n2088), rule(6266), ['X' = ind], [a(ind, n2087)]).
step(a(ind, n2087), rule(6263), ['X' = ind], [a(ind, n2086)]).
step(a(ind, n2086), rule(6260), ['X' = ind], [a(ind, n2085)]).
step(a(ind, n2085), rule(6257), ['X' = ind], [a(ind, n2084)]).
step(a(ind, n2084), rule(6254), ['X' = ind], [a(ind, n2083)]).
step(a(ind, n2083), rule(6251), ['X' = ind], [a(ind, n2082)]).
step(a(ind, n2082), rule(6248), ['X' = ind], [a(ind, n2081)]).
step(a(ind, n2081), rule(6245), ['X' = ind], [a(ind, n2080)]).
step(a(ind, n2080), rule(6242), ['X' = ind], [a(ind, n2079)]).
step(a(ind, n2079), rule(6239), ['X' = ind], [a(ind, n2078)]).
step(a(ind, n2078), rule(6236), ['X' = ind], [a(ind, n2077)]).
step(a(ind, n2077), rule(6233), ['X' = ind], [a(ind, n2076)]).
step(a(ind, n2076), rule(6230), ['X' = ind], [a(ind, n2075)]).
step(a(ind, n2075), rule(6227), ['X' = ind], [a(ind, n2074)]).
step(a(ind, n2074), rule(6224), ['X' = ind], [a(ind, n2073)]).
step(a(ind, n2073), rule(6221), ['X' = ind], [a(ind, n2072)]).
step(a(ind, n2072), rule(6218), ['X' = ind], [a(ind, n2071)]).
step(a(ind, n2071), rule(6215), ['X' = ind], [a(ind, n2070)]).
step(a(ind, n2070), rule(6212), ['X' = ind], [a(ind, n2069)]).
step(a(ind, n2069), rule(6209), ['X' = ind], [a(ind, n2068)]).
step(a(ind, n2068), rule(6206), ['X' = ind], [a(ind, n2067)]).
step(a(ind, n2067), rule(6203), ['X' = ind], [a(ind, n2066)]).
step(a(ind, n2066), rule(6200), ['X' = ind], [a(ind, n2065)]).
step(a(ind, n2065), rule(6197), ['X' = ind], [a(ind, n2064)]).
step(a(ind, n2064), rule(6194), ['X' = ind], [a(ind, n2063)]).
step(a(ind, n2063), rule(6191), ['X' = ind], [a(ind, n2062)]).
step(a(ind, n2062), rule(6188), ['X' = ind], [a(ind, n2061)]).
step(a(ind, n2061), rule(6185), ['X' = ind], [a(ind, n2060)]).
step(a(ind, n2060), rule(6182), ['X' = ind], [a(ind, n2059)]).
step(a(ind, n2059), rule(6179), ['X' = ind], [a(ind, n2058)]).
step(a(ind, n2058), rule(6176), ['X' = ind], [a(ind, n2057)]).
step(a(ind, n2057), rule(6173), ['X' = ind], [a(ind, n2056)]).
step(a(ind, n2056), rule(6170), ['X' = ind], [a(ind, n2055)]).
step(a(ind, n2055), rule(6167), ['X' = ind], [a(ind, n2054)]).
step(a(ind, n2054), rule(6164), ['X' = ind], [a(ind, n2053)]).
step(a(ind, n2053), rule(6161), ['X' = ind], [a(ind, n2052)]).
step(a(ind, n2052), rule(6158), ['X' = ind], [a(ind, n2051)]).
step(a(ind, n2051), rule(6155), ['X' = ind], [a(ind, n2050)]).
step(a(ind, n2050), rule(6152), ['X' = ind], [a(ind, n2049)]).
step(a(ind, n2049), rule(6149), ['X' = ind], [a(ind, n2048)]).
step(a(ind, n2048), rule(6146), ['X' = ind], [a(ind, n2047)]).
step(a(ind, n2047), rule(6143), ['X' = ind], [a(ind, n2046)]).
step(a(ind, n2046), rule(6140), ['X' = ind], [a(ind, n2045)]).
step(a(ind, n2045), rule(6137), ['X' = ind], [a(ind, n2044)]).
step(a(ind, n2044), rule(6134), ['X' = ind], [a(ind, n2043)]).
step(a(ind, n2043), rule(6131), ['X' = ind], [a(ind, n2042)]).
step(a(ind, n2042), rule(6128), ['X' = ind], [a(ind, n2041)]).
step(a(ind, n2041), rule(6125), ['X' = ind], [a(ind, n2040)]).
step(a(ind, n2040), rule(6122), ['X' = ind], [a(ind, n2039)]).
step(a(ind, n2039), rule(6119), ['X' = ind], [a(ind, n2038)]).
step(a(ind, n2038), rule(6116), ['X' = ind], [a(ind, n2037)]).
step(a(ind, n2037), rule(6113), ['X' = ind], [a(ind, n2036)]).
step(a(ind, n2036), rule(6110), ['X' = ind], [a(ind, n2035)]).
step(a(ind, n2035), rule(6107), ['X' = ind], [a(ind, n2034)]).
step(a(ind, n2034), rule(6104), ['X' = ind], [a(ind, n2033)]).
step(a(ind, n2033), rule(6101), ['X' = ind], [a(ind, n2032)]).
step(a(ind, n2032), rule(6098), ['X' = ind], [a(ind, n2031)]).
step(a(ind, n2031), rule(6095), ['X' = ind], [a(ind, n2030)]).
step(a(ind, n2030), rule(6092), ['X' = ind], [a(ind, n2029)]).
step(a(ind, n2029), rule(6089), ['X' = ind], [a(ind, n2028)]).
step(a(ind, n2028), rule(6086), ['X' = ind], [a(ind, n2027)]).
step(a(ind, n2027), rule(6083), ['X' = ind], [a(ind, n2026)]).
step(a(ind, n2026), rule(6080), ['X' = ind], [a(ind, n2025)]).
step(a(ind, n2025), rule(6077), ['X' = ind], [a(ind, n2024)]).
step(a(ind, n2024), rule(6074), ['X' = ind], [a(ind, n2023)]).
step(a(ind, n2023), rule(6071), ['X' = ind], [a(ind, n2022)]).
step(a(ind, n2022), rule(6068), ['X' = ind], [a(ind, n2021)]).
step(a(ind, n2021), rule(6065), ['X' = ind], [a(ind, n2020)]).
step(a(ind, n2020), rule(6062), ['X' = ind], [a(ind, n2019)]).
step(a(ind, n2019), rule(6059), ['X' = ind], [a(ind, n2018)]).
step(a(ind, n2018), rule(6056), ['X' = ind], [a(ind, n2017)]).
step(a(ind, n2017), rule(6053), ['X' = ind], [a(ind, n2016)]).
step(a(ind, n2016), rule(6050), ['X' = ind], [a(ind, n2015)]).
step(a(ind, n2015), rule(6047), ['X' = ind], [a(ind, n2014)]).
step(a(ind, n2014), rule(6044), ['X' = ind], [a(ind, n2013)]).
step(a(ind, n2013), rule(6041), ['X' = ind], [a(ind, n2012)]).
step(a(ind, n2012), rule(6038), ['X' = ind], [a(ind, n2011)]).
step(a(ind, n2011), rule(6035), ['X' = ind], [a(ind, n2010)]).
step(a(ind, n2010), rule(6032), ['X' = ind], [a(ind, n2009)]).
step(a(ind, n2009), rule(6029), ['X' = ind], [a(ind, n2008)]).
step(a(ind, n2008), rule(6026), ['X' = ind], [a(ind, n2007)]).
step(a(ind, n2007), rule(6023), ['X' = ind], [a(ind, n2006)]).
step(a(ind, n2006), rule(6020), ['X' = ind], [a(ind, n2005)]).
step(a(ind, n2005), rule(6017), ['X' = ind], [a(ind, n2004)]).
step(a(ind, n2004), rule(6014), ['X' = ind], [a(ind, n2003)]).
step(a(ind, n2003), rule(6011), ['X' = ind], [a(ind, n2002)]).
step(a(ind, n2002), rule(6008), ['X' = ind], [a(ind, n2001)]).
step(a(ind, n2001), rule(6005), ['X' = ind], [a(ind, n2000)]).
step(a(ind, n2000), rule(6002), ['X' = ind], [a(ind, n1999)]).
step(a(ind, n1999), rule(5999), ['X' = ind], [a(ind, n1998)]).
step(a(ind, n1998), rule(5996), ['X' = ind], [a(ind, n1997)]).
step(a(ind, n1997), rule(5993), ['X' = ind], [a(ind, n1996)]).
step(a(ind, n1996), rule(5990), ['X' = ind], [a(ind, n1995)]).
step(a(ind, n1995), rule(5987), ['X' = ind], [a(ind, n1994)]).
step(a(ind, n1994), rule(5984), ['X' = ind], [a(ind, n1993)]).
step(a(ind, n1993), rule(5981), ['X' = ind], [a(ind, n1992)]).
step(a(ind, n1992), rule(5978), ['X' = ind], [a(ind, n1991)]).
step(a(ind, n1991), rule(5975), ['X' = ind], [a(ind, n1990)]).
step(a(ind, n1990), rule(5972), ['X' = ind], [a(ind, n1989)]).
step(a(ind, n1989), rule(5969), ['X' = ind], [a(ind, n1988)]).
step(a(ind, n1988), rule(5966), ['X' = ind], [a(ind, n1987)]).
step(a(ind, n1987), rule(5963), ['X' = ind], [a(ind, n1986)]).
step(a(ind, n1986), rule(5960), ['X' = ind], [a(ind, n1985)]).
step(a(ind, n1985), rule(5957), ['X' = ind], [a(ind, n1984)]).
step(a(ind, n1984), rule(5954), ['X' = ind], [a(ind, n1983)]).
step(a(ind, n1983), rule(5951), ['X' = ind], [a(ind, n1982)]).
step(a(ind, n1982), rule(5948), ['X' = ind], [a(ind, n1981)]).
step(a(ind, n1981), rule(5945), ['X' = ind], [a(ind, n1980)]).
step(a(ind, n1980), rule(5942), ['X' = ind], [a(ind, n1979)]).
step(a(ind, n1979), rule(5939), ['X' = ind], [a(ind, n1978)]).
step(a(ind, n1978), rule(5936), ['X' = ind], [a(ind, n1977)]).
step(a(ind, n1977), rule(5933), ['X' = ind], [a(ind, n1976)]).
step(a(ind, n1976), rule(5930), ['X' = ind], [a(ind, n1975)]).
step(a(ind, n1975), rule(5927), ['X' = ind], [a(ind, n1974)]).
step(a(ind, n1974), rule(5924), ['X' = ind], [a(ind, n1973)]).
step(a(ind, n1973), rule(5921), ['X' = ind], [a(ind, n1972)]).
step(a(ind, n1972), rule(5918), ['X' = ind], [a(ind, n1971)]).
step(a(ind, n1971), rule(5915), ['X' = ind], [a(ind, n1970)]).
step(a(ind, n1970), rule(5912), ['X' = ind], [a(ind, n1969)]).
step(a(ind, n1969), rule(5909), ['X' = ind], [a(ind, n1968)]).
step(a(ind, n1968), rule(5906), ['X' = ind], [a(ind, n1967)]).
step(a(ind, n1967), rule(5903), ['X' = ind], [a(ind, n1966)]).
step(a(ind, n1966), rule(5900), ['X' = ind], [a(ind, n1965)]).
step(a(ind, n1965), rule(5897), ['X' = ind], [a(ind, n1964)]).
step(a(ind, n1964), rule(5894), ['X' = ind], [a(ind, n1963)]).
step(a(ind, n1963), rule(5891), ['X' = ind], [a(ind, n1962)]).
step(a(ind, n1962), rule(5888), ['X' = ind], [a(ind, n1961)]).
step(a(ind, n1961), rule(5885), ['X' = ind], [a(ind, n1960)]).
step(a(ind, n1960), rule(5882), ['X' = ind], [a(ind, n1959)]).
step(a(ind, n1959), rule(5879), ['X' = ind], [a(ind, n1958)]).
step(a(ind, n1958), rule(5876), ['X' = ind], [a(ind, n1957)]).
step(a(ind, n1957), rule(5873), ['X' = ind], [a(ind, n1956)]).
step(a(ind, n1956), rule(5870), ['X' = ind], [a(ind, n1955)]).
step(a(ind, n1955), rule(5867), ['X' = ind], [a(ind, n1954)]).
step(a(ind, n1954), rule(5864), ['X' = ind], [a(ind, n1953)]).
step(a(ind, n1953), rule(5861), ['X' = ind], [a(ind, n1952)]).
step(a(ind, n1952), rule(5858), ['X' = ind], [a(ind, n1951)]).
step(a(ind, n1951), rule(5855), ['X' = ind], [a(ind, n1950)]).
step(a(ind, n1950), rule(5852), ['X' = ind], [a(ind, n1949)]).
step(a(ind, n1949), rule(5849), ['X' = ind], [a(ind, n1948)]).
step(a(ind, n1948), rule(5846), ['X' = ind], [a(ind, n1947)]).
step(a(ind, n1947), rule(5843), ['X' = ind], [a(ind, n1946)]).
step(a(ind, n1946), rule(5840), ['X' = ind], [a(ind, n1945)]).
step(a(ind, n1945), rule(5837), ['X' = ind], [a(ind, n1944)]).
step(a(ind, n1944), rule(5834), ['X' = ind], [a(ind, n1943)]).
step(a(ind, n1943), rule(5831), ['X' = ind], [a(ind, n1942)]).
step(a(ind, n1942), rule(5828), ['X' = ind], [a(ind, n1941)]).
step(a(ind, n1941), rule(5825), ['X' = ind], [a(ind, n1940)]).
step(a(ind, n1940), rule(5822), ['X' = ind], [a(ind, n1939)]).
step(a(ind, n1939), rule(5819), ['X' = ind], [a(ind, n1938)]).
step(a(ind, n1938), rule(5816), ['X' = ind], [a(ind, n1937)]).
step(a(ind, n1937), rule(5813), ['X' = ind], [a(ind, n1936)]).
step(a(ind, n1936), rule(5810), ['X' = ind], [a(ind, n1935)]).
step(a(ind, n1935), rule(5807), ['X' = ind], [a(ind, n1934)]).
step(a(ind, n1934), rule(5804), ['X' = ind], [a(ind, n1933)]).
step(a(ind, n1933), rule(5801), ['X' = ind], [a(ind, n1932)]).
step(a(ind, n1932), rule(5798), ['X' = ind], [a(ind, n1931)]).
step(a(ind, n1931), rule(5795), ['X' = ind], [a(ind, n1930)]).
step(a(ind, n1930), rule(5792), ['X' = ind], [a(ind, n1929)]).
step(a(ind, n1929), rule(5789), ['X' = ind], [a(ind, n1928)]).
step(a(ind, n1928), rule(5786), ['X' = ind], [a(ind, n1927)]).
step(a(ind, n1927), rule(5783), ['X' = ind], [a(ind, n1926)]).
step(a(ind, n1926), rule(5780), ['X' = ind], [a(ind, n1925)]).
step(a(ind, n1925), rule(5777), ['X' = ind], [a(ind, n1924)]).
step(a(ind, n1924), rule(5774), ['X' = ind], [a(ind, n1923)]).
step(a(ind, n1923), rule(5771), ['X' = ind], [a(ind, n1922)]).
step(a(ind, n1922), rule(5768), ['X' = ind], [a(ind, n1921)]).
step(a(ind, n1921), rule(5765), ['X' = ind], [a(ind, n1920)]).
step(a(ind, n1920), rule(5762), ['X' = ind], [a(ind, n1919)]).
step(a(ind, n1919), rule(5759), ['X' = ind], [a(ind, n1918)]).
step(a(ind, n1918), rule(5756), ['X' = ind], [a(ind, n1917)]).
step(a(ind, n1917), rule(5753), ['X' = ind], [a(ind, n1916)]).
step(a(ind, n1916), rule(5750), ['X' = ind], [a(ind, n1915)]).
step(a(ind, n1915), rule(5747), ['X' = ind], [a(ind, n1914)]).
step(a(ind, n1914), rule(5744), ['X' = ind], [a(ind, n1913)]).
step(a(ind, n1913), rule(5741), ['X' = ind], [a(ind, n1912)]).
step(a(ind, n1912), rule(5738), ['X' = ind], [a(ind, n1911)]).
step(a(ind, n1911), rule(5735), ['X' = ind], [a(ind, n1910)]).
step(a(ind, n1910), rule(5732), ['X' = ind], [a(ind, n1909)]).
step(a(ind, n1909), rule(5729), ['X' = ind], [a(ind, n1908)]).
step(a(ind, n1908), rule(5726), ['X' = ind], [a(ind, n1907)]).
step(a(ind, n1907), rule(5723), ['X' = ind], [a(ind, n1906)]).
step(a(ind, n1906), rule(5720), ['X' = ind], [a(ind, n1905)]).
step(a(ind, n1905), rule(5717), ['X' = ind], [a(ind, n1904)]).
step(a(ind, n1904), rule(5714), ['X' = ind], [a(ind, n1903)]).
step(a(ind, n1903), rule(5711), ['X' = ind], [a(ind, n1902)]).
step(a(ind, n1902), rule(5708), ['X' = ind], [a(ind, n1901)]).
step(a(ind, n1901), rule(5705), ['X' = ind], [a(ind, n1900)]).
step(a(ind, n1900), rule(5702), ['X' = ind], [a(ind, n1899)]).
step(a(ind, n1899), rule(5699), ['X' = ind], [a(ind, n1898)]).
step(a(ind, n1898), rule(5696), ['X' = ind], [a(ind, n1897)]).
step(a(ind, n1897), rule(5693), ['X' = ind], [a(ind, n1896)]).
step(a(ind, n1896), rule(5690), ['X' = ind], [a(ind, n1895)]).
step(a(ind, n1895), rule(5687), ['X' = ind], [a(ind, n1894)]).
step(a(ind, n1894), rule(5684), ['X' = ind], [a(ind, n1893)]).
step(a(ind, n1893), rule(5681), ['X' = ind], [a(ind, n1892)]).
step(a(ind, n1892), rule(5678), ['X' = ind], [a(ind, n1891)]).
step(a(ind, n1891), rule(5675), ['X' = ind], [a(ind, n1890)]).
step(a(ind, n1890), rule(5672), ['X' = ind], [a(ind, n1889)]).
step(a(ind, n1889), rule(5669), ['X' = ind], [a(ind, n1888)]).
step(a(ind, n1888), rule(5666), ['X' = ind], [a(ind, n1887)]).
step(a(ind, n1887), rule(5663), ['X' = ind], [a(ind, n1886)]).
step(a(ind, n1886), rule(5660), ['X' = ind], [a(ind, n1885)]).
step(a(ind, n1885), rule(5657), ['X' = ind], [a(ind, n1884)]).
step(a(ind, n1884), rule(5654), ['X' = ind], [a(ind, n1883)]).
step(a(ind, n1883), rule(5651), ['X' = ind], [a(ind, n1882)]).
step(a(ind, n1882), rule(5648), ['X' = ind], [a(ind, n1881)]).
step(a(ind, n1881), rule(5645), ['X' = ind], [a(ind, n1880)]).
step(a(ind, n1880), rule(5642), ['X' = ind], [a(ind, n1879)]).
step(a(ind, n1879), rule(5639), ['X' = ind], [a(ind, n1878)]).
step(a(ind, n1878), rule(5636), ['X' = ind], [a(ind, n1877)]).
step(a(ind, n1877), rule(5633), ['X' = ind], [a(ind, n1876)]).
step(a(ind, n1876), rule(5630), ['X' = ind], [a(ind, n1875)]).
step(a(ind, n1875), rule(5627), ['X' = ind], [a(ind, n1874)]).
step(a(ind, n1874), rule(5624), ['X' = ind], [a(ind, n1873)]).
step(a(ind, n1873), rule(5621), ['X' = ind], [a(ind, n1872)]).
step(a(ind, n1872), rule(5618), ['X' = ind], [a(ind, n1871)]).
step(a(ind, n1871), rule(5615), ['X' = ind], [a(ind, n1870)]).
step(a(ind, n1870), rule(5612), ['X' = ind], [a(ind, n1869)]).
step(a(ind, n1869), rule(5609), ['X' = ind], [a(ind, n1868)]).
step(a(ind, n1868), rule(5606), ['X' = ind], [a(ind, n1867)]).
step(a(ind, n1867), rule(5603), ['X' = ind], [a(ind, n1866)]).
step(a(ind, n1866), rule(5600), ['X' = ind], [a(ind, n1865)]).
step(a(ind, n1865), rule(5597), ['X' = ind], [a(ind, n1864)]).
step(a(ind, n1864), rule(5594), ['X' = ind], [a(ind, n1863)]).
step(a(ind, n1863), rule(5591), ['X' = ind], [a(ind, n1862)]).
step(a(ind, n1862), rule(5588), ['X' = ind], [a(ind, n1861)]).
step(a(ind, n1861), rule(5585), ['X' = ind], [a(ind, n1860)]).
step(a(ind, n1860), rule(5582), ['X' = ind], [a(ind, n1859)]).
step(a(ind, n1859), rule(5579), ['X' = ind], [a(ind, n1858)]).
step(a(ind, n1858), rule(5576), ['X' = ind], [a(ind, n1857)]).
step(a(ind, n1857), rule(5573), ['X' = ind], [a(ind, n1856)]).
step(a(ind, n1856), rule(5570), ['X' = ind], [a(ind, n1855)]).
step(a(ind, n1855), rule(5567), ['X' = ind], [a(ind, n1854)]).
step(a(ind, n1854), rule(5564), ['X' = ind], [a(ind, n1853)]).
step(a(ind, n1853), rule(5561), ['X' = ind], [a(ind, n1852)]).
step(a(ind, n1852), rule(5558), ['X' = ind], [a(ind, n1851)]).
step(a(ind, n1851), rule(5555), ['X' = ind], [a(ind, n1850)]).
step(a(ind, n1850), rule(5552), ['X' = ind], [a(ind, n1849)]).
step(a(ind, n1849), rule(5549), ['X' = ind], [a(ind, n1848)]).
step(a(ind, n1848), rule(5546), ['X' = ind], [a(ind, n1847)]).
step(a(ind, n1847), rule(5543), ['X' = ind], [a(ind, n1846)]).
step(a(ind, n1846), rule(5540), ['X' = ind], [a(ind, n1845)]).
step(a(ind, n1845), rule(5537), ['X' = ind], [a(ind, n1844)]).
step(a(ind, n1844), rule(5534), ['X' = ind], [a(ind, n1843)]).
step(a(ind, n1843), rule(5531), ['X' = ind], [a(ind, n1842)]).
step(a(ind, n1842), rule(5528), ['X' = ind], [a(ind, n1841)]).
step(a(ind, n1841), rule(5525), ['X' = ind], [a(ind, n1840)]).
step(a(ind, n1840), rule(5522), ['X' = ind], [a(ind, n1839)]).
step(a(ind, n1839), rule(5519), ['X' = ind], [a(ind, n1838)]).
step(a(ind, n1838), rule(5516), ['X' = ind], [a(ind, n1837)]).
step(a(ind, n1837), rule(5513), ['X' = ind], [a(ind, n1836)]).
step(a(ind, n1836), rule(5510), ['X' = ind], [a(ind, n1835)]).
step(a(ind, n1835), rule(5507), ['X' = ind], [a(ind, n1834)]).
step(a(ind, n1834), rule(5504), ['X' = ind], [a(ind, n1833)]).
step(a(ind, n1833), rule(5501), ['X' = ind], [a(ind, n1832)]).
step(a(ind, n1832), rule(5498), ['X' = ind], [a(ind, n1831)]).
step(a(ind, n1831), rule(5495), ['X' = ind], [a(ind, n1830)]).
step(a(ind, n1830), rule(5492), ['X' = ind], [a(ind, n1829)]).
step(a(ind, n1829), rule(5489), ['X' = ind], [a(ind, n1828)]).
step(a(ind, n1828), rule(5486), ['X' = ind], [a(ind, n1827)]).
step(a(ind, n1827), rule(5483), ['X' = ind], [a(ind, n1826)]).
step(a(ind, n1826), rule(5480), ['X' = ind], [a(ind, n1825)]).
step(a(ind, n1825), rule(5477), ['X' = ind], [a(ind, n1824)]).
step(a(ind, n1824), rule(5474), ['X' = ind], [a(ind, n1823)]).
step(a(ind, n1823), rule(5471), ['X' = ind], [a(ind, n1822)]).
step(a(ind, n1822), rule(5468), ['X' = ind], [a(ind, n1821)]).
step(a(ind, n1821), rule(5465), ['X' = ind], [a(ind, n1820)]).
step(a(ind, n1820), rule(5462), ['X' = ind], [a(ind, n1819)]).
step(a(ind, n1819), rule(5459), ['X' = ind], [a(ind, n1818)]).
step(a(ind, n1818), rule(5456), ['X' = ind], [a(ind, n1817)]).
step(a(ind, n1817), rule(5453), ['X' = ind], [a(ind, n1816)]).
step(a(ind, n1816), rule(5450), ['X' = ind], [a(ind, n1815)]).
step(a(ind, n1815), rule(5447), ['X' = ind], [a(ind, n1814)]).
step(a(ind, n1814), rule(5444), ['X' = ind], [a(ind, n1813)]).
step(a(ind, n1813), rule(5441), ['X' = ind], [a(ind, n1812)]).
step(a(ind, n1812), rule(5438), ['X' = ind], [a(ind, n1811)]).
step(a(ind, n1811), rule(5435), ['X' = ind], [a(ind, n1810)]).
step(a(ind, n1810), rule(5432), ['X' = ind], [a(ind, n1809)]).
step(a(ind, n1809), rule(5429), ['X' = ind], [a(ind, n1808)]).
step(a(ind, n1808), rule(5426), ['X' = ind], [a(ind, n1807)]).
step(a(ind, n1807), rule(5423), ['X' = ind], [a(ind, n1806)]).
step(a(ind, n1806), rule(5420), ['X' = ind], [a(ind, n1805)]).
step(a(ind, n1805), rule(5417), ['X' = ind], [a(ind, n1804)]).
step(a(ind, n1804), rule(5414), ['X' = ind], [a(ind, n1803)]).
step(a(ind, n1803), rule(5411), ['X' = ind], [a(ind, n1802)]).
step(a(ind, n1802), rule(5408), ['X' = ind], [a(ind, n1801)]).
step(a(ind, n1801), rule(5405), ['X' = ind], [a(ind, n1800)]).
step(a(ind, n1800), rule(5402), ['X' = ind], [a(ind, n1799)]).
step(a(ind, n1799), rule(5399), ['X' = ind], [a(ind, n1798)]).
step(a(ind, n1798), rule(5396), ['X' = ind], [a(ind, n1797)]).
step(a(ind, n1797), rule(5393), ['X' = ind], [a(ind, n1796)]).
step(a(ind, n1796), rule(5390), ['X' = ind], [a(ind, n1795)]).
step(a(ind, n1795), rule(5387), ['X' = ind], [a(ind, n1794)]).
step(a(ind, n1794), rule(5384), ['X' = ind], [a(ind, n1793)]).
step(a(ind, n1793), rule(5381), ['X' = ind], [a(ind, n1792)]).
step(a(ind, n1792), rule(5378), ['X' = ind], [a(ind, n1791)]).
step(a(ind, n1791), rule(5375), ['X' = ind], [a(ind, n1790)]).
step(a(ind, n1790), rule(5372), ['X' = ind], [a(ind, n1789)]).
step(a(ind, n1789), rule(5369), ['X' = ind], [a(ind, n1788)]).
step(a(ind, n1788), rule(5366), ['X' = ind], [a(ind, n1787)]).
step(a(ind, n1787), rule(5363), ['X' = ind], [a(ind, n1786)]).
step(a(ind, n1786), rule(5360), ['X' = ind], [a(ind, n1785)]).
step(a(ind, n1785), rule(5357), ['X' = ind], [a(ind, n1784)]).
step(a(ind, n1784), rule(5354), ['X' = ind], [a(ind, n1783)]).
step(a(ind, n1783), rule(5351), ['X' = ind], [a(ind, n1782)]).
step(a(ind, n1782), rule(5348), ['X' = ind], [a(ind, n1781)]).
step(a(ind, n1781), rule(5345), ['X' = ind], [a(ind, n1780)]).
step(a(ind, n1780), rule(5342), ['X' = ind], [a(ind, n1779)]).
step(a(ind, n1779), rule(5339), ['X' = ind], [a(ind, n1778)]).
step(a(ind, n1778), rule(5336), ['X' = ind], [a(ind, n1777)]).
step(a(ind, n1777), rule(5333), ['X' = ind], [a(ind, n1776)]).
step(a(ind, n1776), rule(5330), ['X' = ind], [a(ind, n1775)]).
step(a(ind, n1775), rule(5327), ['X' = ind], [a(ind, n1774)]).
step(a(ind, n1774), rule(5324), ['X' = ind], [a(ind, n1773)]).
step(a(ind, n1773), rule(5321), ['X' = ind], [a(ind, n1772)]).
step(a(ind, n1772), rule(5318), ['X' = ind], [a(ind, n1771)]).
step(a(ind, n1771), rule(5315), ['X' = ind], [a(ind, n1770)]).
step(a(ind, n1770), rule(5312), ['X' = ind], [a(ind, n1769)]).
step(a(ind, n1769), rule(5309), ['X' = ind], [a(ind, n1768)]).
step(a(ind, n1768), rule(5306), ['X' = ind], [a(ind, n1767)]).
step(a(ind, n1767), rule(5303), ['X' = ind], [a(ind, n1766)]).
step(a(ind, n1766), rule(5300), ['X' = ind], [a(ind, n1765)]).
step(a(ind, n1765), rule(5297), ['X' = ind], [a(ind, n1764)]).
step(a(ind, n1764), rule(5294), ['X' = ind], [a(ind, n1763)]).
step(a(ind, n1763), rule(5291), ['X' = ind], [a(ind, n1762)]).
step(a(ind, n1762), rule(5288), ['X' = ind], [a(ind, n1761)]).
step(a(ind, n1761), rule(5285), ['X' = ind], [a(ind, n1760)]).
step(a(ind, n1760), rule(5282), ['X' = ind], [a(ind, n1759)]).
step(a(ind, n1759), rule(5279), ['X' = ind], [a(ind, n1758)]).
step(a(ind, n1758), rule(5276), ['X' = ind], [a(ind, n1757)]).
step(a(ind, n1757), rule(5273), ['X' = ind], [a(ind, n1756)]).
step(a(ind, n1756), rule(5270), ['X' = ind], [a(ind, n1755)]).
step(a(ind, n1755), rule(5267), ['X' = ind], [a(ind, n1754)]).
step(a(ind, n1754), rule(5264), ['X' = ind], [a(ind, n1753)]).
step(a(ind, n1753), rule(5261), ['X' = ind], [a(ind, n1752)]).
step(a(ind, n1752), rule(5258), ['X' = ind], [a(ind, n1751)]).
step(a(ind, n1751), rule(5255), ['X' = ind], [a(ind, n1750)]).
step(a(ind, n1750), rule(5252), ['X' = ind], [a(ind, n1749)]).
step(a(ind, n1749), rule(5249), ['X' = ind], [a(ind, n1748)]).
step(a(ind, n1748), rule(5246), ['X' = ind], [a(ind, n1747)]).
step(a(ind, n1747), rule(5243), ['X' = ind], [a(ind, n1746)]).
step(a(ind, n1746), rule(5240), ['X' = ind], [a(ind, n1745)]).
step(a(ind, n1745), rule(5237), ['X' = ind], [a(ind, n1744)]).
step(a(ind, n1744), rule(5234), ['X' = ind], [a(ind, n1743)]).
step(a(ind, n1743), rule(5231), ['X' = ind], [a(ind, n1742)]).
step(a(ind, n1742), rule(5228), ['X' = ind], [a(ind, n1741)]).
step(a(ind, n1741), rule(5225), ['X' = ind], [a(ind, n1740)]).
step(a(ind, n1740), rule(5222), ['X' = ind], [a(ind, n1739)]).
step(a(ind, n1739), rule(5219), ['X' = ind], [a(ind, n1738)]).
step(a(ind, n1738), rule(5216), ['X' = ind], [a(ind, n1737)]).
step(a(ind, n1737), rule(5213), ['X' = ind], [a(ind, n1736)]).
step(a(ind, n1736), rule(5210), ['X' = ind], [a(ind, n1735)]).
step(a(ind, n1735), rule(5207), ['X' = ind], [a(ind, n1734)]).
step(a(ind, n1734), rule(5204), ['X' = ind], [a(ind, n1733)]).
step(a(ind, n1733), rule(5201), ['X' = ind], [a(ind, n1732)]).
step(a(ind, n1732), rule(5198), ['X' = ind], [a(ind, n1731)]).
step(a(ind, n1731), rule(5195), ['X' = ind], [a(ind, n1730)]).
step(a(ind, n1730), rule(5192), ['X' = ind], [a(ind, n1729)]).
step(a(ind, n1729), rule(5189), ['X' = ind], [a(ind, n1728)]).
step(a(ind, n1728), rule(5186), ['X' = ind], [a(ind, n1727)]).
step(a(ind, n1727), rule(5183), ['X' = ind], [a(ind, n1726)]).
step(a(ind, n1726), rule(5180), ['X' = ind], [a(ind, n1725)]).
step(a(ind, n1725), rule(5177), ['X' = ind], [a(ind, n1724)]).
step(a(ind, n1724), rule(5174), ['X' = ind], [a(ind, n1723)]).
step(a(ind, n1723), rule(5171), ['X' = ind], [a(ind, n1722)]).
step(a(ind, n1722), rule(5168), ['X' = ind], [a(ind, n1721)]).
step(a(ind, n1721), rule(5165), ['X' = ind], [a(ind, n1720)]).
step(a(ind, n1720), rule(5162), ['X' = ind], [a(ind, n1719)]).
step(a(ind, n1719), rule(5159), ['X' = ind], [a(ind, n1718)]).
step(a(ind, n1718), rule(5156), ['X' = ind], [a(ind, n1717)]).
step(a(ind, n1717), rule(5153), ['X' = ind], [a(ind, n1716)]).
step(a(ind, n1716), rule(5150), ['X' = ind], [a(ind, n1715)]).
step(a(ind, n1715), rule(5147), ['X' = ind], [a(ind, n1714)]).
step(a(ind, n1714), rule(5144), ['X' = ind], [a(ind, n1713)]).
step(a(ind, n1713), rule(5141), ['X' = ind], [a(ind, n1712)]).
step(a(ind, n1712), rule(5138), ['X' = ind], [a(ind, n1711)]).
step(a(ind, n1711), rule(5135), ['X' = ind], [a(ind, n1710)]).
step(a(ind, n1710), rule(5132), ['X' = ind], [a(ind, n1709)]).
step(a(ind, n1709), rule(5129), ['X' = ind], [a(ind, n1708)]).
step(a(ind, n1708), rule(5126), ['X' = ind], [a(ind, n1707)]).
step(a(ind, n1707), rule(5123), ['X' = ind], [a(ind, n1706)]).
step(a(ind, n1706), rule(5120), ['X' = ind], [a(ind, n1705)]).
step(a(ind, n1705), rule(5117), ['X' = ind], [a(ind, n1704)]).
step(a(ind, n1704), rule(5114), ['X' = ind], [a(ind, n1703)]).
step(a(ind, n1703), rule(5111), ['X' = ind], [a(ind, n1702)]).
step(a(ind, n1702), rule(5108), ['X' = ind], [a(ind, n1701)]).
step(a(ind, n1701), rule(5105), ['X' = ind], [a(ind, n1700)]).
step(a(ind, n1700), rule(5102), ['X' = ind], [a(ind, n1699)]).
step(a(ind, n1699), rule(5099), ['X' = ind], [a(ind, n1698)]).
step(a(ind, n1698), rule(5096), ['X' = ind], [a(ind, n1697)]).
step(a(ind, n1697), rule(5093), ['X' = ind], [a(ind, n1696)]).
step(a(ind, n1696), rule(5090), ['X' = ind], [a(ind, n1695)]).
step(a(ind, n1695), rule(5087), ['X' = ind], [a(ind, n1694)]).
step(a(ind, n1694), rule(5084), ['X' = ind], [a(ind, n1693)]).
step(a(ind, n1693), rule(5081), ['X' = ind], [a(ind, n1692)]).
step(a(ind, n1692), rule(5078), ['X' = ind], [a(ind, n1691)]).
step(a(ind, n1691), rule(5075), ['X' = ind], [a(ind, n1690)]).
step(a(ind, n1690), rule(5072), ['X' = ind], [a(ind, n1689)]).
step(a(ind, n1689), rule(5069), ['X' = ind], [a(ind, n1688)]).
step(a(ind, n1688), rule(5066), ['X' = ind], [a(ind, n1687)]).
step(a(ind, n1687), rule(5063), ['X' = ind], [a(ind, n1686)]).
step(a(ind, n1686), rule(5060), ['X' = ind], [a(ind, n1685)]).
step(a(ind, n1685), rule(5057), ['X' = ind], [a(ind, n1684)]).
step(a(ind, n1684), rule(5054), ['X' = ind], [a(ind, n1683)]).
step(a(ind, n1683), rule(5051), ['X' = ind], [a(ind, n1682)]).
step(a(ind, n1682), rule(5048), ['X' = ind], [a(ind, n1681)]).
step(a(ind, n1681), rule(5045), ['X' = ind], [a(ind, n1680)]).
step(a(ind, n1680), rule(5042), ['X' = ind], [a(ind, n1679)]).
step(a(ind, n1679), rule(5039), ['X' = ind], [a(ind, n1678)]).
step(a(ind, n1678), rule(5036), ['X' = ind], [a(ind, n1677)]).
step(a(ind, n1677), rule(5033), ['X' = ind], [a(ind, n1676)]).
step(a(ind, n1676), rule(5030), ['X' = ind], [a(ind, n1675)]).
step(a(ind, n1675), rule(5027), ['X' = ind], [a(ind, n1674)]).
step(a(ind, n1674), rule(5024), ['X' = ind], [a(ind, n1673)]).
step(a(ind, n1673), rule(5021), ['X' = ind], [a(ind, n1672)]).
step(a(ind, n1672), rule(5018), ['X' = ind], [a(ind, n1671)]).
step(a(ind, n1671), rule(5015), ['X' = ind], [a(ind, n1670)]).
step(a(ind, n1670), rule(5012), ['X' = ind], [a(ind, n1669)]).
step(a(ind, n1669), rule(5009), ['X' = ind], [a(ind, n1668)]).
step(a(ind, n1668), rule(5006), ['X' = ind], [a(ind, n1667)]).
step(a(ind, n1667), rule(5003), ['X' = ind], [a(ind, n1666)]).
step(a(ind, n1666), rule(5000), ['X' = ind], [a(ind, n1665)]).
step(a(ind, n1665), rule(4997), ['X' = ind], [a(ind, n1664)]).
step(a(ind, n1664), rule(4994), ['X' = ind], [a(ind, n1663)]).
step(a(ind, n1663), rule(4991), ['X' = ind], [a(ind, n1662)]).
step(a(ind, n1662), rule(4988), ['X' = ind], [a(ind, n1661)]).
step(a(ind, n1661), rule(4985), ['X' = ind], [a(ind, n1660)]).
step(a(ind, n1660), rule(4982), ['X' = ind], [a(ind, n1659)]).
step(a(ind, n1659), rule(4979), ['X' = ind], [a(ind, n1658)]).
step(a(ind, n1658), rule(4976), ['X' = ind], [a(ind, n1657)]).
step(a(ind, n1657), rule(4973), ['X' = ind], [a(ind, n1656)]).
step(a(ind, n1656), rule(4970), ['X' = ind], [a(ind, n1655)]).
step(a(ind, n1655), rule(4967), ['X' = ind], [a(ind, n1654)]).
step(a(ind, n1654), rule(4964), ['X' = ind], [a(ind, n1653)]).
step(a(ind, n1653), rule(4961), ['X' = ind], [a(ind, n1652)]).
step(a(ind, n1652), rule(4958), ['X' = ind], [a(ind, n1651)]).
step(a(ind, n1651), rule(4955), ['X' = ind], [a(ind, n1650)]).
step(a(ind, n1650), rule(4952), ['X' = ind], [a(ind, n1649)]).
step(a(ind, n1649), rule(4949), ['X' = ind], [a(ind, n1648)]).
step(a(ind, n1648), rule(4946), ['X' = ind], [a(ind, n1647)]).
step(a(ind, n1647), rule(4943), ['X' = ind], [a(ind, n1646)]).
step(a(ind, n1646), rule(4940), ['X' = ind], [a(ind, n1645)]).
step(a(ind, n1645), rule(4937), ['X' = ind], [a(ind, n1644)]).
step(a(ind, n1644), rule(4934), ['X' = ind], [a(ind, n1643)]).
step(a(ind, n1643), rule(4931), ['X' = ind], [a(ind, n1642)]).
step(a(ind, n1642), rule(4928), ['X' = ind], [a(ind, n1641)]).
step(a(ind, n1641), rule(4925), ['X' = ind], [a(ind, n1640)]).
step(a(ind, n1640), rule(4922), ['X' = ind], [a(ind, n1639)]).
step(a(ind, n1639), rule(4919), ['X' = ind], [a(ind, n1638)]).
step(a(ind, n1638), rule(4916), ['X' = ind], [a(ind, n1637)]).
step(a(ind, n1637), rule(4913), ['X' = ind], [a(ind, n1636)]).
step(a(ind, n1636), rule(4910), ['X' = ind], [a(ind, n1635)]).
step(a(ind, n1635), rule(4907), ['X' = ind], [a(ind, n1634)]).
step(a(ind, n1634), rule(4904), ['X' = ind], [a(ind, n1633)]).
step(a(ind, n1633), rule(4901), ['X' = ind], [a(ind, n1632)]).
step(a(ind, n1632), rule(4898), ['X' = ind], [a(ind, n1631)]).
step(a(ind, n1631), rule(4895), ['X' = ind], [a(ind, n1630)]).
step(a(ind, n1630), rule(4892), ['X' = ind], [a(ind, n1629)]).
step(a(ind, n1629), rule(4889), ['X' = ind], [a(ind, n1628)]).
step(a(ind, n1628), rule(4886), ['X' = ind], [a(ind, n1627)]).
step(a(ind, n1627), rule(4883), ['X' = ind], [a(ind, n1626)]).
step(a(ind, n1626), rule(4880), ['X' = ind], [a(ind, n1625)]).
step(a(ind, n1625), rule(4877), ['X' = ind], [a(ind, n1624)]).
step(a(ind, n1624), rule(4874), ['X' = ind], [a(ind, n1623)]).
step(a(ind, n1623), rule(4871), ['X' = ind], [a(ind, n1622)]).
step(a(ind, n1622), rule(4868), ['X' = ind], [a(ind, n1621)]).
step(a(ind, n1621), rule(4865), ['X' = ind], [a(ind, n1620)]).
step(a(ind, n1620), rule(4862), ['X' = ind], [a(ind, n1619)]).
step(a(ind, n1619), rule(4859), ['X' = ind], [a(ind, n1618)]).
step(a(ind, n1618), rule(4856), ['X' = ind], [a(ind, n1617)]).
step(a(ind, n1617), rule(4853), ['X' = ind], [a(ind, n1616)]).
step(a(ind, n1616), rule(4850), ['X' = ind], [a(ind, n1615)]).
step(a(ind, n1615), rule(4847), ['X' = ind], [a(ind, n1614)]).
step(a(ind, n1614), rule(4844), ['X' = ind], [a(ind, n1613)]).
step(a(ind, n1613), rule(4841), ['X' = ind], [a(ind, n1612)]).
step(a(ind, n1612), rule(4838), ['X' = ind], [a(ind, n1611)]).
step(a(ind, n1611), rule(4835), ['X' = ind], [a(ind, n1610)]).
step(a(ind, n1610), rule(4832), ['X' = ind], [a(ind, n1609)]).
step(a(ind, n1609), rule(4829), ['X' = ind], [a(ind, n1608)]).
step(a(ind, n1608), rule(4826), ['X' = ind], [a(ind, n1607)]).
step(a(ind, n1607), rule(4823), ['X' = ind], [a(ind, n1606)]).
step(a(ind, n1606), rule(4820), ['X' = ind], [a(ind, n1605)]).
step(a(ind, n1605), rule(4817), ['X' = ind], [a(ind, n1604)]).
step(a(ind, n1604), rule(4814), ['X' = ind], [a(ind, n1603)]).
step(a(ind, n1603), rule(4811), ['X' = ind], [a(ind, n1602)]).
step(a(ind, n1602), rule(4808), ['X' = ind], [a(ind, n1601)]).
step(a(ind, n1601), rule(4805), ['X' = ind], [a(ind, n1600)]).
step(a(ind, n1600), rule(4802), ['X' = ind], [a(ind, n1599)]).
step(a(ind, n1599), rule(4799), ['X' = ind], [a(ind, n1598)]).
step(a(ind, n1598), rule(4796), ['X' = ind], [a(ind, n1597)]).
step(a(ind, n1597), rule(4793), ['X' = ind], [a(ind, n1596)]).
step(a(ind, n1596), rule(4790), ['X' = ind], [a(ind, n1595)]).
step(a(ind, n1595), rule(4787), ['X' = ind], [a(ind, n1594)]).
step(a(ind, n1594), rule(4784), ['X' = ind], [a(ind, n1593)]).
step(a(ind, n1593), rule(4781), ['X' = ind], [a(ind, n1592)]).
step(a(ind, n1592), rule(4778), ['X' = ind], [a(ind, n1591)]).
step(a(ind, n1591), rule(4775), ['X' = ind], [a(ind, n1590)]).
step(a(ind, n1590), rule(4772), ['X' = ind], [a(ind, n1589)]).
step(a(ind, n1589), rule(4769), ['X' = ind], [a(ind, n1588)]).
step(a(ind, n1588), rule(4766), ['X' = ind], [a(ind, n1587)]).
step(a(ind, n1587), rule(4763), ['X' = ind], [a(ind, n1586)]).
step(a(ind, n1586), rule(4760), ['X' = ind], [a(ind, n1585)]).
step(a(ind, n1585), rule(4757), ['X' = ind], [a(ind, n1584)]).
step(a(ind, n1584), rule(4754), ['X' = ind], [a(ind, n1583)]).
step(a(ind, n1583), rule(4751), ['X' = ind], [a(ind, n1582)]).
step(a(ind, n1582), rule(4748), ['X' = ind], [a(ind, n1581)]).
step(a(ind, n1581), rule(4745), ['X' = ind], [a(ind, n1580)]).
step(a(ind, n1580), rule(4742), ['X' = ind], [a(ind, n1579)]).
step(a(ind, n1579), rule(4739), ['X' = ind], [a(ind, n1578)]).
step(a(ind, n1578), rule(4736), ['X' = ind], [a(ind, n1577)]).
step(a(ind, n1577), rule(4733), ['X' = ind], [a(ind, n1576)]).
step(a(ind, n1576), rule(4730), ['X' = ind], [a(ind, n1575)]).
step(a(ind, n1575), rule(4727), ['X' = ind], [a(ind, n1574)]).
step(a(ind, n1574), rule(4724), ['X' = ind], [a(ind, n1573)]).
step(a(ind, n1573), rule(4721), ['X' = ind], [a(ind, n1572)]).
step(a(ind, n1572), rule(4718), ['X' = ind], [a(ind, n1571)]).
step(a(ind, n1571), rule(4715), ['X' = ind], [a(ind, n1570)]).
step(a(ind, n1570), rule(4712), ['X' = ind], [a(ind, n1569)]).
step(a(ind, n1569), rule(4709), ['X' = ind], [a(ind, n1568)]).
step(a(ind, n1568), rule(4706), ['X' = ind], [a(ind, n1567)]).
step(a(ind, n1567), rule(4703), ['X' = ind], [a(ind, n1566)]).
step(a(ind, n1566), rule(4700), ['X' = ind], [a(ind, n1565)]).
step(a(ind, n1565), rule(4697), ['X' = ind], [a(ind, n1564)]).
step(a(ind, n1564), rule(4694), ['X' = ind], [a(ind, n1563)]).
step(a(ind, n1563), rule(4691), ['X' = ind], [a(ind, n1562)]).
step(a(ind, n1562), rule(4688), ['X' = ind], [a(ind, n1561)]).
step(a(ind, n1561), rule(4685), ['X' = ind], [a(ind, n1560)]).
step(a(ind, n1560), rule(4682), ['X' = ind], [a(ind, n1559)]).
step(a(ind, n1559), rule(4679), ['X' = ind], [a(ind, n1558)]).
step(a(ind, n1558), rule(4676), ['X' = ind], [a(ind, n1557)]).
step(a(ind, n1557), rule(4673), ['X' = ind], [a(ind, n1556)]).
step(a(ind, n1556), rule(4670), ['X' = ind], [a(ind, n1555)]).
step(a(ind, n1555), rule(4667), ['X' = ind], [a(ind, n1554)]).
step(a(ind, n1554), rule(4664), ['X' = ind], [a(ind, n1553)]).
step(a(ind, n1553), rule(4661), ['X' = ind], [a(ind, n1552)]).
step(a(ind, n1552), rule(4658), ['X' = ind], [a(ind, n1551)]).
step(a(ind, n1551), rule(4655), ['X' = ind], [a(ind, n1550)]).
step(a(ind, n1550), rule(4652), ['X' = ind], [a(ind, n1549)]).
step(a(ind, n1549), rule(4649), ['X' = ind], [a(ind, n1548)]).
step(a(ind, n1548), rule(4646), ['X' = ind], [a(ind, n1547)]).
step(a(ind, n1547), rule(4643), ['X' = ind], [a(ind, n1546)]).
step(a(ind, n1546), rule(4640), ['X' = ind], [a(ind, n1545)]).
step(a(ind, n1545), rule(4637), ['X' = ind], [a(ind, n1544)]).
step(a(ind, n1544), rule(4634), ['X' = ind], [a(ind, n1543)]).
step(a(ind, n1543), rule(4631), ['X' = ind], [a(ind, n1542)]).
step(a(ind, n1542), rule(4628), ['X' = ind], [a(ind, n1541)]).
step(a(ind, n1541), rule(4625), ['X' = ind], [a(ind, n1540)]).
step(a(ind, n1540), rule(4622), ['X' = ind], [a(ind, n1539)]).
step(a(ind, n1539), rule(4619), ['X' = ind], [a(ind, n1538)]).
step(a(ind, n1538), rule(4616), ['X' = ind], [a(ind, n1537)]).
step(a(ind, n1537), rule(4613), ['X' = ind], [a(ind, n1536)]).
step(a(ind, n1536), rule(4610), ['X' = ind], [a(ind, n1535)]).
step(a(ind, n1535), rule(4607), ['X' = ind], [a(ind, n1534)]).
step(a(ind, n1534), rule(4604), ['X' = ind], [a(ind, n1533)]).
step(a(ind, n1533), rule(4601), ['X' = ind], [a(ind, n1532)]).
step(a(ind, n1532), rule(4598), ['X' = ind], [a(ind, n1531)]).
step(a(ind, n1531), rule(4595), ['X' = ind], [a(ind, n1530)]).
step(a(ind, n1530), rule(4592), ['X' = ind], [a(ind, n1529)]).
step(a(ind, n1529), rule(4589), ['X' = ind], [a(ind, n1528)]).
step(a(ind, n1528), rule(4586), ['X' = ind], [a(ind, n1527)]).
step(a(ind, n1527), rule(4583), ['X' = ind], [a(ind, n1526)]).
step(a(ind, n1526), rule(4580), ['X' = ind], [a(ind, n1525)]).
step(a(ind, n1525), rule(4577), ['X' = ind], [a(ind, n1524)]).
step(a(ind, n1524), rule(4574), ['X' = ind], [a(ind, n1523)]).
step(a(ind, n1523), rule(4571), ['X' = ind], [a(ind, n1522)]).
step(a(ind, n1522), rule(4568), ['X' = ind], [a(ind, n1521)]).
step(a(ind, n1521), rule(4565), ['X' = ind], [a(ind, n1520)]).
step(a(ind, n1520), rule(4562), ['X' = ind], [a(ind, n1519)]).
step(a(ind, n1519), rule(4559), ['X' = ind], [a(ind, n1518)]).
step(a(ind, n1518), rule(4556), ['X' = ind], [a(ind, n1517)]).
step(a(ind, n1517), rule(4553), ['X' = ind], [a(ind, n1516)]).
step(a(ind, n1516), rule(4550), ['X' = ind], [a(ind, n1515)]).
step(a(ind, n1515), rule(4547), ['X' = ind], [a(ind, n1514)]).
step(a(ind, n1514), rule(4544), ['X' = ind], [a(ind, n1513)]).
step(a(ind, n1513), rule(4541), ['X' = ind], [a(ind, n1512)]).
step(a(ind, n1512), rule(4538), ['X' = ind], [a(ind, n1511)]).
step(a(ind, n1511), rule(4535), ['X' = ind], [a(ind, n1510)]).
step(a(ind, n1510), rule(4532), ['X' = ind], [a(ind, n1509)]).
step(a(ind, n1509), rule(4529), ['X' = ind], [a(ind, n1508)]).
step(a(ind, n1508), rule(4526), ['X' = ind], [a(ind, n1507)]).
step(a(ind, n1507), rule(4523), ['X' = ind], [a(ind, n1506)]).
step(a(ind, n1506), rule(4520), ['X' = ind], [a(ind, n1505)]).
step(a(ind, n1505), rule(4517), ['X' = ind], [a(ind, n1504)]).
step(a(ind, n1504), rule(4514), ['X' = ind], [a(ind, n1503)]).
step(a(ind, n1503), rule(4511), ['X' = ind], [a(ind, n1502)]).
step(a(ind, n1502), rule(4508), ['X' = ind], [a(ind, n1501)]).
step(a(ind, n1501), rule(4505), ['X' = ind], [a(ind, n1500)]).
step(a(ind, n1500), rule(4502), ['X' = ind], [a(ind, n1499)]).
step(a(ind, n1499), rule(4499), ['X' = ind], [a(ind, n1498)]).
step(a(ind, n1498), rule(4496), ['X' = ind], [a(ind, n1497)]).
step(a(ind, n1497), rule(4493), ['X' = ind], [a(ind, n1496)]).
step(a(ind, n1496), rule(4490), ['X' = ind], [a(ind, n1495)]).
step(a(ind, n1495), rule(4487), ['X' = ind], [a(ind, n1494)]).
step(a(ind, n1494), rule(4484), ['X' = ind], [a(ind, n1493)]).
step(a(ind, n1493), rule(4481), ['X' = ind], [a(ind, n1492)]).
step(a(ind, n1492), rule(4478), ['X' = ind], [a(ind, n1491)]).
step(a(ind, n1491), rule(4475), ['X' = ind], [a(ind, n1490)]).
step(a(ind, n1490), rule(4472), ['X' = ind], [a(ind, n1489)]).
step(a(ind, n1489), rule(4469), ['X' = ind], [a(ind, n1488)]).
step(a(ind, n1488), rule(4466), ['X' = ind], [a(ind, n1487)]).
step(a(ind, n1487), rule(4463), ['X' = ind], [a(ind, n1486)]).
step(a(ind, n1486), rule(4460), ['X' = ind], [a(ind, n1485)]).
step(a(ind, n1485), rule(4457), ['X' = ind], [a(ind, n1484)]).
step(a(ind, n1484), rule(4454), ['X' = ind], [a(ind, n1483)]).
step(a(ind, n1483), rule(4451), ['X' = ind], [a(ind, n1482)]).
step(a(ind, n1482), rule(4448), ['X' = ind], [a(ind, n1481)]).
step(a(ind, n1481), rule(4445), ['X' = ind], [a(ind, n1480)]).
step(a(ind, n1480), rule(4442), ['X' = ind], [a(ind, n1479)]).
step(a(ind, n1479), rule(4439), ['X' = ind], [a(ind, n1478)]).
step(a(ind, n1478), rule(4436), ['X' = ind], [a(ind, n1477)]).
step(a(ind, n1477), rule(4433), ['X' = ind], [a(ind, n1476)]).
step(a(ind, n1476), rule(4430), ['X' = ind], [a(ind, n1475)]).
step(a(ind, n1475), rule(4427), ['X' = ind], [a(ind, n1474)]).
step(a(ind, n1474), rule(4424), ['X' = ind], [a(ind, n1473)]).
step(a(ind, n1473), rule(4421), ['X' = ind], [a(ind, n1472)]).
step(a(ind, n1472), rule(4418), ['X' = ind], [a(ind, n1471)]).
step(a(ind, n1471), rule(4415), ['X' = ind], [a(ind, n1470)]).
step(a(ind, n1470), rule(4412), ['X' = ind], [a(ind, n1469)]).
step(a(ind, n1469), rule(4409), ['X' = ind], [a(ind, n1468)]).
step(a(ind, n1468), rule(4406), ['X' = ind], [a(ind, n1467)]).
step(a(ind, n1467), rule(4403), ['X' = ind], [a(ind, n1466)]).
step(a(ind, n1466), rule(4400), ['X' = ind], [a(ind, n1465)]).
step(a(ind, n1465), rule(4397), ['X' = ind], [a(ind, n1464)]).
step(a(ind, n1464), rule(4394), ['X' = ind], [a(ind, n1463)]).
step(a(ind, n1463), rule(4391), ['X' = ind], [a(ind, n1462)]).
step(a(ind, n1462), rule(4388), ['X' = ind], [a(ind, n1461)]).
step(a(ind, n1461), rule(4385), ['X' = ind], [a(ind, n1460)]).
step(a(ind, n1460), rule(4382), ['X' = ind], [a(ind, n1459)]).
step(a(ind, n1459), rule(4379), ['X' = ind], [a(ind, n1458)]).
step(a(ind, n1458), rule(4376), ['X' = ind], [a(ind, n1457)]).
step(a(ind, n1457), rule(4373), ['X' = ind], [a(ind, n1456)]).
step(a(ind, n1456), rule(4370), ['X' = ind], [a(ind, n1455)]).
step(a(ind, n1455), rule(4367), ['X' = ind], [a(ind, n1454)]).
step(a(ind, n1454), rule(4364), ['X' = ind], [a(ind, n1453)]).
step(a(ind, n1453), rule(4361), ['X' = ind], [a(ind, n1452)]).
step(a(ind, n1452), rule(4358), ['X' = ind], [a(ind, n1451)]).
step(a(ind, n1451), rule(4355), ['X' = ind], [a(ind, n1450)]).
step(a(ind, n1450), rule(4352), ['X' = ind], [a(ind, n1449)]).
step(a(ind, n1449), rule(4349), ['X' = ind], [a(ind, n1448)]).
step(a(ind, n1448), rule(4346), ['X' = ind], [a(ind, n1447)]).
step(a(ind, n1447), rule(4343), ['X' = ind], [a(ind, n1446)]).
step(a(ind, n1446), rule(4340), ['X' = ind], [a(ind, n1445)]).
step(a(ind, n1445), rule(4337), ['X' = ind], [a(ind, n1444)]).
step(a(ind, n1444), rule(4334), ['X' = ind], [a(ind, n1443)]).
step(a(ind, n1443), rule(4331), ['X' = ind], [a(ind, n1442)]).
step(a(ind, n1442), rule(4328), ['X' = ind], [a(ind, n1441)]).
step(a(ind, n1441), rule(4325), ['X' = ind], [a(ind, n1440)]).
step(a(ind, n1440), rule(4322), ['X' = ind], [a(ind, n1439)]).
step(a(ind, n1439), rule(4319), ['X' = ind], [a(ind, n1438)]).
step(a(ind, n1438), rule(4316), ['X' = ind], [a(ind, n1437)]).
step(a(ind, n1437), rule(4313), ['X' = ind], [a(ind, n1436)]).
step(a(ind, n1436), rule(4310), ['X' = ind], [a(ind, n1435)]).
step(a(ind, n1435), rule(4307), ['X' = ind], [a(ind, n1434)]).
step(a(ind, n1434), rule(4304), ['X' = ind], [a(ind, n1433)]).
step(a(ind, n1433), rule(4301), ['X' = ind], [a(ind, n1432)]).
step(a(ind, n1432), rule(4298), ['X' = ind], [a(ind, n1431)]).
step(a(ind, n1431), rule(4295), ['X' = ind], [a(ind, n1430)]).
step(a(ind, n1430), rule(4292), ['X' = ind], [a(ind, n1429)]).
step(a(ind, n1429), rule(4289), ['X' = ind], [a(ind, n1428)]).
step(a(ind, n1428), rule(4286), ['X' = ind], [a(ind, n1427)]).
step(a(ind, n1427), rule(4283), ['X' = ind], [a(ind, n1426)]).
step(a(ind, n1426), rule(4280), ['X' = ind], [a(ind, n1425)]).
step(a(ind, n1425), rule(4277), ['X' = ind], [a(ind, n1424)]).
step(a(ind, n1424), rule(4274), ['X' = ind], [a(ind, n1423)]).
step(a(ind, n1423), rule(4271), ['X' = ind], [a(ind, n1422)]).
step(a(ind, n1422), rule(4268), ['X' = ind], [a(ind, n1421)]).
step(a(ind, n1421), rule(4265), ['X' = ind], [a(ind, n1420)]).
step(a(ind, n1420), rule(4262), ['X' = ind], [a(ind, n1419)]).
step(a(ind, n1419), rule(4259), ['X' = ind], [a(ind, n1418)]).
step(a(ind, n1418), rule(4256), ['X' = ind], [a(ind, n1417)]).
step(a(ind, n1417), rule(4253), ['X' = ind], [a(ind, n1416)]).
step(a(ind, n1416), rule(4250), ['X' = ind], [a(ind, n1415)]).
step(a(ind, n1415), rule(4247), ['X' = ind], [a(ind, n1414)]).
step(a(ind, n1414), rule(4244), ['X' = ind], [a(ind, n1413)]).
step(a(ind, n1413), rule(4241), ['X' = ind], [a(ind, n1412)]).
step(a(ind, n1412), rule(4238), ['X' = ind], [a(ind, n1411)]).
step(a(ind, n1411), rule(4235), ['X' = ind], [a(ind, n1410)]).
step(a(ind, n1410), rule(4232), ['X' = ind], [a(ind, n1409)]).
step(a(ind, n1409), rule(4229), ['X' = ind], [a(ind, n1408)]).
step(a(ind, n1408), rule(4226), ['X' = ind], [a(ind, n1407)]).
step(a(ind, n1407), rule(4223), ['X' = ind], [a(ind, n1406)]).
step(a(ind, n1406), rule(4220), ['X' = ind], [a(ind, n1405)]).
step(a(ind, n1405), rule(4217), ['X' = ind], [a(ind, n1404)]).
step(a(ind, n1404), rule(4214), ['X' = ind], [a(ind, n1403)]).
step(a(ind, n1403), rule(4211), ['X' = ind], [a(ind, n1402)]).
step(a(ind, n1402), rule(4208), ['X' = ind], [a(ind, n1401)]).
step(a(ind, n1401), rule(4205), ['X' = ind], [a(ind, n1400)]).
step(a(ind, n1400), rule(4202), ['X' = ind], [a(ind, n1399)]).
step(a(ind, n1399), rule(4199), ['X' = ind], [a(ind, n1398)]).
step(a(ind, n1398), rule(4196), ['X' = ind], [a(ind, n1397)]).
step(a(ind, n1397), rule(4193), ['X' = ind], [a(ind, n1396)]).
step(a(ind, n1396), rule(4190), ['X' = ind], [a(ind, n1395)]).
step(a(ind, n1395), rule(4187), ['X' = ind], [a(ind, n1394)]).
step(a(ind, n1394), rule(4184), ['X' = ind], [a(ind, n1393)]).
step(a(ind, n1393), rule(4181), ['X' = ind], [a(ind, n1392)]).
step(a(ind, n1392), rule(4178), ['X' = ind], [a(ind, n1391)]).
step(a(ind, n1391), rule(4175), ['X' = ind], [a(ind, n1390)]).
step(a(ind, n1390), rule(4172), ['X' = ind], [a(ind, n1389)]).
step(a(ind, n1389), rule(4169), ['X' = ind], [a(ind, n1388)]).
step(a(ind, n1388), rule(4166), ['X' = ind], [a(ind, n1387)]).
step(a(ind, n1387), rule(4163), ['X' = ind], [a(ind, n1386)]).
step(a(ind, n1386), rule(4160), ['X' = ind], [a(ind, n1385)]).
step(a(ind, n1385), rule(4157), ['X' = ind], [a(ind, n1384)]).
step(a(ind, n1384), rule(4154), ['X' = ind], [a(ind, n1383)]).
step(a(ind, n1383), rule(4151), ['X' = ind], [a(ind, n1382)]).
step(a(ind, n1382), rule(4148), ['X' = ind], [a(ind, n1381)]).
step(a(ind, n1381), rule(4145), ['X' = ind], [a(ind, n1380)]).
step(a(ind, n1380), rule(4142), ['X' = ind], [a(ind, n1379)]).
step(a(ind, n1379), rule(4139), ['X' = ind], [a(ind, n1378)]).
step(a(ind, n1378), rule(4136), ['X' = ind], [a(ind, n1377)]).
step(a(ind, n1377), rule(4133), ['X' = ind], [a(ind, n1376)]).
step(a(ind, n1376), rule(4130), ['X' = ind], [a(ind, n1375)]).
step(a(ind, n1375), rule(4127), ['X' = ind], [a(ind, n1374)]).
step(a(ind, n1374), rule(4124), ['X' = ind], [a(ind, n1373)]).
step(a(ind, n1373), rule(4121), ['X' = ind], [a(ind, n1372)]).
step(a(ind, n1372), rule(4118), ['X' = ind], [a(ind, n1371)]).
step(a(ind, n1371), rule(4115), ['X' = ind], [a(ind, n1370)]).
step(a(ind, n1370), rule(4112), ['X' = ind], [a(ind, n1369)]).
step(a(ind, n1369), rule(4109), ['X' = ind], [a(ind, n1368)]).
step(a(ind, n1368), rule(4106), ['X' = ind], [a(ind, n1367)]).
step(a(ind, n1367), rule(4103), ['X' = ind], [a(ind, n1366)]).
step(a(ind, n1366), rule(4100), ['X' = ind], [a(ind, n1365)]).
step(a(ind, n1365), rule(4097), ['X' = ind], [a(ind, n1364)]).
step(a(ind, n1364), rule(4094), ['X' = ind], [a(ind, n1363)]).
step(a(ind, n1363), rule(4091), ['X' = ind], [a(ind, n1362)]).
step(a(ind, n1362), rule(4088), ['X' = ind], [a(ind, n1361)]).
step(a(ind, n1361), rule(4085), ['X' = ind], [a(ind, n1360)]).
step(a(ind, n1360), rule(4082), ['X' = ind], [a(ind, n1359)]).
step(a(ind, n1359), rule(4079), ['X' = ind], [a(ind, n1358)]).
step(a(ind, n1358), rule(4076), ['X' = ind], [a(ind, n1357)]).
step(a(ind, n1357), rule(4073), ['X' = ind], [a(ind, n1356)]).
step(a(ind, n1356), rule(4070), ['X' = ind], [a(ind, n1355)]).
step(a(ind, n1355), rule(4067), ['X' = ind], [a(ind, n1354)]).
step(a(ind, n1354), rule(4064), ['X' = ind], [a(ind, n1353)]).
step(a(ind, n1353), rule(4061), ['X' = ind], [a(ind, n1352)]).
step(a(ind, n1352), rule(4058), ['X' = ind], [a(ind, n1351)]).
step(a(ind, n1351), rule(4055), ['X' = ind], [a(ind, n1350)]).
step(a(ind, n1350), rule(4052), ['X' = ind], [a(ind, n1349)]).
step(a(ind, n1349), rule(4049), ['X' = ind], [a(ind, n1348)]).
step(a(ind, n1348), rule(4046), ['X' = ind], [a(ind, n1347)]).
step(a(ind, n1347), rule(4043), ['X' = ind], [a(ind, n1346)]).
step(a(ind, n1346), rule(4040), ['X' = ind], [a(ind, n1345)]).
step(a(ind, n1345), rule(4037), ['X' = ind], [a(ind, n1344)]).
step(a(ind, n1344), rule(4034), ['X' = ind], [a(ind, n1343)]).
step(a(ind, n1343), rule(4031), ['X' = ind], [a(ind, n1342)]).
step(a(ind, n1342), rule(4028), ['X' = ind], [a(ind, n1341)]).
step(a(ind, n1341), rule(4025), ['X' = ind], [a(ind, n1340)]).
step(a(ind, n1340), rule(4022), ['X' = ind], [a(ind, n1339)]).
step(a(ind, n1339), rule(4019), ['X' = ind], [a(ind, n1338)]).
step(a(ind, n1338), rule(4016), ['X' = ind], [a(ind, n1337)]).
step(a(ind, n1337), rule(4013), ['X' = ind], [a(ind, n1336)]).
step(a(ind, n1336), rule(4010), ['X' = ind], [a(ind, n1335)]).
step(a(ind, n1335), rule(4007), ['X' = ind], [a(ind, n1334)]).
step(a(ind, n1334), rule(4004), ['X' = ind], [a(ind, n1333)]).
step(a(ind, n1333), rule(4001), ['X' = ind], [a(ind, n1332)]).
step(a(ind, n1332), rule(3998), ['X' = ind], [a(ind, n1331)]).
step(a(ind, n1331), rule(3995), ['X' = ind], [a(ind, n1330)]).
step(a(ind, n1330), rule(3992), ['X' = ind], [a(ind, n1329)]).
step(a(ind, n1329), rule(3989), ['X' = ind], [a(ind, n1328)]).
step(a(ind, n1328), rule(3986), ['X' = ind], [a(ind, n1327)]).
step(a(ind, n1327), rule(3983), ['X' = ind], [a(ind, n1326)]).
step(a(ind, n1326), rule(3980), ['X' = ind], [a(ind, n1325)]).
step(a(ind, n1325), rule(3977), ['X' = ind], [a(ind, n1324)]).
step(a(ind, n1324), rule(3974), ['X' = ind], [a(ind, n1323)]).
step(a(ind, n1323), rule(3971), ['X' = ind], [a(ind, n1322)]).
step(a(ind, n1322), rule(3968), ['X' = ind], [a(ind, n1321)]).
step(a(ind, n1321), rule(3965), ['X' = ind], [a(ind, n1320)]).
step(a(ind, n1320), rule(3962), ['X' = ind], [a(ind, n1319)]).
step(a(ind, n1319), rule(3959), ['X' = ind], [a(ind, n1318)]).
step(a(ind, n1318), rule(3956), ['X' = ind], [a(ind, n1317)]).
step(a(ind, n1317), rule(3953), ['X' = ind], [a(ind, n1316)]).
step(a(ind, n1316), rule(3950), ['X' = ind], [a(ind, n1315)]).
step(a(ind, n1315), rule(3947), ['X' = ind], [a(ind, n1314)]).
step(a(ind, n1314), rule(3944), ['X' = ind], [a(ind, n1313)]).
step(a(ind, n1313), rule(3941), ['X' = ind], [a(ind, n1312)]).
step(a(ind, n1312), rule(3938), ['X' = ind], [a(ind, n1311)]).
step(a(ind, n1311), rule(3935), ['X' = ind], [a(ind, n1310)]).
step(a(ind, n1310), rule(3932), ['X' = ind], [a(ind, n1309)]).
step(a(ind, n1309), rule(3929), ['X' = ind], [a(ind, n1308)]).
step(a(ind, n1308), rule(3926), ['X' = ind], [a(ind, n1307)]).
step(a(ind, n1307), rule(3923), ['X' = ind], [a(ind, n1306)]).
step(a(ind, n1306), rule(3920), ['X' = ind], [a(ind, n1305)]).
step(a(ind, n1305), rule(3917), ['X' = ind], [a(ind, n1304)]).
step(a(ind, n1304), rule(3914), ['X' = ind], [a(ind, n1303)]).
step(a(ind, n1303), rule(3911), ['X' = ind], [a(ind, n1302)]).
step(a(ind, n1302), rule(3908), ['X' = ind], [a(ind, n1301)]).
step(a(ind, n1301), rule(3905), ['X' = ind], [a(ind, n1300)]).
step(a(ind, n1300), rule(3902), ['X' = ind], [a(ind, n1299)]).
step(a(ind, n1299), rule(3899), ['X' = ind], [a(ind, n1298)]).
step(a(ind, n1298), rule(3896), ['X' = ind], [a(ind, n1297)]).
step(a(ind, n1297), rule(3893), ['X' = ind], [a(ind, n1296)]).
step(a(ind, n1296), rule(3890), ['X' = ind], [a(ind, n1295)]).
step(a(ind, n1295), rule(3887), ['X' = ind], [a(ind, n1294)]).
step(a(ind, n1294), rule(3884), ['X' = ind], [a(ind, n1293)]).
step(a(ind, n1293), rule(3881), ['X' = ind], [a(ind, n1292)]).
step(a(ind, n1292), rule(3878), ['X' = ind], [a(ind, n1291)]).
step(a(ind, n1291), rule(3875), ['X' = ind], [a(ind, n1290)]).
step(a(ind, n1290), rule(3872), ['X' = ind], [a(ind, n1289)]).
step(a(ind, n1289), rule(3869), ['X' = ind], [a(ind, n1288)]).
step(a(ind, n1288), rule(3866), ['X' = ind], [a(ind, n1287)]).
step(a(ind, n1287), rule(3863), ['X' = ind], [a(ind, n1286)]).
step(a(ind, n1286), rule(3860), ['X' = ind], [a(ind, n1285)]).
step(a(ind, n1285), rule(3857), ['X' = ind], [a(ind, n1284)]).
step(a(ind, n1284), rule(3854), ['X' = ind], [a(ind, n1283)]).
step(a(ind, n1283), rule(3851), ['X' = ind], [a(ind, n1282)]).
step(a(ind, n1282), rule(3848), ['X' = ind], [a(ind, n1281)]).
step(a(ind, n1281), rule(3845), ['X' = ind], [a(ind, n1280)]).
step(a(ind, n1280), rule(3842), ['X' = ind], [a(ind, n1279)]).
step(a(ind, n1279), rule(3839), ['X' = ind], [a(ind, n1278)]).
step(a(ind, n1278), rule(3836), ['X' = ind], [a(ind, n1277)]).
step(a(ind, n1277), rule(3833), ['X' = ind], [a(ind, n1276)]).
step(a(ind, n1276), rule(3830), ['X' = ind], [a(ind, n1275)]).
step(a(ind, n1275), rule(3827), ['X' = ind], [a(ind, n1274)]).
step(a(ind, n1274), rule(3824), ['X' = ind], [a(ind, n1273)]).
step(a(ind, n1273), rule(3821), ['X' = ind], [a(ind, n1272)]).
step(a(ind, n1272), rule(3818), ['X' = ind], [a(ind, n1271)]).
step(a(ind, n1271), rule(3815), ['X' = ind], [a(ind, n1270)]).
step(a(ind, n1270), rule(3812), ['X' = ind], [a(ind, n1269)]).
step(a(ind, n1269), rule(3809), ['X' = ind], [a(ind, n1268)]).
step(a(ind, n1268), rule(3806), ['X' = ind], [a(ind, n1267)]).
step(a(ind, n1267), rule(3803), ['X' = ind], [a(ind, n1266)]).
step(a(ind, n1266), rule(3800), ['X' = ind], [a(ind, n1265)]).
step(a(ind, n1265), rule(3797), ['X' = ind], [a(ind, n1264)]).
step(a(ind, n1264), rule(3794), ['X' = ind], [a(ind, n1263)]).
step(a(ind, n1263), rule(3791), ['X' = ind], [a(ind, n1262)]).
step(a(ind, n1262), rule(3788), ['X' = ind], [a(ind, n1261)]).
step(a(ind, n1261), rule(3785), ['X' = ind], [a(ind, n1260)]).
step(a(ind, n1260), rule(3782), ['X' = ind], [a(ind, n1259)]).
step(a(ind, n1259), rule(3779), ['X' = ind], [a(ind, n1258)]).
step(a(ind, n1258), rule(3776), ['X' = ind], [a(ind, n1257)]).
step(a(ind, n1257), rule(3773), ['X' = ind], [a(ind, n1256)]).
step(a(ind, n1256), rule(3770), ['X' = ind], [a(ind, n1255)]).
step(a(ind, n1255), rule(3767), ['X' = ind], [a(ind, n1254)]).
step(a(ind, n1254), rule(3764), ['X' = ind], [a(ind, n1253)]).
step(a(ind, n1253), rule(3761), ['X' = ind], [a(ind, n1252)]).
step(a(ind, n1252), rule(3758), ['X' = ind], [a(ind, n1251)]).
step(a(ind, n1251), rule(3755), ['X' = ind], [a(ind, n1250)]).
step(a(ind, n1250), rule(3752), ['X' = ind], [a(ind, n1249)]).
step(a(ind, n1249), rule(3749), ['X' = ind], [a(ind, n1248)]).
step(a(ind, n1248), rule(3746), ['X' = ind], [a(ind, n1247)]).
step(a(ind, n1247), rule(3743), ['X' = ind], [a(ind, n1246)]).
step(a(ind, n1246), rule(3740), ['X' = ind], [a(ind, n1245)]).
step(a(ind, n1245), rule(3737), ['X' = ind], [a(ind, n1244)]).
step(a(ind, n1244), rule(3734), ['X' = ind], [a(ind, n1243)]).
step(a(ind, n1243), rule(3731), ['X' = ind], [a(ind, n1242)]).
step(a(ind, n1242), rule(3728), ['X' = ind], [a(ind, n1241)]).
step(a(ind, n1241), rule(3725), ['X' = ind], [a(ind, n1240)]).
step(a(ind, n1240), rule(3722), ['X' = ind], [a(ind, n1239)]).
step(a(ind, n1239), rule(3719), ['X' = ind], [a(ind, n1238)]).
step(a(ind, n1238), rule(3716), ['X' = ind], [a(ind, n1237)]).
step(a(ind, n1237), rule(3713), ['X' = ind], [a(ind, n1236)]).
step(a(ind, n1236), rule(3710), ['X' = ind], [a(ind, n1235)]).
step(a(ind, n1235), rule(3707), ['X' = ind], [a(ind, n1234)]).
step(a(ind, n1234), rule(3704), ['X' = ind], [a(ind, n1233)]).
step(a(ind, n1233), rule(3701), ['X' = ind], [a(ind, n1232)]).
step(a(ind, n1232), rule(3698), ['X' = ind], [a(ind, n1231)]).
step(a(ind, n1231), rule(3695), ['X' = ind], [a(ind, n1230)]).
step(a(ind, n1230), rule(3692), ['X' = ind], [a(ind, n1229)]).
step(a(ind, n1229), rule(3689), ['X' = ind], [a(ind, n1228)]).
step(a(ind, n1228), rule(3686), ['X' = ind], [a(ind, n1227)]).
step(a(ind, n1227), rule(3683), ['X' = ind], [a(ind, n1226)]).
step(a(ind, n1226), rule(3680), ['X' = ind], [a(ind, n1225)]).
step(a(ind, n1225), rule(3677), ['X' = ind], [a(ind, n1224)]).
step(a(ind, n1224), rule(3674), ['X' = ind], [a(ind, n1223)]).
step(a(ind, n1223), rule(3671), ['X' = ind], [a(ind, n1222)]).
step(a(ind, n1222), rule(3668), ['X' = ind], [a(ind, n1221)]).
step(a(ind, n1221), rule(3665), ['X' = ind], [a(ind, n1220)]).
step(a(ind, n1220), rule(3662), ['X' = ind], [a(ind, n1219)]).
step(a(ind, n1219), rule(3659), ['X' = ind], [a(ind, n1218)]).
step(a(ind, n1218), rule(3656), ['X' = ind], [a(ind, n1217)]).
step(a(ind, n1217), rule(3653), ['X' = ind], [a(ind, n1216)]).
step(a(ind, n1216), rule(3650), ['X' = ind], [a(ind, n1215)]).
step(a(ind, n1215), rule(3647), ['X' = ind], [a(ind, n1214)]).
step(a(ind, n1214), rule(3644), ['X' = ind], [a(ind, n1213)]).
step(a(ind, n1213), rule(3641), ['X' = ind], [a(ind, n1212)]).
step(a(ind, n1212), rule(3638), ['X' = ind], [a(ind, n1211)]).
step(a(ind, n1211), rule(3635), ['X' = ind], [a(ind, n1210)]).
step(a(ind, n1210), rule(3632), ['X' = ind], [a(ind, n1209)]).
step(a(ind, n1209), rule(3629), ['X' = ind], [a(ind, n1208)]).
step(a(ind, n1208), rule(3626), ['X' = ind], [a(ind, n1207)]).
step(a(ind, n1207), rule(3623), ['X' = ind], [a(ind, n1206)]).
step(a(ind, n1206), rule(3620), ['X' = ind], [a(ind, n1205)]).
step(a(ind, n1205), rule(3617), ['X' = ind], [a(ind, n1204)]).
step(a(ind, n1204), rule(3614), ['X' = ind], [a(ind, n1203)]).
step(a(ind, n1203), rule(3611), ['X' = ind], [a(ind, n1202)]).
step(a(ind, n1202), rule(3608), ['X' = ind], [a(ind, n1201)]).
step(a(ind, n1201), rule(3605), ['X' = ind], [a(ind, n1200)]).
step(a(ind, n1200), rule(3602), ['X' = ind], [a(ind, n1199)]).
step(a(ind, n1199), rule(3599), ['X' = ind], [a(ind, n1198)]).
step(a(ind, n1198), rule(3596), ['X' = ind], [a(ind, n1197)]).
step(a(ind, n1197), rule(3593), ['X' = ind], [a(ind, n1196)]).
step(a(ind, n1196), rule(3590), ['X' = ind], [a(ind, n1195)]).
step(a(ind, n1195), rule(3587), ['X' = ind], [a(ind, n1194)]).
step(a(ind, n1194), rule(3584), ['X' = ind], [a(ind, n1193)]).
step(a(ind, n1193), rule(3581), ['X' = ind], [a(ind, n1192)]).
step(a(ind, n1192), rule(3578), ['X' = ind], [a(ind, n1191)]).
step(a(ind, n1191), rule(3575), ['X' = ind], [a(ind, n1190)]).
step(a(ind, n1190), rule(3572), ['X' = ind], [a(ind, n1189)]).
step(a(ind, n1189), rule(3569), ['X' = ind], [a(ind, n1188)]).
step(a(ind, n1188), rule(3566), ['X' = ind], [a(ind, n1187)]).
step(a(ind, n1187), rule(3563), ['X' = ind], [a(ind, n1186)]).
step(a(ind, n1186), rule(3560), ['X' = ind], [a(ind, n1185)]).
step(a(ind, n1185), rule(3557), ['X' = ind], [a(ind, n1184)]).
step(a(ind, n1184), rule(3554), ['X' = ind], [a(ind, n1183)]).
step(a(ind, n1183), rule(3551), ['X' = ind], [a(ind, n1182)]).
step(a(ind, n1182), rule(3548), ['X' = ind], [a(ind, n1181)]).
step(a(ind, n1181), rule(3545), ['X' = ind], [a(ind, n1180)]).
step(a(ind, n1180), rule(3542), ['X' = ind], [a(ind, n1179)]).
step(a(ind, n1179), rule(3539), ['X' = ind], [a(ind, n1178)]).
step(a(ind, n1178), rule(3536), ['X' = ind], [a(ind, n1177)]).
step(a(ind, n1177), rule(3533), ['X' = ind], [a(ind, n1176)]).
step(a(ind, n1176), rule(3530), ['X' = ind], [a(ind, n1175)]).
step(a(ind, n1175), rule(3527), ['X' = ind], [a(ind, n1174)]).
step(a(ind, n1174), rule(3524), ['X' = ind], [a(ind, n1173)]).
step(a(ind, n1173), rule(3521), ['X' = ind], [a(ind, n1172)]).
step(a(ind, n1172), rule(3518), ['X' = ind], [a(ind, n1171)]).
step(a(ind, n1171), rule(3515), ['X' = ind], [a(ind, n1170)]).
step(a(ind, n1170), rule(3512), ['X' = ind], [a(ind, n1169)]).
step(a(ind, n1169), rule(3509), ['X' = ind], [a(ind, n1168)]).
step(a(ind, n1168), rule(3506), ['X' = ind], [a(ind, n1167)]).
step(a(ind, n1167), rule(3503), ['X' = ind], [a(ind, n1166)]).
step(a(ind, n1166), rule(3500), ['X' = ind], [a(ind, n1165)]).
step(a(ind, n1165), rule(3497), ['X' = ind], [a(ind, n1164)]).
step(a(ind, n1164), rule(3494), ['X' = ind], [a(ind, n1163)]).
step(a(ind, n1163), rule(3491), ['X' = ind], [a(ind, n1162)]).
step(a(ind, n1162), rule(3488), ['X' = ind], [a(ind, n1161)]).
step(a(ind, n1161), rule(3485), ['X' = ind], [a(ind, n1160)]).
step(a(ind, n1160), rule(3482), ['X' = ind], [a(ind, n1159)]).
step(a(ind, n1159), rule(3479), ['X' = ind], [a(ind, n1158)]).
step(a(ind, n1158), rule(3476), ['X' = ind], [a(ind, n1157)]).
step(a(ind, n1157), rule(3473), ['X' = ind], [a(ind, n1156)]).
step(a(ind, n1156), rule(3470), ['X' = ind], [a(ind, n1155)]).
step(a(ind, n1155), rule(3467), ['X' = ind], [a(ind, n1154)]).
step(a(ind, n1154), rule(3464), ['X' = ind], [a(ind, n1153)]).
step(a(ind, n1153), rule(3461), ['X' = ind], [a(ind, n1152)]).
step(a(ind, n1152), rule(3458), ['X' = ind], [a(ind, n1151)]).
step(a(ind, n1151), rule(3455), ['X' = ind], [a(ind, n1150)]).
step(a(ind, n1150), rule(3452), ['X' = ind], [a(ind, n1149)]).
step(a(ind, n1149), rule(3449), ['X' = ind], [a(ind, n1148)]).
step(a(ind, n1148), rule(3446), ['X' = ind], [a(ind, n1147)]).
step(a(ind, n1147), rule(3443), ['X' = ind], [a(ind, n1146)]).
step(a(ind, n1146), rule(3440), ['X' = ind], [a(ind, n1145)]).
step(a(ind, n1145), rule(3437), ['X' = ind], [a(ind, n1144)]).
step(a(ind, n1144), rule(3434), ['X' = ind], [a(ind, n1143)]).
step(a(ind, n1143), rule(3431), ['X' = ind], [a(ind, n1142)]).
step(a(ind, n1142), rule(3428), ['X' = ind], [a(ind, n1141)]).
step(a(ind, n1141), rule(3425), ['X' = ind], [a(ind, n1140)]).
step(a(ind, n1140), rule(3422), ['X' = ind], [a(ind, n1139)]).
step(a(ind, n1139), rule(3419), ['X' = ind], [a(ind, n1138)]).
step(a(ind, n1138), rule(3416), ['X' = ind], [a(ind, n1137)]).
step(a(ind, n1137), rule(3413), ['X' = ind], [a(ind, n1136)]).
step(a(ind, n1136), rule(3410), ['X' = ind], [a(ind, n1135)]).
step(a(ind, n1135), rule(3407), ['X' = ind], [a(ind, n1134)]).
step(a(ind, n1134), rule(3404), ['X' = ind], [a(ind, n1133)]).
step(a(ind, n1133), rule(3401), ['X' = ind], [a(ind, n1132)]).
step(a(ind, n1132), rule(3398), ['X' = ind], [a(ind, n1131)]).
step(a(ind, n1131), rule(3395), ['X' = ind], [a(ind, n1130)]).
step(a(ind, n1130), rule(3392), ['X' = ind], [a(ind, n1129)]).
step(a(ind, n1129), rule(3389), ['X' = ind], [a(ind, n1128)]).
step(a(ind, n1128), rule(3386), ['X' = ind], [a(ind, n1127)]).
step(a(ind, n1127), rule(3383), ['X' = ind], [a(ind, n1126)]).
step(a(ind, n1126), rule(3380), ['X' = ind], [a(ind, n1125)]).
step(a(ind, n1125), rule(3377), ['X' = ind], [a(ind, n1124)]).
step(a(ind, n1124), rule(3374), ['X' = ind], [a(ind, n1123)]).
step(a(ind, n1123), rule(3371), ['X' = ind], [a(ind, n1122)]).
step(a(ind, n1122), rule(3368), ['X' = ind], [a(ind, n1121)]).
step(a(ind, n1121), rule(3365), ['X' = ind], [a(ind, n1120)]).
step(a(ind, n1120), rule(3362), ['X' = ind], [a(ind, n1119)]).
step(a(ind, n1119), rule(3359), ['X' = ind], [a(ind, n1118)]).
step(a(ind, n1118), rule(3356), ['X' = ind], [a(ind, n1117)]).
step(a(ind, n1117), rule(3353), ['X' = ind], [a(ind, n1116)]).
step(a(ind, n1116), rule(3350), ['X' = ind], [a(ind, n1115)]).
step(a(ind, n1115), rule(3347), ['X' = ind], [a(ind, n1114)]).
step(a(ind, n1114), rule(3344), ['X' = ind], [a(ind, n1113)]).
step(a(ind, n1113), rule(3341), ['X' = ind], [a(ind, n1112)]).
step(a(ind, n1112), rule(3338), ['X' = ind], [a(ind, n1111)]).
step(a(ind, n1111), rule(3335), ['X' = ind], [a(ind, n1110)]).
step(a(ind, n1110), rule(3332), ['X' = ind], [a(ind, n1109)]).
step(a(ind, n1109), rule(3329), ['X' = ind], [a(ind, n1108)]).
step(a(ind, n1108), rule(3326), ['X' = ind], [a(ind, n1107)]).
step(a(ind, n1107), rule(3323), ['X' = ind], [a(ind, n1106)]).
step(a(ind, n1106), rule(3320), ['X' = ind], [a(ind, n1105)]).
step(a(ind, n1105), rule(3317), ['X' = ind], [a(ind, n1104)]).
step(a(ind, n1104), rule(3314), ['X' = ind], [a(ind, n1103)]).
step(a(ind, n1103), rule(3311), ['X' = ind], [a(ind, n1102)]).
step(a(ind, n1102), rule(3308), ['X' = ind], [a(ind, n1101)]).
step(a(ind, n1101), rule(3305), ['X' = ind], [a(ind, n1100)]).
step(a(ind, n1100), rule(3302), ['X' = ind], [a(ind, n1099)]).
step(a(ind, n1099), rule(3299), ['X' = ind], [a(ind, n1098)]).
step(a(ind, n1098), rule(3296), ['X' = ind], [a(ind, n1097)]).
step(a(ind, n1097), rule(3293), ['X' = ind], [a(ind, n1096)]).
step(a(ind, n1096), rule(3290), ['X' = ind], [a(ind, n1095)]).
step(a(ind, n1095), rule(3287), ['X' = ind], [a(ind, n1094)]).
step(a(ind, n1094), rule(3284), ['X' = ind], [a(ind, n1093)]).
step(a(ind, n1093), rule(3281), ['X' = ind], [a(ind, n1092)]).
step(a(ind, n1092), rule(3278), ['X' = ind], [a(ind, n1091)]).
step(a(ind, n1091), rule(3275), ['X' = ind], [a(ind, n1090)]).
step(a(ind, n1090), rule(3272), ['X' = ind], [a(ind, n1089)]).
step(a(ind, n1089), rule(3269), ['X' = ind], [a(ind, n1088)]).
step(a(ind, n1088), rule(3266), ['X' = ind], [a(ind, n1087)]).
step(a(ind, n1087), rule(3263), ['X' = ind], [a(ind, n1086)]).
step(a(ind, n1086), rule(3260), ['X' = ind], [a(ind, n1085)]).
step(a(ind, n1085), rule(3257), ['X' = ind], [a(ind, n1084)]).
step(a(ind, n1084), rule(3254), ['X' = ind], [a(ind, n1083)]).
step(a(ind, n1083), rule(3251), ['X' = ind], [a(ind, n1082)]).
step(a(ind, n1082), rule(3248), ['X' = ind], [a(ind, n1081)]).
step(a(ind, n1081), rule(3245), ['X' = ind], [a(ind, n1080)]).
step(a(ind, n1080), rule(3242), ['X' = ind], [a(ind, n1079)]).
step(a(ind, n1079), rule(3239), ['X' = ind], [a(ind, n1078)]).
step(a(ind, n1078), rule(3236), ['X' = ind], [a(ind, n1077)]).
step(a(ind, n1077), rule(3233), ['X' = ind], [a(ind, n1076)]).
step(a(ind, n1076), rule(3230), ['X' = ind], [a(ind, n1075)]).
step(a(ind, n1075), rule(3227), ['X' = ind], [a(ind, n1074)]).
step(a(ind, n1074), rule(3224), ['X' = ind], [a(ind, n1073)]).
step(a(ind, n1073), rule(3221), ['X' = ind], [a(ind, n1072)]).
step(a(ind, n1072), rule(3218), ['X' = ind], [a(ind, n1071)]).
step(a(ind, n1071), rule(3215), ['X' = ind], [a(ind, n1070)]).
step(a(ind, n1070), rule(3212), ['X' = ind], [a(ind, n1069)]).
step(a(ind, n1069), rule(3209), ['X' = ind], [a(ind, n1068)]).
step(a(ind, n1068), rule(3206), ['X' = ind], [a(ind, n1067)]).
step(a(ind, n1067), rule(3203), ['X' = ind], [a(ind, n1066)]).
step(a(ind, n1066), rule(3200), ['X' = ind], [a(ind, n1065)]).
step(a(ind, n1065), rule(3197), ['X' = ind], [a(ind, n1064)]).
step(a(ind, n1064), rule(3194), ['X' = ind], [a(ind, n1063)]).
step(a(ind, n1063), rule(3191), ['X' = ind], [a(ind, n1062)]).
step(a(ind, n1062), rule(3188), ['X' = ind], [a(ind, n1061)]).
step(a(ind, n1061), rule(3185), ['X' = ind], [a(ind, n1060)]).
step(a(ind, n1060), rule(3182), ['X' = ind], [a(ind, n1059)]).
step(a(ind, n1059), rule(3179), ['X' = ind], [a(ind, n1058)]).
step(a(ind, n1058), rule(3176), ['X' = ind], [a(ind, n1057)]).
step(a(ind, n1057), rule(3173), ['X' = ind], [a(ind, n1056)]).
step(a(ind, n1056), rule(3170), ['X' = ind], [a(ind, n1055)]).
step(a(ind, n1055), rule(3167), ['X' = ind], [a(ind, n1054)]).
step(a(ind, n1054), rule(3164), ['X' = ind], [a(ind, n1053)]).
step(a(ind, n1053), rule(3161), ['X' = ind], [a(ind, n1052)]).
step(a(ind, n1052), rule(3158), ['X' = ind], [a(ind, n1051)]).
step(a(ind, n1051), rule(3155), ['X' = ind], [a(ind, n1050)]).
step(a(ind, n1050), rule(3152), ['X' = ind], [a(ind, n1049)]).
step(a(ind, n1049), rule(3149), ['X' = ind], [a(ind, n1048)]).
step(a(ind, n1048), rule(3146), ['X' = ind], [a(ind, n1047)]).
step(a(ind, n1047), rule(3143), ['X' = ind], [a(ind, n1046)]).
step(a(ind, n1046), rule(3140), ['X' = ind], [a(ind, n1045)]).
step(a(ind, n1045), rule(3137), ['X' = ind], [a(ind, n1044)]).
step(a(ind, n1044), rule(3134), ['X' = ind], [a(ind, n1043)]).
step(a(ind, n1043), rule(3131), ['X' = ind], [a(ind, n1042)]).
step(a(ind, n1042), rule(3128), ['X' = ind], [a(ind, n1041)]).
step(a(ind, n1041), rule(3125), ['X' = ind], [a(ind, n1040)]).
step(a(ind, n1040), rule(3122), ['X' = ind], [a(ind, n1039)]).
step(a(ind, n1039), rule(3119), ['X' = ind], [a(ind, n1038)]).
step(a(ind, n1038), rule(3116), ['X' = ind], [a(ind, n1037)]).
step(a(ind, n1037), rule(3113), ['X' = ind], [a(ind, n1036)]).
step(a(ind, n1036), rule(3110), ['X' = ind], [a(ind, n1035)]).
step(a(ind, n1035), rule(3107), ['X' = ind], [a(ind, n1034)]).
step(a(ind, n1034), rule(3104), ['X' = ind], [a(ind, n1033)]).
step(a(ind, n1033), rule(3101), ['X' = ind], [a(ind, n1032)]).
step(a(ind, n1032), rule(3098), ['X' = ind], [a(ind, n1031)]).
step(a(ind, n1031), rule(3095), ['X' = ind], [a(ind, n1030)]).
step(a(ind, n1030), rule(3092), ['X' = ind], [a(ind, n1029)]).
step(a(ind, n1029), rule(3089), ['X' = ind], [a(ind, n1028)]).
step(a(ind, n1028), rule(3086), ['X' = ind], [a(ind, n1027)]).
step(a(ind, n1027), rule(3083), ['X' = ind], [a(ind, n1026)]).
step(a(ind, n1026), rule(3080), ['X' = ind], [a(ind, n1025)]).
step(a(ind, n1025), rule(3077), ['X' = ind], [a(ind, n1024)]).
step(a(ind, n1024), rule(3074), ['X' = ind], [a(ind, n1023)]).
step(a(ind, n1023), rule(3071), ['X' = ind], [a(ind, n1022)]).
step(a(ind, n1022), rule(3068), ['X' = ind], [a(ind, n1021)]).
step(a(ind, n1021), rule(3065), ['X' = ind], [a(ind, n1020)]).
step(a(ind, n1020), rule(3062), ['X' = ind], [a(ind, n1019)]).
step(a(ind, n1019), rule(3059), ['X' = ind], [a(ind, n1018)]).
step(a(ind, n1018), rule(3056), ['X' = ind], [a(ind, n1017)]).
step(a(ind, n1017), rule(3053), ['X' = ind], [a(ind, n1016)]).
step(a(ind, n1016), rule(3050), ['X' = ind], [a(ind, n1015)]).
step(a(ind, n1015), rule(3047), ['X' = ind], [a(ind, n1014)]).
step(a(ind, n1014), rule(3044), ['X' = ind], [a(ind, n1013)]).
step(a(ind, n1013), rule(3041), ['X' = ind], [a(ind, n1012)]).
step(a(ind, n1012), rule(3038), ['X' = ind], [a(ind, n1011)]).
step(a(ind, n1011), rule(3035), ['X' = ind], [a(ind, n1010)]).
step(a(ind, n1010), rule(3032), ['X' = ind], [a(ind, n1009)]).
step(a(ind, n1009), rule(3029), ['X' = ind], [a(ind, n1008)]).
step(a(ind, n1008), rule(3026), ['X' = ind], [a(ind, n1007)]).
step(a(ind, n1007), rule(3023), ['X' = ind], [a(ind, n1006)]).
step(a(ind, n1006), rule(3020), ['X' = ind], [a(ind, n1005)]).
step(a(ind, n1005), rule(3017), ['X' = ind], [a(ind, n1004)]).
step(a(ind, n1004), rule(3014), ['X' = ind], [a(ind, n1003)]).
step(a(ind, n1003), rule(3011), ['X' = ind], [a(ind, n1002)]).
step(a(ind, n1002), rule(3008), ['X' = ind], [a(ind, n1001)]).
step(a(ind, n1001), rule(3005), ['X' = ind], [a(ind, n1000)]).
step(a(ind, n1000), rule(3002), ['X' = ind], [a(ind, n999)]).
step(a(ind, n999), rule(2999), ['X' = ind], [a(ind, n998)]).
step(a(ind, n998), rule(2996), ['X' = ind], [a(ind, n997)]).
step(a(ind, n997), rule(2993), ['X' = ind], [a(ind, n996)]).
step(a(ind, n996), rule(2990), ['X' = ind], [a(ind, n995)]).
step(a(ind, n995), rule(2987), ['X' = ind], [a(ind, n994)]).
step(a(ind, n994), rule(2984), ['X' = ind], [a(ind, n993)]).
step(a(ind, n993), rule(2981), ['X' = ind], [a(ind, n992)]).
step(a(ind, n992), rule(2978), ['X' = ind], [a(ind, n991)]).
step(a(ind, n991), rule(2975), ['X' = ind], [a(ind, n990)]).
step(a(ind, n990), rule(2972), ['X' = ind], [a(ind, n989)]).
step(a(ind, n989), rule(2969), ['X' = ind], [a(ind, n988)]).
step(a(ind, n988), rule(2966), ['X' = ind], [a(ind, n987)]).
step(a(ind, n987), rule(2963), ['X' = ind], [a(ind, n986)]).
step(a(ind, n986), rule(2960), ['X' = ind], [a(ind, n985)]).
step(a(ind, n985), rule(2957), ['X' = ind], [a(ind, n984)]).
step(a(ind, n984), rule(2954), ['X' = ind], [a(ind, n983)]).
step(a(ind, n983), rule(2951), ['X' = ind], [a(ind, n982)]).
step(a(ind, n982), rule(2948), ['X' = ind], [a(ind, n981)]).
step(a(ind, n981), rule(2945), ['X' = ind], [a(ind, n980)]).
step(a(ind, n980), rule(2942), ['X' = ind], [a(ind, n979)]).
step(a(ind, n979), rule(2939), ['X' = ind], [a(ind, n978)]).
step(a(ind, n978), rule(2936), ['X' = ind], [a(ind, n977)]).
step(a(ind, n977), rule(2933), ['X' = ind], [a(ind, n976)]).
step(a(ind, n976), rule(2930), ['X' = ind], [a(ind, n975)]).
step(a(ind, n975), rule(2927), ['X' = ind], [a(ind, n974)]).
step(a(ind, n974), rule(2924), ['X' = ind], [a(ind, n973)]).
step(a(ind, n973), rule(2921), ['X' = ind], [a(ind, n972)]).
step(a(ind, n972), rule(2918), ['X' = ind], [a(ind, n971)]).
step(a(ind, n971), rule(2915), ['X' = ind], [a(ind, n970)]).
step(a(ind, n970), rule(2912), ['X' = ind], [a(ind, n969)]).
step(a(ind, n969), rule(2909), ['X' = ind], [a(ind, n968)]).
step(a(ind, n968), rule(2906), ['X' = ind], [a(ind, n967)]).
step(a(ind, n967), rule(2903), ['X' = ind], [a(ind, n966)]).
step(a(ind, n966), rule(2900), ['X' = ind], [a(ind, n965)]).
step(a(ind, n965), rule(2897), ['X' = ind], [a(ind, n964)]).
step(a(ind, n964), rule(2894), ['X' = ind], [a(ind, n963)]).
step(a(ind, n963), rule(2891), ['X' = ind], [a(ind, n962)]).
step(a(ind, n962), rule(2888), ['X' = ind], [a(ind, n961)]).
step(a(ind, n961), rule(2885), ['X' = ind], [a(ind, n960)]).
step(a(ind, n960), rule(2882), ['X' = ind], [a(ind, n959)]).
step(a(ind, n959), rule(2879), ['X' = ind], [a(ind, n958)]).
step(a(ind, n958), rule(2876), ['X' = ind], [a(ind, n957)]).
step(a(ind, n957), rule(2873), ['X' = ind], [a(ind, n956)]).
step(a(ind, n956), rule(2870), ['X' = ind], [a(ind, n955)]).
step(a(ind, n955), rule(2867), ['X' = ind], [a(ind, n954)]).
step(a(ind, n954), rule(2864), ['X' = ind], [a(ind, n953)]).
step(a(ind, n953), rule(2861), ['X' = ind], [a(ind, n952)]).
step(a(ind, n952), rule(2858), ['X' = ind], [a(ind, n951)]).
step(a(ind, n951), rule(2855), ['X' = ind], [a(ind, n950)]).
step(a(ind, n950), rule(2852), ['X' = ind], [a(ind, n949)]).
step(a(ind, n949), rule(2849), ['X' = ind], [a(ind, n948)]).
step(a(ind, n948), rule(2846), ['X' = ind], [a(ind, n947)]).
step(a(ind, n947), rule(2843), ['X' = ind], [a(ind, n946)]).
step(a(ind, n946), rule(2840), ['X' = ind], [a(ind, n945)]).
step(a(ind, n945), rule(2837), ['X' = ind], [a(ind, n944)]).
step(a(ind, n944), rule(2834), ['X' = ind], [a(ind, n943)]).
step(a(ind, n943), rule(2831), ['X' = ind], [a(ind, n942)]).
step(a(ind, n942), rule(2828), ['X' = ind], [a(ind, n941)]).
step(a(ind, n941), rule(2825), ['X' = ind], [a(ind, n940)]).
step(a(ind, n940), rule(2822), ['X' = ind], [a(ind, n939)]).
step(a(ind, n939), rule(2819), ['X' = ind], [a(ind, n938)]).
step(a(ind, n938), rule(2816), ['X' = ind], [a(ind, n937)]).
step(a(ind, n937), rule(2813), ['X' = ind], [a(ind, n936)]).
step(a(ind, n936), rule(2810), ['X' = ind], [a(ind, n935)]).
step(a(ind, n935), rule(2807), ['X' = ind], [a(ind, n934)]).
step(a(ind, n934), rule(2804), ['X' = ind], [a(ind, n933)]).
step(a(ind, n933), rule(2801), ['X' = ind], [a(ind, n932)]).
step(a(ind, n932), rule(2798), ['X' = ind], [a(ind, n931)]).
step(a(ind, n931), rule(2795), ['X' = ind], [a(ind, n930)]).
step(a(ind, n930), rule(2792), ['X' = ind], [a(ind, n929)]).
step(a(ind, n929), rule(2789), ['X' = ind], [a(ind, n928)]).
step(a(ind, n928), rule(2786), ['X' = ind], [a(ind, n927)]).
step(a(ind, n927), rule(2783), ['X' = ind], [a(ind, n926)]).
step(a(ind, n926), rule(2780), ['X' = ind], [a(ind, n925)]).
step(a(ind, n925), rule(2777), ['X' = ind], [a(ind, n924)]).
step(a(ind, n924), rule(2774), ['X' = ind], [a(ind, n923)]).
step(a(ind, n923), rule(2771), ['X' = ind], [a(ind, n922)]).
step(a(ind, n922), rule(2768), ['X' = ind], [a(ind, n921)]).
step(a(ind, n921), rule(2765), ['X' = ind], [a(ind, n920)]).
step(a(ind, n920), rule(2762), ['X' = ind], [a(ind, n919)]).
step(a(ind, n919), rule(2759), ['X' = ind], [a(ind, n918)]).
step(a(ind, n918), rule(2756), ['X' = ind], [a(ind, n917)]).
step(a(ind, n917), rule(2753), ['X' = ind], [a(ind, n916)]).
step(a(ind, n916), rule(2750), ['X' = ind], [a(ind, n915)]).
step(a(ind, n915), rule(2747), ['X' = ind], [a(ind, n914)]).
step(a(ind, n914), rule(2744), ['X' = ind], [a(ind, n913)]).
step(a(ind, n913), rule(2741), ['X' = ind], [a(ind, n912)]).
step(a(ind, n912), rule(2738), ['X' = ind], [a(ind, n911)]).
step(a(ind, n911), rule(2735), ['X' = ind], [a(ind, n910)]).
step(a(ind, n910), rule(2732), ['X' = ind], [a(ind, n909)]).
step(a(ind, n909), rule(2729), ['X' = ind], [a(ind, n908)]).
step(a(ind, n908), rule(2726), ['X' = ind], [a(ind, n907)]).
step(a(ind, n907), rule(2723), ['X' = ind], [a(ind, n906)]).
step(a(ind, n906), rule(2720), ['X' = ind], [a(ind, n905)]).
step(a(ind, n905), rule(2717), ['X' = ind], [a(ind, n904)]).
step(a(ind, n904), rule(2714), ['X' = ind], [a(ind, n903)]).
step(a(ind, n903), rule(2711), ['X' = ind], [a(ind, n902)]).
step(a(ind, n902), rule(2708), ['X' = ind], [a(ind, n901)]).
step(a(ind, n901), rule(2705), ['X' = ind], [a(ind, n900)]).
step(a(ind, n900), rule(2702), ['X' = ind], [a(ind, n899)]).
step(a(ind, n899), rule(2699), ['X' = ind], [a(ind, n898)]).
step(a(ind, n898), rule(2696), ['X' = ind], [a(ind, n897)]).
step(a(ind, n897), rule(2693), ['X' = ind], [a(ind, n896)]).
step(a(ind, n896), rule(2690), ['X' = ind], [a(ind, n895)]).
step(a(ind, n895), rule(2687), ['X' = ind], [a(ind, n894)]).
step(a(ind, n894), rule(2684), ['X' = ind], [a(ind, n893)]).
step(a(ind, n893), rule(2681), ['X' = ind], [a(ind, n892)]).
step(a(ind, n892), rule(2678), ['X' = ind], [a(ind, n891)]).
step(a(ind, n891), rule(2675), ['X' = ind], [a(ind, n890)]).
step(a(ind, n890), rule(2672), ['X' = ind], [a(ind, n889)]).
step(a(ind, n889), rule(2669), ['X' = ind], [a(ind, n888)]).
step(a(ind, n888), rule(2666), ['X' = ind], [a(ind, n887)]).
step(a(ind, n887), rule(2663), ['X' = ind], [a(ind, n886)]).
step(a(ind, n886), rule(2660), ['X' = ind], [a(ind, n885)]).
step(a(ind, n885), rule(2657), ['X' = ind], [a(ind, n884)]).
step(a(ind, n884), rule(2654), ['X' = ind], [a(ind, n883)]).
step(a(ind, n883), rule(2651), ['X' = ind], [a(ind, n882)]).
step(a(ind, n882), rule(2648), ['X' = ind], [a(ind, n881)]).
step(a(ind, n881), rule(2645), ['X' = ind], [a(ind, n880)]).
step(a(ind, n880), rule(2642), ['X' = ind], [a(ind, n879)]).
step(a(ind, n879), rule(2639), ['X' = ind], [a(ind, n878)]).
step(a(ind, n878), rule(2636), ['X' = ind], [a(ind, n877)]).
step(a(ind, n877), rule(2633), ['X' = ind], [a(ind, n876)]).
step(a(ind, n876), rule(2630), ['X' = ind], [a(ind, n875)]).
step(a(ind, n875), rule(2627), ['X' = ind], [a(ind, n874)]).
step(a(ind, n874), rule(2624), ['X' = ind], [a(ind, n873)]).
step(a(ind, n873), rule(2621), ['X' = ind], [a(ind, n872)]).
step(a(ind, n872), rule(2618), ['X' = ind], [a(ind, n871)]).
step(a(ind, n871), rule(2615), ['X' = ind], [a(ind, n870)]).
step(a(ind, n870), rule(2612), ['X' = ind], [a(ind, n869)]).
step(a(ind, n869), rule(2609), ['X' = ind], [a(ind, n868)]).
step(a(ind, n868), rule(2606), ['X' = ind], [a(ind, n867)]).
step(a(ind, n867), rule(2603), ['X' = ind], [a(ind, n866)]).
step(a(ind, n866), rule(2600), ['X' = ind], [a(ind, n865)]).
step(a(ind, n865), rule(2597), ['X' = ind], [a(ind, n864)]).
step(a(ind, n864), rule(2594), ['X' = ind], [a(ind, n863)]).
step(a(ind, n863), rule(2591), ['X' = ind], [a(ind, n862)]).
step(a(ind, n862), rule(2588), ['X' = ind], [a(ind, n861)]).
step(a(ind, n861), rule(2585), ['X' = ind], [a(ind, n860)]).
step(a(ind, n860), rule(2582), ['X' = ind], [a(ind, n859)]).
step(a(ind, n859), rule(2579), ['X' = ind], [a(ind, n858)]).
step(a(ind, n858), rule(2576), ['X' = ind], [a(ind, n857)]).
step(a(ind, n857), rule(2573), ['X' = ind], [a(ind, n856)]).
step(a(ind, n856), rule(2570), ['X' = ind], [a(ind, n855)]).
step(a(ind, n855), rule(2567), ['X' = ind], [a(ind, n854)]).
step(a(ind, n854), rule(2564), ['X' = ind], [a(ind, n853)]).
step(a(ind, n853), rule(2561), ['X' = ind], [a(ind, n852)]).
step(a(ind, n852), rule(2558), ['X' = ind], [a(ind, n851)]).
step(a(ind, n851), rule(2555), ['X' = ind], [a(ind, n850)]).
step(a(ind, n850), rule(2552), ['X' = ind], [a(ind, n849)]).
step(a(ind, n849), rule(2549), ['X' = ind], [a(ind, n848)]).
step(a(ind, n848), rule(2546), ['X' = ind], [a(ind, n847)]).
step(a(ind, n847), rule(2543), ['X' = ind], [a(ind, n846)]).
step(a(ind, n846), rule(2540), ['X' = ind], [a(ind, n845)]).
step(a(ind, n845), rule(2537), ['X' = ind], [a(ind, n844)]).
step(a(ind, n844), rule(2534), ['X' = ind], [a(ind, n843)]).
step(a(ind, n843), rule(2531), ['X' = ind], [a(ind, n842)]).
step(a(ind, n842), rule(2528), ['X' = ind], [a(ind, n841)]).
step(a(ind, n841), rule(2525), ['X' = ind], [a(ind, n840)]).
step(a(ind, n840), rule(2522), ['X' = ind], [a(ind, n839)]).
step(a(ind, n839), rule(2519), ['X' = ind], [a(ind, n838)]).
step(a(ind, n838), rule(2516), ['X' = ind], [a(ind, n837)]).
step(a(ind, n837), rule(2513), ['X' = ind], [a(ind, n836)]).
step(a(ind, n836), rule(2510), ['X' = ind], [a(ind, n835)]).
step(a(ind, n835), rule(2507), ['X' = ind], [a(ind, n834)]).
step(a(ind, n834), rule(2504), ['X' = ind], [a(ind, n833)]).
step(a(ind, n833), rule(2501), ['X' = ind], [a(ind, n832)]).
step(a(ind, n832), rule(2498), ['X' = ind], [a(ind, n831)]).
step(a(ind, n831), rule(2495), ['X' = ind], [a(ind, n830)]).
step(a(ind, n830), rule(2492), ['X' = ind], [a(ind, n829)]).
step(a(ind, n829), rule(2489), ['X' = ind], [a(ind, n828)]).
step(a(ind, n828), rule(2486), ['X' = ind], [a(ind, n827)]).
step(a(ind, n827), rule(2483), ['X' = ind], [a(ind, n826)]).
step(a(ind, n826), rule(2480), ['X' = ind], [a(ind, n825)]).
step(a(ind, n825), rule(2477), ['X' = ind], [a(ind, n824)]).
step(a(ind, n824), rule(2474), ['X' = ind], [a(ind, n823)]).
step(a(ind, n823), rule(2471), ['X' = ind], [a(ind, n822)]).
step(a(ind, n822), rule(2468), ['X' = ind], [a(ind, n821)]).
step(a(ind, n821), rule(2465), ['X' = ind], [a(ind, n820)]).
step(a(ind, n820), rule(2462), ['X' = ind], [a(ind, n819)]).
step(a(ind, n819), rule(2459), ['X' = ind], [a(ind, n818)]).
step(a(ind, n818), rule(2456), ['X' = ind], [a(ind, n817)]).
step(a(ind, n817), rule(2453), ['X' = ind], [a(ind, n816)]).
step(a(ind, n816), rule(2450), ['X' = ind], [a(ind, n815)]).
step(a(ind, n815), rule(2447), ['X' = ind], [a(ind, n814)]).
step(a(ind, n814), rule(2444), ['X' = ind], [a(ind, n813)]).
step(a(ind, n813), rule(2441), ['X' = ind], [a(ind, n812)]).
step(a(ind, n812), rule(2438), ['X' = ind], [a(ind, n811)]).
step(a(ind, n811), rule(2435), ['X' = ind], [a(ind, n810)]).
step(a(ind, n810), rule(2432), ['X' = ind], [a(ind, n809)]).
step(a(ind, n809), rule(2429), ['X' = ind], [a(ind, n808)]).
step(a(ind, n808), rule(2426), ['X' = ind], [a(ind, n807)]).
step(a(ind, n807), rule(2423), ['X' = ind], [a(ind, n806)]).
step(a(ind, n806), rule(2420), ['X' = ind], [a(ind, n805)]).
step(a(ind, n805), rule(2417), ['X' = ind], [a(ind, n804)]).
step(a(ind, n804), rule(2414), ['X' = ind], [a(ind, n803)]).
step(a(ind, n803), rule(2411), ['X' = ind], [a(ind, n802)]).
step(a(ind, n802), rule(2408), ['X' = ind], [a(ind, n801)]).
step(a(ind, n801), rule(2405), ['X' = ind], [a(ind, n800)]).
step(a(ind, n800), rule(2402), ['X' = ind], [a(ind, n799)]).
step(a(ind, n799), rule(2399), ['X' = ind], [a(ind, n798)]).
step(a(ind, n798), rule(2396), ['X' = ind], [a(ind, n797)]).
step(a(ind, n797), rule(2393), ['X' = ind], [a(ind, n796)]).
step(a(ind, n796), rule(2390), ['X' = ind], [a(ind, n795)]).
step(a(ind, n795), rule(2387), ['X' = ind], [a(ind, n794)]).
step(a(ind, n794), rule(2384), ['X' = ind], [a(ind, n793)]).
step(a(ind, n793), rule(2381), ['X' = ind], [a(ind, n792)]).
step(a(ind, n792), rule(2378), ['X' = ind], [a(ind, n791)]).
step(a(ind, n791), rule(2375), ['X' = ind], [a(ind, n790)]).
step(a(ind, n790), rule(2372), ['X' = ind], [a(ind, n789)]).
step(a(ind, n789), rule(2369), ['X' = ind], [a(ind, n788)]).
step(a(ind, n788), rule(2366), ['X' = ind], [a(ind, n787)]).
step(a(ind, n787), rule(2363), ['X' = ind], [a(ind, n786)]).
step(a(ind, n786), rule(2360), ['X' = ind], [a(ind, n785)]).
step(a(ind, n785), rule(2357), ['X' = ind], [a(ind, n784)]).
step(a(ind, n784), rule(2354), ['X' = ind], [a(ind, n783)]).
step(a(ind, n783), rule(2351), ['X' = ind], [a(ind, n782)]).
step(a(ind, n782), rule(2348), ['X' = ind], [a(ind, n781)]).
step(a(ind, n781), rule(2345), ['X' = ind], [a(ind, n780)]).
step(a(ind, n780), rule(2342), ['X' = ind], [a(ind, n779)]).
step(a(ind, n779), rule(2339), ['X' = ind], [a(ind, n778)]).
step(a(ind, n778), rule(2336), ['X' = ind], [a(ind, n777)]).
step(a(ind, n777), rule(2333), ['X' = ind], [a(ind, n776)]).
step(a(ind, n776), rule(2330), ['X' = ind], [a(ind, n775)]).
step(a(ind, n775), rule(2327), ['X' = ind], [a(ind, n774)]).
step(a(ind, n774), rule(2324), ['X' = ind], [a(ind, n773)]).
step(a(ind, n773), rule(2321), ['X' = ind], [a(ind, n772)]).
step(a(ind, n772), rule(2318), ['X' = ind], [a(ind, n771)]).
step(a(ind, n771), rule(2315), ['X' = ind], [a(ind, n770)]).
step(a(ind, n770), rule(2312), ['X' = ind], [a(ind, n769)]).
step(a(ind, n769), rule(2309), ['X' = ind], [a(ind, n768)]).
step(a(ind, n768), rule(2306), ['X' = ind], [a(ind, n767)]).
step(a(ind, n767), rule(2303), ['X' = ind], [a(ind, n766)]).
step(a(ind, n766), rule(2300), ['X' = ind], [a(ind, n765)]).
step(a(ind, n765), rule(2297), ['X' = ind], [a(ind, n764)]).
step(a(ind, n764), rule(2294), ['X' = ind], [a(ind, n763)]).
step(a(ind, n763), rule(2291), ['X' = ind], [a(ind, n762)]).
step(a(ind, n762), rule(2288), ['X' = ind], [a(ind, n761)]).
step(a(ind, n761), rule(2285), ['X' = ind], [a(ind, n760)]).
step(a(ind, n760), rule(2282), ['X' = ind], [a(ind, n759)]).
step(a(ind, n759), rule(2279), ['X' = ind], [a(ind, n758)]).
step(a(ind, n758), rule(2276), ['X' = ind], [a(ind, n757)]).
step(a(ind, n757), rule(2273), ['X' = ind], [a(ind, n756)]).
step(a(ind, n756), rule(2270), ['X' = ind], [a(ind, n755)]).
step(a(ind, n755), rule(2267), ['X' = ind], [a(ind, n754)]).
step(a(ind, n754), rule(2264), ['X' = ind], [a(ind, n753)]).
step(a(ind, n753), rule(2261), ['X' = ind], [a(ind, n752)]).
step(a(ind, n752), rule(2258), ['X' = ind], [a(ind, n751)]).
step(a(ind, n751), rule(2255), ['X' = ind], [a(ind, n750)]).
step(a(ind, n750), rule(2252), ['X' = ind], [a(ind, n749)]).
step(a(ind, n749), rule(2249), ['X' = ind], [a(ind, n748)]).
step(a(ind, n748), rule(2246), ['X' = ind], [a(ind, n747)]).
step(a(ind, n747), rule(2243), ['X' = ind], [a(ind, n746)]).
step(a(ind, n746), rule(2240), ['X' = ind], [a(ind, n745)]).
step(a(ind, n745), rule(2237), ['X' = ind], [a(ind, n744)]).
step(a(ind, n744), rule(2234), ['X' = ind], [a(ind, n743)]).
step(a(ind, n743), rule(2231), ['X' = ind], [a(ind, n742)]).
step(a(ind, n742), rule(2228), ['X' = ind], [a(ind, n741)]).
step(a(ind, n741), rule(2225), ['X' = ind], [a(ind, n740)]).
step(a(ind, n740), rule(2222), ['X' = ind], [a(ind, n739)]).
step(a(ind, n739), rule(2219), ['X' = ind], [a(ind, n738)]).
step(a(ind, n738), rule(2216), ['X' = ind], [a(ind, n737)]).
step(a(ind, n737), rule(2213), ['X' = ind], [a(ind, n736)]).
step(a(ind, n736), rule(2210), ['X' = ind], [a(ind, n735)]).
step(a(ind, n735), rule(2207), ['X' = ind], [a(ind, n734)]).
step(a(ind, n734), rule(2204), ['X' = ind], [a(ind, n733)]).
step(a(ind, n733), rule(2201), ['X' = ind], [a(ind, n732)]).
step(a(ind, n732), rule(2198), ['X' = ind], [a(ind, n731)]).
step(a(ind, n731), rule(2195), ['X' = ind], [a(ind, n730)]).
step(a(ind, n730), rule(2192), ['X' = ind], [a(ind, n729)]).
step(a(ind, n729), rule(2189), ['X' = ind], [a(ind, n728)]).
step(a(ind, n728), rule(2186), ['X' = ind], [a(ind, n727)]).
step(a(ind, n727), rule(2183), ['X' = ind], [a(ind, n726)]).
step(a(ind, n726), rule(2180), ['X' = ind], [a(ind, n725)]).
step(a(ind, n725), rule(2177), ['X' = ind], [a(ind, n724)]).
step(a(ind, n724), rule(2174), ['X' = ind], [a(ind, n723)]).
step(a(ind, n723), rule(2171), ['X' = ind], [a(ind, n722)]).
step(a(ind, n722), rule(2168), ['X' = ind], [a(ind, n721)]).
step(a(ind, n721), rule(2165), ['X' = ind], [a(ind, n720)]).
step(a(ind, n720), rule(2162), ['X' = ind], [a(ind, n719)]).
step(a(ind, n719), rule(2159), ['X' = ind], [a(ind, n718)]).
step(a(ind, n718), rule(2156), ['X' = ind], [a(ind, n717)]).
step(a(ind, n717), rule(2153), ['X' = ind], [a(ind, n716)]).
step(a(ind, n716), rule(2150), ['X' = ind], [a(ind, n715)]).
step(a(ind, n715), rule(2147), ['X' = ind], [a(ind, n714)]).
step(a(ind, n714), rule(2144), ['X' = ind], [a(ind, n713)]).
step(a(ind, n713), rule(2141), ['X' = ind], [a(ind, n712)]).
step(a(ind, n712), rule(2138), ['X' = ind], [a(ind, n711)]).
step(a(ind, n711), rule(2135), ['X' = ind], [a(ind, n710)]).
step(a(ind, n710), rule(2132), ['X' = ind], [a(ind, n709)]).
step(a(ind, n709), rule(2129), ['X' = ind], [a(ind, n708)]).
step(a(ind, n708), rule(2126), ['X' = ind], [a(ind, n707)]).
step(a(ind, n707), rule(2123), ['X' = ind], [a(ind, n706)]).
step(a(ind, n706), rule(2120), ['X' = ind], [a(ind, n705)]).
step(a(ind, n705), rule(2117), ['X' = ind], [a(ind, n704)]).
step(a(ind, n704), rule(2114), ['X' = ind], [a(ind, n703)]).
step(a(ind, n703), rule(2111), ['X' = ind], [a(ind, n702)]).
step(a(ind, n702), rule(2108), ['X' = ind], [a(ind, n701)]).
step(a(ind, n701), rule(2105), ['X' = ind], [a(ind, n700)]).
step(a(ind, n700), rule(2102), ['X' = ind], [a(ind, n699)]).
step(a(ind, n699), rule(2099), ['X' = ind], [a(ind, n698)]).
step(a(ind, n698), rule(2096), ['X' = ind], [a(ind, n697)]).
step(a(ind, n697), rule(2093), ['X' = ind], [a(ind, n696)]).
step(a(ind, n696), rule(2090), ['X' = ind], [a(ind, n695)]).
step(a(ind, n695), rule(2087), ['X' = ind], [a(ind, n694)]).
step(a(ind, n694), rule(2084), ['X' = ind], [a(ind, n693)]).
step(a(ind, n693), rule(2081), ['X' = ind], [a(ind, n692)]).
step(a(ind, n692), rule(2078), ['X' = ind], [a(ind, n691)]).
step(a(ind, n691), rule(2075), ['X' = ind], [a(ind, n690)]).
step(a(ind, n690), rule(2072), ['X' = ind], [a(ind, n689)]).
step(a(ind, n689), rule(2069), ['X' = ind], [a(ind, n688)]).
step(a(ind, n688), rule(2066), ['X' = ind], [a(ind, n687)]).
step(a(ind, n687), rule(2063), ['X' = ind], [a(ind, n686)]).
step(a(ind, n686), rule(2060), ['X' = ind], [a(ind, n685)]).
step(a(ind, n685), rule(2057), ['X' = ind], [a(ind, n684)]).
step(a(ind, n684), rule(2054), ['X' = ind], [a(ind, n683)]).
step(a(ind, n683), rule(2051), ['X' = ind], [a(ind, n682)]).
step(a(ind, n682), rule(2048), ['X' = ind], [a(ind, n681)]).
step(a(ind, n681), rule(2045), ['X' = ind], [a(ind, n680)]).
step(a(ind, n680), rule(2042), ['X' = ind], [a(ind, n679)]).
step(a(ind, n679), rule(2039), ['X' = ind], [a(ind, n678)]).
step(a(ind, n678), rule(2036), ['X' = ind], [a(ind, n677)]).
step(a(ind, n677), rule(2033), ['X' = ind], [a(ind, n676)]).
step(a(ind, n676), rule(2030), ['X' = ind], [a(ind, n675)]).
step(a(ind, n675), rule(2027), ['X' = ind], [a(ind, n674)]).
step(a(ind, n674), rule(2024), ['X' = ind], [a(ind, n673)]).
step(a(ind, n673), rule(2021), ['X' = ind], [a(ind, n672)]).
step(a(ind, n672), rule(2018), ['X' = ind], [a(ind, n671)]).
step(a(ind, n671), rule(2015), ['X' = ind], [a(ind, n670)]).
step(a(ind, n670), rule(2012), ['X' = ind], [a(ind, n669)]).
step(a(ind, n669), rule(2009), ['X' = ind], [a(ind, n668)]).
step(a(ind, n668), rule(2006), ['X' = ind], [a(ind, n667)]).
step(a(ind, n667), rule(2003), ['X' = ind], [a(ind, n666)]).
step(a(ind, n666), rule(2000), ['X' = ind], [a(ind, n665)]).
step(a(ind, n665), rule(1997), ['X' = ind], [a(ind, n664)]).
step(a(ind, n664), rule(1994), ['X' = ind], [a(ind, n663)]).
step(a(ind, n663), rule(1991), ['X' = ind], [a(ind, n662)]).
step(a(ind, n662), rule(1988), ['X' = ind], [a(ind, n661)]).
step(a(ind, n661), rule(1985), ['X' = ind], [a(ind, n660)]).
step(a(ind, n660), rule(1982), ['X' = ind], [a(ind, n659)]).
step(a(ind, n659), rule(1979), ['X' = ind], [a(ind, n658)]).
step(a(ind, n658), rule(1976), ['X' = ind], [a(ind, n657)]).
step(a(ind, n657), rule(1973), ['X' = ind], [a(ind, n656)]).
step(a(ind, n656), rule(1970), ['X' = ind], [a(ind, n655)]).
step(a(ind, n655), rule(1967), ['X' = ind], [a(ind, n654)]).
step(a(ind, n654), rule(1964), ['X' = ind], [a(ind, n653)]).
step(a(ind, n653), rule(1961), ['X' = ind], [a(ind, n652)]).
step(a(ind, n652), rule(1958), ['X' = ind], [a(ind, n651)]).
step(a(ind, n651), rule(1955), ['X' = ind], [a(ind, n650)]).
step(a(ind, n650), rule(1952), ['X' = ind], [a(ind, n649)]).
step(a(ind, n649), rule(1949), ['X' = ind], [a(ind, n648)]).
step(a(ind, n648), rule(1946), ['X' = ind], [a(ind, n647)]).
step(a(ind, n647), rule(1943), ['X' = ind], [a(ind, n646)]).
step(a(ind, n646), rule(1940), ['X' = ind], [a(ind, n645)]).
step(a(ind, n645), rule(1937), ['X' = ind], [a(ind, n644)]).
step(a(ind, n644), rule(1934), ['X' = ind], [a(ind, n643)]).
step(a(ind, n643), rule(1931), ['X' = ind], [a(ind, n642)]).
step(a(ind, n642), rule(1928), ['X' = ind], [a(ind, n641)]).
step(a(ind, n641), rule(1925), ['X' = ind], [a(ind, n640)]).
step(a(ind, n640), rule(1922), ['X' = ind], [a(ind, n639)]).
step(a(ind, n639), rule(1919), ['X' = ind], [a(ind, n638)]).
step(a(ind, n638), rule(1916), ['X' = ind], [a(ind, n637)]).
step(a(ind, n637), rule(1913), ['X' = ind], [a(ind, n636)]).
step(a(ind, n636), rule(1910), ['X' = ind], [a(ind, n635)]).
step(a(ind, n635), rule(1907), ['X' = ind], [a(ind, n634)]).
step(a(ind, n634), rule(1904), ['X' = ind], [a(ind, n633)]).
step(a(ind, n633), rule(1901), ['X' = ind], [a(ind, n632)]).
step(a(ind, n632), rule(1898), ['X' = ind], [a(ind, n631)]).
step(a(ind, n631), rule(1895), ['X' = ind], [a(ind, n630)]).
step(a(ind, n630), rule(1892), ['X' = ind], [a(ind, n629)]).
step(a(ind, n629), rule(1889), ['X' = ind], [a(ind, n628)]).
step(a(ind, n628), rule(1886), ['X' = ind], [a(ind, n627)]).
step(a(ind, n627), rule(1883), ['X' = ind], [a(ind, n626)]).
step(a(ind, n626), rule(1880), ['X' = ind], [a(ind, n625)]).
step(a(ind, n625), rule(1877), ['X' = ind], [a(ind, n624)]).
step(a(ind, n624), rule(1874), ['X' = ind], [a(ind, n623)]).
step(a(ind, n623), rule(1871), ['X' = ind], [a(ind, n622)]).
step(a(ind, n622), rule(1868), ['X' = ind], [a(ind, n621)]).
step(a(ind, n621), rule(1865), ['X' = ind], [a(ind, n620)]).
step(a(ind, n620), rule(1862), ['X' = ind], [a(ind, n619)]).
step(a(ind, n619), rule(1859), ['X' = ind], [a(ind, n618)]).
step(a(ind, n618), rule(1856), ['X' = ind], [a(ind, n617)]).
step(a(ind, n617), rule(1853), ['X' = ind], [a(ind, n616)]).
step(a(ind, n616), rule(1850), ['X' = ind], [a(ind, n615)]).
step(a(ind, n615), rule(1847), ['X' = ind], [a(ind, n614)]).
step(a(ind, n614), rule(1844), ['X' = ind], [a(ind, n613)]).
step(a(ind, n613), rule(1841), ['X' = ind], [a(ind, n612)]).
step(a(ind, n612), rule(1838), ['X' = ind], [a(ind, n611)]).
step(a(ind, n611), rule(1835), ['X' = ind], [a(ind, n610)]).
step(a(ind, n610), rule(1832), ['X' = ind], [a(ind, n609)]).
step(a(ind, n609), rule(1829), ['X' = ind], [a(ind, n608)]).
step(a(ind, n608), rule(1826), ['X' = ind], [a(ind, n607)]).
step(a(ind, n607), rule(1823), ['X' = ind], [a(ind, n606)]).
step(a(ind, n606), rule(1820), ['X' = ind], [a(ind, n605)]).
step(a(ind, n605), rule(1817), ['X' = ind], [a(ind, n604)]).
step(a(ind, n604), rule(1814), ['X' = ind], [a(ind, n603)]).
step(a(ind, n603), rule(1811), ['X' = ind], [a(ind, n602)]).
step(a(ind, n602), rule(1808), ['X' = ind], [a(ind, n601)]).
step(a(ind, n601), rule(1805), ['X' = ind], [a(ind, n600)]).
step(a(ind, n600), rule(1802), ['X' = ind], [a(ind, n599)]).
step(a(ind, n599), rule(1799), ['X' = ind], [a(ind, n598)]).
step(a(ind, n598), rule(1796), ['X' = ind], [a(ind, n597)]).
step(a(ind, n597), rule(1793), ['X' = ind], [a(ind, n596)]).
step(a(ind, n596), rule(1790), ['X' = ind], [a(ind, n595)]).
step(a(ind, n595), rule(1787), ['X' = ind], [a(ind, n594)]).
step(a(ind, n594), rule(1784), ['X' = ind], [a(ind, n593)]).
step(a(ind, n593), rule(1781), ['X' = ind], [a(ind, n592)]).
step(a(ind, n592), rule(1778), ['X' = ind], [a(ind, n591)]).
step(a(ind, n591), rule(1775), ['X' = ind], [a(ind, n590)]).
step(a(ind, n590), rule(1772), ['X' = ind], [a(ind, n589)]).
step(a(ind, n589), rule(1769), ['X' = ind], [a(ind, n588)]).
step(a(ind, n588), rule(1766), ['X' = ind], [a(ind, n587)]).
step(a(ind, n587), rule(1763), ['X' = ind], [a(ind, n586)]).
step(a(ind, n586), rule(1760), ['X' = ind], [a(ind, n585)]).
step(a(ind, n585), rule(1757), ['X' = ind], [a(ind, n584)]).
step(a(ind, n584), rule(1754), ['X' = ind], [a(ind, n583)]).
step(a(ind, n583), rule(1751), ['X' = ind], [a(ind, n582)]).
step(a(ind, n582), rule(1748), ['X' = ind], [a(ind, n581)]).
step(a(ind, n581), rule(1745), ['X' = ind], [a(ind, n580)]).
step(a(ind, n580), rule(1742), ['X' = ind], [a(ind, n579)]).
step(a(ind, n579), rule(1739), ['X' = ind], [a(ind, n578)]).
step(a(ind, n578), rule(1736), ['X' = ind], [a(ind, n577)]).
step(a(ind, n577), rule(1733), ['X' = ind], [a(ind, n576)]).
step(a(ind, n576), rule(1730), ['X' = ind], [a(ind, n575)]).
step(a(ind, n575), rule(1727), ['X' = ind], [a(ind, n574)]).
step(a(ind, n574), rule(1724), ['X' = ind], [a(ind, n573)]).
step(a(ind, n573), rule(1721), ['X' = ind], [a(ind, n572)]).
step(a(ind, n572), rule(1718), ['X' = ind], [a(ind, n571)]).
step(a(ind, n571), rule(1715), ['X' = ind], [a(ind, n570)]).
step(a(ind, n570), rule(1712), ['X' = ind], [a(ind, n569)]).
step(a(ind, n569), rule(1709), ['X' = ind], [a(ind, n568)]).
step(a(ind, n568), rule(1706), ['X' = ind], [a(ind, n567)]).
step(a(ind, n567), rule(1703), ['X' = ind], [a(ind, n566)]).
step(a(ind, n566), rule(1700), ['X' = ind], [a(ind, n565)]).
step(a(ind, n565), rule(1697), ['X' = ind], [a(ind, n564)]).
step(a(ind, n564), rule(1694), ['X' = ind], [a(ind, n563)]).
step(a(ind, n563), rule(1691), ['X' = ind], [a(ind, n562)]).
step(a(ind, n562), rule(1688), ['X' = ind], [a(ind, n561)]).
step(a(ind, n561), rule(1685), ['X' = ind], [a(ind, n560)]).
step(a(ind, n560), rule(1682), ['X' = ind], [a(ind, n559)]).
step(a(ind, n559), rule(1679), ['X' = ind], [a(ind, n558)]).
step(a(ind, n558), rule(1676), ['X' = ind], [a(ind, n557)]).
step(a(ind, n557), rule(1673), ['X' = ind], [a(ind, n556)]).
step(a(ind, n556), rule(1670), ['X' = ind], [a(ind, n555)]).
step(a(ind, n555), rule(1667), ['X' = ind], [a(ind, n554)]).
step(a(ind, n554), rule(1664), ['X' = ind], [a(ind, n553)]).
step(a(ind, n553), rule(1661), ['X' = ind], [a(ind, n552)]).
step(a(ind, n552), rule(1658), ['X' = ind], [a(ind, n551)]).
step(a(ind, n551), rule(1655), ['X' = ind], [a(ind, n550)]).
step(a(ind, n550), rule(1652), ['X' = ind], [a(ind, n549)]).
step(a(ind, n549), rule(1649), ['X' = ind], [a(ind, n548)]).
step(a(ind, n548), rule(1646), ['X' = ind], [a(ind, n547)]).
step(a(ind, n547), rule(1643), ['X' = ind], [a(ind, n546)]).
step(a(ind, n546), rule(1640), ['X' = ind], [a(ind, n545)]).
step(a(ind, n545), rule(1637), ['X' = ind], [a(ind, n544)]).
step(a(ind, n544), rule(1634), ['X' = ind], [a(ind, n543)]).
step(a(ind, n543), rule(1631), ['X' = ind], [a(ind, n542)]).
step(a(ind, n542), rule(1628), ['X' = ind], [a(ind, n541)]).
step(a(ind, n541), rule(1625), ['X' = ind], [a(ind, n540)]).
step(a(ind, n540), rule(1622), ['X' = ind], [a(ind, n539)]).
step(a(ind, n539), rule(1619), ['X' = ind], [a(ind, n538)]).
step(a(ind, n538), rule(1616), ['X' = ind], [a(ind, n537)]).
step(a(ind, n537), rule(1613), ['X' = ind], [a(ind, n536)]).
step(a(ind, n536), rule(1610), ['X' = ind], [a(ind, n535)]).
step(a(ind, n535), rule(1607), ['X' = ind], [a(ind, n534)]).
step(a(ind, n534), rule(1604), ['X' = ind], [a(ind, n533)]).
step(a(ind, n533), rule(1601), ['X' = ind], [a(ind, n532)]).
step(a(ind, n532), rule(1598), ['X' = ind], [a(ind, n531)]).
step(a(ind, n531), rule(1595), ['X' = ind], [a(ind, n530)]).
step(a(ind, n530), rule(1592), ['X' = ind], [a(ind, n529)]).
step(a(ind, n529), rule(1589), ['X' = ind], [a(ind, n528)]).
step(a(ind, n528), rule(1586), ['X' = ind], [a(ind, n527)]).
step(a(ind, n527), rule(1583), ['X' = ind], [a(ind, n526)]).
step(a(ind, n526), rule(1580), ['X' = ind], [a(ind, n525)]).
step(a(ind, n525), rule(1577), ['X' = ind], [a(ind, n524)]).
step(a(ind, n524), rule(1574), ['X' = ind], [a(ind, n523)]).
step(a(ind, n523), rule(1571), ['X' = ind], [a(ind, n522)]).
step(a(ind, n522), rule(1568), ['X' = ind], [a(ind, n521)]).
step(a(ind, n521), rule(1565), ['X' = ind], [a(ind, n520)]).
step(a(ind, n520), rule(1562), ['X' = ind], [a(ind, n519)]).
step(a(ind, n519), rule(1559), ['X' = ind], [a(ind, n518)]).
step(a(ind, n518), rule(1556), ['X' = ind], [a(ind, n517)]).
step(a(ind, n517), rule(1553), ['X' = ind], [a(ind, n516)]).
step(a(ind, n516), rule(1550), ['X' = ind], [a(ind, n515)]).
step(a(ind, n515), rule(1547), ['X' = ind], [a(ind, n514)]).
step(a(ind, n514), rule(1544), ['X' = ind], [a(ind, n513)]).
step(a(ind, n513), rule(1541), ['X' = ind], [a(ind, n512)]).
step(a(ind, n512), rule(1538), ['X' = ind], [a(ind, n511)]).
step(a(ind, n511), rule(1535), ['X' = ind], [a(ind, n510)]).
step(a(ind, n510), rule(1532), ['X' = ind], [a(ind, n509)]).
step(a(ind, n509), rule(1529), ['X' = ind], [a(ind, n508)]).
step(a(ind, n508), rule(1526), ['X' = ind], [a(ind, n507)]).
step(a(ind, n507), rule(1523), ['X' = ind], [a(ind, n506)]).
step(a(ind, n506), rule(1520), ['X' = ind], [a(ind, n505)]).
step(a(ind, n505), rule(1517), ['X' = ind], [a(ind, n504)]).
step(a(ind, n504), rule(1514), ['X' = ind], [a(ind, n503)]).
step(a(ind, n503), rule(1511), ['X' = ind], [a(ind, n502)]).
step(a(ind, n502), rule(1508), ['X' = ind], [a(ind, n501)]).
step(a(ind, n501), rule(1505), ['X' = ind], [a(ind, n500)]).
step(a(ind, n500), rule(1502), ['X' = ind], [a(ind, n499)]).
step(a(ind, n499), rule(1499), ['X' = ind], [a(ind, n498)]).
step(a(ind, n498), rule(1496), ['X' = ind], [a(ind, n497)]).
step(a(ind, n497), rule(1493), ['X' = ind], [a(ind, n496)]).
step(a(ind, n496), rule(1490), ['X' = ind], [a(ind, n495)]).
step(a(ind, n495), rule(1487), ['X' = ind], [a(ind, n494)]).
step(a(ind, n494), rule(1484), ['X' = ind], [a(ind, n493)]).
step(a(ind, n493), rule(1481), ['X' = ind], [a(ind, n492)]).
step(a(ind, n492), rule(1478), ['X' = ind], [a(ind, n491)]).
step(a(ind, n491), rule(1475), ['X' = ind], [a(ind, n490)]).
step(a(ind, n490), rule(1472), ['X' = ind], [a(ind, n489)]).
step(a(ind, n489), rule(1469), ['X' = ind], [a(ind, n488)]).
step(a(ind, n488), rule(1466), ['X' = ind], [a(ind, n487)]).
step(a(ind, n487), rule(1463), ['X' = ind], [a(ind, n486)]).
step(a(ind, n486), rule(1460), ['X' = ind], [a(ind, n485)]).
step(a(ind, n485), rule(1457), ['X' = ind], [a(ind, n484)]).
step(a(ind, n484), rule(1454), ['X' = ind], [a(ind, n483)]).
step(a(ind, n483), rule(1451), ['X' = ind], [a(ind, n482)]).
step(a(ind, n482), rule(1448), ['X' = ind], [a(ind, n481)]).
step(a(ind, n481), rule(1445), ['X' = ind], [a(ind, n480)]).
step(a(ind, n480), rule(1442), ['X' = ind], [a(ind, n479)]).
step(a(ind, n479), rule(1439), ['X' = ind], [a(ind, n478)]).
step(a(ind, n478), rule(1436), ['X' = ind], [a(ind, n477)]).
step(a(ind, n477), rule(1433), ['X' = ind], [a(ind, n476)]).
step(a(ind, n476), rule(1430), ['X' = ind], [a(ind, n475)]).
step(a(ind, n475), rule(1427), ['X' = ind], [a(ind, n474)]).
step(a(ind, n474), rule(1424), ['X' = ind], [a(ind, n473)]).
step(a(ind, n473), rule(1421), ['X' = ind], [a(ind, n472)]).
step(a(ind, n472), rule(1418), ['X' = ind], [a(ind, n471)]).
step(a(ind, n471), rule(1415), ['X' = ind], [a(ind, n470)]).
step(a(ind, n470), rule(1412), ['X' = ind], [a(ind, n469)]).
step(a(ind, n469), rule(1409), ['X' = ind], [a(ind, n468)]).
step(a(ind, n468), rule(1406), ['X' = ind], [a(ind, n467)]).
step(a(ind, n467), rule(1403), ['X' = ind], [a(ind, n466)]).
step(a(ind, n466), rule(1400), ['X' = ind], [a(ind, n465)]).
step(a(ind, n465), rule(1397), ['X' = ind], [a(ind, n464)]).
step(a(ind, n464), rule(1394), ['X' = ind], [a(ind, n463)]).
step(a(ind, n463), rule(1391), ['X' = ind], [a(ind, n462)]).
step(a(ind, n462), rule(1388), ['X' = ind], [a(ind, n461)]).
step(a(ind, n461), rule(1385), ['X' = ind], [a(ind, n460)]).
step(a(ind, n460), rule(1382), ['X' = ind], [a(ind, n459)]).
step(a(ind, n459), rule(1379), ['X' = ind], [a(ind, n458)]).
step(a(ind, n458), rule(1376), ['X' = ind], [a(ind, n457)]).
step(a(ind, n457), rule(1373), ['X' = ind], [a(ind, n456)]).
step(a(ind, n456), rule(1370), ['X' = ind], [a(ind, n455)]).
step(a(ind, n455), rule(1367), ['X' = ind], [a(ind, n454)]).
step(a(ind, n454), rule(1364), ['X' = ind], [a(ind, n453)]).
step(a(ind, n453), rule(1361), ['X' = ind], [a(ind, n452)]).
step(a(ind, n452), rule(1358), ['X' = ind], [a(ind, n451)]).
step(a(ind, n451), rule(1355), ['X' = ind], [a(ind, n450)]).
step(a(ind, n450), rule(1352), ['X' = ind], [a(ind, n449)]).
step(a(ind, n449), rule(1349), ['X' = ind], [a(ind, n448)]).
step(a(ind, n448), rule(1346), ['X' = ind], [a(ind, n447)]).
step(a(ind, n447), rule(1343), ['X' = ind], [a(ind, n446)]).
step(a(ind, n446), rule(1340), ['X' = ind], [a(ind, n445)]).
step(a(ind, n445), rule(1337), ['X' = ind], [a(ind, n444)]).
step(a(ind, n444), rule(1334), ['X' = ind], [a(ind, n443)]).
step(a(ind, n443), rule(1331), ['X' = ind], [a(ind, n442)]).
step(a(ind, n442), rule(1328), ['X' = ind], [a(ind, n441)]).
step(a(ind, n441), rule(1325), ['X' = ind], [a(ind, n440)]).
step(a(ind, n440), rule(1322), ['X' = ind], [a(ind, n439)]).
step(a(ind, n439), rule(1319), ['X' = ind], [a(ind, n438)]).
step(a(ind, n438), rule(1316), ['X' = ind], [a(ind, n437)]).
step(a(ind, n437), rule(1313), ['X' = ind], [a(ind, n436)]).
step(a(ind, n436), rule(1310), ['X' = ind], [a(ind, n435)]).
step(a(ind, n435), rule(1307), ['X' = ind], [a(ind, n434)]).
step(a(ind, n434), rule(1304), ['X' = ind], [a(ind, n433)]).
step(a(ind, n433), rule(1301), ['X' = ind], [a(ind, n432)]).
step(a(ind, n432), rule(1298), ['X' = ind], [a(ind, n431)]).
step(a(ind, n431), rule(1295), ['X' = ind], [a(ind, n430)]).
step(a(ind, n430), rule(1292), ['X' = ind], [a(ind, n429)]).
step(a(ind, n429), rule(1289), ['X' = ind], [a(ind, n428)]).
step(a(ind, n428), rule(1286), ['X' = ind], [a(ind, n427)]).
step(a(ind, n427), rule(1283), ['X' = ind], [a(ind, n426)]).
step(a(ind, n426), rule(1280), ['X' = ind], [a(ind, n425)]).
step(a(ind, n425), rule(1277), ['X' = ind], [a(ind, n424)]).
step(a(ind, n424), rule(1274), ['X' = ind], [a(ind, n423)]).
step(a(ind, n423), rule(1271), ['X' = ind], [a(ind, n422)]).
step(a(ind, n422), rule(1268), ['X' = ind], [a(ind, n421)]).
step(a(ind, n421), rule(1265), ['X' = ind], [a(ind, n420)]).
step(a(ind, n420), rule(1262), ['X' = ind], [a(ind, n419)]).
step(a(ind, n419), rule(1259), ['X' = ind], [a(ind, n418)]).
step(a(ind, n418), rule(1256), ['X' = ind], [a(ind, n417)]).
step(a(ind, n417), rule(1253), ['X' = ind], [a(ind, n416)]).
step(a(ind, n416), rule(1250), ['X' = ind], [a(ind, n415)]).
step(a(ind, n415), rule(1247), ['X' = ind], [a(ind, n414)]).
step(a(ind, n414), rule(1244), ['X' = ind], [a(ind, n413)]).
step(a(ind, n413), rule(1241), ['X' = ind], [a(ind, n412)]).
step(a(ind, n412), rule(1238), ['X' = ind], [a(ind, n411)]).
step(a(ind, n411), rule(1235), ['X' = ind], [a(ind, n410)]).
step(a(ind, n410), rule(1232), ['X' = ind], [a(ind, n409)]).
step(a(ind, n409), rule(1229), ['X' = ind], [a(ind, n408)]).
step(a(ind, n408), rule(1226), ['X' = ind], [a(ind, n407)]).
step(a(ind, n407), rule(1223), ['X' = ind], [a(ind, n406)]).
step(a(ind, n406), rule(1220), ['X' = ind], [a(ind, n405)]).
step(a(ind, n405), rule(1217), ['X' = ind], [a(ind, n404)]).
step(a(ind, n404), rule(1214), ['X' = ind], [a(ind, n403)]).
step(a(ind, n403), rule(1211), ['X' = ind], [a(ind, n402)]).
step(a(ind, n402), rule(1208), ['X' = ind], [a(ind, n401)]).
step(a(ind, n401), rule(1205), ['X' = ind], [a(ind, n400)]).
step(a(ind, n400), rule(1202), ['X' = ind], [a(ind, n399)]).
step(a(ind, n399), rule(1199), ['X' = ind], [a(ind, n398)]).
step(a(ind, n398), rule(1196), ['X' = ind], [a(ind, n397)]).
step(a(ind, n397), rule(1193), ['X' = ind], [a(ind, n396)]).
step(a(ind, n396), rule(1190), ['X' = ind], [a(ind, n395)]).
step(a(ind, n395), rule(1187), ['X' = ind], [a(ind, n394)]).
step(a(ind, n394), rule(1184), ['X' = ind], [a(ind, n393)]).
step(a(ind, n393), rule(1181), ['X' = ind], [a(ind, n392)]).
step(a(ind, n392), rule(1178), ['X' = ind], [a(ind, n391)]).
step(a(ind, n391), rule(1175), ['X' = ind], [a(ind, n390)]).
step(a(ind, n390), rule(1172), ['X' = ind], [a(ind, n389)]).
step(a(ind, n389), rule(1169), ['X' = ind], [a(ind, n388)]).
step(a(ind, n388), rule(1166), ['X' = ind], [a(ind, n387)]).
step(a(ind, n387), rule(1163), ['X' = ind], [a(ind, n386)]).
step(a(ind, n386), rule(1160), ['X' = ind], [a(ind, n385)]).
step(a(ind, n385), rule(1157), ['X' = ind], [a(ind, n384)]).
step(a(ind, n384), rule(1154), ['X' = ind], [a(ind, n383)]).
step(a(ind, n383), rule(1151), ['X' = ind], [a(ind, n382)]).
step(a(ind, n382), rule(1148), ['X' = ind], [a(ind, n381)]).
step(a(ind, n381), rule(1145), ['X' = ind], [a(ind, n380)]).
step(a(ind, n380), rule(1142), ['X' = ind], [a(ind, n379)]).
step(a(ind, n379), rule(1139), ['X' = ind], [a(ind, n378)]).
step(a(ind, n378), rule(1136), ['X' = ind], [a(ind, n377)]).
step(a(ind, n377), rule(1133), ['X' = ind], [a(ind, n376)]).
step(a(ind, n376), rule(1130), ['X' = ind], [a(ind, n375)]).
step(a(ind, n375), rule(1127), ['X' = ind], [a(ind, n374)]).
step(a(ind, n374), rule(1124), ['X' = ind], [a(ind, n373)]).
step(a(ind, n373), rule(1121), ['X' = ind], [a(ind, n372)]).
step(a(ind, n372), rule(1118), ['X' = ind], [a(ind, n371)]).
step(a(ind, n371), rule(1115), ['X' = ind], [a(ind, n370)]).
step(a(ind, n370), rule(1112), ['X' = ind], [a(ind, n369)]).
step(a(ind, n369), rule(1109), ['X' = ind], [a(ind, n368)]).
step(a(ind, n368), rule(1106), ['X' = ind], [a(ind, n367)]).
step(a(ind, n367), rule(1103), ['X' = ind], [a(ind, n366)]).
step(a(ind, n366), rule(1100), ['X' = ind], [a(ind, n365)]).
step(a(ind, n365), rule(1097), ['X' = ind], [a(ind, n364)]).
step(a(ind, n364), rule(1094), ['X' = ind], [a(ind, n363)]).
step(a(ind, n363), rule(1091), ['X' = ind], [a(ind, n362)]).
step(a(ind, n362), rule(1088), ['X' = ind], [a(ind, n361)]).
step(a(ind, n361), rule(1085), ['X' = ind], [a(ind, n360)]).
step(a(ind, n360), rule(1082), ['X' = ind], [a(ind, n359)]).
step(a(ind, n359), rule(1079), ['X' = ind], [a(ind, n358)]).
step(a(ind, n358), rule(1076), ['X' = ind], [a(ind, n357)]).
step(a(ind, n357), rule(1073), ['X' = ind], [a(ind, n356)]).
step(a(ind, n356), rule(1070), ['X' = ind], [a(ind, n355)]).
step(a(ind, n355), rule(1067), ['X' = ind], [a(ind, n354)]).
step(a(ind, n354), rule(1064), ['X' = ind], [a(ind, n353)]).
step(a(ind, n353), rule(1061), ['X' = ind], [a(ind, n352)]).
step(a(ind, n352), rule(1058), ['X' = ind], [a(ind, n351)]).
step(a(ind, n351), rule(1055), ['X' = ind], [a(ind, n350)]).
step(a(ind, n350), rule(1052), ['X' = ind], [a(ind, n349)]).
step(a(ind, n349), rule(1049), ['X' = ind], [a(ind, n348)]).
step(a(ind, n348), rule(1046), ['X' = ind], [a(ind, n347)]).
step(a(ind, n347), rule(1043), ['X' = ind], [a(ind, n346)]).
step(a(ind, n346), rule(1040), ['X' = ind], [a(ind, n345)]).
step(a(ind, n345), rule(1037), ['X' = ind], [a(ind, n344)]).
step(a(ind, n344), rule(1034), ['X' = ind], [a(ind, n343)]).
step(a(ind, n343), rule(1031), ['X' = ind], [a(ind, n342)]).
step(a(ind, n342), rule(1028), ['X' = ind], [a(ind, n341)]).
step(a(ind, n341), rule(1025), ['X' = ind], [a(ind, n340)]).
step(a(ind, n340), rule(1022), ['X' = ind], [a(ind, n339)]).
step(a(ind, n339), rule(1019), ['X' = ind], [a(ind, n338)]).
step(a(ind, n338), rule(1016), ['X' = ind], [a(ind, n337)]).
step(a(ind, n337), rule(1013), ['X' = ind], [a(ind, n336)]).
step(a(ind, n336), rule(1010), ['X' = ind], [a(ind, n335)]).
step(a(ind, n335), rule(1007), ['X' = ind], [a(ind, n334)]).
step(a(ind, n334), rule(1004), ['X' = ind], [a(ind, n333)]).
step(a(ind, n333), rule(1001), ['X' = ind], [a(ind, n332)]).
step(a(ind, n332), rule(998), ['X' = ind], [a(ind, n331)]).
step(a(ind, n331), rule(995), ['X' = ind], [a(ind, n330)]).
step(a(ind, n330), rule(992), ['X' = ind], [a(ind, n329)]).
step(a(ind, n329), rule(989), ['X' = ind], [a(ind, n328)]).
step(a(ind, n328), rule(986), ['X' = ind], [a(ind, n327)]).
step(a(ind, n327), rule(983), ['X' = ind], [a(ind, n326)]).
step(a(ind, n326), rule(980), ['X' = ind], [a(ind, n325)]).
step(a(ind, n325), rule(977), ['X' = ind], [a(ind, n324)]).
step(a(ind, n324), rule(974), ['X' = ind], [a(ind, n323)]).
step(a(ind, n323), rule(971), ['X' = ind], [a(ind, n322)]).
step(a(ind, n322), rule(968), ['X' = ind], [a(ind, n321)]).
step(a(ind, n321), rule(965), ['X' = ind], [a(ind, n320)]).
step(a(ind, n320), rule(962), ['X' = ind], [a(ind, n319)]).
step(a(ind, n319), rule(959), ['X' = ind], [a(ind, n318)]).
step(a(ind, n318), rule(956), ['X' = ind], [a(ind, n317)]).
step(a(ind, n317), rule(953), ['X' = ind], [a(ind, n316)]).
step(a(ind, n316), rule(950), ['X' = ind], [a(ind, n315)]).
step(a(ind, n315), rule(947), ['X' = ind], [a(ind, n314)]).
step(a(ind, n314), rule(944), ['X' = ind], [a(ind, n313)]).
step(a(ind, n313), rule(941), ['X' = ind], [a(ind, n312)]).
step(a(ind, n312), rule(938), ['X' = ind], [a(ind, n311)]).
step(a(ind, n311), rule(935), ['X' = ind], [a(ind, n310)]).
step(a(ind, n310), rule(932), ['X' = ind], [a(ind, n309)]).
step(a(ind, n309), rule(929), ['X' = ind], [a(ind, n308)]).
step(a(ind, n308), rule(926), ['X' = ind], [a(ind, n307)]).
step(a(ind, n307), rule(923), ['X' = ind], [a(ind, n306)]).
step(a(ind, n306), rule(920), ['X' = ind], [a(ind, n305)]).
step(a(ind, n305), rule(917), ['X' = ind], [a(ind, n304)]).
step(a(ind, n304), rule(914), ['X' = ind], [a(ind, n303)]).
step(a(ind, n303), rule(911), ['X' = ind], [a(ind, n302)]).
step(a(ind, n302), rule(908), ['X' = ind], [a(ind, n301)]).
step(a(ind, n301), rule(905), ['X' = ind], [a(ind, n300)]).
step(a(ind, n300), rule(902), ['X' = ind], [a(ind, n299)]).
step(a(ind, n299), rule(899), ['X' = ind], [a(ind, n298)]).
step(a(ind, n298), rule(896), ['X' = ind], [a(ind, n297)]).
step(a(ind, n297), rule(893), ['X' = ind], [a(ind, n296)]).
step(a(ind, n296), rule(890), ['X' = ind], [a(ind, n295)]).
step(a(ind, n295), rule(887), ['X' = ind], [a(ind, n294)]).
step(a(ind, n294), rule(884), ['X' = ind], [a(ind, n293)]).
step(a(ind, n293), rule(881), ['X' = ind], [a(ind, n292)]).
step(a(ind, n292), rule(878), ['X' = ind], [a(ind, n291)]).
step(a(ind, n291), rule(875), ['X' = ind], [a(ind, n290)]).
step(a(ind, n290), rule(872), ['X' = ind], [a(ind, n289)]).
step(a(ind, n289), rule(869), ['X' = ind], [a(ind, n288)]).
step(a(ind, n288), rule(866), ['X' = ind], [a(ind, n287)]).
step(a(ind, n287), rule(863), ['X' = ind], [a(ind, n286)]).
step(a(ind, n286), rule(860), ['X' = ind], [a(ind, n285)]).
step(a(ind, n285), rule(857), ['X' = ind], [a(ind, n284)]).
step(a(ind, n284), rule(854), ['X' = ind], [a(ind, n283)]).
step(a(ind, n283), rule(851), ['X' = ind], [a(ind, n282)]).
step(a(ind, n282), rule(848), ['X' = ind], [a(ind, n281)]).
step(a(ind, n281), rule(845), ['X' = ind], [a(ind, n280)]).
step(a(ind, n280), rule(842), ['X' = ind], [a(ind, n279)]).
step(a(ind, n279), rule(839), ['X' = ind], [a(ind, n278)]).
step(a(ind, n278), rule(836), ['X' = ind], [a(ind, n277)]).
step(a(ind, n277), rule(833), ['X' = ind], [a(ind, n276)]).
step(a(ind, n276), rule(830), ['X' = ind], [a(ind, n275)]).
step(a(ind, n275), rule(827), ['X' = ind], [a(ind, n274)]).
step(a(ind, n274), rule(824), ['X' = ind], [a(ind, n273)]).
step(a(ind, n273), rule(821), ['X' = ind], [a(ind, n272)]).
step(a(ind, n272), rule(818), ['X' = ind], [a(ind, n271)]).
step(a(ind, n271), rule(815), ['X' = ind], [a(ind, n270)]).
step(a(ind, n270), rule(812), ['X' = ind], [a(ind, n269)]).
step(a(ind, n269), rule(809), ['X' = ind], [a(ind, n268)]).
step(a(ind, n268), rule(806), ['X' = ind], [a(ind, n267)]).
step(a(ind, n267), rule(803), ['X' = ind], [a(ind, n266)]).
step(a(ind, n266), rule(800), ['X' = ind], [a(ind, n265)]).
step(a(ind, n265), rule(797), ['X' = ind], [a(ind, n264)]).
step(a(ind, n264), rule(794), ['X' = ind], [a(ind, n263)]).
step(a(ind, n263), rule(791), ['X' = ind], [a(ind, n262)]).
step(a(ind, n262), rule(788), ['X' = ind], [a(ind, n261)]).
step(a(ind, n261), rule(785), ['X' = ind], [a(ind, n260)]).
step(a(ind, n260), rule(782), ['X' = ind], [a(ind, n259)]).
step(a(ind, n259), rule(779), ['X' = ind], [a(ind, n258)]).
step(a(ind, n258), rule(776), ['X' = ind], [a(ind, n257)]).
step(a(ind, n257), rule(773), ['X' = ind], [a(ind, n256)]).
step(a(ind, n256), rule(770), ['X' = ind], [a(ind, n255)]).
step(a(ind, n255), rule(767), ['X' = ind], [a(ind, n254)]).
step(a(ind, n254), rule(764), ['X' = ind], [a(ind, n253)]).
step(a(ind, n253), rule(761), ['X' = ind], [a(ind, n252)]).
step(a(ind, n252), rule(758), ['X' = ind], [a(ind, n251)]).
step(a(ind, n251), rule(755), ['X' = ind], [a(ind, n250)]).
step(a(ind, n250), rule(752), ['X' = ind], [a(ind, n249)]).
step(a(ind, n249), rule(749), ['X' = ind], [a(ind, n248)]).
step(a(ind, n248), rule(746), ['X' = ind], [a(ind, n247)]).
step(a(ind, n247), rule(743), ['X' = ind], [a(ind, n246)]).
step(a(ind, n246), rule(740), ['X' = ind], [a(ind, n245)]).
step(a(ind, n245), rule(737), ['X' = ind], [a(ind, n244)]).
step(a(ind, n244), rule(734), ['X' = ind], [a(ind, n243)]).
step(a(ind, n243), rule(731), ['X' = ind], [a(ind, n242)]).
step(a(ind, n242), rule(728), ['X' = ind], [a(ind, n241)]).
step(a(ind, n241), rule(725), ['X' = ind], [a(ind, n240)]).
step(a(ind, n240), rule(722), ['X' = ind], [a(ind, n239)]).
step(a(ind, n239), rule(719), ['X' = ind], [a(ind, n238)]).
step(a(ind, n238), rule(716), ['X' = ind], [a(ind, n237)]).
step(a(ind, n237), rule(713), ['X' = ind], [a(ind, n236)]).
step(a(ind, n236), rule(710), ['X' = ind], [a(ind, n235)]).
step(a(ind, n235), rule(707), ['X' = ind], [a(ind, n234)]).
step(a(ind, n234), rule(704), ['X' = ind], [a(ind, n233)]).
step(a(ind, n233), rule(701), ['X' = ind], [a(ind, n232)]).
step(a(ind, n232), rule(698), ['X' = ind], [a(ind, n231)]).
step(a(ind, n231), rule(695), ['X' = ind], [a(ind, n230)]).
step(a(ind, n230), rule(692), ['X' = ind], [a(ind, n229)]).
step(a(ind, n229), rule(689), ['X' = ind], [a(ind, n228)]).
step(a(ind, n228), rule(686), ['X' = ind], [a(ind, n227)]).
step(a(ind, n227), rule(683), ['X' = ind], [a(ind, n226)]).
step(a(ind, n226), rule(680), ['X' = ind], [a(ind, n225)]).
step(a(ind, n225), rule(677), ['X' = ind], [a(ind, n224)]).
step(a(ind, n224), rule(674), ['X' = ind], [a(ind, n223)]).
step(a(ind, n223), rule(671), ['X' = ind], [a(ind, n222)]).
step(a(ind, n222), rule(668), ['X' = ind], [a(ind, n221)]).
step(a(ind, n221), rule(665), ['X' = ind], [a(ind, n220)]).
step(a(ind, n220), rule(662), ['X' = ind], [a(ind, n219)]).
step(a(ind, n219), rule(659), ['X' = ind], [a(ind, n218)]).
step(a(ind, n218), rule(656), ['X' = ind], [a(ind, n217)]).
step(a(ind, n217), rule(653), ['X' = ind], [a(ind, n216)]).
step(a(ind, n216), rule(650), ['X' = ind], [a(ind, n215)]).
step(a(ind, n215), rule(647), ['X' = ind], [a(ind, n214)]).
step(a(ind, n214), rule(644), ['X' = ind], [a(ind, n213)]).
step(a(ind, n213), rule(641), ['X' = ind], [a(ind, n212)]).
step(a(ind, n212), rule(638), ['X' = ind], [a(ind, n211)]).
step(a(ind, n211), rule(635), ['X' = ind], [a(ind, n210)]).
step(a(ind, n210), rule(632), ['X' = ind], [a(ind, n209)]).
step(a(ind, n209), rule(629), ['X' = ind], [a(ind, n208)]).
step(a(ind, n208), rule(626), ['X' = ind], [a(ind, n207)]).
step(a(ind, n207), rule(623), ['X' = ind], [a(ind, n206)]).
step(a(ind, n206), rule(620), ['X' = ind], [a(ind, n205)]).
step(a(ind, n205), rule(617), ['X' = ind], [a(ind, n204)]).
step(a(ind, n204), rule(614), ['X' = ind], [a(ind, n203)]).
step(a(ind, n203), rule(611), ['X' = ind], [a(ind, n202)]).
step(a(ind, n202), rule(608), ['X' = ind], [a(ind, n201)]).
step(a(ind, n201), rule(605), ['X' = ind], [a(ind, n200)]).
step(a(ind, n200), rule(602), ['X' = ind], [a(ind, n199)]).
step(a(ind, n199), rule(599), ['X' = ind], [a(ind, n198)]).
step(a(ind, n198), rule(596), ['X' = ind], [a(ind, n197)]).
step(a(ind, n197), rule(593), ['X' = ind], [a(ind, n196)]).
step(a(ind, n196), rule(590), ['X' = ind], [a(ind, n195)]).
step(a(ind, n195), rule(587), ['X' = ind], [a(ind, n194)]).
step(a(ind, n194), rule(584), ['X' = ind], [a(ind, n193)]).
step(a(ind, n193), rule(581), ['X' = ind], [a(ind, n192)]).
step(a(ind, n192), rule(578), ['X' = ind], [a(ind, n191)]).
step(a(ind, n191), rule(575), ['X' = ind], [a(ind, n190)]).
step(a(ind, n190), rule(572), ['X' = ind], [a(ind, n189)]).
step(a(ind, n189), rule(569), ['X' = ind], [a(ind, n188)]).
step(a(ind, n188), rule(566), ['X' = ind], [a(ind, n187)]).
step(a(ind, n187), rule(563), ['X' = ind], [a(ind, n186)]).
step(a(ind, n186), rule(560), ['X' = ind], [a(ind, n185)]).
step(a(ind, n185), rule(557), ['X' = ind], [a(ind, n184)]).
step(a(ind, n184), rule(554), ['X' = ind], [a(ind, n183)]).
step(a(ind, n183), rule(551), ['X' = ind], [a(ind, n182)]).
step(a(ind, n182), rule(548), ['X' = ind], [a(ind, n181)]).
step(a(ind, n181), rule(545), ['X' = ind], [a(ind, n180)]).
step(a(ind, n180), rule(542), ['X' = ind], [a(ind, n179)]).
step(a(ind, n179), rule(539), ['X' = ind], [a(ind, n178)]).
step(a(ind, n178), rule(536), ['X' = ind], [a(ind, n177)]).
step(a(ind, n177), rule(533), ['X' = ind], [a(ind, n176)]).
step(a(ind, n176), rule(530), ['X' = ind], [a(ind, n175)]).
step(a(ind, n175), rule(527), ['X' = ind], [a(ind, n174)]).
step(a(ind, n174), rule(524), ['X' = ind], [a(ind, n173)]).
step(a(ind, n173), rule(521), ['X' = ind], [a(ind, n172)]).
step(a(ind, n172), rule(518), ['X' = ind], [a(ind, n171)]).
step(a(ind, n171), rule(515), ['X' = ind], [a(ind, n170)]).
step(a(ind, n170), rule(512), ['X' = ind], [a(ind, n169)]).
step(a(ind, n169), rule(509), ['X' = ind], [a(ind, n168)]).
step(a(ind, n168), rule(506), ['X' = ind], [a(ind, n167)]).
step(a(ind, n167), rule(503), ['X' = ind], [a(ind, n166)]).
step(a(ind, n166), rule(500), ['X' = ind], [a(ind, n165)]).
step(a(ind, n165), rule(497), ['X' = ind], [a(ind, n164)]).
step(a(ind, n164), rule(494), ['X' = ind], [a(ind, n163)]).
step(a(ind, n163), rule(491), ['X' = ind], [a(ind, n162)]).
step(a(ind, n162), rule(488), ['X' = ind], [a(ind, n161)]).
step(a(ind, n161), rule(485), ['X' = ind], [a(ind, n160)]).
step(a(ind, n160), rule(482), ['X' = ind], [a(ind, n159)]).
step(a(ind, n159), rule(479), ['X' = ind], [a(ind, n158)]).
step(a(ind, n158), rule(476), ['X' = ind], [a(ind, n157)]).
step(a(ind, n157), rule(473), ['X' = ind], [a(ind, n156)]).
step(a(ind, n156), rule(470), ['X' = ind], [a(ind, n155)]).
step(a(ind, n155), rule(467), ['X' = ind], [a(ind, n154)]).
step(a(ind, n154), rule(464), ['X' = ind], [a(ind, n153)]).
step(a(ind, n153), rule(461), ['X' = ind], [a(ind, n152)]).
step(a(ind, n152), rule(458), ['X' = ind], [a(ind, n151)]).
step(a(ind, n151), rule(455), ['X' = ind], [a(ind, n150)]).
step(a(ind, n150), rule(452), ['X' = ind], [a(ind, n149)]).
step(a(ind, n149), rule(449), ['X' = ind], [a(ind, n148)]).
step(a(ind, n148), rule(446), ['X' = ind], [a(ind, n147)]).
step(a(ind, n147), rule(443), ['X' = ind], [a(ind, n146)]).
step(a(ind, n146), rule(440), ['X' = ind], [a(ind, n145)]).
step(a(ind, n145), rule(437), ['X' = ind], [a(ind, n144)]).
step(a(ind, n144), rule(434), ['X' = ind], [a(ind, n143)]).
step(a(ind, n143), rule(431), ['X' = ind], [a(ind, n142)]).
step(a(ind, n142), rule(428), ['X' = ind], [a(ind, n141)]).
step(a(ind, n141), rule(425), ['X' = ind], [a(ind, n140)]).
step(a(ind, n140), rule(422), ['X' = ind], [a(ind, n139)]).
step(a(ind, n139), rule(419), ['X' = ind], [a(ind, n138)]).
step(a(ind, n138), rule(416), ['X' = ind], [a(ind, n137)]).
step(a(ind, n137), rule(413), ['X' = ind], [a(ind, n136)]).
step(a(ind, n136), rule(410), ['X' = ind], [a(ind, n135)]).
step(a(ind, n135), rule(407), ['X' = ind], [a(ind, n134)]).
step(a(ind, n134), rule(404), ['X' = ind], [a(ind, n133)]).
step(a(ind, n133), rule(401), ['X' = ind], [a(ind, n132)]).
step(a(ind, n132), rule(398), ['X' = ind], [a(ind, n131)]).
step(a(ind, n131), rule(395), ['X' = ind], [a(ind, n130)]).
step(a(ind, n130), rule(392), ['X' = ind], [a(ind, n129)]).
step(a(ind, n129), rule(389), ['X' = ind], [a(ind, n128)]).
step(a(ind, n128), rule(386), ['X' = ind], [a(ind, n127)]).
step(a(ind, n127), rule(383), ['X' = ind], [a(ind, n126)]).
step(a(ind, n126), rule(380), ['X' = ind], [a(ind, n125)]).
step(a(ind, n125), rule(377), ['X' = ind], [a(ind, n124)]).
step(a(ind, n124), rule(374), ['X' = ind], [a(ind, n123)]).
step(a(ind, n123), rule(371), ['X' = ind], [a(ind, n122)]).
step(a(ind, n122), rule(368), ['X' = ind], [a(ind, n121)]).
step(a(ind, n121), rule(365), ['X' = ind], [a(ind, n120)]).
step(a(ind, n120), rule(362), ['X' = ind], [a(ind, n119)]).
step(a(ind, n119), rule(359), ['X' = ind], [a(ind, n118)]).
step(a(ind, n118), rule(356), ['X' = ind], [a(ind, n117)]).
step(a(ind, n117), rule(353), ['X' = ind], [a(ind, n116)]).
step(a(ind, n116), rule(350), ['X' = ind], [a(ind, n115)]).
step(a(ind, n115), rule(347), ['X' = ind], [a(ind, n114)]).
step(a(ind, n114), rule(344), ['X' = ind], [a(ind, n113)]).
step(a(ind, n113), rule(341), ['X' = ind], [a(ind, n112)]).
step(a(ind, n112), rule(338), ['X' = ind], [a(ind, n111)]).
step(a(ind, n111), rule(335), ['X' = ind], [a(ind, n110)]).
step(a(ind, n110), rule(332), ['X' = ind], [a(ind, n109)]).
step(a(ind, n109), rule(329), ['X' = ind], [a(ind, n108)]).
step(a(ind, n108), rule(326), ['X' = ind], [a(ind, n107)]).
step(a(ind, n107), rule(323), ['X' = ind], [a(ind, n106)]).
step(a(ind, n106), rule(320), ['X' = ind], [a(ind, n105)]).
step(a(ind, n105), rule(317), ['X' = ind], [a(ind, n104)]).
step(a(ind, n104), rule(314), ['X' = ind], [a(ind, n103)]).
step(a(ind, n103), rule(311), ['X' = ind], [a(ind, n102)]).
step(a(ind, n102), rule(308), ['X' = ind], [a(ind, n101)]).
step(a(ind, n101), rule(305), ['X' = ind], [a(ind, n100)]).
step(a(ind, n100), rule(302), ['X' = ind], [a(ind, n99)]).
step(a(ind, n99), rule(299), ['X' = ind], [a(ind, n98)]).
step(a(ind, n98), rule(296), ['X' = ind], [a(ind, n97)]).
step(a(ind, n97), rule(293), ['X' = ind], [a(ind, n96)]).
step(a(ind, n96), rule(290), ['X' = ind], [a(ind, n95)]).
step(a(ind, n95), rule(287), ['X' = ind], [a(ind, n94)]).
step(a(ind, n94), rule(284), ['X' = ind], [a(ind, n93)]).
step(a(ind, n93), rule(281), ['X' = ind], [a(ind, n92)]).
step(a(ind, n92), rule(278), ['X' = ind], [a(ind, n91)]).
step(a(ind, n91), rule(275), ['X' = ind], [a(ind, n90)]).
step(a(ind, n90), rule(272), ['X' = ind], [a(ind, n89)]).
step(a(ind, n89), rule(269), ['X' = ind], [a(ind, n88)]).
step(a(ind, n88), rule(266), ['X' = ind], [a(ind, n87)]).
step(a(ind, n87), rule(263), ['X' = ind], [a(ind, n86)]).
step(a(ind, n86), rule(260), ['X' = ind], [a(ind, n85)]).
step(a(ind, n85), rule(257), ['X' = ind], [a(ind, n84)]).
step(a(ind, n84), rule(254), ['X' = ind], [a(ind, n83)]).
step(a(ind, n83), rule(251), ['X' = ind], [a(ind, n82)]).
step(a(ind, n82), rule(248), ['X' = ind], [a(ind, n81)]).
step(a(ind, n81), rule(245), ['X' = ind], [a(ind, n80)]).
step(a(ind, n80), rule(242), ['X' = ind], [a(ind, n79)]).
step(a(ind, n79), rule(239), ['X' = ind], [a(ind, n78)]).
step(a(ind, n78), rule(236), ['X' = ind], [a(ind, n77)]).
step(a(ind, n77), rule(233), ['X' = ind], [a(ind, n76)]).
step(a(ind, n76), rule(230), ['X' = ind], [a(ind, n75)]).
step(a(ind, n75), rule(227), ['X' = ind], [a(ind, n74)]).
step(a(ind, n74), rule(224), ['X' = ind], [a(ind, n73)]).
step(a(ind, n73), rule(221), ['X' = ind], [a(ind, n72)]).
step(a(ind, n72), rule(218), ['X' = ind], [a(ind, n71)]).
step(a(ind, n71), rule(215), ['X' = ind], [a(ind, n70)]).
step(a(ind, n70), rule(212), ['X' = ind], [a(ind, n69)]).
step(a(ind, n69), rule(209), ['X' = ind], [a(ind, n68)]).
step(a(ind, n68), rule(206), ['X' = ind], [a(ind, n67)]).
step(a(ind, n67), rule(203), ['X' = ind], [a(ind, n66)]).
step(a(ind, n66), rule(200), ['X' = ind], [a(ind, n65)]).
step(a(ind, n65), rule(197), ['X' = ind], [a(ind, n64)]).
step(a(ind, n64), rule(194), ['X' = ind], [a(ind, n63)]).
step(a(ind, n63), rule(191), ['X' = ind], [a(ind, n62)]).
step(a(ind, n62), rule(188), ['X' = ind], [a(ind, n61)]).
step(a(ind, n61), rule(185), ['X' = ind], [a(ind, n60)]).
step(a(ind, n60), rule(182), ['X' = ind], [a(ind, n59)]).
step(a(ind, n59), rule(179), ['X' = ind], [a(ind, n58)]).
step(a(ind, n58), rule(176), ['X' = ind], [a(ind, n57)]).
step(a(ind, n57), rule(173), ['X' = ind], [a(ind, n56)]).
step(a(ind, n56), rule(170), ['X' = ind], [a(ind, n55)]).
step(a(ind, n55), rule(167), ['X' = ind], [a(ind, n54)]).
step(a(ind, n54), rule(164), ['X' = ind], [a(ind, n53)]).
step(a(ind, n53), rule(161), ['X' = ind], [a(ind, n52)]).
step(a(ind, n52), rule(158), ['X' = ind], [a(ind, n51)]).
step(a(ind, n51), rule(155), ['X' = ind], [a(ind, n50)]).
step(a(ind, n50), rule(152), ['X' = ind], [a(ind, n49)]).
step(a(ind, n49), rule(149), ['X' = ind], [a(ind, n48)]).
step(a(ind, n48), rule(146), ['X' = ind], [a(ind, n47)]).
step(a(ind, n47), rule(143), ['X' = ind], [a(ind, n46)]).
step(a(ind, n46), rule(140), ['X' = ind], [a(ind, n45)]).
step(a(ind, n45), rule(137), ['X' = ind], [a(ind, n44)]).
step(a(ind, n44), rule(134), ['X' = ind], [a(ind, n43)]).
step(a(ind, n43), rule(131), ['X' = ind], [a(ind, n42)]).
step(a(ind, n42), rule(128), ['X' = ind], [a(ind, n41)]).
step(a(ind, n41), rule(125), ['X' = ind], [a(ind, n40)]).
step(a(ind, n40), rule(122), ['X' = ind], [a(ind, n39)]).
step(a(ind, n39), rule(119), ['X' = ind], [a(ind, n38)]).
step(a(ind, n38), rule(116), ['X' = ind], [a(ind, n37)]).
step(a(ind, n37), rule(113), ['X' = ind], [a(ind, n36)]).
step(a(ind, n36), rule(110), ['X' = ind], [a(ind, n35)]).
step(a(ind, n35), rule(107), ['X' = ind], [a(ind, n34)]).
step(a(ind, n34), rule(104), ['X' = ind], [a(ind, n33)]).
step(a(ind, n33), rule(101), ['X' = ind], [a(ind, n32)]).
step(a(ind, n32), rule(98), ['X' = ind], [a(ind, n31)]).
step(a(ind, n31), rule(95), ['X' = ind], [a(ind, n30)]).
step(a(ind, n30), rule(92), ['X' = ind], [a(ind, n29)]).
step(a(ind, n29), rule(89), ['X' = ind], [a(ind, n28)]).
step(a(ind, n28), rule(86), ['X' = ind], [a(ind, n27)]).
step(a(ind, n27), rule(83), ['X' = ind], [a(ind, n26)]).
step(a(ind, n26), rule(80), ['X' = ind], [a(ind, n25)]).
step(a(ind, n25), rule(77), ['X' = ind], [a(ind, n24)]).
step(a(ind, n24), rule(74), ['X' = ind], [a(ind, n23)]).
step(a(ind, n23), rule(71), ['X' = ind], [a(ind, n22)]).
step(a(ind, n22), rule(68), ['X' = ind], [a(ind, n21)]).
step(a(ind, n21), rule(65), ['X' = ind], [a(ind, n20)]).
step(a(ind, n20), rule(62), ['X' = ind], [a(ind, n19)]).
step(a(ind, n19), rule(59), ['X' = ind], [a(ind, n18)]).
step(a(ind, n18), rule(56), ['X' = ind], [a(ind, n17)]).
step(a(ind, n17), rule(53), ['X' = ind], [a(ind, n16)]).
step(a(ind, n16), rule(50), ['X' = ind], [a(ind, n15)]).
step(a(ind, n15), rule(47), ['X' = ind], [a(ind, n14)]).
step(a(ind, n14), rule(44), ['X' = ind], [a(ind, n13)]).
step(a(ind, n13), rule(41), ['X' = ind], [a(ind, n12)]).
step(a(ind, n12), rule(38), ['X' = ind], [a(ind, n11)]).
step(a(ind, n11), rule(35), ['X' = ind], [a(ind, n10)]).
step(a(ind, n10), rule(32), ['X' = ind], [a(ind, n9)]).
step(a(ind, n9), rule(29), ['X' = ind], [a(ind, n8)]).
step(a(ind, n8), rule(26), ['X' = ind], [a(ind, n7)]).
step(a(ind, n7), rule(23), ['X' = ind], [a(ind, n6)]).
step(a(ind, n6), rule(20), ['X' = ind], [a(ind, n5)]).
step(a(ind, n5), rule(17), ['X' = ind], [a(ind, n4)]).
step(a(ind, n4), rule(14), ['X' = ind], [a(ind, n3)]).
step(a(ind, n3), rule(11), ['X' = ind], [a(ind, n2)]).
step(a(ind, n2), rule(8), ['X' = ind], [a(ind, n1)]).
step(a(ind, n1), rule(5), ['X' = ind], [a(ind, n0)]).
step(a(ind, n0), fact(2), [], []).
