0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇐)
↳11 QDP
↳12 Narrowing (⇐)
↳13 QDP
↳14 NonTerminationProof (⇔)
↳15 NO
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔)
↳25 PiDP
↳26 PiDPToQDPProof (⇐)
↳27 QDP
↳28 NonTerminationProof (⇔)
↳29 NO
↳30 PiDP
↳31 UsableRulesProof (⇔)
↳32 PiDP
↳33 PiDPToQDPProof (⇐)
↳34 QDP
↳35 QDPSizeChangeProof (⇔)
↳36 YES
↳37 PiDP
↳38 UsableRulesProof (⇔)
↳39 PiDP
↳40 PiDPToQDPProof (⇐)
↳41 QDP
↳42 QDPSizeChangeProof (⇔)
↳43 YES
↳44 PiDP
↳45 UsableRulesProof (⇔)
↳46 PiDP
↳47 PiDPToQDPProof (⇐)
↳48 QDP
↳49 QDPSizeChangeProof (⇔)
↳50 YES
P1_IN_AG(d(d(T10)), const(1)) → U54_AG(T10, p9_in_aa(T10, X14))
P1_IN_AG(d(d(T10)), const(1)) → P9_IN_AA(T10, X14)
P9_IN_AA(e(t), const(1)) → U6_AA(p1_in_gg(d(e(const(1))), const(1)))
P9_IN_AA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(1))
P1_IN_GG(d(d(T10)), const(1)) → U54_GG(T10, p9_in_ga(T10, X14))
P1_IN_GG(d(d(T10)), const(1)) → P9_IN_GA(T10, X14)
P9_IN_GA(e(t), const(1)) → U6_GA(p1_in_gg(d(e(const(1))), const(1)))
P9_IN_GA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(1))
P1_IN_GG(d(d(T135)), const(0)) → U55_GG(T135, p90_in_ga(T135, X334))
P1_IN_GG(d(d(T135)), const(0)) → P90_IN_GA(T135, X334)
P90_IN_GA(e(t), const(1)) → U28_GA(p1_in_gg(d(e(const(1))), const(0)))
P90_IN_GA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(0))
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → U56_GG(T197, T194, p1_in_gg(d(e(T197)), T194))
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_GG(d(e(T197)), T194)
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → U57_GG(T202, T203, T194, p1_in_gg(d(e(T203)), T194))
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_GG(d(e(T203)), T194)
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U58_GG(T224, T225, T226, T222, T223, T194, p134_in_gggggg(T224, T222, T225, T223, T226, T194))
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194)
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → U45_GGGGGG(T224, T222, T225, T223, T226, T194, p1_in_gg(d(e(T224)), T222))
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U59_GG(T246, T247, T250, T248, T249, T194, p134_in_gggggg(T246, T249, T247, T248, T250, T194))
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGGG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGGG(T224, T222, T227, T223, T228, T194) → U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U47_GGGGGG(T224, T222, T227, T223, T228, T194, p137_in_gggg(T227, T223, T228, T194))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGGG(T227, T223, T228, T194)
P137_IN_GGGG(T227, T223, T228, T194) → U48_GGGG(T227, T223, T228, T194, p1_in_gg(d(e(T227)), T223))
P137_IN_GGGG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U60_GG(T267, T268, T269, T270, p137_in_gggg(T267, T270, T268, T269))
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P137_IN_GGGG(T227, T223, T229, T194) → U49_GGGG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U50_GGGG(T227, T223, T229, T194, p1_in_gg(d(e(T229)), T194))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_GG(d(e(T229)), T194)
P1_IN_GG(d(d(T280)), +(T278, T279)) → U61_GG(T280, T278, T279, p150_in_gagg(T280, X551, T278, T279))
P1_IN_GG(d(d(T280)), +(T278, T279)) → P150_IN_GAGG(T280, X551, T278, T279)
P150_IN_GAGG(T280, X551, T278, T279) → U51_GAGG(T280, X551, T278, T279, p60_in_ga(T280, X551))
P150_IN_GAGG(T280, X551, T278, T279) → P60_IN_GA(T280, X551)
P60_IN_GA(e(+(T108, T109)), +(X266, X267)) → U23_GA(T108, T109, X266, X267, p39_in_gaga(T108, X266, T109, X267))
P60_IN_GA(e(+(T108, T109)), +(X266, X267)) → P39_IN_GAGA(T108, X266, T109, X267)
P39_IN_GAGA(T45, X117, T46, X118) → U3_GAGA(T45, X117, T46, X118, p24_in_ga(T45, X117))
P39_IN_GAGA(T45, X117, T46, X118) → P24_IN_GA(T45, X117)
P24_IN_GA(+(T45, T46), +(X117, X118)) → U1_GA(T45, T46, X117, X118, p39_in_gaga(T45, X117, T46, X118))
P24_IN_GA(+(T45, T46), +(X117, X118)) → P39_IN_GAGA(T45, X117, T46, X118)
P39_IN_GAGA(T45, T47, T48, X118) → U4_GAGA(T45, T47, T48, X118, pc24_in_ga(T45, T47))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U5_GAGA(T45, T47, T48, X118, p24_in_ga(T48, X118))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → P24_IN_GA(T48, X118)
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U2_GA(T59, T60, X151, X152, p39_in_gaga(T59, X152, T60, X151))
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_GAGA(T59, X152, T60, X151)
P60_IN_GA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U24_GA(T120, T121, X300, X301, p39_in_gaga(T120, X301, T121, X300))
P60_IN_GA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → P39_IN_GAGA(T120, X301, T121, X300)
P60_IN_GA(d(T125), X316) → U25_GA(T125, X316, p60_in_ga(T125, X315))
P60_IN_GA(d(T125), X316) → P60_IN_GA(T125, X315)
P60_IN_GA(d(T125), X316) → U26_GA(T125, X316, pc60_in_ga(T125, T126))
U26_GA(T125, X316, pc60_out_ga(T125, T126)) → U27_GA(T125, X316, p24_in_ga(T126, X316))
U26_GA(T125, X316, pc60_out_ga(T125, T126)) → P24_IN_GA(T126, X316)
P150_IN_GAGG(T280, T281, T278, T279) → U52_GAGG(T280, T281, T278, T279, pc60_in_ga(T280, T281))
U52_GAGG(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U53_GAGG(T280, T281, T278, T279, p1_in_gg(d(e(T281)), +(T278, T279)))
U52_GAGG(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → P1_IN_GG(d(e(T281)), +(T278, T279))
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U62_GG(T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U63_GG(T300, T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U64_GG(T317, T318, T293, T294, T319, T320, p134_in_gggggg(T317, T319, T318, T320, T293, T294))
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U65_GG(T337, T338, T293, T294, T339, T340, p134_in_gggggg(T337, T340, T338, T339, T293, T294))
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
P1_IN_GG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U66_GG(T356, T352, T353, T354, T355, p150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
P1_IN_GG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → P150_IN_GAGG(T356, X635, *(T352, T353), *(T354, T355))
P1_IN_GG(d(d(e(t))), T360) → U67_GG(T360, p1_in_gg(d(e(const(1))), T360))
P1_IN_GG(d(d(e(t))), T360) → P1_IN_GG(d(e(const(1))), T360)
P1_IN_GG(d(d(e(const(T366)))), T360) → U68_GG(T366, T360, p1_in_gg(d(e(const(0))), T360))
P1_IN_GG(d(d(e(const(T366)))), T360) → P1_IN_GG(d(e(const(0))), T360)
P1_IN_GG(d(d(e(+(T377, T378)))), T360) → U69_GG(T377, T378, T360, p24_in_ga(T377, X683))
P1_IN_GG(d(d(e(+(T377, T378)))), T360) → P24_IN_GA(T377, X683)
P1_IN_GG(d(d(e(+(T377, T380)))), T360) → U70_GG(T377, T380, T360, pc24_in_ga(T377, T379))
U70_GG(T377, T380, T360, pc24_out_ga(T377, T379)) → U71_GG(T377, T380, T360, p24_in_ga(T380, X684))
U70_GG(T377, T380, T360, pc24_out_ga(T377, T379)) → P24_IN_GA(T380, X684)
P1_IN_GG(d(d(e(+(T377, T380)))), T360) → U72_GG(T377, T380, T360, pc24_in_ga(T377, T392))
U72_GG(T377, T380, T360, pc24_out_ga(T377, T392)) → U73_GG(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U73_GG(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U74_GG(T377, T380, T360, p1_in_gg(d(e(+(T392, T391))), T360))
U73_GG(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → P1_IN_GG(d(e(+(T392, T391))), T360)
P1_IN_GG(d(d(e(*(T417, T418)))), T360) → U75_GG(T417, T418, T360, p24_in_ga(T417, X724))
P1_IN_GG(d(d(e(*(T417, T418)))), T360) → P24_IN_GA(T417, X724)
P1_IN_GG(d(d(e(*(T421, T420)))), T360) → U76_GG(T421, T420, T360, pc24_in_ga(T421, T419))
U76_GG(T421, T420, T360, pc24_out_ga(T421, T419)) → U77_GG(T421, T420, T360, p24_in_ga(T420, X723))
U76_GG(T421, T420, T360, pc24_out_ga(T421, T419)) → P24_IN_GA(T420, X723)
P1_IN_GG(d(d(e(*(T433, T434)))), T360) → U78_GG(T433, T434, T360, pc24_in_ga(T433, T435))
U78_GG(T433, T434, T360, pc24_out_ga(T433, T435)) → U79_GG(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U79_GG(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U80_GG(T433, T434, T360, p1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U79_GG(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → P1_IN_GG(d(e(+(*(T433, T432), *(T434, T435)))), T360)
P1_IN_GG(d(d(d(T455))), T360) → U81_GG(T455, T360, p60_in_ga(T455, X744))
P1_IN_GG(d(d(d(T455))), T360) → P60_IN_GA(T455, X744)
P1_IN_GG(d(d(d(T455))), T360) → U82_GG(T455, T360, pc60_in_ga(T455, T456))
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → U83_GG(T455, T360, p24_in_ga(T456, X745))
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → P24_IN_GA(T456, X745)
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → U84_GG(T455, T360, pc24_in_ga(T456, T467))
U84_GG(T455, T360, pc24_out_ga(T456, T467)) → U85_GG(T455, T360, p1_in_gg(d(e(T467)), T360))
U84_GG(T455, T360, pc24_out_ga(T456, T467)) → P1_IN_GG(d(e(T467)), T360)
P90_IN_GA(e(const(T140)), const(0)) → U29_GA(T140, p1_in_gg(d(e(const(0))), const(0)))
P90_IN_GA(e(const(T140)), const(0)) → P1_IN_GG(d(e(const(0))), const(0))
P90_IN_GA(e(+(T151, T152)), +(X373, X374)) → U30_GA(T151, T152, X373, X374, p24_in_ga(T151, X373))
P90_IN_GA(e(+(T151, T152)), +(X373, X374)) → P24_IN_GA(T151, X373)
P90_IN_GA(e(+(T151, T154)), +(T153, X374)) → U31_GA(T151, T154, T153, X374, pc24_in_ga(T151, T153))
U31_GA(T151, T154, T153, X374, pc24_out_ga(T151, T153)) → U32_GA(T151, T154, T153, X374, p24_in_ga(T154, X374))
U31_GA(T151, T154, T153, X374, pc24_out_ga(T151, T153)) → P24_IN_GA(T154, X374)
P90_IN_GA(e(+(T151, T154)), +(T156, T155)) → U33_GA(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U33_GA(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U34_GA(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U34_GA(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U35_GA(T151, T154, T156, T155, p1_in_gg(d(e(+(T156, T155))), const(0)))
U34_GA(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → P1_IN_GG(d(e(+(T156, T155))), const(0))
P90_IN_GA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → U36_GA(T169, T170, X420, X421, p24_in_ga(T169, X421))
P90_IN_GA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → P24_IN_GA(T169, X421)
P90_IN_GA(e(*(T173, T172)), +(*(T173, X420), *(T172, T171))) → U37_GA(T173, T172, X420, T171, pc24_in_ga(T173, T171))
U37_GA(T173, T172, X420, T171, pc24_out_ga(T173, T171)) → U38_GA(T173, T172, X420, T171, p24_in_ga(T172, X420))
U37_GA(T173, T172, X420, T171, pc24_out_ga(T173, T171)) → P24_IN_GA(T172, X420)
P90_IN_GA(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U39_GA(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U39_GA(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U40_GA(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U40_GA(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U41_GA(T175, T176, T174, T177, p1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U40_GA(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → P1_IN_GG(d(e(+(*(T175, T174), *(T176, T177)))), const(0))
P90_IN_GA(d(T185), X449) → U42_GA(T185, X449, p60_in_ga(T185, X448))
P90_IN_GA(d(T185), X449) → P60_IN_GA(T185, X448)
P90_IN_GA(d(T185), X449) → U43_GA(T185, X449, pc60_in_ga(T185, T186))
U43_GA(T185, X449, pc60_out_ga(T185, T186)) → U44_GA(T185, X449, p90_in_ga(e(T186), X449))
U43_GA(T185, X449, pc60_out_ga(T185, T186)) → P90_IN_GA(e(T186), X449)
P9_IN_GA(e(const(T15)), const(0)) → U7_GA(T15, p1_in_gg(d(e(const(0))), const(1)))
P9_IN_GA(e(const(T15)), const(0)) → P1_IN_GG(d(e(const(0))), const(1))
P9_IN_GA(e(+(T26, T27)), +(X77, X78)) → U8_GA(T26, T27, X77, X78, p24_in_ga(T26, X77))
P9_IN_GA(e(+(T26, T27)), +(X77, X78)) → P24_IN_GA(T26, X77)
P9_IN_GA(e(+(T26, T29)), +(T28, X78)) → U9_GA(T26, T29, T28, X78, pc24_in_ga(T26, T28))
U9_GA(T26, T29, T28, X78, pc24_out_ga(T26, T28)) → U10_GA(T26, T29, T28, X78, p24_in_ga(T29, X78))
U9_GA(T26, T29, T28, X78, pc24_out_ga(T26, T28)) → P24_IN_GA(T29, X78)
P9_IN_GA(e(+(T26, T29)), +(T62, T61)) → U11_GA(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U11_GA(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U12_GA(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U12_GA(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U13_GA(T26, T29, T62, T61, p1_in_gg(d(e(+(T62, T61))), const(1)))
U12_GA(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → P1_IN_GG(d(e(+(T62, T61))), const(1))
P9_IN_GA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → U14_GA(T75, T76, X200, X201, p24_in_ga(T75, X201))
P9_IN_GA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → P24_IN_GA(T75, X201)
P9_IN_GA(e(*(T79, T78)), +(*(T79, X200), *(T78, T77))) → U15_GA(T79, T78, X200, T77, pc24_in_ga(T79, T77))
U15_GA(T79, T78, X200, T77, pc24_out_ga(T79, T77)) → U16_GA(T79, T78, X200, T77, p24_in_ga(T78, X200))
U15_GA(T79, T78, X200, T77, pc24_out_ga(T79, T77)) → P24_IN_GA(T78, X200)
P9_IN_GA(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U17_GA(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U17_GA(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U18_GA(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U18_GA(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U19_GA(T81, T82, T80, T83, p1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U18_GA(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → P1_IN_GG(d(e(+(*(T81, T80), *(T82, T83)))), const(1))
P9_IN_GA(d(T91), X229) → U20_GA(T91, X229, p60_in_ga(T91, X228))
P9_IN_GA(d(T91), X229) → P60_IN_GA(T91, X228)
P9_IN_GA(d(T91), X229) → U21_GA(T91, X229, pc60_in_ga(T91, T92))
U21_GA(T91, X229, pc60_out_ga(T91, T92)) → U22_GA(T91, X229, p9_in_ga(e(T92), X229))
U21_GA(T91, X229, pc60_out_ga(T91, T92)) → P9_IN_GA(e(T92), X229)
P9_IN_AA(e(const(T15)), const(0)) → U7_AA(T15, p1_in_gg(d(e(const(0))), const(1)))
P9_IN_AA(e(const(T15)), const(0)) → P1_IN_GG(d(e(const(0))), const(1))
P9_IN_AA(e(+(T26, T27)), +(X77, X78)) → U8_AA(T26, T27, X77, X78, p24_in_aa(T26, X77))
P9_IN_AA(e(+(T26, T27)), +(X77, X78)) → P24_IN_AA(T26, X77)
P24_IN_AA(+(T45, T46), +(X117, X118)) → U1_AA(T45, T46, X117, X118, p39_in_aaaa(T45, X117, T46, X118))
P24_IN_AA(+(T45, T46), +(X117, X118)) → P39_IN_AAAA(T45, X117, T46, X118)
P39_IN_AAAA(T45, X117, T46, X118) → U3_AAAA(T45, X117, T46, X118, p24_in_aa(T45, X117))
P39_IN_AAAA(T45, X117, T46, X118) → P24_IN_AA(T45, X117)
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U2_AA(T59, T60, X151, X152, p39_in_aaaa(T59, X152, T60, X151))
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_AAAA(T59, X152, T60, X151)
P39_IN_AAAA(T45, T47, T48, X118) → U4_AAAA(T45, T47, T48, X118, pc24_in_aa(T45, T47))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U5_AAAA(T45, T47, T48, X118, p24_in_aa(T48, X118))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → P24_IN_AA(T48, X118)
P9_IN_AA(e(+(T26, T29)), +(T28, X78)) → U9_AA(T26, T29, T28, X78, pc24_in_aa(T26, T28))
U9_AA(T26, T29, T28, X78, pc24_out_aa(T26, T28)) → U10_AA(T26, T29, T28, X78, p24_in_aa(T29, X78))
U9_AA(T26, T29, T28, X78, pc24_out_aa(T26, T28)) → P24_IN_AA(T29, X78)
P9_IN_AA(e(+(T26, T29)), +(T62, T61)) → U11_AA(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U11_AA(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U12_AA(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U12_AA(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U13_AA(T26, T29, T62, T61, p1_in_gg(d(e(+(T62, T61))), const(1)))
U12_AA(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → P1_IN_GG(d(e(+(T62, T61))), const(1))
P9_IN_AA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → U14_AA(T75, T76, X200, X201, p24_in_aa(T75, X201))
P9_IN_AA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → P24_IN_AA(T75, X201)
P9_IN_AA(e(*(T79, T78)), +(*(T79, X200), *(T78, T77))) → U15_AA(T79, T78, X200, T77, pc24_in_aa(T79, T77))
U15_AA(T79, T78, X200, T77, pc24_out_aa(T79, T77)) → U16_AA(T79, T78, X200, T77, p24_in_aa(T78, X200))
U15_AA(T79, T78, X200, T77, pc24_out_aa(T79, T77)) → P24_IN_AA(T78, X200)
P9_IN_AA(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U17_AA(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U17_AA(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U18_AA(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U18_AA(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U19_AA(T81, T82, T80, T83, p1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U18_AA(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → P1_IN_GG(d(e(+(*(T81, T80), *(T82, T83)))), const(1))
P9_IN_AA(d(T91), X229) → U20_AA(T91, X229, p60_in_aa(T91, X228))
P9_IN_AA(d(T91), X229) → P60_IN_AA(T91, X228)
P60_IN_AA(e(+(T108, T109)), +(X266, X267)) → U23_AA(T108, T109, X266, X267, p39_in_aaaa(T108, X266, T109, X267))
P60_IN_AA(e(+(T108, T109)), +(X266, X267)) → P39_IN_AAAA(T108, X266, T109, X267)
P60_IN_AA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U24_AA(T120, T121, X300, X301, p39_in_aaaa(T120, X301, T121, X300))
P60_IN_AA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → P39_IN_AAAA(T120, X301, T121, X300)
P60_IN_AA(d(T125), X316) → U25_AA(T125, X316, p60_in_aa(T125, X315))
P60_IN_AA(d(T125), X316) → P60_IN_AA(T125, X315)
P60_IN_AA(d(T125), X316) → U26_AA(T125, X316, pc60_in_aa(T125, T126))
U26_AA(T125, X316, pc60_out_aa(T125, T126)) → U27_AA(T125, X316, p24_in_ga(T126, X316))
U26_AA(T125, X316, pc60_out_aa(T125, T126)) → P24_IN_GA(T126, X316)
P9_IN_AA(d(T91), X229) → U21_AA(T91, X229, pc60_in_aa(T91, T92))
U21_AA(T91, X229, pc60_out_aa(T91, T92)) → U22_AA(T91, X229, p9_in_ga(e(T92), X229))
U21_AA(T91, X229, pc60_out_aa(T91, T92)) → P9_IN_GA(e(T92), X229)
P1_IN_AG(d(d(T135)), const(0)) → U55_AG(T135, p90_in_aa(T135, X334))
P1_IN_AG(d(d(T135)), const(0)) → P90_IN_AA(T135, X334)
P90_IN_AA(e(t), const(1)) → U28_AA(p1_in_gg(d(e(const(1))), const(0)))
P90_IN_AA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(0))
P90_IN_AA(e(const(T140)), const(0)) → U29_AA(T140, p1_in_gg(d(e(const(0))), const(0)))
P90_IN_AA(e(const(T140)), const(0)) → P1_IN_GG(d(e(const(0))), const(0))
P90_IN_AA(e(+(T151, T152)), +(X373, X374)) → U30_AA(T151, T152, X373, X374, p24_in_aa(T151, X373))
P90_IN_AA(e(+(T151, T152)), +(X373, X374)) → P24_IN_AA(T151, X373)
P90_IN_AA(e(+(T151, T154)), +(T153, X374)) → U31_AA(T151, T154, T153, X374, pc24_in_aa(T151, T153))
U31_AA(T151, T154, T153, X374, pc24_out_aa(T151, T153)) → U32_AA(T151, T154, T153, X374, p24_in_aa(T154, X374))
U31_AA(T151, T154, T153, X374, pc24_out_aa(T151, T153)) → P24_IN_AA(T154, X374)
P90_IN_AA(e(+(T151, T154)), +(T156, T155)) → U33_AA(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U33_AA(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U34_AA(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U34_AA(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U35_AA(T151, T154, T156, T155, p1_in_gg(d(e(+(T156, T155))), const(0)))
U34_AA(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → P1_IN_GG(d(e(+(T156, T155))), const(0))
P90_IN_AA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → U36_AA(T169, T170, X420, X421, p24_in_aa(T169, X421))
P90_IN_AA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → P24_IN_AA(T169, X421)
P90_IN_AA(e(*(T173, T172)), +(*(T173, X420), *(T172, T171))) → U37_AA(T173, T172, X420, T171, pc24_in_aa(T173, T171))
U37_AA(T173, T172, X420, T171, pc24_out_aa(T173, T171)) → U38_AA(T173, T172, X420, T171, p24_in_aa(T172, X420))
U37_AA(T173, T172, X420, T171, pc24_out_aa(T173, T171)) → P24_IN_AA(T172, X420)
P90_IN_AA(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U39_AA(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U39_AA(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U40_AA(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U40_AA(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U41_AA(T175, T176, T174, T177, p1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U40_AA(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → P1_IN_GG(d(e(+(*(T175, T174), *(T176, T177)))), const(0))
P90_IN_AA(d(T185), X449) → U42_AA(T185, X449, p60_in_aa(T185, X448))
P90_IN_AA(d(T185), X449) → P60_IN_AA(T185, X448)
P90_IN_AA(d(T185), X449) → U43_AA(T185, X449, pc60_in_aa(T185, T186))
U43_AA(T185, X449, pc60_out_aa(T185, T186)) → U44_AA(T185, X449, p90_in_ga(e(T186), X449))
U43_AA(T185, X449, pc60_out_aa(T185, T186)) → P90_IN_GA(e(T186), X449)
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → U56_AG(T197, T194, p1_in_ag(d(e(T197)), T194))
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_AG(d(e(T197)), T194)
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → U57_AG(T202, T203, T194, p1_in_ag(d(e(T203)), T194))
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_AG(d(e(T203)), T194)
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U58_AG(T224, T225, T226, T222, T223, T194, p134_in_agagag(T224, T222, T225, T223, T226, T194))
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194)
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → U45_AGAGAG(T224, T222, T225, T223, T226, T194, p1_in_ag(d(e(T224)), T222))
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → P1_IN_AG(d(e(T224)), T222)
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U59_AG(T246, T247, T250, T248, T249, T194, p134_in_ggggag(T246, T249, T247, T248, T250, T194))
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGAG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGAG(T224, T222, T225, T223, T226, T194) → U45_GGGGAG(T224, T222, T225, T223, T226, T194, p1_in_gg(d(e(T224)), T222))
P134_IN_GGGGAG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P134_IN_GGGGAG(T224, T222, T227, T223, T228, T194) → U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U47_GGGGAG(T224, T222, T227, T223, T228, T194, p137_in_ggag(T227, T223, T228, T194))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGAG(T227, T223, T228, T194)
P137_IN_GGAG(T227, T223, T228, T194) → U48_GGAG(T227, T223, T228, T194, p1_in_gg(d(e(T227)), T223))
P137_IN_GGAG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P137_IN_GGAG(T227, T223, T229, T194) → U49_GGAG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U50_GGAG(T227, T223, T229, T194, p1_in_ag(d(e(T229)), T194))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
P1_IN_AG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U60_AG(T267, T268, T269, T270, p137_in_gggg(T267, T270, T268, T269))
P1_IN_AG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P1_IN_AG(d(d(T280)), +(T278, T279)) → U61_AG(T280, T278, T279, p150_in_aagg(T280, X551, T278, T279))
P1_IN_AG(d(d(T280)), +(T278, T279)) → P150_IN_AAGG(T280, X551, T278, T279)
P150_IN_AAGG(T280, X551, T278, T279) → U51_AAGG(T280, X551, T278, T279, p60_in_aa(T280, X551))
P150_IN_AAGG(T280, X551, T278, T279) → P60_IN_AA(T280, X551)
P150_IN_AAGG(T280, T281, T278, T279) → U52_AAGG(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U52_AAGG(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U53_AAGG(T280, T281, T278, T279, p1_in_gg(d(e(T281)), +(T278, T279)))
U52_AAGG(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → P1_IN_GG(d(e(T281)), +(T278, T279))
P1_IN_AG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U62_AG(T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_AG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_AG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U63_AG(T300, T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_AG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_AG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U64_AG(T317, T318, T293, T294, T319, T320, p134_in_gggggg(T317, T319, T318, T320, T293, T294))
P1_IN_AG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_AG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U65_AG(T337, T338, T293, T294, T339, T340, p134_in_gggggg(T337, T340, T338, T339, T293, T294))
P1_IN_AG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
P1_IN_AG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U66_AG(T356, T352, T353, T354, T355, p150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
P1_IN_AG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → P150_IN_AAGG(T356, X635, *(T352, T353), *(T354, T355))
P1_IN_AG(d(d(e(t))), T360) → U67_AG(T360, p1_in_gg(d(e(const(1))), T360))
P1_IN_AG(d(d(e(t))), T360) → P1_IN_GG(d(e(const(1))), T360)
P1_IN_AG(d(d(e(const(T366)))), T360) → U68_AG(T366, T360, p1_in_gg(d(e(const(0))), T360))
P1_IN_AG(d(d(e(const(T366)))), T360) → P1_IN_GG(d(e(const(0))), T360)
P1_IN_AG(d(d(e(+(T377, T378)))), T360) → U69_AG(T377, T378, T360, p24_in_aa(T377, X683))
P1_IN_AG(d(d(e(+(T377, T378)))), T360) → P24_IN_AA(T377, X683)
P1_IN_AG(d(d(e(+(T377, T380)))), T360) → U70_AG(T377, T380, T360, pc24_in_aa(T377, T379))
U70_AG(T377, T380, T360, pc24_out_aa(T377, T379)) → U71_AG(T377, T380, T360, p24_in_aa(T380, X684))
U70_AG(T377, T380, T360, pc24_out_aa(T377, T379)) → P24_IN_AA(T380, X684)
P1_IN_AG(d(d(e(+(T377, T380)))), T360) → U72_AG(T377, T380, T360, pc24_in_aa(T377, T392))
U72_AG(T377, T380, T360, pc24_out_aa(T377, T392)) → U73_AG(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U73_AG(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U74_AG(T377, T380, T360, p1_in_gg(d(e(+(T392, T391))), T360))
U73_AG(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → P1_IN_GG(d(e(+(T392, T391))), T360)
P1_IN_AG(d(d(e(*(T417, T418)))), T360) → U75_AG(T417, T418, T360, p24_in_aa(T417, X724))
P1_IN_AG(d(d(e(*(T417, T418)))), T360) → P24_IN_AA(T417, X724)
P1_IN_AG(d(d(e(*(T421, T420)))), T360) → U76_AG(T421, T420, T360, pc24_in_aa(T421, T419))
U76_AG(T421, T420, T360, pc24_out_aa(T421, T419)) → U77_AG(T421, T420, T360, p24_in_aa(T420, X723))
U76_AG(T421, T420, T360, pc24_out_aa(T421, T419)) → P24_IN_AA(T420, X723)
P1_IN_AG(d(d(e(*(T433, T434)))), T360) → U78_AG(T433, T434, T360, pc24_in_aa(T433, T435))
U78_AG(T433, T434, T360, pc24_out_aa(T433, T435)) → U79_AG(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U79_AG(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U80_AG(T433, T434, T360, p1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U79_AG(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → P1_IN_GG(d(e(+(*(T433, T432), *(T434, T435)))), T360)
P1_IN_AG(d(d(d(T455))), T360) → U81_AG(T455, T360, p60_in_aa(T455, X744))
P1_IN_AG(d(d(d(T455))), T360) → P60_IN_AA(T455, X744)
P1_IN_AG(d(d(d(T455))), T360) → U82_AG(T455, T360, pc60_in_aa(T455, T456))
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → U83_AG(T455, T360, p24_in_ga(T456, X745))
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → P24_IN_GA(T456, X745)
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → U84_AG(T455, T360, pc24_in_ga(T456, T467))
U84_AG(T455, T360, pc24_out_ga(T456, T467)) → U85_AG(T455, T360, p1_in_gg(d(e(T467)), T360))
U84_AG(T455, T360, pc24_out_ga(T456, T467)) → P1_IN_GG(d(e(T467)), T360)
P134_IN_AGAGAG(T224, T222, T227, T223, T228, T194) → U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U47_AGAGAG(T224, T222, T227, T223, T228, T194, p137_in_agag(T227, T223, T228, T194))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → P137_IN_AGAG(T227, T223, T228, T194)
P137_IN_AGAG(T227, T223, T228, T194) → U48_AGAG(T227, T223, T228, T194, p1_in_ag(d(e(T227)), T223))
P137_IN_AGAG(T227, T223, T228, T194) → P1_IN_AG(d(e(T227)), T223)
P137_IN_AGAG(T227, T223, T229, T194) → U49_AGAG(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U50_AGAG(T227, T223, T229, T194, p1_in_ag(d(e(T229)), T194))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
P1_IN_AG(d(d(T10)), const(1)) → U54_AG(T10, p9_in_aa(T10, X14))
P1_IN_AG(d(d(T10)), const(1)) → P9_IN_AA(T10, X14)
P9_IN_AA(e(t), const(1)) → U6_AA(p1_in_gg(d(e(const(1))), const(1)))
P9_IN_AA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(1))
P1_IN_GG(d(d(T10)), const(1)) → U54_GG(T10, p9_in_ga(T10, X14))
P1_IN_GG(d(d(T10)), const(1)) → P9_IN_GA(T10, X14)
P9_IN_GA(e(t), const(1)) → U6_GA(p1_in_gg(d(e(const(1))), const(1)))
P9_IN_GA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(1))
P1_IN_GG(d(d(T135)), const(0)) → U55_GG(T135, p90_in_ga(T135, X334))
P1_IN_GG(d(d(T135)), const(0)) → P90_IN_GA(T135, X334)
P90_IN_GA(e(t), const(1)) → U28_GA(p1_in_gg(d(e(const(1))), const(0)))
P90_IN_GA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(0))
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → U56_GG(T197, T194, p1_in_gg(d(e(T197)), T194))
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_GG(d(e(T197)), T194)
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → U57_GG(T202, T203, T194, p1_in_gg(d(e(T203)), T194))
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_GG(d(e(T203)), T194)
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U58_GG(T224, T225, T226, T222, T223, T194, p134_in_gggggg(T224, T222, T225, T223, T226, T194))
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194)
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → U45_GGGGGG(T224, T222, T225, T223, T226, T194, p1_in_gg(d(e(T224)), T222))
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U59_GG(T246, T247, T250, T248, T249, T194, p134_in_gggggg(T246, T249, T247, T248, T250, T194))
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGGG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGGG(T224, T222, T227, T223, T228, T194) → U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U47_GGGGGG(T224, T222, T227, T223, T228, T194, p137_in_gggg(T227, T223, T228, T194))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGGG(T227, T223, T228, T194)
P137_IN_GGGG(T227, T223, T228, T194) → U48_GGGG(T227, T223, T228, T194, p1_in_gg(d(e(T227)), T223))
P137_IN_GGGG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U60_GG(T267, T268, T269, T270, p137_in_gggg(T267, T270, T268, T269))
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P137_IN_GGGG(T227, T223, T229, T194) → U49_GGGG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U50_GGGG(T227, T223, T229, T194, p1_in_gg(d(e(T229)), T194))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_GG(d(e(T229)), T194)
P1_IN_GG(d(d(T280)), +(T278, T279)) → U61_GG(T280, T278, T279, p150_in_gagg(T280, X551, T278, T279))
P1_IN_GG(d(d(T280)), +(T278, T279)) → P150_IN_GAGG(T280, X551, T278, T279)
P150_IN_GAGG(T280, X551, T278, T279) → U51_GAGG(T280, X551, T278, T279, p60_in_ga(T280, X551))
P150_IN_GAGG(T280, X551, T278, T279) → P60_IN_GA(T280, X551)
P60_IN_GA(e(+(T108, T109)), +(X266, X267)) → U23_GA(T108, T109, X266, X267, p39_in_gaga(T108, X266, T109, X267))
P60_IN_GA(e(+(T108, T109)), +(X266, X267)) → P39_IN_GAGA(T108, X266, T109, X267)
P39_IN_GAGA(T45, X117, T46, X118) → U3_GAGA(T45, X117, T46, X118, p24_in_ga(T45, X117))
P39_IN_GAGA(T45, X117, T46, X118) → P24_IN_GA(T45, X117)
P24_IN_GA(+(T45, T46), +(X117, X118)) → U1_GA(T45, T46, X117, X118, p39_in_gaga(T45, X117, T46, X118))
P24_IN_GA(+(T45, T46), +(X117, X118)) → P39_IN_GAGA(T45, X117, T46, X118)
P39_IN_GAGA(T45, T47, T48, X118) → U4_GAGA(T45, T47, T48, X118, pc24_in_ga(T45, T47))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U5_GAGA(T45, T47, T48, X118, p24_in_ga(T48, X118))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → P24_IN_GA(T48, X118)
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U2_GA(T59, T60, X151, X152, p39_in_gaga(T59, X152, T60, X151))
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_GAGA(T59, X152, T60, X151)
P60_IN_GA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U24_GA(T120, T121, X300, X301, p39_in_gaga(T120, X301, T121, X300))
P60_IN_GA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → P39_IN_GAGA(T120, X301, T121, X300)
P60_IN_GA(d(T125), X316) → U25_GA(T125, X316, p60_in_ga(T125, X315))
P60_IN_GA(d(T125), X316) → P60_IN_GA(T125, X315)
P60_IN_GA(d(T125), X316) → U26_GA(T125, X316, pc60_in_ga(T125, T126))
U26_GA(T125, X316, pc60_out_ga(T125, T126)) → U27_GA(T125, X316, p24_in_ga(T126, X316))
U26_GA(T125, X316, pc60_out_ga(T125, T126)) → P24_IN_GA(T126, X316)
P150_IN_GAGG(T280, T281, T278, T279) → U52_GAGG(T280, T281, T278, T279, pc60_in_ga(T280, T281))
U52_GAGG(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U53_GAGG(T280, T281, T278, T279, p1_in_gg(d(e(T281)), +(T278, T279)))
U52_GAGG(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → P1_IN_GG(d(e(T281)), +(T278, T279))
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U62_GG(T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U63_GG(T300, T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U64_GG(T317, T318, T293, T294, T319, T320, p134_in_gggggg(T317, T319, T318, T320, T293, T294))
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U65_GG(T337, T338, T293, T294, T339, T340, p134_in_gggggg(T337, T340, T338, T339, T293, T294))
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
P1_IN_GG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U66_GG(T356, T352, T353, T354, T355, p150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
P1_IN_GG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → P150_IN_GAGG(T356, X635, *(T352, T353), *(T354, T355))
P1_IN_GG(d(d(e(t))), T360) → U67_GG(T360, p1_in_gg(d(e(const(1))), T360))
P1_IN_GG(d(d(e(t))), T360) → P1_IN_GG(d(e(const(1))), T360)
P1_IN_GG(d(d(e(const(T366)))), T360) → U68_GG(T366, T360, p1_in_gg(d(e(const(0))), T360))
P1_IN_GG(d(d(e(const(T366)))), T360) → P1_IN_GG(d(e(const(0))), T360)
P1_IN_GG(d(d(e(+(T377, T378)))), T360) → U69_GG(T377, T378, T360, p24_in_ga(T377, X683))
P1_IN_GG(d(d(e(+(T377, T378)))), T360) → P24_IN_GA(T377, X683)
P1_IN_GG(d(d(e(+(T377, T380)))), T360) → U70_GG(T377, T380, T360, pc24_in_ga(T377, T379))
U70_GG(T377, T380, T360, pc24_out_ga(T377, T379)) → U71_GG(T377, T380, T360, p24_in_ga(T380, X684))
U70_GG(T377, T380, T360, pc24_out_ga(T377, T379)) → P24_IN_GA(T380, X684)
P1_IN_GG(d(d(e(+(T377, T380)))), T360) → U72_GG(T377, T380, T360, pc24_in_ga(T377, T392))
U72_GG(T377, T380, T360, pc24_out_ga(T377, T392)) → U73_GG(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U73_GG(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U74_GG(T377, T380, T360, p1_in_gg(d(e(+(T392, T391))), T360))
U73_GG(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → P1_IN_GG(d(e(+(T392, T391))), T360)
P1_IN_GG(d(d(e(*(T417, T418)))), T360) → U75_GG(T417, T418, T360, p24_in_ga(T417, X724))
P1_IN_GG(d(d(e(*(T417, T418)))), T360) → P24_IN_GA(T417, X724)
P1_IN_GG(d(d(e(*(T421, T420)))), T360) → U76_GG(T421, T420, T360, pc24_in_ga(T421, T419))
U76_GG(T421, T420, T360, pc24_out_ga(T421, T419)) → U77_GG(T421, T420, T360, p24_in_ga(T420, X723))
U76_GG(T421, T420, T360, pc24_out_ga(T421, T419)) → P24_IN_GA(T420, X723)
P1_IN_GG(d(d(e(*(T433, T434)))), T360) → U78_GG(T433, T434, T360, pc24_in_ga(T433, T435))
U78_GG(T433, T434, T360, pc24_out_ga(T433, T435)) → U79_GG(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U79_GG(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U80_GG(T433, T434, T360, p1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U79_GG(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → P1_IN_GG(d(e(+(*(T433, T432), *(T434, T435)))), T360)
P1_IN_GG(d(d(d(T455))), T360) → U81_GG(T455, T360, p60_in_ga(T455, X744))
P1_IN_GG(d(d(d(T455))), T360) → P60_IN_GA(T455, X744)
P1_IN_GG(d(d(d(T455))), T360) → U82_GG(T455, T360, pc60_in_ga(T455, T456))
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → U83_GG(T455, T360, p24_in_ga(T456, X745))
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → P24_IN_GA(T456, X745)
U82_GG(T455, T360, pc60_out_ga(T455, T456)) → U84_GG(T455, T360, pc24_in_ga(T456, T467))
U84_GG(T455, T360, pc24_out_ga(T456, T467)) → U85_GG(T455, T360, p1_in_gg(d(e(T467)), T360))
U84_GG(T455, T360, pc24_out_ga(T456, T467)) → P1_IN_GG(d(e(T467)), T360)
P90_IN_GA(e(const(T140)), const(0)) → U29_GA(T140, p1_in_gg(d(e(const(0))), const(0)))
P90_IN_GA(e(const(T140)), const(0)) → P1_IN_GG(d(e(const(0))), const(0))
P90_IN_GA(e(+(T151, T152)), +(X373, X374)) → U30_GA(T151, T152, X373, X374, p24_in_ga(T151, X373))
P90_IN_GA(e(+(T151, T152)), +(X373, X374)) → P24_IN_GA(T151, X373)
P90_IN_GA(e(+(T151, T154)), +(T153, X374)) → U31_GA(T151, T154, T153, X374, pc24_in_ga(T151, T153))
U31_GA(T151, T154, T153, X374, pc24_out_ga(T151, T153)) → U32_GA(T151, T154, T153, X374, p24_in_ga(T154, X374))
U31_GA(T151, T154, T153, X374, pc24_out_ga(T151, T153)) → P24_IN_GA(T154, X374)
P90_IN_GA(e(+(T151, T154)), +(T156, T155)) → U33_GA(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U33_GA(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U34_GA(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U34_GA(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U35_GA(T151, T154, T156, T155, p1_in_gg(d(e(+(T156, T155))), const(0)))
U34_GA(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → P1_IN_GG(d(e(+(T156, T155))), const(0))
P90_IN_GA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → U36_GA(T169, T170, X420, X421, p24_in_ga(T169, X421))
P90_IN_GA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → P24_IN_GA(T169, X421)
P90_IN_GA(e(*(T173, T172)), +(*(T173, X420), *(T172, T171))) → U37_GA(T173, T172, X420, T171, pc24_in_ga(T173, T171))
U37_GA(T173, T172, X420, T171, pc24_out_ga(T173, T171)) → U38_GA(T173, T172, X420, T171, p24_in_ga(T172, X420))
U37_GA(T173, T172, X420, T171, pc24_out_ga(T173, T171)) → P24_IN_GA(T172, X420)
P90_IN_GA(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U39_GA(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U39_GA(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U40_GA(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U40_GA(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U41_GA(T175, T176, T174, T177, p1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U40_GA(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → P1_IN_GG(d(e(+(*(T175, T174), *(T176, T177)))), const(0))
P90_IN_GA(d(T185), X449) → U42_GA(T185, X449, p60_in_ga(T185, X448))
P90_IN_GA(d(T185), X449) → P60_IN_GA(T185, X448)
P90_IN_GA(d(T185), X449) → U43_GA(T185, X449, pc60_in_ga(T185, T186))
U43_GA(T185, X449, pc60_out_ga(T185, T186)) → U44_GA(T185, X449, p90_in_ga(e(T186), X449))
U43_GA(T185, X449, pc60_out_ga(T185, T186)) → P90_IN_GA(e(T186), X449)
P9_IN_GA(e(const(T15)), const(0)) → U7_GA(T15, p1_in_gg(d(e(const(0))), const(1)))
P9_IN_GA(e(const(T15)), const(0)) → P1_IN_GG(d(e(const(0))), const(1))
P9_IN_GA(e(+(T26, T27)), +(X77, X78)) → U8_GA(T26, T27, X77, X78, p24_in_ga(T26, X77))
P9_IN_GA(e(+(T26, T27)), +(X77, X78)) → P24_IN_GA(T26, X77)
P9_IN_GA(e(+(T26, T29)), +(T28, X78)) → U9_GA(T26, T29, T28, X78, pc24_in_ga(T26, T28))
U9_GA(T26, T29, T28, X78, pc24_out_ga(T26, T28)) → U10_GA(T26, T29, T28, X78, p24_in_ga(T29, X78))
U9_GA(T26, T29, T28, X78, pc24_out_ga(T26, T28)) → P24_IN_GA(T29, X78)
P9_IN_GA(e(+(T26, T29)), +(T62, T61)) → U11_GA(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U11_GA(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U12_GA(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U12_GA(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U13_GA(T26, T29, T62, T61, p1_in_gg(d(e(+(T62, T61))), const(1)))
U12_GA(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → P1_IN_GG(d(e(+(T62, T61))), const(1))
P9_IN_GA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → U14_GA(T75, T76, X200, X201, p24_in_ga(T75, X201))
P9_IN_GA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → P24_IN_GA(T75, X201)
P9_IN_GA(e(*(T79, T78)), +(*(T79, X200), *(T78, T77))) → U15_GA(T79, T78, X200, T77, pc24_in_ga(T79, T77))
U15_GA(T79, T78, X200, T77, pc24_out_ga(T79, T77)) → U16_GA(T79, T78, X200, T77, p24_in_ga(T78, X200))
U15_GA(T79, T78, X200, T77, pc24_out_ga(T79, T77)) → P24_IN_GA(T78, X200)
P9_IN_GA(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U17_GA(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U17_GA(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U18_GA(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U18_GA(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U19_GA(T81, T82, T80, T83, p1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U18_GA(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → P1_IN_GG(d(e(+(*(T81, T80), *(T82, T83)))), const(1))
P9_IN_GA(d(T91), X229) → U20_GA(T91, X229, p60_in_ga(T91, X228))
P9_IN_GA(d(T91), X229) → P60_IN_GA(T91, X228)
P9_IN_GA(d(T91), X229) → U21_GA(T91, X229, pc60_in_ga(T91, T92))
U21_GA(T91, X229, pc60_out_ga(T91, T92)) → U22_GA(T91, X229, p9_in_ga(e(T92), X229))
U21_GA(T91, X229, pc60_out_ga(T91, T92)) → P9_IN_GA(e(T92), X229)
P9_IN_AA(e(const(T15)), const(0)) → U7_AA(T15, p1_in_gg(d(e(const(0))), const(1)))
P9_IN_AA(e(const(T15)), const(0)) → P1_IN_GG(d(e(const(0))), const(1))
P9_IN_AA(e(+(T26, T27)), +(X77, X78)) → U8_AA(T26, T27, X77, X78, p24_in_aa(T26, X77))
P9_IN_AA(e(+(T26, T27)), +(X77, X78)) → P24_IN_AA(T26, X77)
P24_IN_AA(+(T45, T46), +(X117, X118)) → U1_AA(T45, T46, X117, X118, p39_in_aaaa(T45, X117, T46, X118))
P24_IN_AA(+(T45, T46), +(X117, X118)) → P39_IN_AAAA(T45, X117, T46, X118)
P39_IN_AAAA(T45, X117, T46, X118) → U3_AAAA(T45, X117, T46, X118, p24_in_aa(T45, X117))
P39_IN_AAAA(T45, X117, T46, X118) → P24_IN_AA(T45, X117)
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U2_AA(T59, T60, X151, X152, p39_in_aaaa(T59, X152, T60, X151))
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_AAAA(T59, X152, T60, X151)
P39_IN_AAAA(T45, T47, T48, X118) → U4_AAAA(T45, T47, T48, X118, pc24_in_aa(T45, T47))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U5_AAAA(T45, T47, T48, X118, p24_in_aa(T48, X118))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → P24_IN_AA(T48, X118)
P9_IN_AA(e(+(T26, T29)), +(T28, X78)) → U9_AA(T26, T29, T28, X78, pc24_in_aa(T26, T28))
U9_AA(T26, T29, T28, X78, pc24_out_aa(T26, T28)) → U10_AA(T26, T29, T28, X78, p24_in_aa(T29, X78))
U9_AA(T26, T29, T28, X78, pc24_out_aa(T26, T28)) → P24_IN_AA(T29, X78)
P9_IN_AA(e(+(T26, T29)), +(T62, T61)) → U11_AA(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U11_AA(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U12_AA(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U12_AA(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U13_AA(T26, T29, T62, T61, p1_in_gg(d(e(+(T62, T61))), const(1)))
U12_AA(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → P1_IN_GG(d(e(+(T62, T61))), const(1))
P9_IN_AA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → U14_AA(T75, T76, X200, X201, p24_in_aa(T75, X201))
P9_IN_AA(e(*(T75, T76)), +(*(T75, X200), *(T76, X201))) → P24_IN_AA(T75, X201)
P9_IN_AA(e(*(T79, T78)), +(*(T79, X200), *(T78, T77))) → U15_AA(T79, T78, X200, T77, pc24_in_aa(T79, T77))
U15_AA(T79, T78, X200, T77, pc24_out_aa(T79, T77)) → U16_AA(T79, T78, X200, T77, p24_in_aa(T78, X200))
U15_AA(T79, T78, X200, T77, pc24_out_aa(T79, T77)) → P24_IN_AA(T78, X200)
P9_IN_AA(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U17_AA(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U17_AA(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U18_AA(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U18_AA(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U19_AA(T81, T82, T80, T83, p1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U18_AA(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → P1_IN_GG(d(e(+(*(T81, T80), *(T82, T83)))), const(1))
P9_IN_AA(d(T91), X229) → U20_AA(T91, X229, p60_in_aa(T91, X228))
P9_IN_AA(d(T91), X229) → P60_IN_AA(T91, X228)
P60_IN_AA(e(+(T108, T109)), +(X266, X267)) → U23_AA(T108, T109, X266, X267, p39_in_aaaa(T108, X266, T109, X267))
P60_IN_AA(e(+(T108, T109)), +(X266, X267)) → P39_IN_AAAA(T108, X266, T109, X267)
P60_IN_AA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U24_AA(T120, T121, X300, X301, p39_in_aaaa(T120, X301, T121, X300))
P60_IN_AA(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → P39_IN_AAAA(T120, X301, T121, X300)
P60_IN_AA(d(T125), X316) → U25_AA(T125, X316, p60_in_aa(T125, X315))
P60_IN_AA(d(T125), X316) → P60_IN_AA(T125, X315)
P60_IN_AA(d(T125), X316) → U26_AA(T125, X316, pc60_in_aa(T125, T126))
U26_AA(T125, X316, pc60_out_aa(T125, T126)) → U27_AA(T125, X316, p24_in_ga(T126, X316))
U26_AA(T125, X316, pc60_out_aa(T125, T126)) → P24_IN_GA(T126, X316)
P9_IN_AA(d(T91), X229) → U21_AA(T91, X229, pc60_in_aa(T91, T92))
U21_AA(T91, X229, pc60_out_aa(T91, T92)) → U22_AA(T91, X229, p9_in_ga(e(T92), X229))
U21_AA(T91, X229, pc60_out_aa(T91, T92)) → P9_IN_GA(e(T92), X229)
P1_IN_AG(d(d(T135)), const(0)) → U55_AG(T135, p90_in_aa(T135, X334))
P1_IN_AG(d(d(T135)), const(0)) → P90_IN_AA(T135, X334)
P90_IN_AA(e(t), const(1)) → U28_AA(p1_in_gg(d(e(const(1))), const(0)))
P90_IN_AA(e(t), const(1)) → P1_IN_GG(d(e(const(1))), const(0))
P90_IN_AA(e(const(T140)), const(0)) → U29_AA(T140, p1_in_gg(d(e(const(0))), const(0)))
P90_IN_AA(e(const(T140)), const(0)) → P1_IN_GG(d(e(const(0))), const(0))
P90_IN_AA(e(+(T151, T152)), +(X373, X374)) → U30_AA(T151, T152, X373, X374, p24_in_aa(T151, X373))
P90_IN_AA(e(+(T151, T152)), +(X373, X374)) → P24_IN_AA(T151, X373)
P90_IN_AA(e(+(T151, T154)), +(T153, X374)) → U31_AA(T151, T154, T153, X374, pc24_in_aa(T151, T153))
U31_AA(T151, T154, T153, X374, pc24_out_aa(T151, T153)) → U32_AA(T151, T154, T153, X374, p24_in_aa(T154, X374))
U31_AA(T151, T154, T153, X374, pc24_out_aa(T151, T153)) → P24_IN_AA(T154, X374)
P90_IN_AA(e(+(T151, T154)), +(T156, T155)) → U33_AA(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U33_AA(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U34_AA(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U34_AA(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U35_AA(T151, T154, T156, T155, p1_in_gg(d(e(+(T156, T155))), const(0)))
U34_AA(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → P1_IN_GG(d(e(+(T156, T155))), const(0))
P90_IN_AA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → U36_AA(T169, T170, X420, X421, p24_in_aa(T169, X421))
P90_IN_AA(e(*(T169, T170)), +(*(T169, X420), *(T170, X421))) → P24_IN_AA(T169, X421)
P90_IN_AA(e(*(T173, T172)), +(*(T173, X420), *(T172, T171))) → U37_AA(T173, T172, X420, T171, pc24_in_aa(T173, T171))
U37_AA(T173, T172, X420, T171, pc24_out_aa(T173, T171)) → U38_AA(T173, T172, X420, T171, p24_in_aa(T172, X420))
U37_AA(T173, T172, X420, T171, pc24_out_aa(T173, T171)) → P24_IN_AA(T172, X420)
P90_IN_AA(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U39_AA(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U39_AA(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U40_AA(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U40_AA(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U41_AA(T175, T176, T174, T177, p1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U40_AA(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → P1_IN_GG(d(e(+(*(T175, T174), *(T176, T177)))), const(0))
P90_IN_AA(d(T185), X449) → U42_AA(T185, X449, p60_in_aa(T185, X448))
P90_IN_AA(d(T185), X449) → P60_IN_AA(T185, X448)
P90_IN_AA(d(T185), X449) → U43_AA(T185, X449, pc60_in_aa(T185, T186))
U43_AA(T185, X449, pc60_out_aa(T185, T186)) → U44_AA(T185, X449, p90_in_ga(e(T186), X449))
U43_AA(T185, X449, pc60_out_aa(T185, T186)) → P90_IN_GA(e(T186), X449)
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → U56_AG(T197, T194, p1_in_ag(d(e(T197)), T194))
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_AG(d(e(T197)), T194)
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → U57_AG(T202, T203, T194, p1_in_ag(d(e(T203)), T194))
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_AG(d(e(T203)), T194)
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U58_AG(T224, T225, T226, T222, T223, T194, p134_in_agagag(T224, T222, T225, T223, T226, T194))
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194)
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → U45_AGAGAG(T224, T222, T225, T223, T226, T194, p1_in_ag(d(e(T224)), T222))
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → P1_IN_AG(d(e(T224)), T222)
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U59_AG(T246, T247, T250, T248, T249, T194, p134_in_ggggag(T246, T249, T247, T248, T250, T194))
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGAG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGAG(T224, T222, T225, T223, T226, T194) → U45_GGGGAG(T224, T222, T225, T223, T226, T194, p1_in_gg(d(e(T224)), T222))
P134_IN_GGGGAG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P134_IN_GGGGAG(T224, T222, T227, T223, T228, T194) → U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U47_GGGGAG(T224, T222, T227, T223, T228, T194, p137_in_ggag(T227, T223, T228, T194))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGAG(T227, T223, T228, T194)
P137_IN_GGAG(T227, T223, T228, T194) → U48_GGAG(T227, T223, T228, T194, p1_in_gg(d(e(T227)), T223))
P137_IN_GGAG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P137_IN_GGAG(T227, T223, T229, T194) → U49_GGAG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U50_GGAG(T227, T223, T229, T194, p1_in_ag(d(e(T229)), T194))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
P1_IN_AG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U60_AG(T267, T268, T269, T270, p137_in_gggg(T267, T270, T268, T269))
P1_IN_AG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P1_IN_AG(d(d(T280)), +(T278, T279)) → U61_AG(T280, T278, T279, p150_in_aagg(T280, X551, T278, T279))
P1_IN_AG(d(d(T280)), +(T278, T279)) → P150_IN_AAGG(T280, X551, T278, T279)
P150_IN_AAGG(T280, X551, T278, T279) → U51_AAGG(T280, X551, T278, T279, p60_in_aa(T280, X551))
P150_IN_AAGG(T280, X551, T278, T279) → P60_IN_AA(T280, X551)
P150_IN_AAGG(T280, T281, T278, T279) → U52_AAGG(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U52_AAGG(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U53_AAGG(T280, T281, T278, T279, p1_in_gg(d(e(T281)), +(T278, T279)))
U52_AAGG(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → P1_IN_GG(d(e(T281)), +(T278, T279))
P1_IN_AG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U62_AG(T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_AG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_AG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U63_AG(T300, T293, T294, p1_in_gg(d(e(T293)), T294))
P1_IN_AG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_AG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U64_AG(T317, T318, T293, T294, T319, T320, p134_in_gggggg(T317, T319, T318, T320, T293, T294))
P1_IN_AG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_AG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U65_AG(T337, T338, T293, T294, T339, T340, p134_in_gggggg(T337, T340, T338, T339, T293, T294))
P1_IN_AG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
P1_IN_AG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U66_AG(T356, T352, T353, T354, T355, p150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
P1_IN_AG(d(d(T356)), +(*(T352, T353), *(T354, T355))) → P150_IN_AAGG(T356, X635, *(T352, T353), *(T354, T355))
P1_IN_AG(d(d(e(t))), T360) → U67_AG(T360, p1_in_gg(d(e(const(1))), T360))
P1_IN_AG(d(d(e(t))), T360) → P1_IN_GG(d(e(const(1))), T360)
P1_IN_AG(d(d(e(const(T366)))), T360) → U68_AG(T366, T360, p1_in_gg(d(e(const(0))), T360))
P1_IN_AG(d(d(e(const(T366)))), T360) → P1_IN_GG(d(e(const(0))), T360)
P1_IN_AG(d(d(e(+(T377, T378)))), T360) → U69_AG(T377, T378, T360, p24_in_aa(T377, X683))
P1_IN_AG(d(d(e(+(T377, T378)))), T360) → P24_IN_AA(T377, X683)
P1_IN_AG(d(d(e(+(T377, T380)))), T360) → U70_AG(T377, T380, T360, pc24_in_aa(T377, T379))
U70_AG(T377, T380, T360, pc24_out_aa(T377, T379)) → U71_AG(T377, T380, T360, p24_in_aa(T380, X684))
U70_AG(T377, T380, T360, pc24_out_aa(T377, T379)) → P24_IN_AA(T380, X684)
P1_IN_AG(d(d(e(+(T377, T380)))), T360) → U72_AG(T377, T380, T360, pc24_in_aa(T377, T392))
U72_AG(T377, T380, T360, pc24_out_aa(T377, T392)) → U73_AG(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U73_AG(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U74_AG(T377, T380, T360, p1_in_gg(d(e(+(T392, T391))), T360))
U73_AG(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → P1_IN_GG(d(e(+(T392, T391))), T360)
P1_IN_AG(d(d(e(*(T417, T418)))), T360) → U75_AG(T417, T418, T360, p24_in_aa(T417, X724))
P1_IN_AG(d(d(e(*(T417, T418)))), T360) → P24_IN_AA(T417, X724)
P1_IN_AG(d(d(e(*(T421, T420)))), T360) → U76_AG(T421, T420, T360, pc24_in_aa(T421, T419))
U76_AG(T421, T420, T360, pc24_out_aa(T421, T419)) → U77_AG(T421, T420, T360, p24_in_aa(T420, X723))
U76_AG(T421, T420, T360, pc24_out_aa(T421, T419)) → P24_IN_AA(T420, X723)
P1_IN_AG(d(d(e(*(T433, T434)))), T360) → U78_AG(T433, T434, T360, pc24_in_aa(T433, T435))
U78_AG(T433, T434, T360, pc24_out_aa(T433, T435)) → U79_AG(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U79_AG(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U80_AG(T433, T434, T360, p1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U79_AG(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → P1_IN_GG(d(e(+(*(T433, T432), *(T434, T435)))), T360)
P1_IN_AG(d(d(d(T455))), T360) → U81_AG(T455, T360, p60_in_aa(T455, X744))
P1_IN_AG(d(d(d(T455))), T360) → P60_IN_AA(T455, X744)
P1_IN_AG(d(d(d(T455))), T360) → U82_AG(T455, T360, pc60_in_aa(T455, T456))
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → U83_AG(T455, T360, p24_in_ga(T456, X745))
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → P24_IN_GA(T456, X745)
U82_AG(T455, T360, pc60_out_aa(T455, T456)) → U84_AG(T455, T360, pc24_in_ga(T456, T467))
U84_AG(T455, T360, pc24_out_ga(T456, T467)) → U85_AG(T455, T360, p1_in_gg(d(e(T467)), T360))
U84_AG(T455, T360, pc24_out_ga(T456, T467)) → P1_IN_GG(d(e(T467)), T360)
P134_IN_AGAGAG(T224, T222, T227, T223, T228, T194) → U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U47_AGAGAG(T224, T222, T227, T223, T228, T194, p137_in_agag(T227, T223, T228, T194))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → P137_IN_AGAG(T227, T223, T228, T194)
P137_IN_AGAG(T227, T223, T228, T194) → U48_AGAG(T227, T223, T228, T194, p1_in_ag(d(e(T227)), T223))
P137_IN_AGAG(T227, T223, T228, T194) → P1_IN_AG(d(e(T227)), T223)
P137_IN_AGAG(T227, T223, T229, T194) → U49_AGAG(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U50_AGAG(T227, T223, T229, T194, p1_in_ag(d(e(T229)), T194))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P24_IN_AA(+(T45, T46), +(X117, X118)) → P39_IN_AAAA(T45, X117, T46, X118)
P39_IN_AAAA(T45, X117, T46, X118) → P24_IN_AA(T45, X117)
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_AAAA(T59, X152, T60, X151)
P39_IN_AAAA(T45, T47, T48, X118) → U4_AAAA(T45, T47, T48, X118, pc24_in_aa(T45, T47))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → P24_IN_AA(T48, X118)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P24_IN_AA(+(T45, T46), +(X117, X118)) → P39_IN_AAAA(T45, X117, T46, X118)
P39_IN_AAAA(T45, X117, T46, X118) → P24_IN_AA(T45, X117)
P24_IN_AA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_AAAA(T59, X152, T60, X151)
P39_IN_AAAA(T45, T47, T48, X118) → U4_AAAA(T45, T47, T48, X118, pc24_in_aa(T45, T47))
U4_AAAA(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → P24_IN_AA(T48, X118)
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
P24_IN_AA → P39_IN_AAAA
P39_IN_AAAA → P24_IN_AA
P39_IN_AAAA → U4_AAAA(pc24_in_aa)
U4_AAAA(pc24_out_aa(T45, T47)) → P24_IN_AA
pc24_in_aa → pc24_out_aa(t, const)
pc24_in_aa → pc24_out_aa(const, const)
pc24_in_aa → U111_aa(qc39_in_aaaa)
pc24_in_aa → U112_aa(qc39_in_aaaa)
U111_aa(qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
U112_aa(qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
qc39_in_aaaa → U113_aaaa(pc24_in_aa)
U113_aaaa(pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, pc24_in_aa)
U114_aaaa(T45, T47, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
pc24_in_aa
U111_aa(x0)
U112_aa(x0)
qc39_in_aaaa
U113_aaaa(x0)
U114_aaaa(x0, x1, x2)
P39_IN_AAAA → U4_AAAA(pc24_out_aa(t, const))
P39_IN_AAAA → U4_AAAA(pc24_out_aa(const, const))
P39_IN_AAAA → U4_AAAA(U111_aa(qc39_in_aaaa))
P39_IN_AAAA → U4_AAAA(U112_aa(qc39_in_aaaa))
P24_IN_AA → P39_IN_AAAA
P39_IN_AAAA → P24_IN_AA
U4_AAAA(pc24_out_aa(T45, T47)) → P24_IN_AA
P39_IN_AAAA → U4_AAAA(pc24_out_aa(t, const))
P39_IN_AAAA → U4_AAAA(pc24_out_aa(const, const))
P39_IN_AAAA → U4_AAAA(U111_aa(qc39_in_aaaa))
P39_IN_AAAA → U4_AAAA(U112_aa(qc39_in_aaaa))
pc24_in_aa → pc24_out_aa(t, const)
pc24_in_aa → pc24_out_aa(const, const)
pc24_in_aa → U111_aa(qc39_in_aaaa)
pc24_in_aa → U112_aa(qc39_in_aaaa)
U111_aa(qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
U112_aa(qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
qc39_in_aaaa → U113_aaaa(pc24_in_aa)
U113_aaaa(pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, pc24_in_aa)
U114_aaaa(T45, T47, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
pc24_in_aa
U111_aa(x0)
U112_aa(x0)
qc39_in_aaaa
U113_aaaa(x0)
U114_aaaa(x0, x1, x2)
P39_IN_GAGA(T45, X117, T46, X118) → P24_IN_GA(T45, X117)
P24_IN_GA(+(T45, T46), +(X117, X118)) → P39_IN_GAGA(T45, X117, T46, X118)
P39_IN_GAGA(T45, T47, T48, X118) → U4_GAGA(T45, T47, T48, X118, pc24_in_ga(T45, T47))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → P24_IN_GA(T48, X118)
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_GAGA(T59, X152, T60, X151)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P39_IN_GAGA(T45, X117, T46, X118) → P24_IN_GA(T45, X117)
P24_IN_GA(+(T45, T46), +(X117, X118)) → P39_IN_GAGA(T45, X117, T46, X118)
P39_IN_GAGA(T45, T47, T48, X118) → U4_GAGA(T45, T47, T48, X118, pc24_in_ga(T45, T47))
U4_GAGA(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → P24_IN_GA(T48, X118)
P24_IN_GA(*(T59, T60), +(*(T59, X151), *(T60, X152))) → P39_IN_GAGA(T59, X152, T60, X151)
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
P39_IN_GAGA(T45, T46) → P24_IN_GA(T45)
P24_IN_GA(+(T45, T46)) → P39_IN_GAGA(T45, T46)
P39_IN_GAGA(T45, T48) → U4_GAGA(T45, T48, pc24_in_ga(T45))
U4_GAGA(T45, T48, pc24_out_ga(T45, T47)) → P24_IN_GA(T48)
P24_IN_GA(*(T59, T60)) → P39_IN_GAGA(T59, T60)
pc24_in_ga(t) → pc24_out_ga(t, const)
pc24_in_ga(const) → pc24_out_ga(const, const)
pc24_in_ga(+(T45, T46)) → U111_ga(T45, T46, qc39_in_gaga(T45, T46))
pc24_in_ga(*(T59, T60)) → U112_ga(T59, T60, qc39_in_gaga(T59, T60))
U111_ga(T45, T46, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
U112_ga(T59, T60, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
qc39_in_gaga(T45, T48) → U113_gaga(T45, T48, pc24_in_ga(T45))
U113_gaga(T45, T48, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, pc24_in_ga(T48))
U114_gaga(T45, T47, T48, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
pc24_in_ga(x0)
U111_ga(x0, x1, x2)
U112_ga(x0, x1, x2)
qc39_in_gaga(x0, x1)
U113_gaga(x0, x1, x2)
U114_gaga(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs:
P60_IN_AA(d(T125), X316) → P60_IN_AA(T125, X315)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P60_IN_AA(d(T125), X316) → P60_IN_AA(T125, X315)
P60_IN_AA → P60_IN_AA
P60_IN_GA(d(T125), X316) → P60_IN_GA(T125, X315)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P60_IN_GA(d(T125), X316) → P60_IN_GA(T125, X315)
P60_IN_GA(d(T125)) → P60_IN_GA(T125)
From the DPs we obtained the following set of size-change graphs:
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_GG(d(e(T203)), T194)
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_GG(d(e(T197)), T194)
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194)
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGGG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGGG(T224, T222, T227, T223, T228, T194) → U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGGG(T227, T223, T228, T194)
P137_IN_GGGG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P137_IN_GGGG(T227, T223, T229, T194) → U49_GGGG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_GG(d(e(T229)), T194)
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P1_IN_GG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_GG(d(e(T203)), T194)
P1_IN_GG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_GG(d(e(T197)), T194)
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194)
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGGG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGGG(T224, T222, T227, T223, T228, T194) → U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGGG(T227, T223, T228, T194)
P137_IN_GGGG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P137_IN_GGGG(T227, T223, T229, T194) → U49_GGGG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_GG(d(e(T229)), T194)
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
P1_IN_GG(d(e(+(const, T203))), +(const, T194)) → P1_IN_GG(d(e(T203)), T194)
P1_IN_GG(d(e(+(t, T197))), +(const, T194)) → P1_IN_GG(d(e(T197)), T194)
P1_IN_GG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194)
P134_IN_GGGGGG(T224, T222, T225, T223, T226, T194) → P1_IN_GG(d(e(T224)), T222)
P1_IN_GG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGGG(T246, T249, T247, T248, T250, T194)
P134_IN_GGGGGG(T224, T222, T227, T223, T228, T194) → U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGGG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGGG(T227, T223, T228, T194)
P137_IN_GGGG(T227, T223, T228, T194) → P1_IN_GG(d(e(T227)), T223)
P1_IN_GG(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → P137_IN_GGGG(T267, T270, T268, T269)
P137_IN_GGGG(T227, T223, T229, T194) → U49_GGGG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGGG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_GG(d(e(T229)), T194)
P1_IN_GG(d(e(*(t, T293))), +(*(t, T294), *(T293, const))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(const, T293))), +(*(const, T294), *(T293, const))) → P1_IN_GG(d(e(T293)), T294)
P1_IN_GG(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → P134_IN_GGGGGG(T317, T319, T318, T320, T293, T294)
P1_IN_GG(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → P134_IN_GGGGGG(T337, T340, T338, T339, T293, T294)
pc1_in_gg(d(e(t)), const) → pc1_out_gg(d(e(t)), const)
pc1_in_gg(d(e(const)), const) → pc1_out_gg(d(e(const)), const)
pc1_in_gg(d(e(+(t, T197))), +(const, T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const, T203))), +(const, T194)) → U90_gg(T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const, T293))), +(*(const, T294), *(T293, const))) → U96_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const, T194))
U90_gg(T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const, T203))), +(const, T194))
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const)))
U96_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const, T293))), +(*(const, T294), *(T293, const)))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
pc1_in_gg(x0, x1)
U89_gg(x0, x1, x2)
U90_gg(x0, x1, x2)
U91_gg(x0, x1, x2, x3, x4, x5, x6)
U92_gg(x0, x1, x2, x3, x4, x5, x6)
U93_gg(x0, x1, x2, x3, x4)
U95_gg(x0, x1, x2)
U96_gg(x0, x1, x2)
U97_gg(x0, x1, x2, x3, x4, x5, x6)
U98_gg(x0, x1, x2, x3, x4, x5, x6)
qc134_in_gggggg(x0, x1, x2, x3, x4, x5)
qc137_in_gggg(x0, x1, x2, x3)
U139_gggggg(x0, x1, x2, x3, x4, x5, x6)
U141_gggg(x0, x1, x2, x3, x4)
U140_gggggg(x0, x1, x2, x3, x4, x5, x6)
U142_gggg(x0, x1, x2, x3, x4)
From the DPs we obtained the following set of size-change graphs:
P134_IN_GGGGAG(T224, T222, T227, T223, T228, T194) → U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGAG(T227, T223, T228, T194)
P137_IN_GGAG(T227, T223, T229, T194) → U49_GGAG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_AG(d(e(T197)), T194)
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_AG(d(e(T203)), T194)
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194)
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → P1_IN_AG(d(e(T224)), T222)
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGAG(T246, T249, T247, T248, T250, T194)
P134_IN_AGAGAG(T224, T222, T227, T223, T228, T194) → U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → P137_IN_AGAG(T227, T223, T228, T194)
P137_IN_AGAG(T227, T223, T228, T194) → P1_IN_AG(d(e(T227)), T223)
P137_IN_AGAG(T227, T223, T229, T194) → U49_AGAG(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(d(T10)), const(1)) → U87_gg(T10, qc9_in_ga(T10, X14))
qc9_in_ga(e(t), const(1)) → U115_ga(pc1_in_gg(d(e(const(1))), const(1)))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(d(T135)), const(0)) → U88_gg(T135, qc90_in_ga(T135, X334))
qc90_in_ga(e(t), const(1)) → U129_ga(pc1_in_gg(d(e(const(1))), const(0)))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
pc1_in_gg(d(d(T280)), +(T278, T279)) → U94_gg(T280, T278, T279, qc150_in_gagg(T280, X551, T278, T279))
qc150_in_gagg(T280, T281, T278, T279) → U143_gagg(T280, T281, T278, T279, pc60_in_ga(T280, T281))
pc60_in_ga(e(t), const(1)) → pc60_out_ga(e(t), const(1))
pc60_in_ga(e(const(T97)), const(0)) → pc60_out_ga(e(const(T97)), const(0))
pc60_in_ga(e(+(T108, T109)), +(X266, X267)) → U125_ga(T108, T109, X266, X267, qc39_in_gaga(T108, X266, T109, X267))
qc39_in_gaga(T45, T47, T48, X118) → U113_gaga(T45, T47, T48, X118, pc24_in_ga(T45, T47))
pc24_in_ga(t, const(1)) → pc24_out_ga(t, const(1))
pc24_in_ga(const(T34), const(0)) → pc24_out_ga(const(T34), const(0))
pc24_in_ga(+(T45, T46), +(X117, X118)) → U111_ga(T45, T46, X117, X118, qc39_in_gaga(T45, X117, T46, X118))
U111_ga(T45, T46, X117, X118, qc39_out_gaga(T45, X117, T46, X118)) → pc24_out_ga(+(T45, T46), +(X117, X118))
pc24_in_ga(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_ga(T59, T60, X151, X152, qc39_in_gaga(T59, X152, T60, X151))
U112_ga(T59, T60, X151, X152, qc39_out_gaga(T59, X152, T60, X151)) → pc24_out_ga(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_gaga(T45, T47, T48, X118, pc24_out_ga(T45, T47)) → U114_gaga(T45, T47, T48, X118, pc24_in_ga(T48, X118))
U114_gaga(T45, T47, T48, X118, pc24_out_ga(T48, X118)) → qc39_out_gaga(T45, T47, T48, X118)
U125_ga(T108, T109, X266, X267, qc39_out_gaga(T108, X266, T109, X267)) → pc60_out_ga(e(+(T108, T109)), +(X266, X267))
pc60_in_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_ga(T120, T121, X300, X301, qc39_in_gaga(T120, X301, T121, X300))
U126_ga(T120, T121, X300, X301, qc39_out_gaga(T120, X301, T121, X300)) → pc60_out_ga(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_ga(d(T125), X316) → U127_ga(T125, X316, pc60_in_ga(T125, T126))
U127_ga(T125, X316, pc60_out_ga(T125, T126)) → U128_ga(T125, X316, pc24_in_ga(T126, X316))
U128_ga(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_ga(d(T125), X316)
U143_gagg(T280, T281, T278, T279, pc60_out_ga(T280, T281)) → U144_gagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_gg(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_gg(T356, T352, T353, T354, T355, qc150_in_gagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_gg(T356, T352, T353, T354, T355, qc150_out_gagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_gg(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_gg(d(d(e(t))), T360) → U100_gg(T360, pc1_in_gg(d(e(const(1))), T360))
pc1_in_gg(d(d(e(const(T366)))), T360) → U101_gg(T366, T360, pc1_in_gg(d(e(const(0))), T360))
pc1_in_gg(d(d(e(+(T377, T380)))), T360) → U102_gg(T377, T380, T360, pc24_in_ga(T377, T392))
U102_gg(T377, T380, T360, pc24_out_ga(T377, T392)) → U103_gg(T377, T380, T360, T392, pc24_in_ga(T380, T391))
U103_gg(T377, T380, T360, T392, pc24_out_ga(T380, T391)) → U104_gg(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
pc1_in_gg(d(d(e(*(T433, T434)))), T360) → U105_gg(T433, T434, T360, pc24_in_ga(T433, T435))
U105_gg(T433, T434, T360, pc24_out_ga(T433, T435)) → U106_gg(T433, T434, T360, T435, pc24_in_ga(T434, T432))
U106_gg(T433, T434, T360, T435, pc24_out_ga(T434, T432)) → U107_gg(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
pc1_in_gg(d(d(d(T455))), T360) → U108_gg(T455, T360, pc60_in_ga(T455, T456))
U108_gg(T455, T360, pc60_out_ga(T455, T456)) → U109_gg(T455, T360, pc24_in_ga(T456, T467))
U109_gg(T455, T360, pc24_out_ga(T456, T467)) → U110_gg(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_gg(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_gg(d(d(d(T455))), T360)
U107_gg(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_gg(d(d(e(*(T433, T434)))), T360)
U104_gg(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_gg(d(d(e(+(T377, T380)))), T360)
U101_gg(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_gg(d(d(e(const(T366)))), T360)
U100_gg(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_gg(d(d(e(t))), T360)
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U144_gagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_gagg(T280, T281, T278, T279)
U94_gg(T280, T278, T279, qc150_out_gagg(T280, X551, T278, T279)) → pc1_out_gg(d(d(T280)), +(T278, T279))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U129_ga(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_ga(e(t), const(1))
qc90_in_ga(e(const(T140)), const(0)) → U130_ga(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_ga(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_ga(e(const(T140)), const(0))
qc90_in_ga(e(+(T151, T154)), +(T156, T155)) → U131_ga(T151, T154, T156, T155, pc24_in_ga(T151, T156))
U131_ga(T151, T154, T156, T155, pc24_out_ga(T151, T156)) → U132_ga(T151, T154, T156, T155, pc24_in_ga(T154, T155))
U132_ga(T151, T154, T156, T155, pc24_out_ga(T154, T155)) → U133_ga(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_ga(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_ga(e(+(T151, T154)), +(T156, T155))
qc90_in_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_ga(T175, T176, T174, T177, pc24_in_ga(T175, T177))
U134_ga(T175, T176, T174, T177, pc24_out_ga(T175, T177)) → U135_ga(T175, T176, T174, T177, pc24_in_ga(T176, T174))
U135_ga(T175, T176, T174, T177, pc24_out_ga(T176, T174)) → U136_ga(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_ga(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_ga(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_ga(d(T185), X449) → U137_ga(T185, X449, pc60_in_ga(T185, T186))
U137_ga(T185, X449, pc60_out_ga(T185, T186)) → U138_ga(T185, X449, qc90_in_ga(e(T186), X449))
U138_ga(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_ga(d(T185), X449)
U88_gg(T135, qc90_out_ga(T135, X334)) → pc1_out_gg(d(d(T135)), const(0))
U115_ga(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_ga(e(t), const(1))
qc9_in_ga(e(const(T15)), const(0)) → U116_ga(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_ga(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_ga(e(const(T15)), const(0))
qc9_in_ga(e(+(T26, T29)), +(T62, T61)) → U117_ga(T26, T29, T62, T61, pc24_in_ga(T26, T62))
U117_ga(T26, T29, T62, T61, pc24_out_ga(T26, T62)) → U118_ga(T26, T29, T62, T61, pc24_in_ga(T29, T61))
U118_ga(T26, T29, T62, T61, pc24_out_ga(T29, T61)) → U119_ga(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_ga(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_ga(e(+(T26, T29)), +(T62, T61))
qc9_in_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_ga(T81, T82, T80, T83, pc24_in_ga(T81, T83))
U120_ga(T81, T82, T80, T83, pc24_out_ga(T81, T83)) → U121_ga(T81, T82, T80, T83, pc24_in_ga(T82, T80))
U121_ga(T81, T82, T80, T83, pc24_out_ga(T82, T80)) → U122_ga(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_ga(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_ga(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_ga(d(T91), X229) → U123_ga(T91, X229, pc60_in_ga(T91, T92))
U123_ga(T91, X229, pc60_out_ga(T91, T92)) → U124_ga(T91, X229, qc9_in_ga(e(T92), X229))
U124_ga(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_ga(d(T91), X229)
U87_gg(T10, qc9_out_ga(T10, X14)) → pc1_out_gg(d(d(T10)), const(1))
pc24_in_aa(t, const(1)) → pc24_out_aa(t, const(1))
pc24_in_aa(const(T34), const(0)) → pc24_out_aa(const(T34), const(0))
pc24_in_aa(+(T45, T46), +(X117, X118)) → U111_aa(T45, T46, X117, X118, qc39_in_aaaa(T45, X117, T46, X118))
qc39_in_aaaa(T45, T47, T48, X118) → U113_aaaa(T45, T47, T48, X118, pc24_in_aa(T45, T47))
pc24_in_aa(*(T59, T60), +(*(T59, X151), *(T60, X152))) → U112_aa(T59, T60, X151, X152, qc39_in_aaaa(T59, X152, T60, X151))
U112_aa(T59, T60, X151, X152, qc39_out_aaaa(T59, X152, T60, X151)) → pc24_out_aa(*(T59, T60), +(*(T59, X151), *(T60, X152)))
U113_aaaa(T45, T47, T48, X118, pc24_out_aa(T45, T47)) → U114_aaaa(T45, T47, T48, X118, pc24_in_aa(T48, X118))
U114_aaaa(T45, T47, T48, X118, pc24_out_aa(T48, X118)) → qc39_out_aaaa(T45, T47, T48, X118)
U111_aa(T45, T46, X117, X118, qc39_out_aaaa(T45, X117, T46, X118)) → pc24_out_aa(+(T45, T46), +(X117, X118))
pc60_in_aa(e(t), const(1)) → pc60_out_aa(e(t), const(1))
pc60_in_aa(e(const(T97)), const(0)) → pc60_out_aa(e(const(T97)), const(0))
pc60_in_aa(e(+(T108, T109)), +(X266, X267)) → U125_aa(T108, T109, X266, X267, qc39_in_aaaa(T108, X266, T109, X267))
U125_aa(T108, T109, X266, X267, qc39_out_aaaa(T108, X266, T109, X267)) → pc60_out_aa(e(+(T108, T109)), +(X266, X267))
pc60_in_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301))) → U126_aa(T120, T121, X300, X301, qc39_in_aaaa(T120, X301, T121, X300))
U126_aa(T120, T121, X300, X301, qc39_out_aaaa(T120, X301, T121, X300)) → pc60_out_aa(e(*(T120, T121)), +(*(T120, X300), *(T121, X301)))
pc60_in_aa(d(T125), X316) → U127_aa(T125, X316, pc60_in_aa(T125, T126))
U127_aa(T125, X316, pc60_out_aa(T125, T126)) → U128_aa(T125, X316, pc24_in_ga(T126, X316))
U128_aa(T125, X316, pc24_out_ga(T126, X316)) → pc60_out_aa(d(T125), X316)
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(d(T10)), const(1)) → U87_ag(T10, qc9_in_aa(T10, X14))
qc9_in_aa(e(t), const(1)) → U115_aa(pc1_in_gg(d(e(const(1))), const(1)))
U115_aa(pc1_out_gg(d(e(const(1))), const(1))) → qc9_out_aa(e(t), const(1))
qc9_in_aa(e(const(T15)), const(0)) → U116_aa(T15, pc1_in_gg(d(e(const(0))), const(1)))
U116_aa(T15, pc1_out_gg(d(e(const(0))), const(1))) → qc9_out_aa(e(const(T15)), const(0))
qc9_in_aa(e(+(T26, T29)), +(T62, T61)) → U117_aa(T26, T29, T62, T61, pc24_in_aa(T26, T62))
U117_aa(T26, T29, T62, T61, pc24_out_aa(T26, T62)) → U118_aa(T26, T29, T62, T61, pc24_in_aa(T29, T61))
U118_aa(T26, T29, T62, T61, pc24_out_aa(T29, T61)) → U119_aa(T26, T29, T62, T61, pc1_in_gg(d(e(+(T62, T61))), const(1)))
U119_aa(T26, T29, T62, T61, pc1_out_gg(d(e(+(T62, T61))), const(1))) → qc9_out_aa(e(+(T26, T29)), +(T62, T61))
qc9_in_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83))) → U120_aa(T81, T82, T80, T83, pc24_in_aa(T81, T83))
U120_aa(T81, T82, T80, T83, pc24_out_aa(T81, T83)) → U121_aa(T81, T82, T80, T83, pc24_in_aa(T82, T80))
U121_aa(T81, T82, T80, T83, pc24_out_aa(T82, T80)) → U122_aa(T81, T82, T80, T83, pc1_in_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1)))
U122_aa(T81, T82, T80, T83, pc1_out_gg(d(e(+(*(T81, T80), *(T82, T83)))), const(1))) → qc9_out_aa(e(*(T81, T82)), +(*(T81, T80), *(T82, T83)))
qc9_in_aa(d(T91), X229) → U123_aa(T91, X229, pc60_in_aa(T91, T92))
U123_aa(T91, X229, pc60_out_aa(T91, T92)) → U124_aa(T91, X229, qc9_in_ga(e(T92), X229))
U124_aa(T91, X229, qc9_out_ga(e(T92), X229)) → qc9_out_aa(d(T91), X229)
U87_ag(T10, qc9_out_aa(T10, X14)) → pc1_out_ag(d(d(T10)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(d(T135)), const(0)) → U88_ag(T135, qc90_in_aa(T135, X334))
qc90_in_aa(e(t), const(1)) → U129_aa(pc1_in_gg(d(e(const(1))), const(0)))
U129_aa(pc1_out_gg(d(e(const(1))), const(0))) → qc90_out_aa(e(t), const(1))
qc90_in_aa(e(const(T140)), const(0)) → U130_aa(T140, pc1_in_gg(d(e(const(0))), const(0)))
U130_aa(T140, pc1_out_gg(d(e(const(0))), const(0))) → qc90_out_aa(e(const(T140)), const(0))
qc90_in_aa(e(+(T151, T154)), +(T156, T155)) → U131_aa(T151, T154, T156, T155, pc24_in_aa(T151, T156))
U131_aa(T151, T154, T156, T155, pc24_out_aa(T151, T156)) → U132_aa(T151, T154, T156, T155, pc24_in_aa(T154, T155))
U132_aa(T151, T154, T156, T155, pc24_out_aa(T154, T155)) → U133_aa(T151, T154, T156, T155, pc1_in_gg(d(e(+(T156, T155))), const(0)))
U133_aa(T151, T154, T156, T155, pc1_out_gg(d(e(+(T156, T155))), const(0))) → qc90_out_aa(e(+(T151, T154)), +(T156, T155))
qc90_in_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177))) → U134_aa(T175, T176, T174, T177, pc24_in_aa(T175, T177))
U134_aa(T175, T176, T174, T177, pc24_out_aa(T175, T177)) → U135_aa(T175, T176, T174, T177, pc24_in_aa(T176, T174))
U135_aa(T175, T176, T174, T177, pc24_out_aa(T176, T174)) → U136_aa(T175, T176, T174, T177, pc1_in_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0)))
U136_aa(T175, T176, T174, T177, pc1_out_gg(d(e(+(*(T175, T174), *(T176, T177)))), const(0))) → qc90_out_aa(e(*(T175, T176)), +(*(T175, T174), *(T176, T177)))
qc90_in_aa(d(T185), X449) → U137_aa(T185, X449, pc60_in_aa(T185, T186))
U137_aa(T185, X449, pc60_out_aa(T185, T186)) → U138_aa(T185, X449, qc90_in_ga(e(T186), X449))
U138_aa(T185, X449, qc90_out_ga(e(T186), X449)) → qc90_out_aa(d(T185), X449)
U88_ag(T135, qc90_out_aa(T135, X334)) → pc1_out_ag(d(d(T135)), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
pc1_in_ag(d(d(T280)), +(T278, T279)) → U94_ag(T280, T278, T279, qc150_in_aagg(T280, X551, T278, T279))
qc150_in_aagg(T280, T281, T278, T279) → U143_aagg(T280, T281, T278, T279, pc60_in_aa(T280, T281))
U143_aagg(T280, T281, T278, T279, pc60_out_aa(T280, T281)) → U144_aagg(T280, T281, T278, T279, pc1_in_gg(d(e(T281)), +(T278, T279)))
U144_aagg(T280, T281, T278, T279, pc1_out_gg(d(e(T281)), +(T278, T279))) → qc150_out_aagg(T280, T281, T278, T279)
U94_ag(T280, T278, T279, qc150_out_aagg(T280, X551, T278, T279)) → pc1_out_ag(d(d(T280)), +(T278, T279))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
pc1_in_ag(d(d(T356)), +(*(T352, T353), *(T354, T355))) → U99_ag(T356, T352, T353, T354, T355, qc150_in_aagg(T356, X635, *(T352, T353), *(T354, T355)))
U99_ag(T356, T352, T353, T354, T355, qc150_out_aagg(T356, X635, *(T352, T353), *(T354, T355))) → pc1_out_ag(d(d(T356)), +(*(T352, T353), *(T354, T355)))
pc1_in_ag(d(d(e(t))), T360) → U100_ag(T360, pc1_in_gg(d(e(const(1))), T360))
U100_ag(T360, pc1_out_gg(d(e(const(1))), T360)) → pc1_out_ag(d(d(e(t))), T360)
pc1_in_ag(d(d(e(const(T366)))), T360) → U101_ag(T366, T360, pc1_in_gg(d(e(const(0))), T360))
U101_ag(T366, T360, pc1_out_gg(d(e(const(0))), T360)) → pc1_out_ag(d(d(e(const(T366)))), T360)
pc1_in_ag(d(d(e(+(T377, T380)))), T360) → U102_ag(T377, T380, T360, pc24_in_aa(T377, T392))
U102_ag(T377, T380, T360, pc24_out_aa(T377, T392)) → U103_ag(T377, T380, T360, T392, pc24_in_aa(T380, T391))
U103_ag(T377, T380, T360, T392, pc24_out_aa(T380, T391)) → U104_ag(T377, T380, T360, pc1_in_gg(d(e(+(T392, T391))), T360))
U104_ag(T377, T380, T360, pc1_out_gg(d(e(+(T392, T391))), T360)) → pc1_out_ag(d(d(e(+(T377, T380)))), T360)
pc1_in_ag(d(d(e(*(T433, T434)))), T360) → U105_ag(T433, T434, T360, pc24_in_aa(T433, T435))
U105_ag(T433, T434, T360, pc24_out_aa(T433, T435)) → U106_ag(T433, T434, T360, T435, pc24_in_aa(T434, T432))
U106_ag(T433, T434, T360, T435, pc24_out_aa(T434, T432)) → U107_ag(T433, T434, T360, pc1_in_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360))
U107_ag(T433, T434, T360, pc1_out_gg(d(e(+(*(T433, T432), *(T434, T435)))), T360)) → pc1_out_ag(d(d(e(*(T433, T434)))), T360)
pc1_in_ag(d(d(d(T455))), T360) → U108_ag(T455, T360, pc60_in_aa(T455, T456))
U108_ag(T455, T360, pc60_out_aa(T455, T456)) → U109_ag(T455, T360, pc24_in_ga(T456, T467))
U109_ag(T455, T360, pc24_out_ga(T456, T467)) → U110_ag(T455, T360, pc1_in_gg(d(e(T467)), T360))
U110_ag(T455, T360, pc1_out_gg(d(e(T467)), T360)) → pc1_out_ag(d(d(d(T455))), T360)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
P134_IN_GGGGAG(T224, T222, T227, T223, T228, T194) → U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGAG(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGAG(T227, T223, T228, T194)
P137_IN_GGAG(T227, T223, T229, T194) → U49_GGAG(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGAG(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
P1_IN_AG(d(e(+(t, T197))), +(const(1), T194)) → P1_IN_AG(d(e(T197)), T194)
P1_IN_AG(d(e(+(const(T202), T203))), +(const(0), T194)) → P1_IN_AG(d(e(T203)), T194)
P1_IN_AG(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194)
P134_IN_AGAGAG(T224, T222, T225, T223, T226, T194) → P1_IN_AG(d(e(T224)), T222)
P1_IN_AG(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGAG(T246, T249, T247, T248, T250, T194)
P134_IN_AGAGAG(T224, T222, T227, T223, T228, T194) → U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
U46_AGAGAG(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → P137_IN_AGAG(T227, T223, T228, T194)
P137_IN_AGAG(T227, T223, T228, T194) → P1_IN_AG(d(e(T227)), T223)
P137_IN_AGAG(T227, T223, T229, T194) → U49_AGAG(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
U49_AGAG(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → P1_IN_AG(d(e(T229)), T194)
pc1_in_gg(d(e(t)), const(1)) → pc1_out_gg(d(e(t)), const(1))
pc1_in_gg(d(e(const(T128))), const(0)) → pc1_out_gg(d(e(const(T128))), const(0))
pc1_in_gg(d(e(+(t, T197))), +(const(1), T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_gg(T202, T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_gg(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
pc1_in_ag(d(e(t)), const(1)) → pc1_out_ag(d(e(t)), const(1))
pc1_in_ag(d(e(const(T128))), const(0)) → pc1_out_ag(d(e(const(T128))), const(0))
pc1_in_ag(d(e(+(t, T197))), +(const(1), T194)) → U89_ag(T197, T194, pc1_in_ag(d(e(T197)), T194))
pc1_in_ag(d(e(+(const(T202), T203))), +(const(0), T194)) → U90_ag(T202, T203, T194, pc1_in_ag(d(e(T203)), T194))
pc1_in_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_ag(T224, T225, T226, T222, T223, T194, qc134_in_agagag(T224, T222, T225, T223, T226, T194))
pc1_in_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T250, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T250, T194))
pc1_in_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1)))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0)))) → U96_ag(T300, T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const(1), T194))
U90_gg(T202, T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const(T202), T203))), +(const(0), T194))
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U96_gg(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
U89_ag(T197, T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const(1), T194))
U90_ag(T202, T203, T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const(T202), T203))), +(const(0), T194))
U91_ag(T224, T225, T226, T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_ag(T246, T247, T250, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const(1))))
U96_ag(T300, T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const(T300), T293))), +(*(const(T300), T294), *(T293, const(0))))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
qc134_in_agagag(T224, T222, T227, T223, T228, T194) → U139_agagag(T224, T222, T227, T223, T228, T194, pc1_in_ag(d(e(T224)), T222))
qc134_in_ggggag(T224, T222, T227, T223, T228, T194) → U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U139_agagag(T224, T222, T227, T223, T228, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T227, T223, T228, T194, qc137_in_agag(T227, T223, T228, T194))
U139_ggggag(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_in_ggag(T227, T223, T228, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U140_agagag(T224, T222, T227, T223, T228, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U140_ggggag(T224, T222, T227, T223, T228, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
qc137_in_agag(T227, T223, T229, T194) → U141_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T227)), T223))
qc137_in_ggag(T227, T223, T229, T194) → U141_ggag(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
U141_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U141_ggag(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T229, T194, pc1_in_ag(d(e(T229)), T194))
U142_agag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U142_ggag(T227, T223, T229, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
P134_IN_GGGGAG(T224, T222, T227, T223, T194) → U46_GGGGAG(T224, T222, T227, T223, T194, pc1_in_gg(d(e(T224)), T222))
U46_GGGGAG(T224, T222, T227, T223, T194, pc1_out_gg(d(e(T224)), T222)) → P137_IN_GGAG(T227, T223, T194)
P137_IN_GGAG(T227, T223, T194) → U49_GGAG(T227, T223, T194, pc1_in_gg(d(e(T227)), T223))
U49_GGAG(T227, T223, T194, pc1_out_gg(d(e(T227)), T223)) → P1_IN_AG(T194)
P1_IN_AG(+(const, T194)) → P1_IN_AG(T194)
P1_IN_AG(+(+(T222, T223), T194)) → P134_IN_AGAGAG(T222, T223, T194)
P134_IN_AGAGAG(T222, T223, T194) → P1_IN_AG(T222)
P1_IN_AG(+(+(*(T246, T248), *(T247, T249)), T194)) → P134_IN_GGGGAG(T246, T249, T247, T248, T194)
P134_IN_AGAGAG(T222, T223, T194) → U46_AGAGAG(T222, T223, T194, pc1_in_ag(T222))
U46_AGAGAG(T222, T223, T194, pc1_out_ag(d(e(T224)), T222)) → P137_IN_AGAG(T223, T194)
P137_IN_AGAG(T223, T194) → P1_IN_AG(T223)
P137_IN_AGAG(T223, T194) → U49_AGAG(T223, T194, pc1_in_ag(T223))
U49_AGAG(T223, T194, pc1_out_ag(d(e(T227)), T223)) → P1_IN_AG(T194)
pc1_in_gg(d(e(t)), const) → pc1_out_gg(d(e(t)), const)
pc1_in_gg(d(e(const)), const) → pc1_out_gg(d(e(const)), const)
pc1_in_gg(d(e(+(t, T197))), +(const, T194)) → U89_gg(T197, T194, pc1_in_gg(d(e(T197)), T194))
pc1_in_gg(d(e(+(const, T203))), +(const, T194)) → U90_gg(T203, T194, pc1_in_gg(d(e(T203)), T194))
pc1_in_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194)) → U91_gg(T224, T225, T226, T222, T223, T194, qc134_in_gggggg(T224, T222, T225, T223, T226, T194))
pc1_in_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194)) → U92_gg(T246, T247, T250, T248, T249, T194, qc134_in_gggggg(T246, T249, T247, T248, T250, T194))
pc1_in_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270))) → U93_gg(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const))) → U95_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(const, T293))), +(*(const, T294), *(T293, const))) → U96_gg(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_gg(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_gg(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
pc1_in_ag(const) → pc1_out_ag(d(e(t)), const)
pc1_in_ag(const) → pc1_out_ag(d(e(const)), const)
pc1_in_ag(+(const, T194)) → U89_ag(T194, pc1_in_ag(T194))
pc1_in_ag(+(const, T194)) → U90_ag(T194, pc1_in_ag(T194))
pc1_in_ag(+(+(T222, T223), T194)) → U91_ag(T222, T223, T194, qc134_in_agagag(T222, T223, T194))
pc1_in_ag(+(+(*(T246, T248), *(T247, T249)), T194)) → U92_ag(T246, T247, T248, T249, T194, qc134_in_ggggag(T246, T249, T247, T248, T194))
pc1_in_ag(+(*(T267, T269), *(T268, T270))) → U93_ag(T267, T268, T269, T270, qc137_in_gggg(T267, T270, T268, T269))
pc1_in_ag(+(*(t, T294), *(T293, const))) → U95_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_ag(+(*(const, T294), *(T293, const))) → U96_ag(T293, T294, pc1_in_gg(d(e(T293)), T294))
pc1_in_ag(+(*(+(T317, T318), T294), *(T293, +(T319, T320)))) → U97_ag(T317, T318, T293, T294, T319, T320, qc134_in_gggggg(T317, T319, T318, T320, T293, T294))
pc1_in_ag(+(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340))))) → U98_ag(T337, T338, T293, T294, T339, T340, qc134_in_gggggg(T337, T340, T338, T339, T293, T294))
U89_gg(T197, T194, pc1_out_gg(d(e(T197)), T194)) → pc1_out_gg(d(e(+(t, T197))), +(const, T194))
U90_gg(T203, T194, pc1_out_gg(d(e(T203)), T194)) → pc1_out_gg(d(e(+(const, T203))), +(const, T194))
U91_gg(T224, T225, T226, T222, T223, T194, qc134_out_gggggg(T224, T222, T225, T223, T226, T194)) → pc1_out_gg(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_gg(T246, T247, T250, T248, T249, T194, qc134_out_gggggg(T246, T249, T247, T248, T250, T194)) → pc1_out_gg(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_gg(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_gg(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(t, T293))), +(*(t, T294), *(T293, const)))
U96_gg(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_gg(d(e(*(const, T293))), +(*(const, T294), *(T293, const)))
U97_gg(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_gg(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_gg(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_gg(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
U89_ag(T194, pc1_out_ag(d(e(T197)), T194)) → pc1_out_ag(d(e(+(t, T197))), +(const, T194))
U90_ag(T194, pc1_out_ag(d(e(T203)), T194)) → pc1_out_ag(d(e(+(const, T203))), +(const, T194))
U91_ag(T222, T223, T194, qc134_out_agagag(T224, T222, T225, T223, T226, T194)) → pc1_out_ag(d(e(+(+(T224, T225), T226))), +(+(T222, T223), T194))
U92_ag(T246, T247, T248, T249, T194, qc134_out_ggggag(T246, T249, T247, T248, T250, T194)) → pc1_out_ag(d(e(+(*(T246, T247), T250))), +(+(*(T246, T248), *(T247, T249)), T194))
U93_ag(T267, T268, T269, T270, qc137_out_gggg(T267, T270, T268, T269)) → pc1_out_ag(d(e(*(T267, T268))), +(*(T267, T269), *(T268, T270)))
U95_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(t, T293))), +(*(t, T294), *(T293, const)))
U96_ag(T293, T294, pc1_out_gg(d(e(T293)), T294)) → pc1_out_ag(d(e(*(const, T293))), +(*(const, T294), *(T293, const)))
U97_ag(T317, T318, T293, T294, T319, T320, qc134_out_gggggg(T317, T319, T318, T320, T293, T294)) → pc1_out_ag(d(e(*(+(T317, T318), T293))), +(*(+(T317, T318), T294), *(T293, +(T319, T320))))
U98_ag(T337, T338, T293, T294, T339, T340, qc134_out_gggggg(T337, T340, T338, T339, T293, T294)) → pc1_out_ag(d(e(*(*(T337, T338), T293))), +(*(*(T337, T338), T294), *(T293, +(*(T337, T339), *(T338, T340)))))
qc134_in_gggggg(T224, T222, T227, T223, T228, T194) → U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_in_gg(d(e(T224)), T222))
qc137_in_gggg(T227, T223, T229, T194) → U141_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T227)), T223))
qc134_in_agagag(T222, T223, T194) → U139_agagag(T222, T223, T194, pc1_in_ag(T222))
qc134_in_ggggag(T224, T222, T227, T223, T194) → U139_ggggag(T224, T222, T227, T223, T194, pc1_in_gg(d(e(T224)), T222))
U139_gggggg(T224, T222, T227, T223, T228, T194, pc1_out_gg(d(e(T224)), T222)) → U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_in_gggg(T227, T223, T228, T194))
U141_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T227)), T223)) → U142_gggg(T227, T223, T229, T194, pc1_in_gg(d(e(T229)), T194))
U139_agagag(T222, T223, T194, pc1_out_ag(d(e(T224)), T222)) → U140_agagag(T224, T222, T223, T194, qc137_in_agag(T223, T194))
U139_ggggag(T224, T222, T227, T223, T194, pc1_out_gg(d(e(T224)), T222)) → U140_ggggag(T224, T222, T227, T223, T194, qc137_in_ggag(T227, T223, T194))
U140_gggggg(T224, T222, T227, T223, T228, T194, qc137_out_gggg(T227, T223, T228, T194)) → qc134_out_gggggg(T224, T222, T227, T223, T228, T194)
U142_gggg(T227, T223, T229, T194, pc1_out_gg(d(e(T229)), T194)) → qc137_out_gggg(T227, T223, T229, T194)
U140_agagag(T224, T222, T223, T194, qc137_out_agag(T227, T223, T228, T194)) → qc134_out_agagag(T224, T222, T227, T223, T228, T194)
U140_ggggag(T224, T222, T227, T223, T194, qc137_out_ggag(T227, T223, T228, T194)) → qc134_out_ggggag(T224, T222, T227, T223, T228, T194)
qc137_in_agag(T223, T194) → U141_agag(T223, T194, pc1_in_ag(T223))
qc137_in_ggag(T227, T223, T194) → U141_ggag(T227, T223, T194, pc1_in_gg(d(e(T227)), T223))
U141_agag(T223, T194, pc1_out_ag(d(e(T227)), T223)) → U142_agag(T227, T223, T194, pc1_in_ag(T194))
U141_ggag(T227, T223, T194, pc1_out_gg(d(e(T227)), T223)) → U142_ggag(T227, T223, T194, pc1_in_ag(T194))
U142_agag(T227, T223, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_agag(T227, T223, T229, T194)
U142_ggag(T227, T223, T194, pc1_out_ag(d(e(T229)), T194)) → qc137_out_ggag(T227, T223, T229, T194)
pc1_in_gg(x0, x1)
pc1_in_ag(x0)
U89_gg(x0, x1, x2)
U90_gg(x0, x1, x2)
U91_gg(x0, x1, x2, x3, x4, x5, x6)
U92_gg(x0, x1, x2, x3, x4, x5, x6)
U93_gg(x0, x1, x2, x3, x4)
U95_gg(x0, x1, x2)
U96_gg(x0, x1, x2)
U97_gg(x0, x1, x2, x3, x4, x5, x6)
U98_gg(x0, x1, x2, x3, x4, x5, x6)
U89_ag(x0, x1)
U90_ag(x0, x1)
U91_ag(x0, x1, x2, x3)
U92_ag(x0, x1, x2, x3, x4, x5)
U93_ag(x0, x1, x2, x3, x4)
U95_ag(x0, x1, x2)
U96_ag(x0, x1, x2)
U97_ag(x0, x1, x2, x3, x4, x5, x6)
U98_ag(x0, x1, x2, x3, x4, x5, x6)
qc134_in_gggggg(x0, x1, x2, x3, x4, x5)
qc137_in_gggg(x0, x1, x2, x3)
qc134_in_agagag(x0, x1, x2)
qc134_in_ggggag(x0, x1, x2, x3, x4)
U139_gggggg(x0, x1, x2, x3, x4, x5, x6)
U141_gggg(x0, x1, x2, x3, x4)
U139_agagag(x0, x1, x2, x3)
U139_ggggag(x0, x1, x2, x3, x4, x5)
U140_gggggg(x0, x1, x2, x3, x4, x5, x6)
U142_gggg(x0, x1, x2, x3, x4)
U140_agagag(x0, x1, x2, x3, x4)
U140_ggggag(x0, x1, x2, x3, x4, x5)
qc137_in_agag(x0, x1)
qc137_in_ggag(x0, x1, x2)
U141_agag(x0, x1, x2)
U141_ggag(x0, x1, x2, x3)
U142_agag(x0, x1, x2, x3)
U142_ggag(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs: