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 UsableRulesReductionPairsProof (⇔)
↳15 QDP
↳16 NonTerminationProof (⇔)
↳17 FALSE
↳18 PiDP
↳19 UsableRulesProof (⇔)
↳20 PiDP
↳21 PiDPToQDPProof (⇐)
↳22 QDP
↳23 UsableRulesReductionPairsProof (⇔)
↳24 QDP
↳25 NonTerminationProof (⇔)
↳26 FALSE
↳27 PiDP
↳28 UsableRulesProof (⇔)
↳29 PiDP
↳30 PiDPToQDPProof (⇐)
↳31 QDP
↳32 UsableRulesReductionPairsProof (⇔)
↳33 QDP
↳34 NonTerminationProof (⇔)
↳35 FALSE
↳36 PiDP
↳37 UsableRulesProof (⇔)
↳38 PiDP
↳39 PiDPToQDPProof (⇐)
↳40 QDP
↳41 UsableRulesReductionPairsProof (⇔)
↳42 QDP
↳43 NonTerminationProof (⇔)
↳44 FALSE
↳45 PiDP
↳46 UsableRulesProof (⇔)
↳47 PiDP
↳48 PiDPToQDPProof (⇐)
↳49 QDP
↳50 UsableRulesReductionPairsProof (⇔)
↳51 QDP
↳52 NonTerminationProof (⇔)
↳53 FALSE
↳54 PiDP
↳55 UsableRulesProof (⇔)
↳56 PiDP
↳57 PiDPToQDPProof (⇐)
↳58 QDP
↳59 UsableRulesReductionPairsProof (⇔)
↳60 QDP
↳61 NonTerminationProof (⇔)
↳62 FALSE
↳63 PiDP
↳64 UsableRulesProof (⇔)
↳65 PiDP
↳66 PiDPToQDPProof (⇐)
↳67 QDP
↳68 UsableRulesReductionPairsProof (⇔)
↳69 QDP
↳70 NonTerminationProof (⇔)
↳71 FALSE
↳72 PiDP
↳73 UsableRulesProof (⇔)
↳74 PiDP
↳75 PiDPToQDPProof (⇐)
↳76 QDP
↳77 UsableRulesReductionPairsProof (⇔)
↳78 QDP
↳79 DependencyGraphProof (⇔)
↳80 AND
↳81 QDP
↳82 NonTerminationProof (⇔)
↳83 FALSE
↳84 QDP
↳85 NonTerminationProof (⇔)
↳86 FALSE
↳87 PiDP
↳88 UsableRulesProof (⇔)
↳89 PiDP
↳90 PiDPToQDPProof (⇐)
↳91 QDP
↳92 QDPSizeChangeProof (⇔)
↳93 TRUE
↳94 PiDP
↳95 UsableRulesProof (⇔)
↳96 PiDP
↳97 PiDPToQDPProof (⇐)
↳98 QDP
↳99 NonTerminationProof (⇔)
↳100 FALSE
↳101 PrologToPiTRSProof (⇐)
↳102 PiTRS
↳103 DependencyPairsProof (⇔)
↳104 PiDP
↳105 DependencyGraphProof (⇔)
↳106 AND
↳107 PiDP
↳108 UsableRulesProof (⇔)
↳109 PiDP
↳110 PiDPToQDPProof (⇐)
↳111 QDP
↳112 UsableRulesReductionPairsProof (⇔)
↳113 QDP
↳114 NonTerminationProof (⇔)
↳115 FALSE
↳116 PiDP
↳117 UsableRulesProof (⇔)
↳118 PiDP
↳119 PiDPToQDPProof (⇐)
↳120 QDP
↳121 UsableRulesReductionPairsProof (⇔)
↳122 QDP
↳123 NonTerminationProof (⇔)
↳124 FALSE
↳125 PiDP
↳126 UsableRulesProof (⇔)
↳127 PiDP
↳128 PiDPToQDPProof (⇐)
↳129 QDP
↳130 UsableRulesReductionPairsProof (⇔)
↳131 QDP
↳132 NonTerminationProof (⇔)
↳133 FALSE
↳134 PiDP
↳135 UsableRulesProof (⇔)
↳136 PiDP
↳137 PiDPToQDPProof (⇐)
↳138 QDP
↳139 UsableRulesReductionPairsProof (⇔)
↳140 QDP
↳141 NonTerminationProof (⇔)
↳142 FALSE
↳143 PiDP
↳144 UsableRulesProof (⇔)
↳145 PiDP
↳146 PiDPToQDPProof (⇐)
↳147 QDP
↳148 UsableRulesReductionPairsProof (⇔)
↳149 QDP
↳150 NonTerminationProof (⇔)
↳151 FALSE
↳152 PiDP
↳153 UsableRulesProof (⇔)
↳154 PiDP
↳155 PiDPToQDPProof (⇐)
↳156 QDP
↳157 UsableRulesReductionPairsProof (⇔)
↳158 QDP
↳159 NonTerminationProof (⇔)
↳160 FALSE
↳161 PiDP
↳162 UsableRulesProof (⇔)
↳163 PiDP
↳164 PiDPToQDPProof (⇐)
↳165 QDP
↳166 UsableRulesReductionPairsProof (⇔)
↳167 QDP
↳168 NonTerminationProof (⇔)
↳169 FALSE
↳170 PiDP
↳171 UsableRulesProof (⇔)
↳172 PiDP
↳173 PiDPToQDPProof (⇐)
↳174 QDP
↳175 UsableRulesReductionPairsProof (⇔)
↳176 QDP
↳177 DependencyGraphProof (⇔)
↳178 AND
↳179 QDP
↳180 NonTerminationProof (⇔)
↳181 FALSE
↳182 QDP
↳183 NonTerminationProof (⇔)
↳184 FALSE
↳185 PiDP
↳186 UsableRulesProof (⇔)
↳187 PiDP
↳188 PiDPToQDPProof (⇐)
↳189 QDP
↳190 QDPSizeChangeProof (⇔)
↳191 TRUE
↳192 PiDP
↳193 UsableRulesProof (⇔)
↳194 PiDP
↳195 PiDPToQDPProof (⇐)
↳196 QDP
↳197 NonTerminationProof (⇔)
↳198 FALSE
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → U79_GGA(T27, T29, mult25_in_ga(T27, T29))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(s(T27), T29) → U1_GA(T27, T29, mult25_in_ga(T27, T29))
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30, s(T32)) → U2_GA(T30, T32, mult25_in_ga(T30, T32))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → U80_GGA(T30, T32, mult25_in_ga(T30, T32))
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(T33), 0, s(T36)) → U81_GGA(T33, T36, mult25_in_ga(T33, T36))
TIMES1_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U82_GGA(T52, T54, mult64_in_ga(T52, T54))
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → U3_GA(T52, T54, mult64_in_ga(T52, T54))
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(T55, s(s(T57))) → U4_GA(T55, T57, mult72_in_ga(T55, T57))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → U5_GA(T52, T54, mult64_in_ga(T52, T54))
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → U6_GA(T55, T57, mult72_in_ga(T55, T57))
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U83_GGA(T55, T57, mult72_in_ga(T55, T57))
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → U84_GGA(T58, T61, mult72_in_ga(T58, T61))
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_GGA(T80, T82, mult111_in_ga(T80, T82))
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → U7_GA(T80, T82, mult111_in_ga(T80, T82))
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(T83, s(s(s(T85)))) → U8_GA(T83, T85, mult127_in_ga(T83, T85))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → U9_GA(T80, T82, mult111_in_ga(T80, T82))
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → U10_GA(T83, T85, mult127_in_ga(T83, T85))
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_GGA(T83, T85, mult127_in_ga(T83, T85))
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U87_GGA(T86, T89, mult127_in_ga(T86, T89))
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_GGA(T111, T113, mult166_in_ga(T111, T113))
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → U11_GA(T111, T113, mult166_in_ga(T111, T113))
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → U12_GA(T114, T116, mult190_in_ga(T114, T116))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → U13_GA(T111, T113, mult166_in_ga(T111, T113))
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → U14_GA(T114, T116, mult190_in_ga(T114, T116))
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_GGA(T114, T116, mult190_in_ga(T114, T116))
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_GGA(T117, T120, mult190_in_ga(T117, T120))
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_GGA(T145, T147, mult229_in_ga(T145, T147))
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → U15_GA(T145, T147, mult229_in_ga(T145, T147))
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → U16_GA(T148, T150, mult261_in_ga(T148, T150))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → U17_GA(T145, T147, mult229_in_ga(T145, T147))
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → U18_GA(T148, T150, mult261_in_ga(T148, T150))
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_GGA(T148, T150, mult261_in_ga(T148, T150))
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_GGA(T151, T154, mult261_in_ga(T151, T154))
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_GGA(T182, T184, mult300_in_ga(T182, T184))
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → U19_GA(T182, T184, mult300_in_ga(T182, T184))
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → U20_GA(T185, T187, mult340_in_ga(T185, T187))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → U21_GA(T182, T184, mult300_in_ga(T182, T184))
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → U22_GA(T185, T187, mult340_in_ga(T185, T187))
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_GGA(T185, T187, mult340_in_ga(T185, T187))
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_GGA(T188, T191, mult340_in_ga(T188, T191))
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_GGA(T222, T224, mult379_in_ga(T222, T224))
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → U23_GA(T222, T224, mult379_in_ga(T222, T224))
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → U24_GA(T225, T227, mult427_in_ga(T225, T227))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → U25_GA(T222, T224, mult379_in_ga(T222, T224))
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → U26_GA(T225, T227, mult427_in_ga(T225, T227))
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_GGA(T225, T227, mult427_in_ga(T225, T227))
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_GGA(T228, T231, mult427_in_ga(T228, T231))
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(s(T27)), 0, T29) → U27_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT14_IN_GAA(s(s(T27)), 0, T29) → MULT25_IN_GA(T27, T29)
MULT14_IN_GAA(s(T30), 0, s(T32)) → U28_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT14_IN_GAA(s(T30), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT14_IN_GAA(T33, 0, s(T36)) → U29_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT14_IN_GAA(T33, 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → U30_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → U31_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT14_IN_GAA(T58, s(0), s(s(T61))) → U32_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT14_IN_GAA(T58, s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → U35_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → U51_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → U52_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GAA(s(T33), 0, s(T36)) → U53_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GAA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → U54_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → U56_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → U76_GAAA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → U77_GAAA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → U78_GAAA(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(T248, T249, s(T251)) → U75_GAA(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(s(T238), T239, 0, T241) → U76_GAGA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAGA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → U77_GAGA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → U78_GAGA(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
TIMES1_IN_GGA(T248, T249, s(T251)) → U103_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
TIMES1_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → U51_GGA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → U52_GGA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GGA(s(T33), 0, s(T36)) → U53_GGA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U54_GGA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GGA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → U56_GGA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GGA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GGA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GGA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GGA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GGA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GGA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GGA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GGA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GGA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GGA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GGA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GGA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GGA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GGA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GGA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT3_IN_GGA(T248, T249, s(T251)) → U75_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → U79_GGA(T27, T29, mult25_in_ga(T27, T29))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(s(T27), T29) → U1_GA(T27, T29, mult25_in_ga(T27, T29))
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30, s(T32)) → U2_GA(T30, T32, mult25_in_ga(T30, T32))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → U80_GGA(T30, T32, mult25_in_ga(T30, T32))
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(T33), 0, s(T36)) → U81_GGA(T33, T36, mult25_in_ga(T33, T36))
TIMES1_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U82_GGA(T52, T54, mult64_in_ga(T52, T54))
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → U3_GA(T52, T54, mult64_in_ga(T52, T54))
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(T55, s(s(T57))) → U4_GA(T55, T57, mult72_in_ga(T55, T57))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → U5_GA(T52, T54, mult64_in_ga(T52, T54))
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → U6_GA(T55, T57, mult72_in_ga(T55, T57))
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U83_GGA(T55, T57, mult72_in_ga(T55, T57))
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → U84_GGA(T58, T61, mult72_in_ga(T58, T61))
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_GGA(T80, T82, mult111_in_ga(T80, T82))
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → U7_GA(T80, T82, mult111_in_ga(T80, T82))
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(T83, s(s(s(T85)))) → U8_GA(T83, T85, mult127_in_ga(T83, T85))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → U9_GA(T80, T82, mult111_in_ga(T80, T82))
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → U10_GA(T83, T85, mult127_in_ga(T83, T85))
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_GGA(T83, T85, mult127_in_ga(T83, T85))
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U87_GGA(T86, T89, mult127_in_ga(T86, T89))
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_GGA(T111, T113, mult166_in_ga(T111, T113))
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → U11_GA(T111, T113, mult166_in_ga(T111, T113))
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → U12_GA(T114, T116, mult190_in_ga(T114, T116))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → U13_GA(T111, T113, mult166_in_ga(T111, T113))
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → U14_GA(T114, T116, mult190_in_ga(T114, T116))
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_GGA(T114, T116, mult190_in_ga(T114, T116))
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_GGA(T117, T120, mult190_in_ga(T117, T120))
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_GGA(T145, T147, mult229_in_ga(T145, T147))
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → U15_GA(T145, T147, mult229_in_ga(T145, T147))
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → U16_GA(T148, T150, mult261_in_ga(T148, T150))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → U17_GA(T145, T147, mult229_in_ga(T145, T147))
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → U18_GA(T148, T150, mult261_in_ga(T148, T150))
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_GGA(T148, T150, mult261_in_ga(T148, T150))
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_GGA(T151, T154, mult261_in_ga(T151, T154))
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_GGA(T182, T184, mult300_in_ga(T182, T184))
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → U19_GA(T182, T184, mult300_in_ga(T182, T184))
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → U20_GA(T185, T187, mult340_in_ga(T185, T187))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → U21_GA(T182, T184, mult300_in_ga(T182, T184))
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → U22_GA(T185, T187, mult340_in_ga(T185, T187))
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_GGA(T185, T187, mult340_in_ga(T185, T187))
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_GGA(T188, T191, mult340_in_ga(T188, T191))
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_GGA(T222, T224, mult379_in_ga(T222, T224))
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → U23_GA(T222, T224, mult379_in_ga(T222, T224))
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → U24_GA(T225, T227, mult427_in_ga(T225, T227))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → U25_GA(T222, T224, mult379_in_ga(T222, T224))
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → U26_GA(T225, T227, mult427_in_ga(T225, T227))
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_GGA(T225, T227, mult427_in_ga(T225, T227))
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_GGA(T228, T231, mult427_in_ga(T228, T231))
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(s(T27)), 0, T29) → U27_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT14_IN_GAA(s(s(T27)), 0, T29) → MULT25_IN_GA(T27, T29)
MULT14_IN_GAA(s(T30), 0, s(T32)) → U28_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT14_IN_GAA(s(T30), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT14_IN_GAA(T33, 0, s(T36)) → U29_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT14_IN_GAA(T33, 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → U30_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → U31_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT14_IN_GAA(T58, s(0), s(s(T61))) → U32_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT14_IN_GAA(T58, s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → U35_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → U51_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → U52_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GAA(s(T33), 0, s(T36)) → U53_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GAA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → U54_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → U56_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → U76_GAAA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → U77_GAAA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → U78_GAAA(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(T248, T249, s(T251)) → U75_GAA(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(s(T238), T239, 0, T241) → U76_GAGA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAGA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → U77_GAGA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → U78_GAGA(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
TIMES1_IN_GGA(T248, T249, s(T251)) → U103_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
TIMES1_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → U51_GGA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → U52_GGA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GGA(s(T33), 0, s(T36)) → U53_GGA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U54_GGA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GGA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → U56_GGA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GGA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GGA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GGA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GGA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GGA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GGA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GGA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GGA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GGA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GGA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GGA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GGA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GGA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GGA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GGA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT3_IN_GGA(T248, T249, s(T251)) → U75_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
MULT379_IN_GA(T225) → MULT427_IN_GA(T225)
MULT427_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT379_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT427_IN_GA(T225) → MULT427_IN_GA(T225)
No rules are removed from R.
MULT379_IN_GA(T225) → MULT427_IN_GA(T225)
MULT427_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT379_IN_GA(s(T222)) → MULT379_IN_GA(T222)
POL(MULT379_IN_GA(x1)) = 2 + x1
POL(MULT427_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT427_IN_GA(T225) → MULT427_IN_GA(T225)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
MULT300_IN_GA(T185) → MULT340_IN_GA(T185)
MULT340_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT300_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT340_IN_GA(T185) → MULT340_IN_GA(T185)
No rules are removed from R.
MULT300_IN_GA(T185) → MULT340_IN_GA(T185)
MULT340_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT300_IN_GA(s(T182)) → MULT300_IN_GA(T182)
POL(MULT300_IN_GA(x1)) = 2 + x1
POL(MULT340_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT340_IN_GA(T185) → MULT340_IN_GA(T185)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
MULT229_IN_GA(T148) → MULT261_IN_GA(T148)
MULT261_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT229_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT261_IN_GA(T148) → MULT261_IN_GA(T148)
No rules are removed from R.
MULT229_IN_GA(T148) → MULT261_IN_GA(T148)
MULT261_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT229_IN_GA(s(T145)) → MULT229_IN_GA(T145)
POL(MULT229_IN_GA(x1)) = 2 + x1
POL(MULT261_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT261_IN_GA(T148) → MULT261_IN_GA(T148)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
MULT166_IN_GA(T114) → MULT190_IN_GA(T114)
MULT190_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT166_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT190_IN_GA(T114) → MULT190_IN_GA(T114)
No rules are removed from R.
MULT166_IN_GA(T114) → MULT190_IN_GA(T114)
MULT190_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT166_IN_GA(s(T111)) → MULT166_IN_GA(T111)
POL(MULT166_IN_GA(x1)) = 2 + x1
POL(MULT190_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT190_IN_GA(T114) → MULT190_IN_GA(T114)
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
MULT111_IN_GA(T83) → MULT127_IN_GA(T83)
MULT127_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT111_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT127_IN_GA(T83) → MULT127_IN_GA(T83)
No rules are removed from R.
MULT111_IN_GA(T83) → MULT127_IN_GA(T83)
MULT127_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT111_IN_GA(s(T80)) → MULT111_IN_GA(T80)
POL(MULT111_IN_GA(x1)) = 2 + x1
POL(MULT127_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT127_IN_GA(T83) → MULT127_IN_GA(T83)
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
MULT64_IN_GA(T55) → MULT72_IN_GA(T55)
MULT72_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT64_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT72_IN_GA(T55) → MULT72_IN_GA(T55)
No rules are removed from R.
MULT64_IN_GA(T55) → MULT72_IN_GA(T55)
MULT72_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT64_IN_GA(s(T52)) → MULT64_IN_GA(T52)
POL(MULT64_IN_GA(x1)) = 2 + x1
POL(MULT72_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT72_IN_GA(T55) → MULT72_IN_GA(T55)
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30) → MULT25_IN_GA(T30)
MULT25_IN_GA(s(T27)) → MULT25_IN_GA(T27)
No rules are removed from R.
MULT25_IN_GA(s(T27)) → MULT25_IN_GA(T27)
POL(MULT25_IN_GA(x1)) = 2·x1
POL(s(x1)) = 2·x1
MULT25_IN_GA(T30) → MULT25_IN_GA(T30)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(s(s(T238))) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
No rules are removed from R.
MULT3_IN_GAA(s(s(T238))) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT3_IN_GAA(T242)
POL(MULT14_IN_GAA(x1)) = 2 + 2·x1
POL(MULT3_IN_GAA(x1)) = x1
POL(MULT456_IN_GAAA(x1)) = 1 + 2·x1
POL(s(x1)) = 2 + 2·x1
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(T242, s(T247)) → MULT456_IN_GAGA(T242, T247)
From the DPs we obtained the following set of size-change graphs:
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(T248, T249) → MULT3_IN_GGA(T248, T249)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → U79_GGA(T27, T29, mult25_in_ga(T27, T29))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(s(T27), T29) → U1_GA(T27, T29, mult25_in_ga(T27, T29))
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30, s(T32)) → U2_GA(T30, T32, mult25_in_ga(T30, T32))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → U80_GGA(T30, T32, mult25_in_ga(T30, T32))
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(T33), 0, s(T36)) → U81_GGA(T33, T36, mult25_in_ga(T33, T36))
TIMES1_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U82_GGA(T52, T54, mult64_in_ga(T52, T54))
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → U3_GA(T52, T54, mult64_in_ga(T52, T54))
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(T55, s(s(T57))) → U4_GA(T55, T57, mult72_in_ga(T55, T57))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → U5_GA(T52, T54, mult64_in_ga(T52, T54))
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → U6_GA(T55, T57, mult72_in_ga(T55, T57))
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U83_GGA(T55, T57, mult72_in_ga(T55, T57))
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → U84_GGA(T58, T61, mult72_in_ga(T58, T61))
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_GGA(T80, T82, mult111_in_ga(T80, T82))
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → U7_GA(T80, T82, mult111_in_ga(T80, T82))
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(T83, s(s(s(T85)))) → U8_GA(T83, T85, mult127_in_ga(T83, T85))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → U9_GA(T80, T82, mult111_in_ga(T80, T82))
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → U10_GA(T83, T85, mult127_in_ga(T83, T85))
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_GGA(T83, T85, mult127_in_ga(T83, T85))
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U87_GGA(T86, T89, mult127_in_ga(T86, T89))
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_GGA(T111, T113, mult166_in_ga(T111, T113))
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → U11_GA(T111, T113, mult166_in_ga(T111, T113))
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → U12_GA(T114, T116, mult190_in_ga(T114, T116))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → U13_GA(T111, T113, mult166_in_ga(T111, T113))
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → U14_GA(T114, T116, mult190_in_ga(T114, T116))
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_GGA(T114, T116, mult190_in_ga(T114, T116))
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_GGA(T117, T120, mult190_in_ga(T117, T120))
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_GGA(T145, T147, mult229_in_ga(T145, T147))
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → U15_GA(T145, T147, mult229_in_ga(T145, T147))
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → U16_GA(T148, T150, mult261_in_ga(T148, T150))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → U17_GA(T145, T147, mult229_in_ga(T145, T147))
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → U18_GA(T148, T150, mult261_in_ga(T148, T150))
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_GGA(T148, T150, mult261_in_ga(T148, T150))
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_GGA(T151, T154, mult261_in_ga(T151, T154))
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_GGA(T182, T184, mult300_in_ga(T182, T184))
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → U19_GA(T182, T184, mult300_in_ga(T182, T184))
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → U20_GA(T185, T187, mult340_in_ga(T185, T187))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → U21_GA(T182, T184, mult300_in_ga(T182, T184))
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → U22_GA(T185, T187, mult340_in_ga(T185, T187))
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_GGA(T185, T187, mult340_in_ga(T185, T187))
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_GGA(T188, T191, mult340_in_ga(T188, T191))
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_GGA(T222, T224, mult379_in_ga(T222, T224))
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → U23_GA(T222, T224, mult379_in_ga(T222, T224))
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → U24_GA(T225, T227, mult427_in_ga(T225, T227))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → U25_GA(T222, T224, mult379_in_ga(T222, T224))
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → U26_GA(T225, T227, mult427_in_ga(T225, T227))
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_GGA(T225, T227, mult427_in_ga(T225, T227))
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_GGA(T228, T231, mult427_in_ga(T228, T231))
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(s(T27)), 0, T29) → U27_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT14_IN_GAA(s(s(T27)), 0, T29) → MULT25_IN_GA(T27, T29)
MULT14_IN_GAA(s(T30), 0, s(T32)) → U28_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT14_IN_GAA(s(T30), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT14_IN_GAA(T33, 0, s(T36)) → U29_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT14_IN_GAA(T33, 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → U30_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → U31_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT14_IN_GAA(T58, s(0), s(s(T61))) → U32_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT14_IN_GAA(T58, s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → U35_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → U51_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → U52_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GAA(s(T33), 0, s(T36)) → U53_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GAA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → U54_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → U56_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → U76_GAAA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → U77_GAAA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → U78_GAAA(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(T248, T249, s(T251)) → U75_GAA(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(s(T238), T239, 0, T241) → U76_GAGA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAGA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → U77_GAGA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → U78_GAGA(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
TIMES1_IN_GGA(T248, T249, s(T251)) → U103_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
TIMES1_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → U51_GGA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → U52_GGA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GGA(s(T33), 0, s(T36)) → U53_GGA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U54_GGA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GGA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → U56_GGA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GGA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GGA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GGA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GGA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GGA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GGA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GGA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GGA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GGA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GGA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GGA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GGA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GGA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GGA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GGA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT3_IN_GGA(T248, T249, s(T251)) → U75_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → U79_GGA(T27, T29, mult25_in_ga(T27, T29))
TIMES1_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(s(T27), T29) → U1_GA(T27, T29, mult25_in_ga(T27, T29))
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30, s(T32)) → U2_GA(T30, T32, mult25_in_ga(T30, T32))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → U80_GGA(T30, T32, mult25_in_ga(T30, T32))
TIMES1_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
TIMES1_IN_GGA(s(T33), 0, s(T36)) → U81_GGA(T33, T36, mult25_in_ga(T33, T36))
TIMES1_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U82_GGA(T52, T54, mult64_in_ga(T52, T54))
TIMES1_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → U3_GA(T52, T54, mult64_in_ga(T52, T54))
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(T55, s(s(T57))) → U4_GA(T55, T57, mult72_in_ga(T55, T57))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → U5_GA(T52, T54, mult64_in_ga(T52, T54))
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → U6_GA(T55, T57, mult72_in_ga(T55, T57))
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U83_GGA(T55, T57, mult72_in_ga(T55, T57))
TIMES1_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → U84_GGA(T58, T61, mult72_in_ga(T58, T61))
TIMES1_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_GGA(T80, T82, mult111_in_ga(T80, T82))
TIMES1_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → U7_GA(T80, T82, mult111_in_ga(T80, T82))
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(T83, s(s(s(T85)))) → U8_GA(T83, T85, mult127_in_ga(T83, T85))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → U9_GA(T80, T82, mult111_in_ga(T80, T82))
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → U10_GA(T83, T85, mult127_in_ga(T83, T85))
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_GGA(T83, T85, mult127_in_ga(T83, T85))
TIMES1_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U87_GGA(T86, T89, mult127_in_ga(T86, T89))
TIMES1_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_GGA(T111, T113, mult166_in_ga(T111, T113))
TIMES1_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → U11_GA(T111, T113, mult166_in_ga(T111, T113))
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → U12_GA(T114, T116, mult190_in_ga(T114, T116))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → U13_GA(T111, T113, mult166_in_ga(T111, T113))
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → U14_GA(T114, T116, mult190_in_ga(T114, T116))
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_GGA(T114, T116, mult190_in_ga(T114, T116))
TIMES1_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_GGA(T117, T120, mult190_in_ga(T117, T120))
TIMES1_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_GGA(T145, T147, mult229_in_ga(T145, T147))
TIMES1_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → U15_GA(T145, T147, mult229_in_ga(T145, T147))
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → U16_GA(T148, T150, mult261_in_ga(T148, T150))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → U17_GA(T145, T147, mult229_in_ga(T145, T147))
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → U18_GA(T148, T150, mult261_in_ga(T148, T150))
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_GGA(T148, T150, mult261_in_ga(T148, T150))
TIMES1_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_GGA(T151, T154, mult261_in_ga(T151, T154))
TIMES1_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_GGA(T182, T184, mult300_in_ga(T182, T184))
TIMES1_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → U19_GA(T182, T184, mult300_in_ga(T182, T184))
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → U20_GA(T185, T187, mult340_in_ga(T185, T187))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → U21_GA(T182, T184, mult300_in_ga(T182, T184))
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → U22_GA(T185, T187, mult340_in_ga(T185, T187))
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_GGA(T185, T187, mult340_in_ga(T185, T187))
TIMES1_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_GGA(T188, T191, mult340_in_ga(T188, T191))
TIMES1_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_GGA(T222, T224, mult379_in_ga(T222, T224))
TIMES1_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → U23_GA(T222, T224, mult379_in_ga(T222, T224))
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → U24_GA(T225, T227, mult427_in_ga(T225, T227))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → U25_GA(T222, T224, mult379_in_ga(T222, T224))
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → U26_GA(T225, T227, mult427_in_ga(T225, T227))
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_GGA(T225, T227, mult427_in_ga(T225, T227))
TIMES1_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_GGA(T228, T231, mult427_in_ga(T228, T231))
TIMES1_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
TIMES1_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(s(T27)), 0, T29) → U27_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT14_IN_GAA(s(s(T27)), 0, T29) → MULT25_IN_GA(T27, T29)
MULT14_IN_GAA(s(T30), 0, s(T32)) → U28_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT14_IN_GAA(s(T30), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT14_IN_GAA(T33, 0, s(T36)) → U29_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT14_IN_GAA(T33, 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → U30_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT14_IN_GAA(s(s(T52)), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → U31_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT14_IN_GAA(s(T55), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT14_IN_GAA(T58, s(0), s(s(T61))) → U32_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT14_IN_GAA(T58, s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT14_IN_GAA(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT14_IN_GAA(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → U35_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT14_IN_GAA(T86, s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT14_IN_GAA(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT14_IN_GAA(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT14_IN_GAA(T117, s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT14_IN_GAA(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT14_IN_GAA(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT14_IN_GAA(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT14_IN_GAA(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT14_IN_GAA(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT14_IN_GAA(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT14_IN_GAA(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT14_IN_GAA(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT14_IN_GAA(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → U51_GAA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GAA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → U52_GAA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GAA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GAA(s(T33), 0, s(T36)) → U53_GAA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GAA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → U54_GAA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GAA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GAA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GAA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → U56_GAA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GAA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GAA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GAA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GAA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GAA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GAA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GAA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GAA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GAA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GAA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GAA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GAA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GAA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GAA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GAA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GAA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GAA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GAA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GAA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GAA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GAA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GAA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GAA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GAA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GAA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GAA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GAA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GAA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GAA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GAA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GAA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GAA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → U76_GAAA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → U77_GAAA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GAA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GAA(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → U78_GAAA(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(T248, T249, s(T251)) → U75_GAA(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
TIMES1_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(s(T238), T239, 0, T241) → U76_GAGA(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
MULT456_IN_GAGA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → U77_GAGA(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
MULT456_IN_GAGA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → U78_GAGA(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
TIMES1_IN_GGA(T248, T249, s(T251)) → U103_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
TIMES1_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → U51_GGA(T27, T29, mult25_in_ga(T27, T29))
MULT3_IN_GGA(s(s(s(T27))), 0, T29) → MULT25_IN_GA(T27, T29)
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → U52_GGA(T30, T32, mult25_in_ga(T30, T32))
MULT3_IN_GGA(s(s(T30)), 0, s(T32)) → MULT25_IN_GA(T30, T32)
MULT3_IN_GGA(s(T33), 0, s(T36)) → U53_GGA(T33, T36, mult25_in_ga(T33, T36))
MULT3_IN_GGA(s(T33), 0, s(T36)) → MULT25_IN_GA(T33, T36)
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → U54_GGA(T52, T54, mult64_in_ga(T52, T54))
MULT3_IN_GGA(s(s(s(T52))), s(0), s(s(T54))) → MULT64_IN_GA(T52, T54)
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → U55_GGA(T55, T57, mult72_in_ga(T55, T57))
MULT3_IN_GGA(s(s(T55)), s(0), s(s(s(T57)))) → MULT72_IN_GA(T55, T57)
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → U56_GGA(T58, T61, mult72_in_ga(T58, T61))
MULT3_IN_GGA(s(T58), s(0), s(s(T61))) → MULT72_IN_GA(T58, T61)
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_GGA(T80, T82, mult111_in_ga(T80, T82))
MULT3_IN_GGA(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → MULT111_IN_GA(T80, T82)
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_GGA(T83, T85, mult127_in_ga(T83, T85))
MULT3_IN_GGA(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → MULT127_IN_GA(T83, T85)
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → U59_GGA(T86, T89, mult127_in_ga(T86, T89))
MULT3_IN_GGA(s(T86), s(s(0)), s(s(s(T89)))) → MULT127_IN_GA(T86, T89)
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_GGA(T111, T113, mult166_in_ga(T111, T113))
MULT3_IN_GGA(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → MULT166_IN_GA(T111, T113)
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_GGA(T114, T116, mult190_in_ga(T114, T116))
MULT3_IN_GGA(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → MULT190_IN_GA(T114, T116)
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_GGA(T117, T120, mult190_in_ga(T117, T120))
MULT3_IN_GGA(s(T117), s(s(s(0))), s(s(s(s(T120))))) → MULT190_IN_GA(T117, T120)
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_GGA(T145, T147, mult229_in_ga(T145, T147))
MULT3_IN_GGA(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → MULT229_IN_GA(T145, T147)
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_GGA(T148, T150, mult261_in_ga(T148, T150))
MULT3_IN_GGA(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → MULT261_IN_GA(T148, T150)
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_GGA(T151, T154, mult261_in_ga(T151, T154))
MULT3_IN_GGA(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → MULT261_IN_GA(T151, T154)
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_GGA(T182, T184, mult300_in_ga(T182, T184))
MULT3_IN_GGA(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → MULT300_IN_GA(T182, T184)
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_GGA(T185, T187, mult340_in_ga(T185, T187))
MULT3_IN_GGA(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → MULT340_IN_GA(T185, T187)
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_GGA(T188, T191, mult340_in_ga(T188, T191))
MULT3_IN_GGA(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → MULT340_IN_GA(T188, T191)
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_GGA(T222, T224, mult379_in_ga(T222, T224))
MULT3_IN_GGA(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → MULT379_IN_GA(T222, T224)
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_GGA(T225, T227, mult427_in_ga(T225, T227))
MULT3_IN_GGA(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → MULT427_IN_GA(T225, T227)
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_GGA(T228, T231, mult427_in_ga(T228, T231))
MULT3_IN_GGA(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → MULT427_IN_GA(T228, T231)
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_GGA(T238, T241, mult14_in_gaa(T238, s(T239), T241))
MULT3_IN_GGA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_GGA(T242, T246, mult3_in_gaa(T242, s(T243), T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_GGA(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
MULT3_IN_GGA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT3_IN_GGA(T248, T249, s(T251)) → U75_GGA(T248, T249, T251, mult3_in_gga(T248, T249, T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT379_IN_GA(T225, s(s(s(s(s(s(s(T227)))))))) → MULT427_IN_GA(T225, T227)
MULT427_IN_GA(s(T222), T224) → MULT379_IN_GA(T222, T224)
MULT379_IN_GA(s(T222), s(s(s(s(s(s(T224))))))) → MULT379_IN_GA(T222, T224)
MULT427_IN_GA(T225, s(T227)) → MULT427_IN_GA(T225, T227)
MULT379_IN_GA(T225) → MULT427_IN_GA(T225)
MULT427_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT379_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT427_IN_GA(T225) → MULT427_IN_GA(T225)
No rules are removed from R.
MULT379_IN_GA(T225) → MULT427_IN_GA(T225)
MULT427_IN_GA(s(T222)) → MULT379_IN_GA(T222)
MULT379_IN_GA(s(T222)) → MULT379_IN_GA(T222)
POL(MULT379_IN_GA(x1)) = 2 + x1
POL(MULT427_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT427_IN_GA(T225) → MULT427_IN_GA(T225)
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT300_IN_GA(T185, s(s(s(s(s(s(T187))))))) → MULT340_IN_GA(T185, T187)
MULT340_IN_GA(s(T182), T184) → MULT300_IN_GA(T182, T184)
MULT300_IN_GA(s(T182), s(s(s(s(s(T184)))))) → MULT300_IN_GA(T182, T184)
MULT340_IN_GA(T185, s(T187)) → MULT340_IN_GA(T185, T187)
MULT300_IN_GA(T185) → MULT340_IN_GA(T185)
MULT340_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT300_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT340_IN_GA(T185) → MULT340_IN_GA(T185)
No rules are removed from R.
MULT300_IN_GA(T185) → MULT340_IN_GA(T185)
MULT340_IN_GA(s(T182)) → MULT300_IN_GA(T182)
MULT300_IN_GA(s(T182)) → MULT300_IN_GA(T182)
POL(MULT300_IN_GA(x1)) = 2 + x1
POL(MULT340_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT340_IN_GA(T185) → MULT340_IN_GA(T185)
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT229_IN_GA(T148, s(s(s(s(s(T150)))))) → MULT261_IN_GA(T148, T150)
MULT261_IN_GA(s(T145), T147) → MULT229_IN_GA(T145, T147)
MULT229_IN_GA(s(T145), s(s(s(s(T147))))) → MULT229_IN_GA(T145, T147)
MULT261_IN_GA(T148, s(T150)) → MULT261_IN_GA(T148, T150)
MULT229_IN_GA(T148) → MULT261_IN_GA(T148)
MULT261_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT229_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT261_IN_GA(T148) → MULT261_IN_GA(T148)
No rules are removed from R.
MULT229_IN_GA(T148) → MULT261_IN_GA(T148)
MULT261_IN_GA(s(T145)) → MULT229_IN_GA(T145)
MULT229_IN_GA(s(T145)) → MULT229_IN_GA(T145)
POL(MULT229_IN_GA(x1)) = 2 + x1
POL(MULT261_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT261_IN_GA(T148) → MULT261_IN_GA(T148)
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT166_IN_GA(T114, s(s(s(s(T116))))) → MULT190_IN_GA(T114, T116)
MULT190_IN_GA(s(T111), T113) → MULT166_IN_GA(T111, T113)
MULT166_IN_GA(s(T111), s(s(s(T113)))) → MULT166_IN_GA(T111, T113)
MULT190_IN_GA(T114, s(T116)) → MULT190_IN_GA(T114, T116)
MULT166_IN_GA(T114) → MULT190_IN_GA(T114)
MULT190_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT166_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT190_IN_GA(T114) → MULT190_IN_GA(T114)
No rules are removed from R.
MULT166_IN_GA(T114) → MULT190_IN_GA(T114)
MULT190_IN_GA(s(T111)) → MULT166_IN_GA(T111)
MULT166_IN_GA(s(T111)) → MULT166_IN_GA(T111)
POL(MULT166_IN_GA(x1)) = 2 + x1
POL(MULT190_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT190_IN_GA(T114) → MULT190_IN_GA(T114)
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT111_IN_GA(T83, s(s(s(T85)))) → MULT127_IN_GA(T83, T85)
MULT127_IN_GA(s(T80), T82) → MULT111_IN_GA(T80, T82)
MULT111_IN_GA(s(T80), s(s(T82))) → MULT111_IN_GA(T80, T82)
MULT127_IN_GA(T83, s(T85)) → MULT127_IN_GA(T83, T85)
MULT111_IN_GA(T83) → MULT127_IN_GA(T83)
MULT127_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT111_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT127_IN_GA(T83) → MULT127_IN_GA(T83)
No rules are removed from R.
MULT111_IN_GA(T83) → MULT127_IN_GA(T83)
MULT127_IN_GA(s(T80)) → MULT111_IN_GA(T80)
MULT111_IN_GA(s(T80)) → MULT111_IN_GA(T80)
POL(MULT111_IN_GA(x1)) = 2 + x1
POL(MULT127_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT127_IN_GA(T83) → MULT127_IN_GA(T83)
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT64_IN_GA(T55, s(s(T57))) → MULT72_IN_GA(T55, T57)
MULT72_IN_GA(s(T52), T54) → MULT64_IN_GA(T52, T54)
MULT64_IN_GA(s(T52), s(T54)) → MULT64_IN_GA(T52, T54)
MULT72_IN_GA(T55, s(T57)) → MULT72_IN_GA(T55, T57)
MULT64_IN_GA(T55) → MULT72_IN_GA(T55)
MULT72_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT64_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT72_IN_GA(T55) → MULT72_IN_GA(T55)
No rules are removed from R.
MULT64_IN_GA(T55) → MULT72_IN_GA(T55)
MULT72_IN_GA(s(T52)) → MULT64_IN_GA(T52)
MULT64_IN_GA(s(T52)) → MULT64_IN_GA(T52)
POL(MULT64_IN_GA(x1)) = 2 + x1
POL(MULT72_IN_GA(x1)) = 1 + x1
POL(s(x1)) = 2 + 2·x1
MULT72_IN_GA(T55) → MULT72_IN_GA(T55)
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT25_IN_GA(T30, s(T32)) → MULT25_IN_GA(T30, T32)
MULT25_IN_GA(s(T27), T29) → MULT25_IN_GA(T27, T29)
MULT25_IN_GA(T30) → MULT25_IN_GA(T30)
MULT25_IN_GA(s(T27)) → MULT25_IN_GA(T27)
No rules are removed from R.
MULT25_IN_GA(s(T27)) → MULT25_IN_GA(T27)
POL(MULT25_IN_GA(x1)) = 2·x1
POL(s(x1)) = 2·x1
MULT25_IN_GA(T30) → MULT25_IN_GA(T30)
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT3_IN_GAA(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(s(T238), T239, 0, T241) → MULT14_IN_GAA(T238, s(T239), T241)
MULT14_IN_GAA(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT456_IN_GAAA(T242, T243, 0, s(T246)) → MULT3_IN_GAA(T242, s(T243), T246)
MULT3_IN_GAA(T248, T249, s(T251)) → MULT3_IN_GAA(T248, T249, T251)
MULT456_IN_GAAA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAAA(T242, T243, T247, T246)
MULT3_IN_GAA(s(s(T238))) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
No rules are removed from R.
MULT3_IN_GAA(s(s(T238))) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT3_IN_GAA(T242)
MULT3_IN_GAA(s(T242)) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(s(T238)) → MULT14_IN_GAA(T238)
MULT14_IN_GAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT3_IN_GAA(T242)
POL(MULT14_IN_GAA(x1)) = 2 + 2·x1
POL(MULT3_IN_GAA(x1)) = x1
POL(MULT456_IN_GAAA(x1)) = 1 + 2·x1
POL(s(x1)) = 2 + 2·x1
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
MULT456_IN_GAAA(T242) → MULT456_IN_GAAA(T242)
MULT3_IN_GAA(T248) → MULT3_IN_GAA(T248)
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT456_IN_GAGA(T242, T243, s(T247), s(T246)) → MULT456_IN_GAGA(T242, T243, T247, T246)
MULT456_IN_GAGA(T242, s(T247)) → MULT456_IN_GAGA(T242, T247)
From the DPs we obtained the following set of size-change graphs:
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
times1_in_gga(0, T8, 0) → times1_out_gga(0, T8, 0)
times1_in_gga(s(0), 0, 0) → times1_out_gga(s(0), 0, 0)
times1_in_gga(s(s(0)), 0, 0) → times1_out_gga(s(s(0)), 0, 0)
times1_in_gga(s(s(s(T27))), 0, T29) → U79_gga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(0, 0) → mult25_out_ga(0, 0)
mult25_in_ga(s(T27), T29) → U1_ga(T27, T29, mult25_in_ga(T27, T29))
mult25_in_ga(T30, s(T32)) → U2_ga(T30, T32, mult25_in_ga(T30, T32))
U2_ga(T30, T32, mult25_out_ga(T30, T32)) → mult25_out_ga(T30, s(T32))
U1_ga(T27, T29, mult25_out_ga(T27, T29)) → mult25_out_ga(s(T27), T29)
U79_gga(T27, T29, mult25_out_ga(T27, T29)) → times1_out_gga(s(s(s(T27))), 0, T29)
times1_in_gga(s(s(T30)), 0, s(T32)) → U80_gga(T30, T32, mult25_in_ga(T30, T32))
U80_gga(T30, T32, mult25_out_ga(T30, T32)) → times1_out_gga(s(s(T30)), 0, s(T32))
times1_in_gga(s(T33), 0, s(T36)) → U81_gga(T33, T36, mult25_in_ga(T33, T36))
U81_gga(T33, T36, mult25_out_ga(T33, T36)) → times1_out_gga(s(T33), 0, s(T36))
times1_in_gga(s(0), s(0), s(0)) → times1_out_gga(s(0), s(0), s(0))
times1_in_gga(s(s(0)), s(0), s(s(0))) → times1_out_gga(s(s(0)), s(0), s(s(0)))
times1_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U82_gga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(0, s(0)) → mult64_out_ga(0, s(0))
mult64_in_ga(s(T52), s(T54)) → U3_ga(T52, T54, mult64_in_ga(T52, T54))
mult64_in_ga(T55, s(s(T57))) → U4_ga(T55, T57, mult72_in_ga(T55, T57))
mult72_in_ga(0, 0) → mult72_out_ga(0, 0)
mult72_in_ga(s(T52), T54) → U5_ga(T52, T54, mult64_in_ga(T52, T54))
U5_ga(T52, T54, mult64_out_ga(T52, T54)) → mult72_out_ga(s(T52), T54)
mult72_in_ga(T55, s(T57)) → U6_ga(T55, T57, mult72_in_ga(T55, T57))
U6_ga(T55, T57, mult72_out_ga(T55, T57)) → mult72_out_ga(T55, s(T57))
U4_ga(T55, T57, mult72_out_ga(T55, T57)) → mult64_out_ga(T55, s(s(T57)))
U3_ga(T52, T54, mult64_out_ga(T52, T54)) → mult64_out_ga(s(T52), s(T54))
U82_gga(T52, T54, mult64_out_ga(T52, T54)) → times1_out_gga(s(s(s(T52))), s(0), s(s(T54)))
times1_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U83_gga(T55, T57, mult72_in_ga(T55, T57))
U83_gga(T55, T57, mult72_out_ga(T55, T57)) → times1_out_gga(s(s(T55)), s(0), s(s(s(T57))))
times1_in_gga(s(T58), s(0), s(s(T61))) → U84_gga(T58, T61, mult72_in_ga(T58, T61))
U84_gga(T58, T61, mult72_out_ga(T58, T61)) → times1_out_gga(s(T58), s(0), s(s(T61)))
times1_in_gga(s(0), s(s(0)), s(s(0))) → times1_out_gga(s(0), s(s(0)), s(s(0)))
times1_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → times1_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
times1_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U85_gga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(0, s(s(0))) → mult111_out_ga(0, s(s(0)))
mult111_in_ga(s(T80), s(s(T82))) → U7_ga(T80, T82, mult111_in_ga(T80, T82))
mult111_in_ga(T83, s(s(s(T85)))) → U8_ga(T83, T85, mult127_in_ga(T83, T85))
mult127_in_ga(0, 0) → mult127_out_ga(0, 0)
mult127_in_ga(s(T80), T82) → U9_ga(T80, T82, mult111_in_ga(T80, T82))
U9_ga(T80, T82, mult111_out_ga(T80, T82)) → mult127_out_ga(s(T80), T82)
mult127_in_ga(T83, s(T85)) → U10_ga(T83, T85, mult127_in_ga(T83, T85))
U10_ga(T83, T85, mult127_out_ga(T83, T85)) → mult127_out_ga(T83, s(T85))
U8_ga(T83, T85, mult127_out_ga(T83, T85)) → mult111_out_ga(T83, s(s(s(T85))))
U7_ga(T80, T82, mult111_out_ga(T80, T82)) → mult111_out_ga(s(T80), s(s(T82)))
U85_gga(T80, T82, mult111_out_ga(T80, T82)) → times1_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
times1_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U86_gga(T83, T85, mult127_in_ga(T83, T85))
U86_gga(T83, T85, mult127_out_ga(T83, T85)) → times1_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
times1_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U87_gga(T86, T89, mult127_in_ga(T86, T89))
U87_gga(T86, T89, mult127_out_ga(T86, T89)) → times1_out_gga(s(T86), s(s(0)), s(s(s(T89))))
times1_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → times1_out_gga(s(0), s(s(s(0))), s(s(s(0))))
times1_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U88_gga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(0, s(s(s(0)))) → mult166_out_ga(0, s(s(s(0))))
mult166_in_ga(s(T111), s(s(s(T113)))) → U11_ga(T111, T113, mult166_in_ga(T111, T113))
mult166_in_ga(T114, s(s(s(s(T116))))) → U12_ga(T114, T116, mult190_in_ga(T114, T116))
mult190_in_ga(0, 0) → mult190_out_ga(0, 0)
mult190_in_ga(s(T111), T113) → U13_ga(T111, T113, mult166_in_ga(T111, T113))
U13_ga(T111, T113, mult166_out_ga(T111, T113)) → mult190_out_ga(s(T111), T113)
mult190_in_ga(T114, s(T116)) → U14_ga(T114, T116, mult190_in_ga(T114, T116))
U14_ga(T114, T116, mult190_out_ga(T114, T116)) → mult190_out_ga(T114, s(T116))
U12_ga(T114, T116, mult190_out_ga(T114, T116)) → mult166_out_ga(T114, s(s(s(s(T116)))))
U11_ga(T111, T113, mult166_out_ga(T111, T113)) → mult166_out_ga(s(T111), s(s(s(T113))))
U88_gga(T111, T113, mult166_out_ga(T111, T113)) → times1_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
times1_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U89_gga(T114, T116, mult190_in_ga(T114, T116))
U89_gga(T114, T116, mult190_out_ga(T114, T116)) → times1_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
times1_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U90_gga(T117, T120, mult190_in_ga(T117, T120))
U90_gga(T117, T120, mult190_out_ga(T117, T120)) → times1_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
times1_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → times1_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
times1_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → times1_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
times1_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U91_gga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(0, s(s(s(s(0))))) → mult229_out_ga(0, s(s(s(s(0)))))
mult229_in_ga(s(T145), s(s(s(s(T147))))) → U15_ga(T145, T147, mult229_in_ga(T145, T147))
mult229_in_ga(T148, s(s(s(s(s(T150)))))) → U16_ga(T148, T150, mult261_in_ga(T148, T150))
mult261_in_ga(0, 0) → mult261_out_ga(0, 0)
mult261_in_ga(s(T145), T147) → U17_ga(T145, T147, mult229_in_ga(T145, T147))
U17_ga(T145, T147, mult229_out_ga(T145, T147)) → mult261_out_ga(s(T145), T147)
mult261_in_ga(T148, s(T150)) → U18_ga(T148, T150, mult261_in_ga(T148, T150))
U18_ga(T148, T150, mult261_out_ga(T148, T150)) → mult261_out_ga(T148, s(T150))
U16_ga(T148, T150, mult261_out_ga(T148, T150)) → mult229_out_ga(T148, s(s(s(s(s(T150))))))
U15_ga(T145, T147, mult229_out_ga(T145, T147)) → mult229_out_ga(s(T145), s(s(s(s(T147)))))
U91_gga(T145, T147, mult229_out_ga(T145, T147)) → times1_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
times1_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U92_gga(T148, T150, mult261_in_ga(T148, T150))
U92_gga(T148, T150, mult261_out_ga(T148, T150)) → times1_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
times1_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U93_gga(T151, T154, mult261_in_ga(T151, T154))
U93_gga(T151, T154, mult261_out_ga(T151, T154)) → times1_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
times1_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → times1_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
times1_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
times1_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U94_gga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(0, s(s(s(s(s(0)))))) → mult300_out_ga(0, s(s(s(s(s(0))))))
mult300_in_ga(s(T182), s(s(s(s(s(T184)))))) → U19_ga(T182, T184, mult300_in_ga(T182, T184))
mult300_in_ga(T185, s(s(s(s(s(s(T187))))))) → U20_ga(T185, T187, mult340_in_ga(T185, T187))
mult340_in_ga(0, 0) → mult340_out_ga(0, 0)
mult340_in_ga(s(T182), T184) → U21_ga(T182, T184, mult300_in_ga(T182, T184))
U21_ga(T182, T184, mult300_out_ga(T182, T184)) → mult340_out_ga(s(T182), T184)
mult340_in_ga(T185, s(T187)) → U22_ga(T185, T187, mult340_in_ga(T185, T187))
U22_ga(T185, T187, mult340_out_ga(T185, T187)) → mult340_out_ga(T185, s(T187))
U20_ga(T185, T187, mult340_out_ga(T185, T187)) → mult300_out_ga(T185, s(s(s(s(s(s(T187)))))))
U19_ga(T182, T184, mult300_out_ga(T182, T184)) → mult300_out_ga(s(T182), s(s(s(s(s(T184))))))
U94_gga(T182, T184, mult300_out_ga(T182, T184)) → times1_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
times1_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U95_gga(T185, T187, mult340_in_ga(T185, T187))
U95_gga(T185, T187, mult340_out_ga(T185, T187)) → times1_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
times1_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U96_gga(T188, T191, mult340_in_ga(T188, T191))
U96_gga(T188, T191, mult340_out_ga(T188, T191)) → times1_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
times1_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → times1_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
times1_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → times1_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
times1_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U97_gga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(0, s(s(s(s(s(s(0))))))) → mult379_out_ga(0, s(s(s(s(s(s(0)))))))
mult379_in_ga(s(T222), s(s(s(s(s(s(T224))))))) → U23_ga(T222, T224, mult379_in_ga(T222, T224))
mult379_in_ga(T225, s(s(s(s(s(s(s(T227)))))))) → U24_ga(T225, T227, mult427_in_ga(T225, T227))
mult427_in_ga(0, 0) → mult427_out_ga(0, 0)
mult427_in_ga(s(T222), T224) → U25_ga(T222, T224, mult379_in_ga(T222, T224))
U25_ga(T222, T224, mult379_out_ga(T222, T224)) → mult427_out_ga(s(T222), T224)
mult427_in_ga(T225, s(T227)) → U26_ga(T225, T227, mult427_in_ga(T225, T227))
U26_ga(T225, T227, mult427_out_ga(T225, T227)) → mult427_out_ga(T225, s(T227))
U24_ga(T225, T227, mult427_out_ga(T225, T227)) → mult379_out_ga(T225, s(s(s(s(s(s(s(T227))))))))
U23_ga(T222, T224, mult379_out_ga(T222, T224)) → mult379_out_ga(s(T222), s(s(s(s(s(s(T224)))))))
U97_gga(T222, T224, mult379_out_ga(T222, T224)) → times1_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
times1_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U98_gga(T225, T227, mult427_in_ga(T225, T227))
U98_gga(T225, T227, mult427_out_ga(T225, T227)) → times1_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
times1_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U99_gga(T228, T231, mult427_in_ga(T228, T231))
U99_gga(T228, T231, mult427_out_ga(T228, T231)) → times1_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
times1_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → times1_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
times1_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U100_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(0, 0, 0) → mult14_out_gaa(0, 0, 0)
mult14_in_gaa(s(0), 0, 0) → mult14_out_gaa(s(0), 0, 0)
mult14_in_gaa(s(s(T27)), 0, T29) → U27_gaa(T27, T29, mult25_in_ga(T27, T29))
U27_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult14_out_gaa(s(s(T27)), 0, T29)
mult14_in_gaa(s(T30), 0, s(T32)) → U28_gaa(T30, T32, mult25_in_ga(T30, T32))
U28_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult14_out_gaa(s(T30), 0, s(T32))
mult14_in_gaa(T33, 0, s(T36)) → U29_gaa(T33, T36, mult25_in_ga(T33, T36))
U29_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult14_out_gaa(T33, 0, s(T36))
mult14_in_gaa(0, s(0), s(0)) → mult14_out_gaa(0, s(0), s(0))
mult14_in_gaa(s(0), s(0), s(s(0))) → mult14_out_gaa(s(0), s(0), s(s(0)))
mult14_in_gaa(s(s(T52)), s(0), s(s(T54))) → U30_gaa(T52, T54, mult64_in_ga(T52, T54))
U30_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult14_out_gaa(s(s(T52)), s(0), s(s(T54)))
mult14_in_gaa(s(T55), s(0), s(s(s(T57)))) → U31_gaa(T55, T57, mult72_in_ga(T55, T57))
U31_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult14_out_gaa(s(T55), s(0), s(s(s(T57))))
mult14_in_gaa(T58, s(0), s(s(T61))) → U32_gaa(T58, T61, mult72_in_ga(T58, T61))
U32_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult14_out_gaa(T58, s(0), s(s(T61)))
mult14_in_gaa(0, s(s(0)), s(s(0))) → mult14_out_gaa(0, s(s(0)), s(s(0)))
mult14_in_gaa(s(0), s(s(0)), s(s(s(s(0))))) → mult14_out_gaa(s(0), s(s(0)), s(s(s(s(0)))))
mult14_in_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82))))) → U33_gaa(T80, T82, mult111_in_ga(T80, T82))
U33_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult14_out_gaa(s(s(T80)), s(s(0)), s(s(s(s(T82)))))
mult14_in_gaa(s(T83), s(s(0)), s(s(s(s(s(T85)))))) → U34_gaa(T83, T85, mult127_in_ga(T83, T85))
U34_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult14_out_gaa(s(T83), s(s(0)), s(s(s(s(s(T85))))))
mult14_in_gaa(T86, s(s(0)), s(s(s(T89)))) → U35_gaa(T86, T89, mult127_in_ga(T86, T89))
U35_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult14_out_gaa(T86, s(s(0)), s(s(s(T89))))
mult14_in_gaa(0, s(s(s(0))), s(s(s(0)))) → mult14_out_gaa(0, s(s(s(0))), s(s(s(0))))
mult14_in_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(s(0), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U36_gaa(T111, T113, mult166_in_ga(T111, T113))
U36_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult14_out_gaa(s(s(T111)), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult14_in_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U37_gaa(T114, T116, mult190_in_ga(T114, T116))
U37_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult14_out_gaa(s(T114), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult14_in_gaa(T117, s(s(s(0))), s(s(s(s(T120))))) → U38_gaa(T117, T120, mult190_in_ga(T117, T120))
U38_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult14_out_gaa(T117, s(s(s(0))), s(s(s(s(T120)))))
mult14_in_gaa(0, s(s(s(s(0)))), s(s(s(s(0))))) → mult14_out_gaa(0, s(s(s(s(0)))), s(s(s(s(0)))))
mult14_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult14_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult14_in_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U39_gaa(T145, T147, mult229_in_ga(T145, T147))
U39_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult14_out_gaa(s(s(T145)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult14_in_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U40_gaa(T148, T150, mult261_in_ga(T148, T150))
U40_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult14_out_gaa(s(T148), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult14_in_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U41_gaa(T151, T154, mult261_in_ga(T151, T154))
U41_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult14_out_gaa(T151, s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult14_in_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult14_out_gaa(0, s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult14_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult14_in_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U42_gaa(T182, T184, mult300_in_ga(T182, T184))
U42_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult14_out_gaa(s(s(T182)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult14_in_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U43_gaa(T185, T187, mult340_in_ga(T185, T187))
U43_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult14_out_gaa(s(T185), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult14_in_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U44_gaa(T188, T191, mult340_in_ga(T188, T191))
U44_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult14_out_gaa(T188, s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult14_in_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult14_out_gaa(0, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult14_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult14_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult14_in_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U45_gaa(T222, T224, mult379_in_ga(T222, T224))
U45_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult14_out_gaa(s(s(T222)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult14_in_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U46_gaa(T225, T227, mult427_in_ga(T225, T227))
U46_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult14_out_gaa(s(T225), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult14_in_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U47_gaa(T228, T231, mult427_in_ga(T228, T231))
U47_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult14_out_gaa(T228, s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult14_in_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult14_out_gaa(0, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult14_in_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U48_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U49_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(0, T8, 0) → mult3_out_gaa(0, T8, 0)
mult3_in_gaa(s(0), 0, 0) → mult3_out_gaa(s(0), 0, 0)
mult3_in_gaa(s(s(0)), 0, 0) → mult3_out_gaa(s(s(0)), 0, 0)
mult3_in_gaa(s(s(s(T27))), 0, T29) → U51_gaa(T27, T29, mult25_in_ga(T27, T29))
U51_gaa(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gaa(s(s(s(T27))), 0, T29)
mult3_in_gaa(s(s(T30)), 0, s(T32)) → U52_gaa(T30, T32, mult25_in_ga(T30, T32))
U52_gaa(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gaa(s(s(T30)), 0, s(T32))
mult3_in_gaa(s(T33), 0, s(T36)) → U53_gaa(T33, T36, mult25_in_ga(T33, T36))
U53_gaa(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gaa(s(T33), 0, s(T36))
mult3_in_gaa(s(0), s(0), s(0)) → mult3_out_gaa(s(0), s(0), s(0))
mult3_in_gaa(s(s(0)), s(0), s(s(0))) → mult3_out_gaa(s(s(0)), s(0), s(s(0)))
mult3_in_gaa(s(s(s(T52))), s(0), s(s(T54))) → U54_gaa(T52, T54, mult64_in_ga(T52, T54))
U54_gaa(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gaa(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gaa(s(s(T55)), s(0), s(s(s(T57)))) → U55_gaa(T55, T57, mult72_in_ga(T55, T57))
U55_gaa(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gaa(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gaa(s(T58), s(0), s(s(T61))) → U56_gaa(T58, T61, mult72_in_ga(T58, T61))
U56_gaa(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gaa(s(T58), s(0), s(s(T61)))
mult3_in_gaa(s(0), s(s(0)), s(s(0))) → mult3_out_gaa(s(0), s(s(0)), s(s(0)))
mult3_in_gaa(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gaa(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gaa(T80, T82, mult111_in_ga(T80, T82))
U57_gaa(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gaa(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gaa(T83, T85, mult127_in_ga(T83, T85))
U58_gaa(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gaa(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gaa(s(T86), s(s(0)), s(s(s(T89)))) → U59_gaa(T86, T89, mult127_in_ga(T86, T89))
U59_gaa(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gaa(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gaa(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gaa(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gaa(T111, T113, mult166_in_ga(T111, T113))
U60_gaa(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gaa(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gaa(T114, T116, mult190_in_ga(T114, T116))
U61_gaa(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gaa(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gaa(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gaa(T117, T120, mult190_in_ga(T117, T120))
U62_gaa(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gaa(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gaa(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gaa(T145, T147, mult229_in_ga(T145, T147))
U63_gaa(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gaa(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gaa(T148, T150, mult261_in_ga(T148, T150))
U64_gaa(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gaa(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gaa(T151, T154, mult261_in_ga(T151, T154))
U65_gaa(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gaa(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gaa(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gaa(T182, T184, mult300_in_ga(T182, T184))
U66_gaa(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gaa(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gaa(T185, T187, mult340_in_ga(T185, T187))
U67_gaa(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gaa(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gaa(T188, T191, mult340_in_ga(T188, T191))
U68_gaa(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gaa(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gaa(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gaa(T222, T224, mult379_in_ga(T222, T224))
U69_gaa(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gaa(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gaa(T225, T227, mult427_in_ga(T225, T227))
U70_gaa(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gaa(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gaa(T228, T231, mult427_in_ga(T228, T231))
U71_gaa(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gaa(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gaa(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gaa(T238, T241, mult14_in_gaa(T238, s(T239), T241))
mult14_in_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U50_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(0, T234, 0, 0) → mult456_out_gaaa(0, T234, 0, 0)
mult456_in_gaaa(s(T238), T239, 0, T241) → U76_gaaa(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaaa(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaaa(s(T238), T239, 0, T241)
mult456_in_gaaa(T242, T243, 0, s(T246)) → U77_gaaa(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gaa(T242, T246, mult3_in_gaa(T242, s(T243), T246))
mult3_in_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gaa(T242, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
mult456_in_gaaa(T242, T243, s(T247), s(T246)) → U78_gaaa(T242, T243, T247, T246, mult456_in_gaaa(T242, T243, T247, T246))
U78_gaaa(T242, T243, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult456_out_gaaa(T242, T243, s(T247), s(T246))
U74_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gaa(T248, T249, s(T251)) → U75_gaa(T248, T249, T251, mult3_in_gaa(T248, T249, T251))
U75_gaa(T248, T249, T251, mult3_out_gaa(T248, T249, T251)) → mult3_out_gaa(T248, T249, s(T251))
U73_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gaa(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U77_gaaa(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaaa(T242, T243, 0, s(T246))
U50_gaa(T242, T247, T246, mult456_out_gaaa(T242, T243, T247, T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
U72_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gaa(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U49_gaa(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult14_out_gaa(T242, s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
U48_gaa(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult14_out_gaa(s(T238), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
U100_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → times1_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U101_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U101_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U102_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
mult456_in_gaga(0, T234, 0, 0) → mult456_out_gaga(0, T234, 0, 0)
mult456_in_gaga(s(T238), T239, 0, T241) → U76_gaga(T238, T239, T241, mult14_in_gaa(T238, s(T239), T241))
U76_gaga(T238, T239, T241, mult14_out_gaa(T238, s(T239), T241)) → mult456_out_gaga(s(T238), T239, 0, T241)
mult456_in_gaga(T242, T243, 0, s(T246)) → U77_gaga(T242, T243, T246, mult3_in_gaa(T242, s(T243), T246))
U77_gaga(T242, T243, T246, mult3_out_gaa(T242, s(T243), T246)) → mult456_out_gaga(T242, T243, 0, s(T246))
mult456_in_gaga(T242, T243, s(T247), s(T246)) → U78_gaga(T242, T243, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U78_gaga(T242, T243, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult456_out_gaga(T242, T243, s(T247), s(T246))
U102_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → times1_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
times1_in_gga(T248, T249, s(T251)) → U103_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
mult3_in_gga(0, T8, 0) → mult3_out_gga(0, T8, 0)
mult3_in_gga(s(0), 0, 0) → mult3_out_gga(s(0), 0, 0)
mult3_in_gga(s(s(0)), 0, 0) → mult3_out_gga(s(s(0)), 0, 0)
mult3_in_gga(s(s(s(T27))), 0, T29) → U51_gga(T27, T29, mult25_in_ga(T27, T29))
U51_gga(T27, T29, mult25_out_ga(T27, T29)) → mult3_out_gga(s(s(s(T27))), 0, T29)
mult3_in_gga(s(s(T30)), 0, s(T32)) → U52_gga(T30, T32, mult25_in_ga(T30, T32))
U52_gga(T30, T32, mult25_out_ga(T30, T32)) → mult3_out_gga(s(s(T30)), 0, s(T32))
mult3_in_gga(s(T33), 0, s(T36)) → U53_gga(T33, T36, mult25_in_ga(T33, T36))
U53_gga(T33, T36, mult25_out_ga(T33, T36)) → mult3_out_gga(s(T33), 0, s(T36))
mult3_in_gga(s(0), s(0), s(0)) → mult3_out_gga(s(0), s(0), s(0))
mult3_in_gga(s(s(0)), s(0), s(s(0))) → mult3_out_gga(s(s(0)), s(0), s(s(0)))
mult3_in_gga(s(s(s(T52))), s(0), s(s(T54))) → U54_gga(T52, T54, mult64_in_ga(T52, T54))
U54_gga(T52, T54, mult64_out_ga(T52, T54)) → mult3_out_gga(s(s(s(T52))), s(0), s(s(T54)))
mult3_in_gga(s(s(T55)), s(0), s(s(s(T57)))) → U55_gga(T55, T57, mult72_in_ga(T55, T57))
U55_gga(T55, T57, mult72_out_ga(T55, T57)) → mult3_out_gga(s(s(T55)), s(0), s(s(s(T57))))
mult3_in_gga(s(T58), s(0), s(s(T61))) → U56_gga(T58, T61, mult72_in_ga(T58, T61))
U56_gga(T58, T61, mult72_out_ga(T58, T61)) → mult3_out_gga(s(T58), s(0), s(s(T61)))
mult3_in_gga(s(0), s(s(0)), s(s(0))) → mult3_out_gga(s(0), s(s(0)), s(s(0)))
mult3_in_gga(s(s(0)), s(s(0)), s(s(s(s(0))))) → mult3_out_gga(s(s(0)), s(s(0)), s(s(s(s(0)))))
mult3_in_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82))))) → U57_gga(T80, T82, mult111_in_ga(T80, T82))
U57_gga(T80, T82, mult111_out_ga(T80, T82)) → mult3_out_gga(s(s(s(T80))), s(s(0)), s(s(s(s(T82)))))
mult3_in_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85)))))) → U58_gga(T83, T85, mult127_in_ga(T83, T85))
U58_gga(T83, T85, mult127_out_ga(T83, T85)) → mult3_out_gga(s(s(T83)), s(s(0)), s(s(s(s(s(T85))))))
mult3_in_gga(s(T86), s(s(0)), s(s(s(T89)))) → U59_gga(T86, T89, mult127_in_ga(T86, T89))
U59_gga(T86, T89, mult127_out_ga(T86, T89)) → mult3_out_gga(s(T86), s(s(0)), s(s(s(T89))))
mult3_in_gga(s(0), s(s(s(0))), s(s(s(0)))) → mult3_out_gga(s(0), s(s(s(0))), s(s(s(0))))
mult3_in_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(s(0)), s(s(s(0))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113))))))) → U60_gga(T111, T113, mult166_in_ga(T111, T113))
U60_gga(T111, T113, mult166_out_ga(T111, T113)) → mult3_out_gga(s(s(s(T111))), s(s(s(0))), s(s(s(s(s(s(T113)))))))
mult3_in_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116)))))))) → U61_gga(T114, T116, mult190_in_ga(T114, T116))
U61_gga(T114, T116, mult190_out_ga(T114, T116)) → mult3_out_gga(s(s(T114)), s(s(s(0))), s(s(s(s(s(s(s(T116))))))))
mult3_in_gga(s(T117), s(s(s(0))), s(s(s(s(T120))))) → U62_gga(T117, T120, mult190_in_ga(T117, T120))
U62_gga(T117, T120, mult190_out_ga(T117, T120)) → mult3_out_gga(s(T117), s(s(s(0))), s(s(s(s(T120)))))
mult3_in_gga(s(0), s(s(s(s(0)))), s(s(s(s(0))))) → mult3_out_gga(s(0), s(s(s(s(0)))), s(s(s(s(0)))))
mult3_in_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(0)))))))))
mult3_in_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147))))))))) → U63_gga(T145, T147, mult229_in_ga(T145, T147))
U63_gga(T145, T147, mult229_out_ga(T145, T147)) → mult3_out_gga(s(s(s(T145))), s(s(s(s(0)))), s(s(s(s(s(s(s(s(T147)))))))))
mult3_in_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150)))))))))) → U64_gga(T148, T150, mult261_in_ga(T148, T150))
U64_gga(T148, T150, mult261_out_ga(T148, T150)) → mult3_out_gga(s(s(T148)), s(s(s(s(0)))), s(s(s(s(s(s(s(s(s(T150))))))))))
mult3_in_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154)))))) → U65_gga(T151, T154, mult261_in_ga(T151, T154))
U65_gga(T151, T154, mult261_out_ga(T151, T154)) → mult3_out_gga(s(T151), s(s(s(s(0)))), s(s(s(s(s(T154))))))
mult3_in_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0)))))) → mult3_out_gga(s(0), s(s(s(s(s(0))))), s(s(s(s(s(0))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(0)))))))))))
mult3_in_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184))))))))))) → U66_gga(T182, T184, mult300_in_ga(T182, T184))
U66_gga(T182, T184, mult300_out_ga(T182, T184)) → mult3_out_gga(s(s(s(T182))), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(T184)))))))))))
mult3_in_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187)))))))))))) → U67_gga(T185, T187, mult340_in_ga(T185, T187))
U67_gga(T185, T187, mult340_out_ga(T185, T187)) → mult3_out_gga(s(s(T185)), s(s(s(s(s(0))))), s(s(s(s(s(s(s(s(s(s(s(T187))))))))))))
mult3_in_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191))))))) → U68_gga(T188, T191, mult340_in_ga(T188, T191))
U68_gga(T188, T191, mult340_out_ga(T188, T191)) → mult3_out_gga(s(T188), s(s(s(s(s(0))))), s(s(s(s(s(s(T191)))))))
mult3_in_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(0)))))))
mult3_in_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0))))))))))))) → mult3_out_gga(s(s(0)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(0)))))))))))))
mult3_in_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224))))))))))))) → U69_gga(T222, T224, mult379_in_ga(T222, T224))
U69_gga(T222, T224, mult379_out_ga(T222, T224)) → mult3_out_gga(s(s(s(T222))), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(T224)))))))))))))
mult3_in_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227)))))))))))))) → U70_gga(T225, T227, mult427_in_ga(T225, T227))
U70_gga(T225, T227, mult427_out_ga(T225, T227)) → mult3_out_gga(s(s(T225)), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(s(s(s(s(s(s(T227))))))))))))))
mult3_in_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231)))))))) → U71_gga(T228, T231, mult427_in_ga(T228, T231))
U71_gga(T228, T231, mult427_out_ga(T228, T231)) → mult3_out_gga(s(T228), s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T231))))))))
mult3_in_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0)))))))) → mult3_out_gga(s(0), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(0))))))))
mult3_in_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241)))))))) → U72_gga(T238, T241, mult14_in_gaa(T238, s(T239), T241))
U72_gga(T238, T241, mult14_out_gaa(T238, s(T239), T241)) → mult3_out_gga(s(s(T238)), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(T241))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246))))))))) → U73_gga(T242, T246, mult3_in_gaa(T242, s(T243), T246))
U73_gga(T242, T246, mult3_out_gaa(T242, s(T243), T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246))))))))) → U74_gga(T242, T247, T246, mult456_in_gaga(T242, T243, T247, T246))
U74_gga(T242, T247, T246, mult456_out_gaga(T242, T243, T247, T246)) → mult3_out_gga(s(T242), s(s(s(s(s(s(s(s(T247)))))))), s(s(s(s(s(s(s(s(T246)))))))))
mult3_in_gga(T248, T249, s(T251)) → U75_gga(T248, T249, T251, mult3_in_gga(T248, T249, T251))
U75_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → mult3_out_gga(T248, T249, s(T251))
U103_gga(T248, T249, T251, mult3_out_gga(T248, T249, T251)) → times1_out_gga(T248, T249, s(T251))
MULT3_IN_GGA(T248, T249, s(T251)) → MULT3_IN_GGA(T248, T249, T251)
MULT3_IN_GGA(T248, T249) → MULT3_IN_GGA(T248, T249)