0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 NonTerminationProof (⇔)
↳22 NO
↳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 NonTerminationProof (⇔)
↳43 NO
↳44 PiDP
↳45 UsableRulesProof (⇔)
↳46 PiDP
↳47 PiDPToQDPProof (⇐)
↳48 QDP
↳49 Narrowing (⇐)
↳50 QDP
↳51 Narrowing (⇐)
↳52 QDP
↳53 Narrowing (⇐)
↳54 QDP
↳55 Narrowing (⇐)
↳56 QDP
↳57 Narrowing (⇐)
↳58 QDP
↳59 Narrowing (⇐)
↳60 QDP
↳61 Narrowing (⇐)
↳62 QDP
↳63 Narrowing (⇐)
↳64 QDP
↳65 ForwardInstantiation (⇔)
↳66 QDP
↳67 ForwardInstantiation (⇔)
↳68 QDP
↳69 ForwardInstantiation (⇔)
↳70 QDP
↳71 ForwardInstantiation (⇔)
↳72 QDP
↳73 ForwardInstantiation (⇔)
↳74 QDP
↳75 NonTerminationProof (⇔)
↳76 NO
↳77 PiDP
↳78 UsableRulesProof (⇔)
↳79 PiDP
↳80 PiDPToQDPProof (⇐)
↳81 QDP
↳82 QDPSizeChangeProof (⇔)
↳83 YES
↳84 PiDP
↳85 UsableRulesProof (⇔)
↳86 PiDP
↳87 PiDPToQDPProof (⇐)
↳88 QDP
↳89 QDPSizeChangeProof (⇔)
↳90 YES
↳91 PiDP
↳92 UsableRulesProof (⇔)
↳93 PiDP
↳94 PiDPToQDPProof (⇔)
↳95 QDP
↳96 UsableRulesReductionPairsProof (⇔)
↳97 QDP
↳98 PisEmptyProof (⇔)
↳99 YES
↳100 PrologToPiTRSProof (⇐)
↳101 PiTRS
↳102 DependencyPairsProof (⇔)
↳103 PiDP
↳104 DependencyGraphProof (⇔)
↳105 AND
↳106 PiDP
↳107 UsableRulesProof (⇔)
↳108 PiDP
↳109 PiDPToQDPProof (⇐)
↳110 QDP
↳111 QDPSizeChangeProof (⇔)
↳112 YES
↳113 PiDP
↳114 UsableRulesProof (⇔)
↳115 PiDP
↳116 PiDPToQDPProof (⇐)
↳117 QDP
↳118 NonTerminationProof (⇔)
↳119 NO
↳120 PiDP
↳121 UsableRulesProof (⇔)
↳122 PiDP
↳123 PiDPToQDPProof (⇐)
↳124 QDP
↳125 NonTerminationProof (⇔)
↳126 NO
↳127 PiDP
↳128 UsableRulesProof (⇔)
↳129 PiDP
↳130 PiDPToQDPProof (⇐)
↳131 QDP
↳132 QDPSizeChangeProof (⇔)
↳133 YES
↳134 PiDP
↳135 UsableRulesProof (⇔)
↳136 PiDP
↳137 PiDPToQDPProof (⇐)
↳138 QDP
↳139 NonTerminationProof (⇔)
↳140 NO
↳141 PiDP
↳142 UsableRulesProof (⇔)
↳143 PiDP
↳144 PiDPToQDPProof (⇐)
↳145 QDP
↳146 Narrowing (⇐)
↳147 QDP
↳148 Narrowing (⇐)
↳149 QDP
↳150 Narrowing (⇐)
↳151 QDP
↳152 Narrowing (⇐)
↳153 QDP
↳154 Narrowing (⇐)
↳155 QDP
↳156 Narrowing (⇐)
↳157 QDP
↳158 Narrowing (⇐)
↳159 QDP
↳160 Narrowing (⇐)
↳161 QDP
↳162 ForwardInstantiation (⇔)
↳163 QDP
↳164 ForwardInstantiation (⇔)
↳165 QDP
↳166 ForwardInstantiation (⇔)
↳167 QDP
↳168 ForwardInstantiation (⇔)
↳169 QDP
↳170 ForwardInstantiation (⇔)
↳171 QDP
↳172 NonTerminationProof (⇔)
↳173 NO
↳174 PiDP
↳175 UsableRulesProof (⇔)
↳176 PiDP
↳177 PiDPToQDPProof (⇐)
↳178 QDP
↳179 QDPSizeChangeProof (⇔)
↳180 YES
↳181 PiDP
↳182 UsableRulesProof (⇔)
↳183 PiDP
↳184 PiDPToQDPProof (⇐)
↳185 QDP
↳186 QDPSizeChangeProof (⇔)
↳187 YES
↳188 PiDP
↳189 UsableRulesProof (⇔)
↳190 PiDP
↳191 PiDPToQDPProof (⇔)
↳192 QDP
↳193 UsableRulesReductionPairsProof (⇔)
↳194 QDP
↳195 PisEmptyProof (⇔)
↳196 YES
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_G(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → U14_G(T92, T93, p1_in_g(cons(T92, T93)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_G(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → U22_G(T153, p1_in_g(T153))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_G(T131, T132, T133, mult23_in_gga(T131, T132, X205))
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → MULT23_IN_GGA(T131, T132, X205)
MULT23_IN_GGA(T51, s(T52), X83) → U1_GGA(T51, T52, X83, mult23_in_gga(T51, T52, X82))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52), X83) → U2_GGA(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_GGA(T51, T52, X83, sum34_in_aga(T55, T51, X83))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → SUM34_IN_AGA(T55, T51, X83)
SUM34_IN_AGA(T69, s(T70), s(X110)) → U4_AGA(T69, T70, X110, sum34_in_aga(T69, T70, X110))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_G(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_G(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → U22_A(T153, p1_in_a(T153))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_A(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → MULT23_IN_AAA(T131, T132, X205)
MULT23_IN_AAA(T51, s(T52), X83) → U1_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA(T51, s(T52), X83) → U2_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_AAA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
SUM34_IN_AAA(T69, s(T70), s(X110)) → U4_AAA(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_A(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U15_A(T92, T93, mult53_in_aa(T92, X22))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → MULT53_IN_AA(T92, X22)
MULT53_IN_AA(s(T101), X159) → U5_AA(T101, X159, mult53_in_aa(T101, X158))
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA(s(T101), T108) → U6_AA(T101, T108, mult53_in_aa(T101, T108))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → U17_A(T92, T93, p1_in_a(cons(T98, T93)))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_A(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → MULT23_IN_AAA(T24, T25, X44)
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_AGA(s(s(T24)), T25, X22)
MULT23_IN_AGA(T51, s(T52), X83) → U1_AGA(T51, T52, X83, mult23_in_aga(T51, T52, X82))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(T51, s(T52), X83) → U2_AGA(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_AGA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_A(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U15_G(T92, T93, mult53_in_ga(T92, X22))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → MULT53_IN_GA(T92, X22)
MULT53_IN_GA(s(T101), X159) → U5_GA(T101, X159, mult53_in_ga(T101, X158))
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101), T108) → U6_GA(T101, T108, mult53_in_ga(T101, T108))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U16_G(T92, T93, mult53_in_ga(T92, T98))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → U17_G(T92, T93, p1_in_a(cons(T98, T93)))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_G(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → MULT23_IN_GGA(T24, T25, X44)
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_G(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_G(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_GGA(s(s(T24)), T25, X22)
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_G(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_G(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → U14_G(T92, T93, p1_in_g(cons(T92, T93)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_G(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → U22_G(T153, p1_in_g(T153))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_G(T131, T132, T133, mult23_in_gga(T131, T132, X205))
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → MULT23_IN_GGA(T131, T132, X205)
MULT23_IN_GGA(T51, s(T52), X83) → U1_GGA(T51, T52, X83, mult23_in_gga(T51, T52, X82))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52), X83) → U2_GGA(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_GGA(T51, T52, X83, sum34_in_aga(T55, T51, X83))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → SUM34_IN_AGA(T55, T51, X83)
SUM34_IN_AGA(T69, s(T70), s(X110)) → U4_AGA(T69, T70, X110, sum34_in_aga(T69, T70, X110))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_G(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_G(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → U22_A(T153, p1_in_a(T153))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_A(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → MULT23_IN_AAA(T131, T132, X205)
MULT23_IN_AAA(T51, s(T52), X83) → U1_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA(T51, s(T52), X83) → U2_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_AAA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
SUM34_IN_AAA(T69, s(T70), s(X110)) → U4_AAA(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_A(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U15_A(T92, T93, mult53_in_aa(T92, X22))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → MULT53_IN_AA(T92, X22)
MULT53_IN_AA(s(T101), X159) → U5_AA(T101, X159, mult53_in_aa(T101, X158))
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA(s(T101), T108) → U6_AA(T101, T108, mult53_in_aa(T101, T108))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → U17_A(T92, T93, p1_in_a(cons(T98, T93)))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_A(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → MULT23_IN_AAA(T24, T25, X44)
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_AGA(s(s(T24)), T25, X22)
MULT23_IN_AGA(T51, s(T52), X83) → U1_AGA(T51, T52, X83, mult23_in_aga(T51, T52, X82))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(T51, s(T52), X83) → U2_AGA(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_AGA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_A(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U15_G(T92, T93, mult53_in_ga(T92, X22))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → MULT53_IN_GA(T92, X22)
MULT53_IN_GA(s(T101), X159) → U5_GA(T101, X159, mult53_in_ga(T101, X158))
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101), T108) → U6_GA(T101, T108, mult53_in_ga(T101, T108))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U16_G(T92, T93, mult53_in_ga(T92, T98))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → U17_G(T92, T93, p1_in_a(cons(T98, T93)))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_G(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → MULT23_IN_GGA(T24, T25, X44)
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_G(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_G(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_GGA(s(s(T24)), T25, X22)
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_G(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101)) → MULT53_IN_GA(T101)
From the DPs we obtained the following set of size-change graphs:
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA → MULT53_IN_AA
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
SUM34_IN_AAA → SUM34_IN_AAA
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(s(T52)) → MULT23_IN_AGA(T52)
From the DPs we obtained the following set of size-change graphs:
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA → MULT23_IN_AAA
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_A(p1_out_a) → U9_A(mult23_in_aaa)
U9_A(mult23_out_aaa(T25)) → U10_A(T25, p1_in_a)
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(T25)) → U10_A(T25, p1_in_a)
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U22_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U22_a(p1_in_a))
U12_A(mult23_out_aga) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga)
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U22_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga
mult23_in_aga(s(T52)) → U1_aga(mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(mult23_out_aga) → mult23_out_aga
U2_aga(mult23_out_aga) → U3_aga(sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(sum34_out_aaa(T51)) → mult23_out_aga
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga) → p1_out_a
U12_a(mult23_out_aga) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0)
U2_aga(x0)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
SUM34_IN_AGA(s(T70)) → SUM34_IN_AGA(T70)
From the DPs we obtained the following set of size-change graphs:
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52)) → MULT23_IN_GGA(T51, T52)
From the DPs we obtained the following set of size-change graphs:
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
No rules are removed from R.
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
POL(0) = 0
POL(P1_IN_G(x1)) = 2·x1
POL(cons(x1, x2)) = 2·x1 + 2·x2
POL(s(x1)) = 2·x1
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_G(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → U14_G(T92, T93, p1_in_g(cons(T92, T93)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_G(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → U22_G(T153, p1_in_g(T153))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_G(T131, T132, T133, mult23_in_gga(T131, T132, X205))
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → MULT23_IN_GGA(T131, T132, X205)
MULT23_IN_GGA(T51, s(T52), X83) → U1_GGA(T51, T52, X83, mult23_in_gga(T51, T52, X82))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52), X83) → U2_GGA(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_GGA(T51, T52, X83, sum34_in_aga(T55, T51, X83))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → SUM34_IN_AGA(T55, T51, X83)
SUM34_IN_AGA(T69, s(T70), s(X110)) → U4_AGA(T69, T70, X110, sum34_in_aga(T69, T70, X110))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_G(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_G(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → U22_A(T153, p1_in_a(T153))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_A(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → MULT23_IN_AAA(T131, T132, X205)
MULT23_IN_AAA(T51, s(T52), X83) → U1_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA(T51, s(T52), X83) → U2_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_AAA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
SUM34_IN_AAA(T69, s(T70), s(X110)) → U4_AAA(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_A(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U15_A(T92, T93, mult53_in_aa(T92, X22))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → MULT53_IN_AA(T92, X22)
MULT53_IN_AA(s(T101), X159) → U5_AA(T101, X159, mult53_in_aa(T101, X158))
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA(s(T101), T108) → U6_AA(T101, T108, mult53_in_aa(T101, T108))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → U17_A(T92, T93, p1_in_a(cons(T98, T93)))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_A(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → MULT23_IN_AAA(T24, T25, X44)
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_AGA(s(s(T24)), T25, X22)
MULT23_IN_AGA(T51, s(T52), X83) → U1_AGA(T51, T52, X83, mult23_in_aga(T51, T52, X82))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(T51, s(T52), X83) → U2_AGA(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_AGA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_A(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U15_G(T92, T93, mult53_in_ga(T92, X22))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → MULT53_IN_GA(T92, X22)
MULT53_IN_GA(s(T101), X159) → U5_GA(T101, X159, mult53_in_ga(T101, X158))
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101), T108) → U6_GA(T101, T108, mult53_in_ga(T101, T108))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U16_G(T92, T93, mult53_in_ga(T92, T98))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → U17_G(T92, T93, p1_in_a(cons(T98, T93)))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_G(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → MULT23_IN_GGA(T24, T25, X44)
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_G(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_G(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_GGA(s(s(T24)), T25, X22)
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_G(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_G(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → U14_G(T92, T93, p1_in_g(cons(T92, T93)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_G(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → U22_G(T153, p1_in_g(T153))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_G(T131, T132, T133, mult23_in_gga(T131, T132, X205))
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → MULT23_IN_GGA(T131, T132, X205)
MULT23_IN_GGA(T51, s(T52), X83) → U1_GGA(T51, T52, X83, mult23_in_gga(T51, T52, X82))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52), X83) → U2_GGA(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_GGA(T51, T52, X83, sum34_in_aga(T55, T51, X83))
U2_GGA(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → SUM34_IN_AGA(T55, T51, X83)
SUM34_IN_AGA(T69, s(T70), s(X110)) → U4_AGA(T69, T70, X110, sum34_in_aga(T69, T70, X110))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
U18_G(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_G(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_G(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_G(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → U22_A(T153, p1_in_a(T153))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_A(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → MULT23_IN_AAA(T131, T132, X205)
MULT23_IN_AAA(T51, s(T52), X83) → U1_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA(T51, s(T52), X83) → U2_AAA(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_AAA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AAA(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
SUM34_IN_AAA(T69, s(T70), s(X110)) → U4_AAA(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_A(T131, T132, T133, p1_in_a(cons(T146, T133)))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U15_A(T92, T93, mult53_in_aa(T92, X22))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → MULT53_IN_AA(T92, X22)
MULT53_IN_AA(s(T101), X159) → U5_AA(T101, X159, mult53_in_aa(T101, X158))
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA(s(T101), T108) → U6_AA(T101, T108, mult53_in_aa(T101, T108))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → U17_A(T92, T93, p1_in_a(cons(T98, T93)))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_A(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → MULT23_IN_AAA(T24, T25, X44)
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_AGA(s(s(T24)), T25, X22)
MULT23_IN_AGA(T51, s(T52), X83) → U1_AGA(T51, T52, X83, mult23_in_aga(T51, T52, X82))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(T51, s(T52), X83) → U2_AGA(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_AGA(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U2_AGA(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → SUM34_IN_AAA(T55, T51, X83)
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_A(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U15_G(T92, T93, mult53_in_ga(T92, X22))
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → MULT53_IN_GA(T92, X22)
MULT53_IN_GA(s(T101), X159) → U5_GA(T101, X159, mult53_in_ga(T101, X158))
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101), T108) → U6_GA(T101, T108, mult53_in_ga(T101, T108))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
U14_G(T92, T93, p1_out_g(cons(T92, T93))) → U16_G(T92, T93, mult53_in_ga(T92, T98))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → U17_G(T92, T93, p1_in_a(cons(T98, T93)))
U16_G(T92, T93, mult53_out_ga(T92, T98)) → P1_IN_A(cons(T98, T93))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_G(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → MULT23_IN_GGA(T24, T25, X44)
U7_G(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_G(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_G(T24, T25, T26, p1_in_a(cons(T39, T26)))
U9_G(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → MULT23_IN_GGA(s(s(T24)), T25, X22)
U10_G(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_G(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_G(T24, T25, T26, p1_in_a(cons(T79, T26)))
U12_G(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_GA(s(T101), T108) → MULT53_IN_GA(T101, T108)
MULT53_IN_GA(s(T101), X159) → MULT53_IN_GA(T101, X158)
MULT53_IN_GA(s(T101)) → MULT53_IN_GA(T101)
From the DPs we obtained the following set of size-change graphs:
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT53_IN_AA(s(T101), T108) → MULT53_IN_AA(T101, T108)
MULT53_IN_AA(s(T101), X159) → MULT53_IN_AA(T101, X158)
MULT53_IN_AA → MULT53_IN_AA
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
SUM34_IN_AAA(T69, s(T70), s(X110)) → SUM34_IN_AAA(T69, T70, X110)
SUM34_IN_AAA → SUM34_IN_AAA
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_AGA(T51, s(T52), X83) → MULT23_IN_AGA(T51, T52, X82)
MULT23_IN_AGA(s(T52)) → MULT23_IN_AGA(T52)
From the DPs we obtained the following set of size-change graphs:
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_AAA(T51, s(T52), X83) → MULT23_IN_AAA(T51, T52, X82)
MULT23_IN_AAA → MULT23_IN_AAA
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_A(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_A(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_A(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_A(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_A(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_A(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → P1_IN_A(cons(T79, T26))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_A(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
P1_IN_A(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_A(cons(T24, cons(T25, T26)))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → U14_A(T92, T93, p1_in_a(cons(T92, T93)))
U14_A(T92, T93, p1_out_a(cons(T92, T93))) → U16_A(T92, T93, mult53_in_aa(T92, T98))
U16_A(T92, T93, mult53_out_aa(T92, T98)) → P1_IN_A(cons(T98, T93))
P1_IN_A(cons(s(s(0)), cons(T92, T93))) → P1_IN_A(cons(T92, T93))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_A(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
U18_A(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_A(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_A(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → P1_IN_A(cons(T146, T133))
P1_IN_A(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_A(cons(T131, cons(T132, T133)))
P1_IN_A(cons(0, cons(0, T153))) → P1_IN_A(T153)
U9_A(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → P1_IN_A(cons(T39, T26))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_A(p1_out_a) → U9_A(mult23_in_aaa)
U9_A(mult23_out_aaa(T25)) → U10_A(T25, p1_in_a)
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(T25)) → U10_A(T25, p1_in_a)
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(T25, p1_out_a) → U12_A(mult23_in_aga(T25))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → U7_A(p1_in_a)
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
P1_IN_A → U14_A(p1_in_a)
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U14_A(p1_out_a) → U16_A(mult53_in_aa)
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
P1_IN_A → U18_A(p1_in_a)
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U18_A(p1_out_a) → U20_A(mult23_in_aaa)
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, p1_out_a)
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(y0)) → U10_A(y0, U22_a(p1_in_a))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
U9_A(mult23_out_aaa(0)) → U10_A(0, U22_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U22_a(p1_in_a))
U12_A(mult23_out_aga(T25)) → P1_IN_A
P1_IN_A → P1_IN_A
U16_A(mult53_out_aa(T92)) → P1_IN_A
U20_A(mult23_out_aaa(T132)) → P1_IN_A
U9_A(mult23_out_aaa(T25)) → P1_IN_A
U7_A(p1_out_a) → U9_A(mult23_out_aaa(0))
U7_A(p1_out_a) → U9_A(U1_aaa(mult23_in_aaa))
U7_A(p1_out_a) → U9_A(U2_aaa(mult23_in_aaa))
U10_A(0, p1_out_a) → U12_A(mult23_out_aga(0))
U10_A(s(x0), p1_out_a) → U12_A(U1_aga(x0, mult23_in_aga(x0)))
U10_A(s(x0), p1_out_a) → U12_A(U2_aga(x0, mult23_in_aga(x0)))
P1_IN_A → U7_A(p1_out_a)
P1_IN_A → U7_A(U7_a(p1_in_a))
P1_IN_A → U7_A(U14_a(p1_in_a))
P1_IN_A → U7_A(U18_a(p1_in_a))
P1_IN_A → U7_A(U22_a(p1_in_a))
P1_IN_A → U14_A(p1_out_a)
P1_IN_A → U14_A(U7_a(p1_in_a))
P1_IN_A → U14_A(U14_a(p1_in_a))
P1_IN_A → U14_A(U18_a(p1_in_a))
P1_IN_A → U14_A(U22_a(p1_in_a))
U14_A(p1_out_a) → U16_A(mult53_out_aa(0))
U14_A(p1_out_a) → U16_A(U5_aa(mult53_in_aa))
U14_A(p1_out_a) → U16_A(U6_aa(mult53_in_aa))
P1_IN_A → U18_A(p1_out_a)
P1_IN_A → U18_A(U7_a(p1_in_a))
P1_IN_A → U18_A(U14_a(p1_in_a))
P1_IN_A → U18_A(U18_a(p1_in_a))
P1_IN_A → U18_A(U22_a(p1_in_a))
U18_A(p1_out_a) → U20_A(mult23_out_aaa(0))
U18_A(p1_out_a) → U20_A(U1_aaa(mult23_in_aaa))
U18_A(p1_out_a) → U20_A(U2_aaa(mult23_in_aaa))
U9_A(mult23_out_aaa(0)) → U10_A(0, p1_out_a)
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), p1_out_a)
U9_A(mult23_out_aaa(0)) → U10_A(0, U7_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U7_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U14_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U14_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U18_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U18_a(p1_in_a))
U9_A(mult23_out_aaa(0)) → U10_A(0, U22_a(p1_in_a))
U9_A(mult23_out_aaa(s(y_0))) → U10_A(s(y_0), U22_a(p1_in_a))
mult23_in_aaa → mult23_out_aaa(0)
mult23_in_aaa → U1_aaa(mult23_in_aaa)
mult23_in_aaa → U2_aaa(mult23_in_aaa)
p1_in_a → p1_out_a
p1_in_a → U7_a(p1_in_a)
p1_in_a → U14_a(p1_in_a)
p1_in_a → U18_a(p1_in_a)
p1_in_a → U22_a(p1_in_a)
mult23_in_aga(0) → mult23_out_aga(0)
mult23_in_aga(s(T52)) → U1_aga(T52, mult23_in_aga(T52))
mult23_in_aga(s(T52)) → U2_aga(T52, mult23_in_aga(T52))
mult53_in_aa → mult53_out_aa(0)
mult53_in_aa → U5_aa(mult53_in_aa)
mult53_in_aa → U6_aa(mult53_in_aa)
U1_aaa(mult23_out_aaa(T52)) → mult23_out_aaa(s(T52))
U2_aaa(mult23_out_aaa(T52)) → U3_aaa(T52, sum34_in_aaa)
U7_a(p1_out_a) → p1_out_a
U7_a(p1_out_a) → U8_a(mult23_in_aaa)
U7_a(p1_out_a) → U9_a(mult23_in_aaa)
U14_a(p1_out_a) → p1_out_a
U14_a(p1_out_a) → U15_a(mult53_in_aa)
U14_a(p1_out_a) → U16_a(mult53_in_aa)
U18_a(p1_out_a) → p1_out_a
U18_a(p1_out_a) → U19_a(mult23_in_aaa)
U18_a(p1_out_a) → U20_a(mult23_in_aaa)
U22_a(p1_out_a) → p1_out_a
U1_aga(T52, mult23_out_aga(T52)) → mult23_out_aga(s(T52))
U2_aga(T52, mult23_out_aga(T52)) → U3_aga(T52, sum34_in_aaa)
U5_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U6_aa(mult53_out_aa(T101)) → mult53_out_aa(s(T101))
U3_aaa(T52, sum34_out_aaa(T51)) → mult23_out_aaa(s(T52))
U8_a(mult23_out_aaa(T25)) → p1_out_a
U9_a(mult23_out_aaa(T25)) → U10_a(T25, p1_in_a)
U15_a(mult53_out_aa(T92)) → p1_out_a
U16_a(mult53_out_aa(T92)) → U17_a(p1_in_a)
U19_a(mult23_out_aaa(T132)) → p1_out_a
U20_a(mult23_out_aaa(T132)) → U21_a(p1_in_a)
U3_aga(T52, sum34_out_aaa(T51)) → mult23_out_aga(s(T52))
sum34_in_aaa → sum34_out_aaa(0)
sum34_in_aaa → U4_aaa(sum34_in_aaa)
U10_a(T25, p1_out_a) → p1_out_a
U10_a(T25, p1_out_a) → U11_a(mult23_in_aga(T25))
U10_a(T25, p1_out_a) → U12_a(mult23_in_aga(T25))
U17_a(p1_out_a) → p1_out_a
U21_a(p1_out_a) → p1_out_a
U4_aaa(sum34_out_aaa(T70)) → sum34_out_aaa(s(T70))
U11_a(mult23_out_aga(T25)) → p1_out_a
U12_a(mult23_out_aga(T25)) → U13_a(p1_in_a)
U13_a(p1_out_a) → p1_out_a
mult23_in_aaa
p1_in_a
mult23_in_aga(x0)
mult53_in_aa
U1_aaa(x0)
U2_aaa(x0)
U7_a(x0)
U14_a(x0)
U18_a(x0)
U22_a(x0)
U1_aga(x0, x1)
U2_aga(x0, x1)
U5_aa(x0)
U6_aa(x0)
U3_aaa(x0, x1)
U8_a(x0)
U9_a(x0)
U15_a(x0)
U16_a(x0)
U19_a(x0)
U20_a(x0)
U3_aga(x0, x1)
sum34_in_aaa
U10_a(x0, x1)
U17_a(x0)
U21_a(x0)
U4_aaa(x0)
U11_a(x0)
U12_a(x0)
U13_a(x0)
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
SUM34_IN_AGA(T69, s(T70), s(X110)) → SUM34_IN_AGA(T69, T70, X110)
SUM34_IN_AGA(s(T70)) → SUM34_IN_AGA(T70)
From the DPs we obtained the following set of size-change graphs:
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
MULT23_IN_GGA(T51, s(T52), X83) → MULT23_IN_GGA(T51, T52, X82)
MULT23_IN_GGA(T51, s(T52)) → MULT23_IN_GGA(T51, T52)
From the DPs we obtained the following set of size-change graphs:
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
p1_in_g(cons(T3, nil)) → p1_out_g(cons(T3, nil))
p1_in_g(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_g(T24, T25, T26, p1_in_g(cons(T24, cons(T25, T26))))
p1_in_g(cons(s(s(0)), cons(T92, T93))) → U14_g(T92, T93, p1_in_g(cons(T92, T93)))
p1_in_g(cons(0, cons(T118, nil))) → p1_out_g(cons(0, cons(T118, nil)))
p1_in_g(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_g(T131, T132, T133, p1_in_g(cons(T131, cons(T132, T133))))
p1_in_g(cons(0, cons(0, T153))) → U22_g(T153, p1_in_g(T153))
U22_g(T153, p1_out_g(T153)) → p1_out_g(cons(0, cons(0, T153)))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U19_g(T131, T132, T133, mult23_in_gga(T131, T132, X205))
mult23_in_gga(T46, 0, 0) → mult23_out_gga(T46, 0, 0)
mult23_in_gga(T51, s(T52), X83) → U1_gga(T51, T52, X83, mult23_in_gga(T51, T52, X82))
mult23_in_gga(T51, s(T52), X83) → U2_gga(T51, T52, X83, mult23_in_gga(T51, T52, T55))
U2_gga(T51, T52, X83, mult23_out_gga(T51, T52, T55)) → U3_gga(T51, T52, X83, sum34_in_aga(T55, T51, X83))
sum34_in_aga(T64, 0, T64) → sum34_out_aga(T64, 0, T64)
sum34_in_aga(T69, s(T70), s(X110)) → U4_aga(T69, T70, X110, sum34_in_aga(T69, T70, X110))
U4_aga(T69, T70, X110, sum34_out_aga(T69, T70, X110)) → sum34_out_aga(T69, s(T70), s(X110))
U3_gga(T51, T52, X83, sum34_out_aga(T55, T51, X83)) → mult23_out_gga(T51, s(T52), X83)
U1_gga(T51, T52, X83, mult23_out_gga(T51, T52, X82)) → mult23_out_gga(T51, s(T52), X83)
U19_g(T131, T132, T133, mult23_out_gga(T131, T132, X205)) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_g(T131, T132, T133, p1_out_g(cons(T131, cons(T132, T133)))) → U20_g(T131, T132, T133, mult23_in_gga(T131, T132, T146))
U20_g(T131, T132, T133, mult23_out_gga(T131, T132, T146)) → U21_g(T131, T132, T133, p1_in_a(cons(T146, T133)))
p1_in_a(cons(T3, nil)) → p1_out_a(cons(T3, nil))
p1_in_a(cons(s(s(s(s(T24)))), cons(T25, T26))) → U7_a(T24, T25, T26, p1_in_a(cons(T24, cons(T25, T26))))
p1_in_a(cons(s(s(0)), cons(T92, T93))) → U14_a(T92, T93, p1_in_a(cons(T92, T93)))
p1_in_a(cons(0, cons(T118, nil))) → p1_out_a(cons(0, cons(T118, nil)))
p1_in_a(cons(0, cons(s(s(T131)), cons(T132, T133)))) → U18_a(T131, T132, T133, p1_in_a(cons(T131, cons(T132, T133))))
p1_in_a(cons(0, cons(0, T153))) → U22_a(T153, p1_in_a(T153))
U22_a(T153, p1_out_a(T153)) → p1_out_a(cons(0, cons(0, T153)))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U19_a(T131, T132, T133, mult23_in_aaa(T131, T132, X205))
mult23_in_aaa(T46, 0, 0) → mult23_out_aaa(T46, 0, 0)
mult23_in_aaa(T51, s(T52), X83) → U1_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, X82))
mult23_in_aaa(T51, s(T52), X83) → U2_aaa(T51, T52, X83, mult23_in_aaa(T51, T52, T55))
U2_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, T55)) → U3_aaa(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
sum34_in_aaa(T64, 0, T64) → sum34_out_aaa(T64, 0, T64)
sum34_in_aaa(T69, s(T70), s(X110)) → U4_aaa(T69, T70, X110, sum34_in_aaa(T69, T70, X110))
U4_aaa(T69, T70, X110, sum34_out_aaa(T69, T70, X110)) → sum34_out_aaa(T69, s(T70), s(X110))
U3_aaa(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aaa(T51, s(T52), X83)
U1_aaa(T51, T52, X83, mult23_out_aaa(T51, T52, X82)) → mult23_out_aaa(T51, s(T52), X83)
U19_a(T131, T132, T133, mult23_out_aaa(T131, T132, X205)) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U18_a(T131, T132, T133, p1_out_a(cons(T131, cons(T132, T133)))) → U20_a(T131, T132, T133, mult23_in_aaa(T131, T132, T146))
U20_a(T131, T132, T133, mult23_out_aaa(T131, T132, T146)) → U21_a(T131, T132, T133, p1_in_a(cons(T146, T133)))
U21_a(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_a(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U15_a(T92, T93, mult53_in_aa(T92, X22))
mult53_in_aa(0, 0) → mult53_out_aa(0, 0)
mult53_in_aa(s(T101), X159) → U5_aa(T101, X159, mult53_in_aa(T101, X158))
mult53_in_aa(s(T101), T108) → U6_aa(T101, T108, mult53_in_aa(T101, T108))
U6_aa(T101, T108, mult53_out_aa(T101, T108)) → mult53_out_aa(s(T101), T108)
U5_aa(T101, X159, mult53_out_aa(T101, X158)) → mult53_out_aa(s(T101), X159)
U15_a(T92, T93, mult53_out_aa(T92, X22)) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U14_a(T92, T93, p1_out_a(cons(T92, T93))) → U16_a(T92, T93, mult53_in_aa(T92, T98))
U16_a(T92, T93, mult53_out_aa(T92, T98)) → U17_a(T92, T93, p1_in_a(cons(T98, T93)))
U17_a(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_a(cons(s(s(0)), cons(T92, T93)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U8_a(T24, T25, T26, mult23_in_aaa(T24, T25, X44))
U8_a(T24, T25, T26, mult23_out_aaa(T24, T25, X44)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_a(T24, T25, T26, p1_out_a(cons(T24, cons(T25, T26)))) → U9_a(T24, T25, T26, mult23_in_aaa(T24, T25, T39))
U9_a(T24, T25, T26, mult23_out_aaa(T24, T25, T39)) → U10_a(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, X22))
mult23_in_aga(T46, 0, 0) → mult23_out_aga(T46, 0, 0)
mult23_in_aga(T51, s(T52), X83) → U1_aga(T51, T52, X83, mult23_in_aga(T51, T52, X82))
mult23_in_aga(T51, s(T52), X83) → U2_aga(T51, T52, X83, mult23_in_aga(T51, T52, T55))
U2_aga(T51, T52, X83, mult23_out_aga(T51, T52, T55)) → U3_aga(T51, T52, X83, sum34_in_aaa(T55, T51, X83))
U3_aga(T51, T52, X83, sum34_out_aaa(T55, T51, X83)) → mult23_out_aga(T51, s(T52), X83)
U1_aga(T51, T52, X83, mult23_out_aga(T51, T52, X82)) → mult23_out_aga(T51, s(T52), X83)
U11_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, X22)) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_a(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_a(T24, T25, T26, mult23_in_aga(s(s(T24)), T25, T79))
U12_a(T24, T25, T26, mult23_out_aga(s(s(T24)), T25, T79)) → U13_a(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_a(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_a(cons(s(s(s(s(T24)))), cons(T25, T26)))
U21_g(T131, T132, T133, p1_out_a(cons(T146, T133))) → p1_out_g(cons(0, cons(s(s(T131)), cons(T132, T133))))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U15_g(T92, T93, mult53_in_ga(T92, X22))
mult53_in_ga(0, 0) → mult53_out_ga(0, 0)
mult53_in_ga(s(T101), X159) → U5_ga(T101, X159, mult53_in_ga(T101, X158))
mult53_in_ga(s(T101), T108) → U6_ga(T101, T108, mult53_in_ga(T101, T108))
U6_ga(T101, T108, mult53_out_ga(T101, T108)) → mult53_out_ga(s(T101), T108)
U5_ga(T101, X159, mult53_out_ga(T101, X158)) → mult53_out_ga(s(T101), X159)
U15_g(T92, T93, mult53_out_ga(T92, X22)) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U14_g(T92, T93, p1_out_g(cons(T92, T93))) → U16_g(T92, T93, mult53_in_ga(T92, T98))
U16_g(T92, T93, mult53_out_ga(T92, T98)) → U17_g(T92, T93, p1_in_a(cons(T98, T93)))
U17_g(T92, T93, p1_out_a(cons(T98, T93))) → p1_out_g(cons(s(s(0)), cons(T92, T93)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U8_g(T24, T25, T26, mult23_in_gga(T24, T25, X44))
U8_g(T24, T25, T26, mult23_out_gga(T24, T25, X44)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U7_g(T24, T25, T26, p1_out_g(cons(T24, cons(T25, T26)))) → U9_g(T24, T25, T26, mult23_in_gga(T24, T25, T39))
U9_g(T24, T25, T26, mult23_out_gga(T24, T25, T39)) → U10_g(T24, T25, T26, p1_in_a(cons(T39, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U11_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, X22))
U11_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, X22)) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
U10_g(T24, T25, T26, p1_out_a(cons(T39, T26))) → U12_g(T24, T25, T26, mult23_in_gga(s(s(T24)), T25, T79))
U12_g(T24, T25, T26, mult23_out_gga(s(s(T24)), T25, T79)) → U13_g(T24, T25, T26, p1_in_a(cons(T79, T26)))
U13_g(T24, T25, T26, p1_out_a(cons(T79, T26))) → p1_out_g(cons(s(s(s(s(T24)))), cons(T25, T26)))
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
No rules are removed from R.
P1_IN_G(cons(s(s(0)), cons(T92, T93))) → P1_IN_G(cons(T92, T93))
P1_IN_G(cons(s(s(s(s(T24)))), cons(T25, T26))) → P1_IN_G(cons(T24, cons(T25, T26)))
P1_IN_G(cons(0, cons(s(s(T131)), cons(T132, T133)))) → P1_IN_G(cons(T131, cons(T132, T133)))
P1_IN_G(cons(0, cons(0, T153))) → P1_IN_G(T153)
POL(0) = 0
POL(P1_IN_G(x1)) = 2·x1
POL(cons(x1, x2)) = 2·x1 + 2·x2
POL(s(x1)) = 2·x1