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 NonTerminationProof (⇔)
↳15 NO
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔)
↳25 PiDP
↳26 PiDPToQDPProof (⇐)
↳27 QDP
↳28 Narrowing (⇐)
↳29 QDP
↳30 Narrowing (⇐)
↳31 QDP
↳32 Rewriting (⇔)
↳33 QDP
↳34 Rewriting (⇔)
↳35 QDP
↳36 Narrowing (⇐)
↳37 QDP
↳38 Rewriting (⇔)
↳39 QDP
↳40 Narrowing (⇐)
↳41 QDP
↳42 Rewriting (⇔)
↳43 QDP
↳44 Narrowing (⇐)
↳45 QDP
↳46 Rewriting (⇔)
↳47 QDP
↳48 NonTerminationProof (⇔)
↳49 NO
↳50 PiDP
↳51 UsableRulesProof (⇔)
↳52 PiDP
↳53 PiDPToQDPProof (⇔)
↳54 QDP
↳55 QDPSizeChangeProof (⇔)
↳56 YES
↳57 PiDP
↳58 PiDPToQDPProof (⇐)
↳59 QDP
↳60 MRRProof (⇔)
↳61 QDP
↳62 DependencyGraphProof (⇔)
↳63 QDP
↳64 UsableRulesProof (⇔)
↳65 QDP
↳66 QReductionProof (⇔)
↳67 QDP
↳68 NonTerminationProof (⇔)
↳69 NO
↳70 PrologToPiTRSProof (⇐)
↳71 PiTRS
↳72 DependencyPairsProof (⇔)
↳73 PiDP
↳74 DependencyGraphProof (⇔)
↳75 AND
↳76 PiDP
↳77 UsableRulesProof (⇔)
↳78 PiDP
↳79 PiDPToQDPProof (⇐)
↳80 QDP
↳81 NonTerminationProof (⇔)
↳82 NO
↳83 PiDP
↳84 UsableRulesProof (⇔)
↳85 PiDP
↳86 PiDPToQDPProof (⇐)
↳87 QDP
↳88 QDPSizeChangeProof (⇔)
↳89 YES
↳90 PiDP
↳91 UsableRulesProof (⇔)
↳92 PiDP
↳93 PiDPToQDPProof (⇐)
↳94 QDP
↳95 Narrowing (⇐)
↳96 QDP
↳97 Rewriting (⇔)
↳98 QDP
↳99 Narrowing (⇐)
↳100 QDP
↳101 Rewriting (⇔)
↳102 QDP
↳103 Narrowing (⇐)
↳104 QDP
↳105 Rewriting (⇔)
↳106 QDP
↳107 Narrowing (⇐)
↳108 QDP
↳109 Rewriting (⇔)
↳110 QDP
↳111 Narrowing (⇐)
↳112 QDP
↳113 Rewriting (⇔)
↳114 QDP
↳115 NonTerminationProof (⇔)
↳116 NO
↳117 PiDP
↳118 UsableRulesProof (⇔)
↳119 PiDP
↳120 PiDPToQDPProof (⇔)
↳121 QDP
↳122 QDPSizeChangeProof (⇔)
↳123 YES
↳124 PiDP
↳125 PiDPToQDPProof (⇐)
↳126 QDP
↳127 QDPOrderProof (⇔)
↳128 QDP
↳129 DependencyGraphProof (⇔)
↳130 QDP
↳131 UsableRulesProof (⇔)
↳132 QDP
↳133 QReductionProof (⇔)
↳134 QDP
↳135 NonTerminationProof (⇔)
↳136 NO
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → U23_GA(T416, T415, T418, isNat33_in_g(T416))
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U24_GA(T439, T438, T441, isNat33_in_g(s(T438)))
S21_IN_GA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_G(s(T438))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → U25_GA(T439, T438, T441, isNat33_in_g(T439))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → ISNAT33_IN_G(T439)
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → U26_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T469, 0), T469) → U27_GA(T469, isNat33_in_g(0))
S21_IN_GA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_GA(T469, isNat33_out_g(0)) → U28_GA(T469, isNat33_in_g(T469))
U27_GA(T469, isNat33_out_g(0)) → ISNAT33_IN_G(T469)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → ISNAT33_IN_G(T518)
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → U34_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → U31_GA(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
P22_IN_GAAA(T115, X104, T121, T117) → U2_GAAA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
P22_IN_GAAA(T115, T128, T121, T117) → U3_GAAA(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_GAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_AA(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → U8_AA(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U9_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → U12_AA(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U13_AA(T230, T231, T232, T234, s21_in_aa(T230, X224))
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → U16_AA(T255, T256, T257, T259, isNat33_in_a(T255))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_A(T255)
ISNAT33_IN_A(s(T165)) → U1_A(T165, isNat33_in_a(T165))
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → U17_AA(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → U18_AA(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → U19_AA(T386, T385, T388, s21_in_aa(T385, X382))
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
S21_IN_AA(plus(T416, T415), T418) → U22_AA(T416, T415, T418, isNat33_in_a(T415))
S21_IN_AA(plus(T416, T415), T418) → ISNAT33_IN_A(T415)
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → U23_AA(T416, T415, T418, isNat33_in_a(T416))
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → ISNAT33_IN_A(T416)
S21_IN_AA(plus(T439, s(T438)), s(T441)) → U24_AA(T439, T438, T441, isNat33_in_a(s(T438)))
S21_IN_AA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_A(s(T438))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → U25_AA(T439, T438, T441, isNat33_in_a(T439))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → ISNAT33_IN_A(T439)
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → U26_AA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → ADD99_IN_GGA(T438, T439, T441)
S21_IN_AA(plus(T469, 0), T469) → U27_AA(T469, isNat33_in_g(0))
S21_IN_AA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_AA(T469, isNat33_out_g(0)) → U28_AA(T469, isNat33_in_a(T469))
U27_AA(T469, isNat33_out_g(0)) → ISNAT33_IN_A(T469)
S21_IN_AA(plus(T495, T496), T498) → U29_AA(T495, T496, T498, s21_in_aa(T495, X508))
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
S21_IN_AA(plus(T517, T518), T520) → U32_AA(T517, T518, T520, isNat33_in_a(T517))
S21_IN_AA(plus(T517, T518), T520) → ISNAT33_IN_A(T517)
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → U33_AA(T517, T518, T520, isNat33_in_a(T518))
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → ISNAT33_IN_A(T518)
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → U34_AA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → U31_AA(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
P22_IN_AAAA(T115, X104, T121, T117) → U2_AAAA(T115, X104, T121, T117, s21_in_aa(T115, X104))
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_AAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → U21_AA(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_AA(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_AA(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → U23_GA(T416, T415, T418, isNat33_in_g(T416))
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U24_GA(T439, T438, T441, isNat33_in_g(s(T438)))
S21_IN_GA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_G(s(T438))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → U25_GA(T439, T438, T441, isNat33_in_g(T439))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → ISNAT33_IN_G(T439)
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → U26_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T469, 0), T469) → U27_GA(T469, isNat33_in_g(0))
S21_IN_GA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_GA(T469, isNat33_out_g(0)) → U28_GA(T469, isNat33_in_g(T469))
U27_GA(T469, isNat33_out_g(0)) → ISNAT33_IN_G(T469)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → ISNAT33_IN_G(T518)
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → U34_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → U31_GA(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
P22_IN_GAAA(T115, X104, T121, T117) → U2_GAAA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
P22_IN_GAAA(T115, T128, T121, T117) → U3_GAAA(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_GAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_AA(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → U8_AA(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U9_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → U12_AA(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U13_AA(T230, T231, T232, T234, s21_in_aa(T230, X224))
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → U16_AA(T255, T256, T257, T259, isNat33_in_a(T255))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_A(T255)
ISNAT33_IN_A(s(T165)) → U1_A(T165, isNat33_in_a(T165))
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → U17_AA(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → U18_AA(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → U19_AA(T386, T385, T388, s21_in_aa(T385, X382))
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
S21_IN_AA(plus(T416, T415), T418) → U22_AA(T416, T415, T418, isNat33_in_a(T415))
S21_IN_AA(plus(T416, T415), T418) → ISNAT33_IN_A(T415)
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → U23_AA(T416, T415, T418, isNat33_in_a(T416))
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → ISNAT33_IN_A(T416)
S21_IN_AA(plus(T439, s(T438)), s(T441)) → U24_AA(T439, T438, T441, isNat33_in_a(s(T438)))
S21_IN_AA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_A(s(T438))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → U25_AA(T439, T438, T441, isNat33_in_a(T439))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → ISNAT33_IN_A(T439)
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → U26_AA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → ADD99_IN_GGA(T438, T439, T441)
S21_IN_AA(plus(T469, 0), T469) → U27_AA(T469, isNat33_in_g(0))
S21_IN_AA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_AA(T469, isNat33_out_g(0)) → U28_AA(T469, isNat33_in_a(T469))
U27_AA(T469, isNat33_out_g(0)) → ISNAT33_IN_A(T469)
S21_IN_AA(plus(T495, T496), T498) → U29_AA(T495, T496, T498, s21_in_aa(T495, X508))
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
S21_IN_AA(plus(T517, T518), T520) → U32_AA(T517, T518, T520, isNat33_in_a(T517))
S21_IN_AA(plus(T517, T518), T520) → ISNAT33_IN_A(T517)
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → U33_AA(T517, T518, T520, isNat33_in_a(T518))
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → ISNAT33_IN_A(T518)
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → U34_AA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → U31_AA(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
P22_IN_AAAA(T115, X104, T121, T117) → U2_AAAA(T115, X104, T121, T117, s21_in_aa(T115, X104))
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_AAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → U21_AA(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_AA(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_AA(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
ISNAT33_IN_A → ISNAT33_IN_A
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
ADD99_IN_GGA(s(T457), T458) → ADD99_IN_GGA(T457, T458)
From the DPs we obtained the following set of size-change graphs:
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
S21_IN_AA → S21_IN_AA
S21_IN_AA → U10_AA(s21_in_aa)
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
S21_IN_AA → U14_AA(s21_in_aa)
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
S21_IN_AA → U14_AA(s21_in_aa)
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_in_g(0)))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_in_g(0)))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
S21_IN_AA → U30_AA(U27_aa(isNat33_out_g))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g))
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_out_g))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T441)) → s21_out_aa
U34_aa(add99_out_gga(T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
From the DPs we obtained the following set of size-change graphs:
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T115, s21_in_ga(plus(T113, T114)))
U10_GA(T115, s21_out_ga) → P22_IN_GAAA(T115)
P22_IN_GAAA(T115) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T231, T232, s21_in_ga(T230))
U14_GA(T231, T232, s21_out_ga) → P22_IN_GAAA(plus(T231, T232))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, s21_in_ga(T385))
U20_GA(T386, s21_out_ga) → P22_IN_GAAA(T386)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
S21_IN_GA(plus(T495, T496)) → U30_GA(T496, s21_in_ga(T495))
U30_GA(T496, s21_out_ga) → P22_IN_GAAA(T496)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T87, plus(T88, 0))) → s21_out_ga
s21_in_ga(plus(T113, plus(T114, T115))) → U9_ga(s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(s21_in_ga(plus(plus(T196, T197), T195)))
s21_in_ga(plus(T230, plus(T231, T232))) → U13_ga(s21_in_ga(T230))
s21_in_ga(plus(T230, plus(T231, T232))) → U14_ga(T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T255, plus(T256, T257))) → U16_ga(isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g
U1_g(isNat33_out_g) → isNat33_out_g
U16_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(s21_in_ga(plus(T353, T352)))
s21_in_ga(plus(0, T364)) → s21_out_ga
s21_in_ga(plus(T386, T385)) → U19_ga(s21_in_ga(T385))
s21_in_ga(plus(T386, T385)) → U20_ga(T386, s21_in_ga(T385))
s21_in_ga(plus(T416, T415)) → U22_ga(T416, isNat33_in_g(T415))
U22_ga(T416, isNat33_out_g) → s21_out_ga
U22_ga(T416, isNat33_out_g) → U23_ga(isNat33_in_g(T416))
U23_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g) → U25_ga(T439, T438, isNat33_in_g(T439))
U25_ga(T439, T438, isNat33_out_g) → U26_ga(add99_in_gga(T438, T439))
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
U26_ga(add99_out_gga(T441)) → s21_out_ga
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g) → U28_ga(isNat33_in_g(T469))
U28_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(T474, 0)) → s21_out_ga
s21_in_ga(plus(T495, T496)) → U29_ga(s21_in_ga(T495))
s21_in_ga(plus(T495, T496)) → U30_ga(T496, s21_in_ga(T495))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g) → s21_out_ga
U32_ga(T517, T518, isNat33_out_g) → U33_ga(T517, T518, isNat33_in_g(T518))
U33_ga(T517, T518, isNat33_out_g) → s21_out_ga
U33_ga(T517, T518, isNat33_out_g) → U34_ga(add99_in_gga(T517, T518))
U34_ga(add99_out_gga(T520)) → s21_out_ga
U30_ga(T496, s21_out_ga) → U31_ga(p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(s21_in_ga(T115))
U2_gaaa(s21_out_ga) → p22_out_gaaa
p22_in_gaaa(T115) → U3_gaaa(s21_in_ga(T115))
U3_gaaa(s21_out_ga) → U4_gaaa(s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(s21_out_aa) → p22_out_gaaa
U31_ga(p22_out_gaaa) → s21_out_ga
U29_ga(s21_out_ga) → s21_out_ga
U20_ga(T386, s21_out_ga) → U21_ga(p22_in_gaaa(T386))
U21_ga(p22_out_gaaa) → s21_out_ga
U19_ga(s21_out_ga) → s21_out_ga
U18_ga(s21_out_ga) → s21_out_ga
U17_ga(s21_out_ga) → s21_out_ga
U14_ga(T231, T232, s21_out_ga) → U15_ga(p22_in_gaaa(plus(T231, T232)))
U15_ga(p22_out_gaaa) → s21_out_ga
U13_ga(s21_out_ga) → s21_out_ga
U12_ga(s21_out_ga) → s21_out_ga
U10_ga(T115, s21_out_ga) → U11_ga(p22_in_gaaa(T115))
U11_ga(p22_out_gaaa) → s21_out_ga
U9_ga(s21_out_ga) → s21_out_ga
U8_ga(s21_out_ga) → s21_out_ga
U7_ga(s21_out_ga) → s21_out_ga
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0)
U16_ga(x0)
U22_ga(x0, x1)
U23_ga(x0)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0)
U26_ga(x0)
U27_ga(x0, x1)
U28_ga(x0)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0)
U30_ga(x0, x1)
p22_in_gaaa(x0)
U2_gaaa(x0)
U3_gaaa(x0)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0)
U31_ga(x0)
U29_ga(x0)
U20_ga(x0, x1)
U21_ga(x0)
U19_ga(x0)
U18_ga(x0)
U17_ga(x0)
U14_ga(x0, x1, x2)
U15_ga(x0)
U13_ga(x0)
U12_ga(x0)
U10_ga(x0, x1)
U11_ga(x0)
U9_ga(x0)
U8_ga(x0)
U7_ga(x0)
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T115, s21_in_ga(plus(T113, T114)))
U10_GA(T115, s21_out_ga) → P22_IN_GAAA(T115)
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T231, T232, s21_in_ga(T230))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, s21_in_ga(T385))
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
S21_IN_GA(plus(T495, T496)) → U30_GA(T496, s21_in_ga(T495))
U30_GA(T496, s21_out_ga) → P22_IN_GAAA(T496)
s21_in_ga(plus(T87, plus(T88, 0))) → s21_out_ga
s21_in_ga(plus(T113, plus(T114, T115))) → U9_ga(s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T230, plus(T231, T232))) → U13_ga(s21_in_ga(T230))
s21_in_ga(plus(T230, plus(T231, T232))) → U14_ga(T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T255, plus(T256, T257))) → U16_ga(isNat33_in_g(T255))
U16_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(0, T364)) → s21_out_ga
s21_in_ga(plus(T386, T385)) → U19_ga(s21_in_ga(T385))
s21_in_ga(plus(T386, T385)) → U20_ga(T386, s21_in_ga(T385))
s21_in_ga(plus(T416, T415)) → U22_ga(T416, isNat33_in_g(T415))
U25_ga(T439, T438, isNat33_out_g) → U26_ga(add99_in_gga(T438, T439))
U27_ga(T469, isNat33_out_g) → U28_ga(isNat33_in_g(T469))
U28_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(T474, 0)) → s21_out_ga
s21_in_ga(plus(T495, T496)) → U29_ga(s21_in_ga(T495))
s21_in_ga(plus(T495, T496)) → U30_ga(T496, s21_in_ga(T495))
U32_ga(T517, T518, isNat33_out_g) → s21_out_ga
U33_ga(T517, T518, isNat33_out_g) → s21_out_ga
U33_ga(T517, T518, isNat33_out_g) → U34_ga(add99_in_gga(T517, T518))
U29_ga(s21_out_ga) → s21_out_ga
U13_ga(s21_out_ga) → s21_out_ga
U10_ga(T115, s21_out_ga) → U11_ga(p22_in_gaaa(T115))
U11_ga(p22_out_gaaa) → s21_out_ga
POL(0) = 0
POL(P22_IN_GAAA(x1)) = 2·x1
POL(S21_IN_GA(x1)) = 2·x1
POL(U10_GA(x1, x2)) = 1 + 2·x1 + x2
POL(U10_aa(x1)) = 2·x1
POL(U10_ga(x1, x2)) = 2 + 2·x1 + x2
POL(U11_aa(x1)) = 2·x1
POL(U11_ga(x1)) = 1 + x1
POL(U12_aa(x1)) = 2·x1
POL(U12_ga(x1)) = x1
POL(U13_aa(x1)) = x1
POL(U13_ga(x1)) = 1 + x1
POL(U14_GA(x1, x2, x3)) = 2 + 2·x1 + 2·x2 + x3
POL(U14_aa(x1)) = 2·x1
POL(U14_ga(x1, x2, x3)) = 2 + 2·x1 + 2·x2 + x3
POL(U15_aa(x1)) = x1
POL(U15_ga(x1)) = x1
POL(U16_aa(x1)) = 2·x1
POL(U16_ga(x1)) = 2 + x1
POL(U17_aa(x1)) = x1
POL(U17_ga(x1)) = x1
POL(U18_aa(x1)) = 2·x1
POL(U18_ga(x1)) = x1
POL(U19_aa(x1)) = 2·x1
POL(U19_ga(x1)) = x1
POL(U1_a(x1)) = 2·x1
POL(U1_g(x1)) = x1
POL(U20_GA(x1, x2)) = 2·x1 + x2
POL(U20_aa(x1)) = x1
POL(U20_ga(x1, x2)) = 2·x1 + x2
POL(U21_aa(x1)) = x1
POL(U21_ga(x1)) = x1
POL(U22_aa(x1)) = x1
POL(U22_ga(x1, x2)) = x1 + x2
POL(U23_aa(x1)) = x1
POL(U23_ga(x1)) = x1
POL(U24_aa(x1)) = 2·x1
POL(U24_ga(x1, x2, x3)) = 2 + 2·x1 + x2 + x3
POL(U25_aa(x1, x2)) = 2·x1 + 2·x2
POL(U25_ga(x1, x2, x3)) = 2 + x1 + x2 + x3
POL(U26_aa(x1)) = x1
POL(U26_ga(x1)) = x1
POL(U27_aa(x1)) = 2·x1
POL(U27_ga(x1, x2)) = 2 + x1 + x2
POL(U28_aa(x1)) = x1
POL(U28_ga(x1)) = 1 + x1
POL(U29_aa(x1)) = x1
POL(U29_ga(x1)) = 1 + x1
POL(U2_aaaa(x1)) = 2·x1
POL(U2_gaaa(x1)) = x1
POL(U30_GA(x1, x2)) = 1 + 2·x1 + x2
POL(U30_aa(x1)) = 2·x1
POL(U30_ga(x1, x2)) = 2·x1 + x2
POL(U31_aa(x1)) = x1
POL(U31_ga(x1)) = x1
POL(U32_aa(x1)) = x1
POL(U32_ga(x1, x2, x3)) = 2 + x1 + 2·x2 + x3
POL(U33_aa(x1, x2)) = 2·x1 + x2
POL(U33_ga(x1, x2, x3)) = 2 + x1 + x2 + x3
POL(U34_aa(x1)) = 2·x1
POL(U34_ga(x1)) = x1
POL(U3_aaaa(x1)) = 2·x1
POL(U3_gaaa(x1)) = x1
POL(U4_aaaa(x1)) = x1
POL(U4_gaaa(x1)) = 2·x1
POL(U6_gga(x1)) = x1
POL(U7_aa(x1)) = 2·x1
POL(U7_ga(x1)) = x1
POL(U8_aa(x1)) = 2·x1
POL(U8_ga(x1)) = x1
POL(U9_aa(x1)) = 2·x1
POL(U9_ga(x1)) = x1
POL(add99_in_gga(x1, x2)) = x1 + x2
POL(add99_out_gga(x1)) = x1
POL(isNat33_in_a) = 0
POL(isNat33_in_g(x1)) = x1
POL(isNat33_out_a(x1)) = 2·x1
POL(isNat33_out_g) = 0
POL(p22_in_aaaa) = 0
POL(p22_in_gaaa(x1)) = 2·x1
POL(p22_out_aaaa) = 0
POL(p22_out_gaaa) = 0
POL(plus(x1, x2)) = 1 + x1 + x2
POL(s(x1)) = x1
POL(s21_in_aa) = 0
POL(s21_in_ga(x1)) = 2·x1
POL(s21_out_aa) = 0
POL(s21_out_ga) = 0
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
P22_IN_GAAA(T115) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
U14_GA(T231, T232, s21_out_ga) → P22_IN_GAAA(plus(T231, T232))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
U20_GA(T386, s21_out_ga) → P22_IN_GAAA(T386)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(s21_in_ga(plus(plus(T196, T197), T195)))
isNat33_in_g(s(T165)) → U1_g(isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g
U1_g(isNat33_out_g) → isNat33_out_g
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(s21_in_ga(plus(T353, T352)))
U22_ga(T416, isNat33_out_g) → s21_out_ga
U22_ga(T416, isNat33_out_g) → U23_ga(isNat33_in_g(T416))
U23_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g) → U25_ga(T439, T438, isNat33_in_g(T439))
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
U26_ga(add99_out_gga(T441)) → s21_out_ga
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g) → U33_ga(T517, T518, isNat33_in_g(T518))
U34_ga(add99_out_gga(T520)) → s21_out_ga
U30_ga(T496, s21_out_ga) → U31_ga(p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(s21_in_ga(T115))
U2_gaaa(s21_out_ga) → p22_out_gaaa
p22_in_gaaa(T115) → U3_gaaa(s21_in_ga(T115))
U3_gaaa(s21_out_ga) → U4_gaaa(s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(s21_out_aa) → p22_out_gaaa
U31_ga(p22_out_gaaa) → s21_out_ga
U20_ga(T386, s21_out_ga) → U21_ga(p22_in_gaaa(T386))
U21_ga(p22_out_gaaa) → s21_out_ga
U19_ga(s21_out_ga) → s21_out_ga
U18_ga(s21_out_ga) → s21_out_ga
U17_ga(s21_out_ga) → s21_out_ga
U14_ga(T231, T232, s21_out_ga) → U15_ga(p22_in_gaaa(plus(T231, T232)))
U15_ga(p22_out_gaaa) → s21_out_ga
U12_ga(s21_out_ga) → s21_out_ga
U9_ga(s21_out_ga) → s21_out_ga
U8_ga(s21_out_ga) → s21_out_ga
U7_ga(s21_out_ga) → s21_out_ga
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0)
U16_ga(x0)
U22_ga(x0, x1)
U23_ga(x0)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0)
U26_ga(x0)
U27_ga(x0, x1)
U28_ga(x0)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0)
U30_ga(x0, x1)
p22_in_gaaa(x0)
U2_gaaa(x0)
U3_gaaa(x0)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0)
U31_ga(x0)
U29_ga(x0)
U20_ga(x0, x1)
U21_ga(x0)
U19_ga(x0)
U18_ga(x0)
U17_ga(x0)
U14_ga(x0, x1, x2)
U15_ga(x0)
U13_ga(x0)
U12_ga(x0)
U10_ga(x0, x1)
U11_ga(x0)
U9_ga(x0)
U8_ga(x0)
U7_ga(x0)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(s21_in_ga(plus(plus(T196, T197), T195)))
isNat33_in_g(s(T165)) → U1_g(isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g
U1_g(isNat33_out_g) → isNat33_out_g
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(s21_in_ga(plus(T353, T352)))
U22_ga(T416, isNat33_out_g) → s21_out_ga
U22_ga(T416, isNat33_out_g) → U23_ga(isNat33_in_g(T416))
U23_ga(isNat33_out_g) → s21_out_ga
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g) → U25_ga(T439, T438, isNat33_in_g(T439))
add99_in_gga(s(T457), T458) → U6_gga(add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(T466)
U6_gga(add99_out_gga(T460)) → add99_out_gga(s(T460))
U26_ga(add99_out_gga(T441)) → s21_out_ga
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g) → U33_ga(T517, T518, isNat33_in_g(T518))
U34_ga(add99_out_gga(T520)) → s21_out_ga
U30_ga(T496, s21_out_ga) → U31_ga(p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(s21_in_ga(T115))
U2_gaaa(s21_out_ga) → p22_out_gaaa
p22_in_gaaa(T115) → U3_gaaa(s21_in_ga(T115))
U3_gaaa(s21_out_ga) → U4_gaaa(s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(s21_out_aa) → p22_out_gaaa
U31_ga(p22_out_gaaa) → s21_out_ga
U20_ga(T386, s21_out_ga) → U21_ga(p22_in_gaaa(T386))
U21_ga(p22_out_gaaa) → s21_out_ga
U19_ga(s21_out_ga) → s21_out_ga
U18_ga(s21_out_ga) → s21_out_ga
U17_ga(s21_out_ga) → s21_out_ga
U14_ga(T231, T232, s21_out_ga) → U15_ga(p22_in_gaaa(plus(T231, T232)))
U15_ga(p22_out_gaaa) → s21_out_ga
U12_ga(s21_out_ga) → s21_out_ga
U9_ga(s21_out_ga) → s21_out_ga
U8_ga(s21_out_ga) → s21_out_ga
U7_ga(s21_out_ga) → s21_out_ga
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0)
U16_ga(x0)
U22_ga(x0, x1)
U23_ga(x0)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0)
U26_ga(x0)
U27_ga(x0, x1)
U28_ga(x0)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0)
U30_ga(x0, x1)
p22_in_gaaa(x0)
U2_gaaa(x0)
U3_gaaa(x0)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0)
U31_ga(x0)
U29_ga(x0)
U20_ga(x0, x1)
U21_ga(x0)
U19_ga(x0)
U18_ga(x0)
U17_ga(x0)
U14_ga(x0, x1, x2)
U15_ga(x0)
U13_ga(x0)
U12_ga(x0)
U10_ga(x0, x1)
U11_ga(x0)
U9_ga(x0)
U8_ga(x0)
U7_ga(x0)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0)
U16_ga(x0)
U22_ga(x0, x1)
U23_ga(x0)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0)
U26_ga(x0)
U27_ga(x0, x1)
U28_ga(x0)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0)
U30_ga(x0, x1)
p22_in_gaaa(x0)
U2_gaaa(x0)
U3_gaaa(x0)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0)
U31_ga(x0)
U29_ga(x0)
U20_ga(x0, x1)
U21_ga(x0)
U19_ga(x0)
U18_ga(x0)
U17_ga(x0)
U14_ga(x0, x1, x2)
U15_ga(x0)
U13_ga(x0)
U12_ga(x0)
U10_ga(x0, x1)
U11_ga(x0)
U9_ga(x0)
U8_ga(x0)
U7_ga(x0)
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0)
U16_ga(x0)
U22_ga(x0, x1)
U23_ga(x0)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0)
U26_ga(x0)
U27_ga(x0, x1)
U28_ga(x0)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0)
U30_ga(x0, x1)
p22_in_gaaa(x0)
U2_gaaa(x0)
U3_gaaa(x0)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0)
U31_ga(x0)
U29_ga(x0)
U20_ga(x0, x1)
U21_ga(x0)
U19_ga(x0)
U18_ga(x0)
U17_ga(x0)
U14_ga(x0, x1, x2)
U15_ga(x0)
U13_ga(x0)
U12_ga(x0)
U10_ga(x0, x1)
U11_ga(x0)
U9_ga(x0)
U8_ga(x0)
U7_ga(x0)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → U23_GA(T416, T415, T418, isNat33_in_g(T416))
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U24_GA(T439, T438, T441, isNat33_in_g(s(T438)))
S21_IN_GA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_G(s(T438))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → U25_GA(T439, T438, T441, isNat33_in_g(T439))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → ISNAT33_IN_G(T439)
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → U26_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T469, 0), T469) → U27_GA(T469, isNat33_in_g(0))
S21_IN_GA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_GA(T469, isNat33_out_g(0)) → U28_GA(T469, isNat33_in_g(T469))
U27_GA(T469, isNat33_out_g(0)) → ISNAT33_IN_G(T469)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → ISNAT33_IN_G(T518)
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → U34_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → U31_GA(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
P22_IN_GAAA(T115, X104, T121, T117) → U2_GAAA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
P22_IN_GAAA(T115, T128, T121, T117) → U3_GAAA(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_GAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_AA(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → U8_AA(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U9_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → U12_AA(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U13_AA(T230, T231, T232, T234, s21_in_aa(T230, X224))
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → U16_AA(T255, T256, T257, T259, isNat33_in_a(T255))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_A(T255)
ISNAT33_IN_A(s(T165)) → U1_A(T165, isNat33_in_a(T165))
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → U17_AA(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → U18_AA(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → U19_AA(T386, T385, T388, s21_in_aa(T385, X382))
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
S21_IN_AA(plus(T416, T415), T418) → U22_AA(T416, T415, T418, isNat33_in_a(T415))
S21_IN_AA(plus(T416, T415), T418) → ISNAT33_IN_A(T415)
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → U23_AA(T416, T415, T418, isNat33_in_a(T416))
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → ISNAT33_IN_A(T416)
S21_IN_AA(plus(T439, s(T438)), s(T441)) → U24_AA(T439, T438, T441, isNat33_in_a(s(T438)))
S21_IN_AA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_A(s(T438))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → U25_AA(T439, T438, T441, isNat33_in_a(T439))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → ISNAT33_IN_A(T439)
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → U26_AA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → ADD99_IN_GGA(T438, T439, T441)
S21_IN_AA(plus(T469, 0), T469) → U27_AA(T469, isNat33_in_g(0))
S21_IN_AA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_AA(T469, isNat33_out_g(0)) → U28_AA(T469, isNat33_in_a(T469))
U27_AA(T469, isNat33_out_g(0)) → ISNAT33_IN_A(T469)
S21_IN_AA(plus(T495, T496), T498) → U29_AA(T495, T496, T498, s21_in_aa(T495, X508))
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
S21_IN_AA(plus(T517, T518), T520) → U32_AA(T517, T518, T520, isNat33_in_a(T517))
S21_IN_AA(plus(T517, T518), T520) → ISNAT33_IN_A(T517)
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → U33_AA(T517, T518, T520, isNat33_in_a(T518))
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → ISNAT33_IN_A(T518)
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → U34_AA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → U31_AA(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
P22_IN_AAAA(T115, X104, T121, T117) → U2_AAAA(T115, X104, T121, T117, s21_in_aa(T115, X104))
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_AAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → U21_AA(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_AA(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_AA(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_GA(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → U8_GA(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U9_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → U12_GA(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U13_GA(T230, T231, T232, T234, s21_in_ga(T230, X224))
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → U16_GA(T255, T256, T257, T259, isNat33_in_g(T255))
S21_IN_GA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_G(T255)
ISNAT33_IN_G(s(T165)) → U1_G(T165, isNat33_in_g(T165))
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → U17_GA(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → U18_GA(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → U19_GA(T386, T385, T388, s21_in_ga(T385, X382))
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
S21_IN_GA(plus(T416, T415), T418) → U22_GA(T416, T415, T418, isNat33_in_g(T415))
S21_IN_GA(plus(T416, T415), T418) → ISNAT33_IN_G(T415)
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → U23_GA(T416, T415, T418, isNat33_in_g(T416))
U22_GA(T416, T415, T418, isNat33_out_g(T415)) → ISNAT33_IN_G(T416)
S21_IN_GA(plus(T439, s(T438)), s(T441)) → U24_GA(T439, T438, T441, isNat33_in_g(s(T438)))
S21_IN_GA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_G(s(T438))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → U25_GA(T439, T438, T441, isNat33_in_g(T439))
U24_GA(T439, T438, T441, isNat33_out_g(s(T438))) → ISNAT33_IN_G(T439)
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → U26_GA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_GA(T439, T438, T441, isNat33_out_g(T439)) → ADD99_IN_GGA(T438, T439, T441)
ADD99_IN_GGA(s(T457), T458, s(T460)) → U6_GGA(T457, T458, T460, add99_in_gga(T457, T458, T460))
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
S21_IN_GA(plus(T469, 0), T469) → U27_GA(T469, isNat33_in_g(0))
S21_IN_GA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_GA(T469, isNat33_out_g(0)) → U28_GA(T469, isNat33_in_g(T469))
U27_GA(T469, isNat33_out_g(0)) → ISNAT33_IN_G(T469)
S21_IN_GA(plus(T495, T496), T498) → U29_GA(T495, T496, T498, s21_in_ga(T495, X508))
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
S21_IN_GA(plus(T517, T518), T520) → U32_GA(T517, T518, T520, isNat33_in_g(T517))
S21_IN_GA(plus(T517, T518), T520) → ISNAT33_IN_G(T517)
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → U33_GA(T517, T518, T520, isNat33_in_g(T518))
U32_GA(T517, T518, T520, isNat33_out_g(T517)) → ISNAT33_IN_G(T518)
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → U34_GA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_GA(T517, T518, T520, isNat33_out_g(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → U31_GA(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
P22_IN_GAAA(T115, X104, T121, T117) → U2_GAAA(T115, X104, T121, T117, s21_in_ga(T115, X104))
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
P22_IN_GAAA(T115, T128, T121, T117) → U3_GAAA(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_GAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_GAAA(T115, T128, T121, T117, s21_out_ga(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_AA(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → U8_AA(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U9_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → U12_AA(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U13_AA(T230, T231, T232, T234, s21_in_aa(T230, X224))
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → U16_AA(T255, T256, T257, T259, isNat33_in_a(T255))
S21_IN_AA(plus(T255, plus(T256, T257)), T259) → ISNAT33_IN_A(T255)
ISNAT33_IN_A(s(T165)) → U1_A(T165, isNat33_in_a(T165))
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → U17_AA(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → U18_AA(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → U19_AA(T386, T385, T388, s21_in_aa(T385, X382))
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
S21_IN_AA(plus(T416, T415), T418) → U22_AA(T416, T415, T418, isNat33_in_a(T415))
S21_IN_AA(plus(T416, T415), T418) → ISNAT33_IN_A(T415)
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → U23_AA(T416, T415, T418, isNat33_in_a(T416))
U22_AA(T416, T415, T418, isNat33_out_a(T415)) → ISNAT33_IN_A(T416)
S21_IN_AA(plus(T439, s(T438)), s(T441)) → U24_AA(T439, T438, T441, isNat33_in_a(s(T438)))
S21_IN_AA(plus(T439, s(T438)), s(T441)) → ISNAT33_IN_A(s(T438))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → U25_AA(T439, T438, T441, isNat33_in_a(T439))
U24_AA(T439, T438, T441, isNat33_out_a(s(T438))) → ISNAT33_IN_A(T439)
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → U26_AA(T439, T438, T441, add99_in_gga(T438, T439, T441))
U25_AA(T439, T438, T441, isNat33_out_a(T439)) → ADD99_IN_GGA(T438, T439, T441)
S21_IN_AA(plus(T469, 0), T469) → U27_AA(T469, isNat33_in_g(0))
S21_IN_AA(plus(T469, 0), T469) → ISNAT33_IN_G(0)
U27_AA(T469, isNat33_out_g(0)) → U28_AA(T469, isNat33_in_a(T469))
U27_AA(T469, isNat33_out_g(0)) → ISNAT33_IN_A(T469)
S21_IN_AA(plus(T495, T496), T498) → U29_AA(T495, T496, T498, s21_in_aa(T495, X508))
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
S21_IN_AA(plus(T517, T518), T520) → U32_AA(T517, T518, T520, isNat33_in_a(T517))
S21_IN_AA(plus(T517, T518), T520) → ISNAT33_IN_A(T517)
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → U33_AA(T517, T518, T520, isNat33_in_a(T518))
U32_AA(T517, T518, T520, isNat33_out_a(T517)) → ISNAT33_IN_A(T518)
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → U34_AA(T517, T518, T520, add99_in_gga(T517, T518, T520))
U33_AA(T517, T518, T520, isNat33_out_a(T518)) → ADD99_IN_GGA(T517, T518, T520)
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → U31_AA(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
P22_IN_AAAA(T115, X104, T121, T117) → U2_AAAA(T115, X104, T121, T117, s21_in_aa(T115, X104))
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_AAAA(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → U21_AA(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_AA(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_AA(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → U21_GA(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_GA(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_GA(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_A(s(T165)) → ISNAT33_IN_A(T165)
ISNAT33_IN_A → ISNAT33_IN_A
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ADD99_IN_GGA(s(T457), T458, s(T460)) → ADD99_IN_GGA(T457, T458, T460)
ADD99_IN_GGA(s(T457), T458) → ADD99_IN_GGA(T457, T458)
From the DPs we obtained the following set of size-change graphs:
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_AA(plus(T70, plus(T71, T72)), T74) → S21_IN_AA(plus(T72, plus(T70, T71)), T74)
S21_IN_AA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_AA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → S21_IN_AA(plus(T113, T114), X103)
S21_IN_AA(plus(T113, plus(T114, T115)), T117) → U10_AA(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
U10_AA(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → P22_IN_AAAA(T115, X104, T121, T117)
P22_IN_AAAA(T115, X104, T121, T117) → S21_IN_AA(T115, X104)
S21_IN_AA(plus(T195, plus(T196, T197)), T199) → S21_IN_AA(plus(plus(T196, T197), T195), T199)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → S21_IN_AA(T230, X224)
S21_IN_AA(plus(T230, plus(T231, T232)), T234) → U14_AA(T230, T231, T232, T234, s21_in_aa(T230, T238))
U14_AA(T230, T231, T232, T234, s21_out_aa(T230, T238)) → P22_IN_AAAA(plus(T231, T232), X225, T238, T234)
P22_IN_AAAA(T115, T128, T121, T117) → U3_AAAA(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_AAAA(T115, T128, T121, T117, s21_out_aa(T115, T128)) → S21_IN_AA(plus(T121, T128), T117)
S21_IN_AA(plus(plus(T321, T322), T320), T324) → S21_IN_AA(plus(plus(T320, T321), T322), T324)
S21_IN_AA(plus(T353, T352), T355) → S21_IN_AA(plus(T353, T352), T355)
S21_IN_AA(plus(T386, T385), T388) → S21_IN_AA(T385, X382)
S21_IN_AA(plus(T386, T385), T388) → U20_AA(T386, T385, T388, s21_in_aa(T385, T392))
U20_AA(T386, T385, T388, s21_out_aa(T385, T392)) → P22_IN_AAAA(T386, X383, T392, T388)
S21_IN_AA(plus(T495, T496), T498) → S21_IN_AA(T495, X508)
S21_IN_AA(plus(T495, T496), T498) → U30_AA(T495, T496, T498, s21_in_aa(T495, T502))
U30_AA(T495, T496, T498, s21_out_aa(T495, T502)) → P22_IN_AAAA(T496, X509, T502, T498)
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
S21_IN_AA → S21_IN_AA
S21_IN_AA → U10_AA(s21_in_aa)
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
S21_IN_AA → U14_AA(s21_in_aa)
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
S21_IN_AA → U14_AA(s21_in_aa)
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
S21_IN_AA → U14_AA(s21_in_aa)
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → U3_AAAA(s21_in_aa)
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_in_g(0)))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_in_g(0)))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
S21_IN_AA → U20_AA(s21_in_aa)
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U30_AA(s21_in_aa)
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g(0)))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_in_g(0)))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
S21_IN_AA → U30_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → S21_IN_AA
U10_AA(s21_out_aa) → P22_IN_AAAA
P22_IN_AAAA → S21_IN_AA
U14_AA(s21_out_aa) → P22_IN_AAAA
U3_AAAA(s21_out_aa) → S21_IN_AA
U20_AA(s21_out_aa) → P22_IN_AAAA
U30_AA(s21_out_aa) → P22_IN_AAAA
S21_IN_AA → U10_AA(U7_aa(s21_in_aa))
S21_IN_AA → U10_AA(U8_aa(s21_in_aa))
S21_IN_AA → U10_AA(s21_out_aa)
S21_IN_AA → U10_AA(U9_aa(s21_in_aa))
S21_IN_AA → U10_AA(U10_aa(s21_in_aa))
S21_IN_AA → U10_AA(U12_aa(s21_in_aa))
S21_IN_AA → U10_AA(U13_aa(s21_in_aa))
S21_IN_AA → U10_AA(U14_aa(s21_in_aa))
S21_IN_AA → U10_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U17_aa(s21_in_aa))
S21_IN_AA → U10_AA(U18_aa(s21_in_aa))
S21_IN_AA → U10_AA(U19_aa(s21_in_aa))
S21_IN_AA → U10_AA(U20_aa(s21_in_aa))
S21_IN_AA → U10_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U29_aa(s21_in_aa))
S21_IN_AA → U10_AA(U30_aa(s21_in_aa))
S21_IN_AA → U10_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U10_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U14_AA(U7_aa(s21_in_aa))
S21_IN_AA → U14_AA(U8_aa(s21_in_aa))
S21_IN_AA → U14_AA(s21_out_aa)
S21_IN_AA → U14_AA(U9_aa(s21_in_aa))
S21_IN_AA → U14_AA(U10_aa(s21_in_aa))
S21_IN_AA → U14_AA(U12_aa(s21_in_aa))
S21_IN_AA → U14_AA(U13_aa(s21_in_aa))
S21_IN_AA → U14_AA(U14_aa(s21_in_aa))
S21_IN_AA → U14_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U17_aa(s21_in_aa))
S21_IN_AA → U14_AA(U18_aa(s21_in_aa))
S21_IN_AA → U14_AA(U19_aa(s21_in_aa))
S21_IN_AA → U14_AA(U20_aa(s21_in_aa))
S21_IN_AA → U14_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U29_aa(s21_in_aa))
S21_IN_AA → U14_AA(U30_aa(s21_in_aa))
S21_IN_AA → U14_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U14_AA(U27_aa(isNat33_out_g(0)))
P22_IN_AAAA → U3_AAAA(U7_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U8_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(s21_out_aa)
P22_IN_AAAA → U3_AAAA(U9_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U10_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U12_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U13_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U14_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U16_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U17_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U18_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U19_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U20_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U22_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U24_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U29_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U30_aa(s21_in_aa))
P22_IN_AAAA → U3_AAAA(U32_aa(isNat33_in_a))
P22_IN_AAAA → U3_AAAA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U20_AA(U7_aa(s21_in_aa))
S21_IN_AA → U20_AA(U8_aa(s21_in_aa))
S21_IN_AA → U20_AA(s21_out_aa)
S21_IN_AA → U20_AA(U9_aa(s21_in_aa))
S21_IN_AA → U20_AA(U10_aa(s21_in_aa))
S21_IN_AA → U20_AA(U12_aa(s21_in_aa))
S21_IN_AA → U20_AA(U13_aa(s21_in_aa))
S21_IN_AA → U20_AA(U14_aa(s21_in_aa))
S21_IN_AA → U20_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U17_aa(s21_in_aa))
S21_IN_AA → U20_AA(U18_aa(s21_in_aa))
S21_IN_AA → U20_AA(U19_aa(s21_in_aa))
S21_IN_AA → U20_AA(U20_aa(s21_in_aa))
S21_IN_AA → U20_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U29_aa(s21_in_aa))
S21_IN_AA → U20_AA(U30_aa(s21_in_aa))
S21_IN_AA → U20_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U20_AA(U27_aa(isNat33_out_g(0)))
S21_IN_AA → U30_AA(U7_aa(s21_in_aa))
S21_IN_AA → U30_AA(U8_aa(s21_in_aa))
S21_IN_AA → U30_AA(s21_out_aa)
S21_IN_AA → U30_AA(U9_aa(s21_in_aa))
S21_IN_AA → U30_AA(U10_aa(s21_in_aa))
S21_IN_AA → U30_AA(U12_aa(s21_in_aa))
S21_IN_AA → U30_AA(U13_aa(s21_in_aa))
S21_IN_AA → U30_AA(U14_aa(s21_in_aa))
S21_IN_AA → U30_AA(U16_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U17_aa(s21_in_aa))
S21_IN_AA → U30_AA(U18_aa(s21_in_aa))
S21_IN_AA → U30_AA(U19_aa(s21_in_aa))
S21_IN_AA → U30_AA(U20_aa(s21_in_aa))
S21_IN_AA → U30_AA(U22_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U24_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U29_aa(s21_in_aa))
S21_IN_AA → U30_AA(U30_aa(s21_in_aa))
S21_IN_AA → U30_AA(U32_aa(isNat33_in_a))
S21_IN_AA → U30_AA(U27_aa(isNat33_out_g(0)))
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
s21_in_aa → U24_aa(isNat33_in_a)
s21_in_aa → U27_aa(isNat33_in_g(0))
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U7_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U12_aa(s21_out_aa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U16_aa(isNat33_out_a(T255)) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U29_aa(s21_out_aa) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U11_aa(p22_out_aaaa) → s21_out_aa
U15_aa(p22_out_aaaa) → s21_out_aa
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U21_aa(p22_out_aaaa) → s21_out_aa
U23_aa(isNat33_out_a(T416)) → s21_out_aa
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
isNat33_in_g(0) → isNat33_out_g(0)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
U31_aa(p22_out_aaaa) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
p22_in_aaaa → U2_aaaa(s21_in_aa)
p22_in_aaaa → U3_aaaa(s21_in_aa)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U2_aaaa(s21_out_aa) → p22_out_aaaa
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
s21_in_aa
U7_aa(x0)
U8_aa(x0)
U9_aa(x0)
U10_aa(x0)
U12_aa(x0)
U13_aa(x0)
U14_aa(x0)
U16_aa(x0)
U17_aa(x0)
U18_aa(x0)
U19_aa(x0)
U20_aa(x0)
U22_aa(x0)
U24_aa(x0)
U27_aa(x0)
U29_aa(x0)
U30_aa(x0)
U32_aa(x0)
U11_aa(x0)
U15_aa(x0)
isNat33_in_a
U21_aa(x0)
U23_aa(x0)
U25_aa(x0, x1)
isNat33_in_g(x0)
U28_aa(x0)
U31_aa(x0)
U33_aa(x0, x1)
p22_in_aaaa
U1_a(x0)
U26_aa(x0)
U34_aa(x0)
U2_aaaa(x0)
U3_aaaa(x0)
add99_in_gga(x0, x1)
U4_aaaa(x0)
U6_gga(x0, x1, x2)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
ISNAT33_IN_G(s(T165)) → ISNAT33_IN_G(T165)
From the DPs we obtained the following set of size-change graphs:
S21_IN_GA(plus(T70, plus(T71, T72)), T74) → S21_IN_GA(plus(T72, plus(T70, T71)), T74)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35))), T37) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35), T37)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → S21_IN_GA(plus(T113, T114), X103)
S21_IN_GA(plus(T113, plus(T114, T115)), T117) → U10_GA(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
U10_GA(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → P22_IN_GAAA(T115, X104, T121, T117)
P22_IN_GAAA(T115, X104, T121, T117) → S21_IN_GA(T115, X104)
S21_IN_GA(plus(T195, plus(T196, T197)), T199) → S21_IN_GA(plus(plus(T196, T197), T195), T199)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → S21_IN_GA(T230, X224)
S21_IN_GA(plus(T230, plus(T231, T232)), T234) → U14_GA(T230, T231, T232, T234, s21_in_ga(T230, T238))
U14_GA(T230, T231, T232, T234, s21_out_ga(T230, T238)) → P22_IN_GAAA(plus(T231, T232), X225, T238, T234)
S21_IN_GA(plus(plus(T321, T322), T320), T324) → S21_IN_GA(plus(plus(T320, T321), T322), T324)
S21_IN_GA(plus(T353, T352), T355) → S21_IN_GA(plus(T353, T352), T355)
S21_IN_GA(plus(T386, T385), T388) → S21_IN_GA(T385, X382)
S21_IN_GA(plus(T386, T385), T388) → U20_GA(T386, T385, T388, s21_in_ga(T385, T392))
U20_GA(T386, T385, T388, s21_out_ga(T385, T392)) → P22_IN_GAAA(T386, X383, T392, T388)
S21_IN_GA(plus(T495, T496), T498) → S21_IN_GA(T495, X508)
S21_IN_GA(plus(T495, T496), T498) → U30_GA(T495, T496, T498, s21_in_ga(T495, T502))
U30_GA(T495, T496, T498, s21_out_ga(T495, T502)) → P22_IN_GAAA(T496, X509, T502, T498)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_ga(T32, T33, T34, T35, T37, s21_in_ga(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_ga(plus(T70, plus(T71, T72)), T74) → U8_ga(T70, T71, T72, T74, s21_in_ga(plus(T72, plus(T70, T71)), T74))
s21_in_ga(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_ga(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U9_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), X103))
s21_in_ga(plus(T113, plus(T114, T115)), T117) → U10_ga(T113, T114, T115, T117, s21_in_ga(plus(T113, T114), T121))
s21_in_ga(plus(T195, plus(T196, T197)), T199) → U12_ga(T195, T196, T197, T199, s21_in_ga(plus(plus(T196, T197), T195), T199))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U13_ga(T230, T231, T232, T234, s21_in_ga(T230, X224))
s21_in_ga(plus(T230, plus(T231, T232)), T234) → U14_ga(T230, T231, T232, T234, s21_in_ga(T230, T238))
s21_in_ga(plus(T255, plus(T256, T257)), T259) → U16_ga(T255, T256, T257, T259, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, T259, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)), T259)
s21_in_ga(plus(plus(T321, T322), T320), T324) → U17_ga(T321, T322, T320, T324, s21_in_ga(plus(plus(T320, T321), T322), T324))
s21_in_ga(plus(T353, T352), T355) → U18_ga(T353, T352, T355, s21_in_ga(plus(T353, T352), T355))
s21_in_ga(plus(0, T364), T364) → s21_out_ga(plus(0, T364), T364)
s21_in_ga(plus(T386, T385), T388) → U19_ga(T386, T385, T388, s21_in_ga(T385, X382))
s21_in_ga(plus(T386, T385), T388) → U20_ga(T386, T385, T388, s21_in_ga(T385, T392))
s21_in_ga(plus(T416, T415), T418) → U22_ga(T416, T415, T418, isNat33_in_g(T415))
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415), T418)
U22_ga(T416, T415, T418, isNat33_out_g(T415)) → U23_ga(T416, T415, T418, isNat33_in_g(T416))
U23_ga(T416, T415, T418, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415), T418)
s21_in_ga(plus(T439, s(T438)), s(T441)) → U24_ga(T439, T438, T441, isNat33_in_g(s(T438)))
U24_ga(T439, T438, T441, isNat33_out_g(s(T438))) → U25_ga(T439, T438, T441, isNat33_in_g(T439))
U25_ga(T439, T438, T441, isNat33_out_g(T439)) → U26_ga(T439, T438, T441, add99_in_gga(T438, T439, T441))
add99_in_gga(s(T457), T458, s(T460)) → U6_gga(T457, T458, T460, add99_in_gga(T457, T458, T460))
add99_in_gga(0, T466, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, T460, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)), s(T441))
s21_in_ga(plus(T469, 0), T469) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0), T469)
s21_in_ga(plus(T474, 0), T474) → s21_out_ga(plus(T474, 0), T474)
s21_in_ga(plus(T495, T496), T498) → U29_ga(T495, T496, T498, s21_in_ga(T495, X508))
s21_in_ga(plus(T495, T496), T498) → U30_ga(T495, T496, T498, s21_in_ga(T495, T502))
s21_in_ga(plus(T517, T518), T520) → U32_ga(T517, T518, T520, isNat33_in_g(T517))
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518), T520)
U32_ga(T517, T518, T520, isNat33_out_g(T517)) → U33_ga(T517, T518, T520, isNat33_in_g(T518))
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518), T520)
U33_ga(T517, T518, T520, isNat33_out_g(T518)) → U34_ga(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_ga(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518), T520)
U30_ga(T495, T496, T498, s21_out_ga(T495, T502)) → U31_ga(T495, T496, T498, p22_in_gaaa(T496, X509, T502, T498))
p22_in_gaaa(T115, X104, T121, T117) → U2_gaaa(T115, X104, T121, T117, s21_in_ga(T115, X104))
U2_gaaa(T115, X104, T121, T117, s21_out_ga(T115, X104)) → p22_out_gaaa(T115, X104, T121, T117)
p22_in_gaaa(T115, T128, T121, T117) → U3_gaaa(T115, T128, T121, T117, s21_in_ga(T115, T128))
U3_gaaa(T115, T128, T121, T117, s21_out_ga(T115, T128)) → U4_gaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
s21_in_aa(plus(T32, plus(T33, plus(T34, T35))), T37) → U7_aa(T32, T33, T34, T35, T37, s21_in_aa(plus(plus(plus(T32, T33), T34), T35), T37))
s21_in_aa(plus(T70, plus(T71, T72)), T74) → U8_aa(T70, T71, T72, T74, s21_in_aa(plus(T72, plus(T70, T71)), T74))
s21_in_aa(plus(T87, plus(T88, 0)), plus(T87, T88)) → s21_out_aa(plus(T87, plus(T88, 0)), plus(T87, T88))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U9_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), X103))
s21_in_aa(plus(T113, plus(T114, T115)), T117) → U10_aa(T113, T114, T115, T117, s21_in_aa(plus(T113, T114), T121))
s21_in_aa(plus(T195, plus(T196, T197)), T199) → U12_aa(T195, T196, T197, T199, s21_in_aa(plus(plus(T196, T197), T195), T199))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U13_aa(T230, T231, T232, T234, s21_in_aa(T230, X224))
s21_in_aa(plus(T230, plus(T231, T232)), T234) → U14_aa(T230, T231, T232, T234, s21_in_aa(T230, T238))
s21_in_aa(plus(T255, plus(T256, T257)), T259) → U16_aa(T255, T256, T257, T259, isNat33_in_a(T255))
isNat33_in_a(s(T165)) → U1_a(T165, isNat33_in_a(T165))
isNat33_in_a(0) → isNat33_out_a(0)
U1_a(T165, isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(T255, T256, T257, T259, isNat33_out_a(T255)) → s21_out_aa(plus(T255, plus(T256, T257)), T259)
s21_in_aa(plus(plus(T321, T322), T320), T324) → U17_aa(T321, T322, T320, T324, s21_in_aa(plus(plus(T320, T321), T322), T324))
s21_in_aa(plus(T353, T352), T355) → U18_aa(T353, T352, T355, s21_in_aa(plus(T353, T352), T355))
s21_in_aa(plus(0, T364), T364) → s21_out_aa(plus(0, T364), T364)
s21_in_aa(plus(T386, T385), T388) → U19_aa(T386, T385, T388, s21_in_aa(T385, X382))
s21_in_aa(plus(T386, T385), T388) → U20_aa(T386, T385, T388, s21_in_aa(T385, T392))
s21_in_aa(plus(T416, T415), T418) → U22_aa(T416, T415, T418, isNat33_in_a(T415))
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → s21_out_aa(plus(T416, T415), T418)
U22_aa(T416, T415, T418, isNat33_out_a(T415)) → U23_aa(T416, T415, T418, isNat33_in_a(T416))
U23_aa(T416, T415, T418, isNat33_out_a(T416)) → s21_out_aa(plus(T416, T415), T418)
s21_in_aa(plus(T439, s(T438)), s(T441)) → U24_aa(T439, T438, T441, isNat33_in_a(s(T438)))
U24_aa(T439, T438, T441, isNat33_out_a(s(T438))) → U25_aa(T439, T438, T441, isNat33_in_a(T439))
U25_aa(T439, T438, T441, isNat33_out_a(T439)) → U26_aa(T439, T438, T441, add99_in_gga(T438, T439, T441))
U26_aa(T439, T438, T441, add99_out_gga(T438, T439, T441)) → s21_out_aa(plus(T439, s(T438)), s(T441))
s21_in_aa(plus(T469, 0), T469) → U27_aa(T469, isNat33_in_g(0))
U27_aa(T469, isNat33_out_g(0)) → U28_aa(T469, isNat33_in_a(T469))
U28_aa(T469, isNat33_out_a(T469)) → s21_out_aa(plus(T469, 0), T469)
s21_in_aa(plus(T474, 0), T474) → s21_out_aa(plus(T474, 0), T474)
s21_in_aa(plus(T495, T496), T498) → U29_aa(T495, T496, T498, s21_in_aa(T495, X508))
s21_in_aa(plus(T495, T496), T498) → U30_aa(T495, T496, T498, s21_in_aa(T495, T502))
s21_in_aa(plus(T517, T518), T520) → U32_aa(T517, T518, T520, isNat33_in_a(T517))
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → s21_out_aa(plus(T517, T518), T520)
U32_aa(T517, T518, T520, isNat33_out_a(T517)) → U33_aa(T517, T518, T520, isNat33_in_a(T518))
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → s21_out_aa(plus(T517, T518), T520)
U33_aa(T517, T518, T520, isNat33_out_a(T518)) → U34_aa(T517, T518, T520, add99_in_gga(T517, T518, T520))
U34_aa(T517, T518, T520, add99_out_gga(T517, T518, T520)) → s21_out_aa(plus(T517, T518), T520)
U30_aa(T495, T496, T498, s21_out_aa(T495, T502)) → U31_aa(T495, T496, T498, p22_in_aaaa(T496, X509, T502, T498))
p22_in_aaaa(T115, X104, T121, T117) → U2_aaaa(T115, X104, T121, T117, s21_in_aa(T115, X104))
U2_aaaa(T115, X104, T121, T117, s21_out_aa(T115, X104)) → p22_out_aaaa(T115, X104, T121, T117)
p22_in_aaaa(T115, T128, T121, T117) → U3_aaaa(T115, T128, T121, T117, s21_in_aa(T115, T128))
U3_aaaa(T115, T128, T121, T117, s21_out_aa(T115, T128)) → U4_aaaa(T115, T128, T121, T117, s21_in_aa(plus(T121, T128), T117))
U4_aaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_aaaa(T115, T128, T121, T117)
U31_aa(T495, T496, T498, p22_out_aaaa(T496, X509, T502, T498)) → s21_out_aa(plus(T495, T496), T498)
U29_aa(T495, T496, T498, s21_out_aa(T495, X508)) → s21_out_aa(plus(T495, T496), T498)
U20_aa(T386, T385, T388, s21_out_aa(T385, T392)) → U21_aa(T386, T385, T388, p22_in_aaaa(T386, X383, T392, T388))
U21_aa(T386, T385, T388, p22_out_aaaa(T386, X383, T392, T388)) → s21_out_aa(plus(T386, T385), T388)
U19_aa(T386, T385, T388, s21_out_aa(T385, X382)) → s21_out_aa(plus(T386, T385), T388)
U18_aa(T353, T352, T355, s21_out_aa(plus(T353, T352), T355)) → s21_out_aa(plus(T353, T352), T355)
U17_aa(T321, T322, T320, T324, s21_out_aa(plus(plus(T320, T321), T322), T324)) → s21_out_aa(plus(plus(T321, T322), T320), T324)
U14_aa(T230, T231, T232, T234, s21_out_aa(T230, T238)) → U15_aa(T230, T231, T232, T234, p22_in_aaaa(plus(T231, T232), X225, T238, T234))
U15_aa(T230, T231, T232, T234, p22_out_aaaa(plus(T231, T232), X225, T238, T234)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U13_aa(T230, T231, T232, T234, s21_out_aa(T230, X224)) → s21_out_aa(plus(T230, plus(T231, T232)), T234)
U12_aa(T195, T196, T197, T199, s21_out_aa(plus(plus(T196, T197), T195), T199)) → s21_out_aa(plus(T195, plus(T196, T197)), T199)
U10_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), T121)) → U11_aa(T113, T114, T115, T117, p22_in_aaaa(T115, X104, T121, T117))
U11_aa(T113, T114, T115, T117, p22_out_aaaa(T115, X104, T121, T117)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U9_aa(T113, T114, T115, T117, s21_out_aa(plus(T113, T114), X103)) → s21_out_aa(plus(T113, plus(T114, T115)), T117)
U8_aa(T70, T71, T72, T74, s21_out_aa(plus(T72, plus(T70, T71)), T74)) → s21_out_aa(plus(T70, plus(T71, T72)), T74)
U7_aa(T32, T33, T34, T35, T37, s21_out_aa(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_aa(plus(T32, plus(T33, plus(T34, T35))), T37)
U4_gaaa(T115, T128, T121, T117, s21_out_aa(plus(T121, T128), T117)) → p22_out_gaaa(T115, T128, T121, T117)
U31_ga(T495, T496, T498, p22_out_gaaa(T496, X509, T502, T498)) → s21_out_ga(plus(T495, T496), T498)
U29_ga(T495, T496, T498, s21_out_ga(T495, X508)) → s21_out_ga(plus(T495, T496), T498)
U20_ga(T386, T385, T388, s21_out_ga(T385, T392)) → U21_ga(T386, T385, T388, p22_in_gaaa(T386, X383, T392, T388))
U21_ga(T386, T385, T388, p22_out_gaaa(T386, X383, T392, T388)) → s21_out_ga(plus(T386, T385), T388)
U19_ga(T386, T385, T388, s21_out_ga(T385, X382)) → s21_out_ga(plus(T386, T385), T388)
U18_ga(T353, T352, T355, s21_out_ga(plus(T353, T352), T355)) → s21_out_ga(plus(T353, T352), T355)
U17_ga(T321, T322, T320, T324, s21_out_ga(plus(plus(T320, T321), T322), T324)) → s21_out_ga(plus(plus(T321, T322), T320), T324)
U14_ga(T230, T231, T232, T234, s21_out_ga(T230, T238)) → U15_ga(T230, T231, T232, T234, p22_in_gaaa(plus(T231, T232), X225, T238, T234))
U15_ga(T230, T231, T232, T234, p22_out_gaaa(plus(T231, T232), X225, T238, T234)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U13_ga(T230, T231, T232, T234, s21_out_ga(T230, X224)) → s21_out_ga(plus(T230, plus(T231, T232)), T234)
U12_ga(T195, T196, T197, T199, s21_out_ga(plus(plus(T196, T197), T195), T199)) → s21_out_ga(plus(T195, plus(T196, T197)), T199)
U10_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), T121)) → U11_ga(T113, T114, T115, T117, p22_in_gaaa(T115, X104, T121, T117))
U11_ga(T113, T114, T115, T117, p22_out_gaaa(T115, X104, T121, T117)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U9_ga(T113, T114, T115, T117, s21_out_ga(plus(T113, T114), X103)) → s21_out_ga(plus(T113, plus(T114, T115)), T117)
U8_ga(T70, T71, T72, T74, s21_out_ga(plus(T72, plus(T70, T71)), T74)) → s21_out_ga(plus(T70, plus(T71, T72)), T74)
U7_ga(T32, T33, T34, T35, T37, s21_out_ga(plus(plus(plus(T32, T33), T34), T35), T37)) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))), T37)
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T113, T114, T115, s21_in_ga(plus(T113, T114)))
U10_GA(T113, T114, T115, s21_out_ga(plus(T113, T114))) → P22_IN_GAAA(T115)
P22_IN_GAAA(T115) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T230, T231, T232, s21_in_ga(T230))
U14_GA(T230, T231, T232, s21_out_ga(T230)) → P22_IN_GAAA(plus(T231, T232))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, T385, s21_in_ga(T385))
U20_GA(T386, T385, s21_out_ga(T385)) → P22_IN_GAAA(T386)
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
S21_IN_GA(plus(T495, T496)) → U30_GA(T495, T496, s21_in_ga(T495))
U30_GA(T495, T496, s21_out_ga(T495)) → P22_IN_GAAA(T496)
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(T32, T33, T34, T35, s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(T70, T71, T72, s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T87, plus(T88, 0))) → s21_out_ga(plus(T87, plus(T88, 0)))
s21_in_ga(plus(T113, plus(T114, T115))) → U9_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(T195, T196, T197, s21_in_ga(plus(plus(T196, T197), T195)))
s21_in_ga(plus(T230, plus(T231, T232))) → U13_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T230, plus(T231, T232))) → U14_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T255, plus(T256, T257))) → U16_ga(T255, T256, T257, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)))
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(T321, T322, T320, s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(T353, T352, s21_in_ga(plus(T353, T352)))
s21_in_ga(plus(0, T364)) → s21_out_ga(plus(0, T364))
s21_in_ga(plus(T386, T385)) → U19_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T386, T385)) → U20_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T416, T415)) → U22_ga(T416, T415, isNat33_in_g(T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → U23_ga(T416, T415, isNat33_in_g(T416))
U23_ga(T416, T415, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415))
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g(s(T438))) → U25_ga(T439, T438, isNat33_in_g(T439))
U25_ga(T439, T438, isNat33_out_g(T439)) → U26_ga(T439, T438, add99_in_gga(T438, T439))
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)))
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0))
s21_in_ga(plus(T474, 0)) → s21_out_ga(plus(T474, 0))
s21_in_ga(plus(T495, T496)) → U29_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T495, T496)) → U30_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518))
U32_ga(T517, T518, isNat33_out_g(T517)) → U33_ga(T517, T518, isNat33_in_g(T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → U34_ga(T517, T518, add99_in_gga(T517, T518))
U34_ga(T517, T518, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518))
U30_ga(T495, T496, s21_out_ga(T495)) → U31_ga(T495, T496, p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(T115, s21_in_ga(T115))
U2_gaaa(T115, s21_out_ga(T115)) → p22_out_gaaa(T115)
p22_in_gaaa(T115) → U3_gaaa(T115, s21_in_ga(T115))
U3_gaaa(T115, s21_out_ga(T115)) → U4_gaaa(T115, s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(T115, s21_out_aa) → p22_out_gaaa(T115)
U31_ga(T495, T496, p22_out_gaaa(T496)) → s21_out_ga(plus(T495, T496))
U29_ga(T495, T496, s21_out_ga(T495)) → s21_out_ga(plus(T495, T496))
U20_ga(T386, T385, s21_out_ga(T385)) → U21_ga(T386, T385, p22_in_gaaa(T386))
U21_ga(T386, T385, p22_out_gaaa(T386)) → s21_out_ga(plus(T386, T385))
U19_ga(T386, T385, s21_out_ga(T385)) → s21_out_ga(plus(T386, T385))
U18_ga(T353, T352, s21_out_ga(plus(T353, T352))) → s21_out_ga(plus(T353, T352))
U17_ga(T321, T322, T320, s21_out_ga(plus(plus(T320, T321), T322))) → s21_out_ga(plus(plus(T321, T322), T320))
U14_ga(T230, T231, T232, s21_out_ga(T230)) → U15_ga(T230, T231, T232, p22_in_gaaa(plus(T231, T232)))
U15_ga(T230, T231, T232, p22_out_gaaa(plus(T231, T232))) → s21_out_ga(plus(T230, plus(T231, T232)))
U13_ga(T230, T231, T232, s21_out_ga(T230)) → s21_out_ga(plus(T230, plus(T231, T232)))
U12_ga(T195, T196, T197, s21_out_ga(plus(plus(T196, T197), T195))) → s21_out_ga(plus(T195, plus(T196, T197)))
U10_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → U11_ga(T113, T114, T115, p22_in_gaaa(T115))
U11_ga(T113, T114, T115, p22_out_gaaa(T115)) → s21_out_ga(plus(T113, plus(T114, T115)))
U9_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → s21_out_ga(plus(T113, plus(T114, T115)))
U8_ga(T70, T71, T72, s21_out_ga(plus(T72, plus(T70, T71)))) → s21_out_ga(plus(T70, plus(T71, T72)))
U7_ga(T32, T33, T34, T35, s21_out_ga(plus(plus(plus(T32, T33), T34), T35))) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))))
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0, x1)
U16_ga(x0, x1, x2, x3)
U22_ga(x0, x1, x2)
U23_ga(x0, x1, x2)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0, x1, x2)
U26_ga(x0, x1, x2)
U27_ga(x0, x1)
U28_ga(x0, x1)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0, x1, x2)
U30_ga(x0, x1, x2)
p22_in_gaaa(x0)
U2_gaaa(x0, x1)
U3_gaaa(x0, x1)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0, x1)
U31_ga(x0, x1, x2)
U29_ga(x0, x1, x2)
U20_ga(x0, x1, x2)
U21_ga(x0, x1, x2)
U19_ga(x0, x1, x2)
U18_ga(x0, x1, x2)
U17_ga(x0, x1, x2, x3)
U14_ga(x0, x1, x2, x3)
U15_ga(x0, x1, x2, x3)
U13_ga(x0, x1, x2, x3)
U12_ga(x0, x1, x2, x3)
U10_ga(x0, x1, x2, x3)
U11_ga(x0, x1, x2, x3)
U9_ga(x0, x1, x2, x3)
U8_ga(x0, x1, x2, x3)
U7_ga(x0, x1, x2, x3, x4)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
S21_IN_GA(plus(T113, plus(T114, T115))) → S21_IN_GA(plus(T113, T114))
S21_IN_GA(plus(T113, plus(T114, T115))) → U10_GA(T113, T114, T115, s21_in_ga(plus(T113, T114)))
S21_IN_GA(plus(T230, plus(T231, T232))) → S21_IN_GA(T230)
S21_IN_GA(plus(T230, plus(T231, T232))) → U14_GA(T230, T231, T232, s21_in_ga(T230))
S21_IN_GA(plus(T386, T385)) → S21_IN_GA(T385)
S21_IN_GA(plus(T386, T385)) → U20_GA(T386, T385, s21_in_ga(T385))
S21_IN_GA(plus(T495, T496)) → S21_IN_GA(T495)
U30_GA(T495, T496, s21_out_ga(T495)) → P22_IN_GAAA(T496)
POL(0) = 0
POL(P22_IN_GAAA(x1)) = x1
POL(S21_IN_GA(x1)) = x1
POL(U10_GA(x1, x2, x3, x4)) = x1 + x3
POL(U10_aa(x1)) = 0
POL(U10_ga(x1, x2, x3, x4)) = 0
POL(U11_aa(x1)) = 0
POL(U11_ga(x1, x2, x3, x4)) = 0
POL(U12_aa(x1)) = 0
POL(U12_ga(x1, x2, x3, x4)) = 0
POL(U13_aa(x1)) = 0
POL(U13_ga(x1, x2, x3, x4)) = 0
POL(U14_GA(x1, x2, x3, x4)) = 1 + x2 + x3
POL(U14_aa(x1)) = 0
POL(U14_ga(x1, x2, x3, x4)) = 0
POL(U15_aa(x1)) = 0
POL(U15_ga(x1, x2, x3, x4)) = 0
POL(U16_aa(x1)) = 0
POL(U16_ga(x1, x2, x3, x4)) = 0
POL(U17_aa(x1)) = 0
POL(U17_ga(x1, x2, x3, x4)) = 0
POL(U18_aa(x1)) = 0
POL(U18_ga(x1, x2, x3)) = 0
POL(U19_aa(x1)) = 0
POL(U19_ga(x1, x2, x3)) = 0
POL(U1_a(x1)) = 0
POL(U1_g(x1, x2)) = 0
POL(U20_GA(x1, x2, x3)) = x1 + x2
POL(U20_aa(x1)) = 0
POL(U20_ga(x1, x2, x3)) = 0
POL(U21_aa(x1)) = 0
POL(U21_ga(x1, x2, x3)) = 0
POL(U22_aa(x1)) = 0
POL(U22_ga(x1, x2, x3)) = 0
POL(U23_aa(x1)) = 0
POL(U23_ga(x1, x2, x3)) = 0
POL(U24_aa(x1)) = 0
POL(U24_ga(x1, x2, x3)) = 0
POL(U25_aa(x1, x2)) = 0
POL(U25_ga(x1, x2, x3)) = 0
POL(U26_aa(x1)) = 0
POL(U26_ga(x1, x2, x3)) = 0
POL(U27_aa(x1)) = 0
POL(U27_ga(x1, x2)) = 0
POL(U28_aa(x1)) = 0
POL(U28_ga(x1, x2)) = 0
POL(U29_aa(x1)) = 0
POL(U29_ga(x1, x2, x3)) = 0
POL(U2_aaaa(x1)) = 0
POL(U2_gaaa(x1, x2)) = 0
POL(U30_GA(x1, x2, x3)) = 1 + x2
POL(U30_aa(x1)) = 0
POL(U30_ga(x1, x2, x3)) = 0
POL(U31_aa(x1)) = 0
POL(U31_ga(x1, x2, x3)) = 0
POL(U32_aa(x1)) = 0
POL(U32_ga(x1, x2, x3)) = 0
POL(U33_aa(x1, x2)) = 0
POL(U33_ga(x1, x2, x3)) = 0
POL(U34_aa(x1)) = 0
POL(U34_ga(x1, x2, x3)) = 0
POL(U3_aaaa(x1)) = 0
POL(U3_gaaa(x1, x2)) = 0
POL(U4_aaaa(x1)) = 0
POL(U4_gaaa(x1, x2)) = 0
POL(U6_gga(x1, x2, x3)) = 0
POL(U7_aa(x1)) = 0
POL(U7_ga(x1, x2, x3, x4, x5)) = 0
POL(U8_aa(x1)) = 0
POL(U8_ga(x1, x2, x3, x4)) = 0
POL(U9_aa(x1)) = 0
POL(U9_ga(x1, x2, x3, x4)) = 0
POL(add99_in_gga(x1, x2)) = x2
POL(add99_out_gga(x1, x2, x3)) = x3
POL(isNat33_in_a) = 0
POL(isNat33_in_g(x1)) = 1
POL(isNat33_out_a(x1)) = 0
POL(isNat33_out_g(x1)) = 0
POL(p22_in_aaaa) = 0
POL(p22_in_gaaa(x1)) = 0
POL(p22_out_aaaa) = 0
POL(p22_out_gaaa(x1)) = 0
POL(plus(x1, x2)) = 1 + x1 + x2
POL(s(x1)) = 0
POL(s21_in_aa) = 0
POL(s21_in_ga(x1)) = 0
POL(s21_out_aa) = 0
POL(s21_out_ga(x1)) = 0
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
U10_GA(T113, T114, T115, s21_out_ga(plus(T113, T114))) → P22_IN_GAAA(T115)
P22_IN_GAAA(T115) → S21_IN_GA(T115)
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
U14_GA(T230, T231, T232, s21_out_ga(T230)) → P22_IN_GAAA(plus(T231, T232))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
U20_GA(T386, T385, s21_out_ga(T385)) → P22_IN_GAAA(T386)
S21_IN_GA(plus(T495, T496)) → U30_GA(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(T32, T33, T34, T35, s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(T70, T71, T72, s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T87, plus(T88, 0))) → s21_out_ga(plus(T87, plus(T88, 0)))
s21_in_ga(plus(T113, plus(T114, T115))) → U9_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(T195, T196, T197, s21_in_ga(plus(plus(T196, T197), T195)))
s21_in_ga(plus(T230, plus(T231, T232))) → U13_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T230, plus(T231, T232))) → U14_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T255, plus(T256, T257))) → U16_ga(T255, T256, T257, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)))
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(T321, T322, T320, s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(T353, T352, s21_in_ga(plus(T353, T352)))
s21_in_ga(plus(0, T364)) → s21_out_ga(plus(0, T364))
s21_in_ga(plus(T386, T385)) → U19_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T386, T385)) → U20_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T416, T415)) → U22_ga(T416, T415, isNat33_in_g(T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → U23_ga(T416, T415, isNat33_in_g(T416))
U23_ga(T416, T415, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415))
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g(s(T438))) → U25_ga(T439, T438, isNat33_in_g(T439))
U25_ga(T439, T438, isNat33_out_g(T439)) → U26_ga(T439, T438, add99_in_gga(T438, T439))
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)))
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0))
s21_in_ga(plus(T474, 0)) → s21_out_ga(plus(T474, 0))
s21_in_ga(plus(T495, T496)) → U29_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T495, T496)) → U30_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518))
U32_ga(T517, T518, isNat33_out_g(T517)) → U33_ga(T517, T518, isNat33_in_g(T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → U34_ga(T517, T518, add99_in_gga(T517, T518))
U34_ga(T517, T518, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518))
U30_ga(T495, T496, s21_out_ga(T495)) → U31_ga(T495, T496, p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(T115, s21_in_ga(T115))
U2_gaaa(T115, s21_out_ga(T115)) → p22_out_gaaa(T115)
p22_in_gaaa(T115) → U3_gaaa(T115, s21_in_ga(T115))
U3_gaaa(T115, s21_out_ga(T115)) → U4_gaaa(T115, s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(T115, s21_out_aa) → p22_out_gaaa(T115)
U31_ga(T495, T496, p22_out_gaaa(T496)) → s21_out_ga(plus(T495, T496))
U29_ga(T495, T496, s21_out_ga(T495)) → s21_out_ga(plus(T495, T496))
U20_ga(T386, T385, s21_out_ga(T385)) → U21_ga(T386, T385, p22_in_gaaa(T386))
U21_ga(T386, T385, p22_out_gaaa(T386)) → s21_out_ga(plus(T386, T385))
U19_ga(T386, T385, s21_out_ga(T385)) → s21_out_ga(plus(T386, T385))
U18_ga(T353, T352, s21_out_ga(plus(T353, T352))) → s21_out_ga(plus(T353, T352))
U17_ga(T321, T322, T320, s21_out_ga(plus(plus(T320, T321), T322))) → s21_out_ga(plus(plus(T321, T322), T320))
U14_ga(T230, T231, T232, s21_out_ga(T230)) → U15_ga(T230, T231, T232, p22_in_gaaa(plus(T231, T232)))
U15_ga(T230, T231, T232, p22_out_gaaa(plus(T231, T232))) → s21_out_ga(plus(T230, plus(T231, T232)))
U13_ga(T230, T231, T232, s21_out_ga(T230)) → s21_out_ga(plus(T230, plus(T231, T232)))
U12_ga(T195, T196, T197, s21_out_ga(plus(plus(T196, T197), T195))) → s21_out_ga(plus(T195, plus(T196, T197)))
U10_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → U11_ga(T113, T114, T115, p22_in_gaaa(T115))
U11_ga(T113, T114, T115, p22_out_gaaa(T115)) → s21_out_ga(plus(T113, plus(T114, T115)))
U9_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → s21_out_ga(plus(T113, plus(T114, T115)))
U8_ga(T70, T71, T72, s21_out_ga(plus(T72, plus(T70, T71)))) → s21_out_ga(plus(T70, plus(T71, T72)))
U7_ga(T32, T33, T34, T35, s21_out_ga(plus(plus(plus(T32, T33), T34), T35))) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))))
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0, x1)
U16_ga(x0, x1, x2, x3)
U22_ga(x0, x1, x2)
U23_ga(x0, x1, x2)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0, x1, x2)
U26_ga(x0, x1, x2)
U27_ga(x0, x1)
U28_ga(x0, x1)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0, x1, x2)
U30_ga(x0, x1, x2)
p22_in_gaaa(x0)
U2_gaaa(x0, x1)
U3_gaaa(x0, x1)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0, x1)
U31_ga(x0, x1, x2)
U29_ga(x0, x1, x2)
U20_ga(x0, x1, x2)
U21_ga(x0, x1, x2)
U19_ga(x0, x1, x2)
U18_ga(x0, x1, x2)
U17_ga(x0, x1, x2, x3)
U14_ga(x0, x1, x2, x3)
U15_ga(x0, x1, x2, x3)
U13_ga(x0, x1, x2, x3)
U12_ga(x0, x1, x2, x3)
U10_ga(x0, x1, x2, x3)
U11_ga(x0, x1, x2, x3)
U9_ga(x0, x1, x2, x3)
U8_ga(x0, x1, x2, x3)
U7_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
s21_in_ga(plus(T32, plus(T33, plus(T34, T35)))) → U7_ga(T32, T33, T34, T35, s21_in_ga(plus(plus(plus(T32, T33), T34), T35)))
s21_in_ga(plus(T70, plus(T71, T72))) → U8_ga(T70, T71, T72, s21_in_ga(plus(T72, plus(T70, T71))))
s21_in_ga(plus(T87, plus(T88, 0))) → s21_out_ga(plus(T87, plus(T88, 0)))
s21_in_ga(plus(T113, plus(T114, T115))) → U9_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T113, plus(T114, T115))) → U10_ga(T113, T114, T115, s21_in_ga(plus(T113, T114)))
s21_in_ga(plus(T195, plus(T196, T197))) → U12_ga(T195, T196, T197, s21_in_ga(plus(plus(T196, T197), T195)))
s21_in_ga(plus(T230, plus(T231, T232))) → U13_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T230, plus(T231, T232))) → U14_ga(T230, T231, T232, s21_in_ga(T230))
s21_in_ga(plus(T255, plus(T256, T257))) → U16_ga(T255, T256, T257, isNat33_in_g(T255))
isNat33_in_g(s(T165)) → U1_g(T165, isNat33_in_g(T165))
isNat33_in_g(0) → isNat33_out_g(0)
U1_g(T165, isNat33_out_g(T165)) → isNat33_out_g(s(T165))
U16_ga(T255, T256, T257, isNat33_out_g(T255)) → s21_out_ga(plus(T255, plus(T256, T257)))
s21_in_ga(plus(plus(T321, T322), T320)) → U17_ga(T321, T322, T320, s21_in_ga(plus(plus(T320, T321), T322)))
s21_in_ga(plus(T353, T352)) → U18_ga(T353, T352, s21_in_ga(plus(T353, T352)))
s21_in_ga(plus(0, T364)) → s21_out_ga(plus(0, T364))
s21_in_ga(plus(T386, T385)) → U19_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T386, T385)) → U20_ga(T386, T385, s21_in_ga(T385))
s21_in_ga(plus(T416, T415)) → U22_ga(T416, T415, isNat33_in_g(T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → s21_out_ga(plus(T416, T415))
U22_ga(T416, T415, isNat33_out_g(T415)) → U23_ga(T416, T415, isNat33_in_g(T416))
U23_ga(T416, T415, isNat33_out_g(T416)) → s21_out_ga(plus(T416, T415))
s21_in_ga(plus(T439, s(T438))) → U24_ga(T439, T438, isNat33_in_g(s(T438)))
U24_ga(T439, T438, isNat33_out_g(s(T438))) → U25_ga(T439, T438, isNat33_in_g(T439))
U25_ga(T439, T438, isNat33_out_g(T439)) → U26_ga(T439, T438, add99_in_gga(T438, T439))
add99_in_gga(s(T457), T458) → U6_gga(T457, T458, add99_in_gga(T457, T458))
add99_in_gga(0, T466) → add99_out_gga(0, T466, T466)
U6_gga(T457, T458, add99_out_gga(T457, T458, T460)) → add99_out_gga(s(T457), T458, s(T460))
U26_ga(T439, T438, add99_out_gga(T438, T439, T441)) → s21_out_ga(plus(T439, s(T438)))
s21_in_ga(plus(T469, 0)) → U27_ga(T469, isNat33_in_g(0))
U27_ga(T469, isNat33_out_g(0)) → U28_ga(T469, isNat33_in_g(T469))
U28_ga(T469, isNat33_out_g(T469)) → s21_out_ga(plus(T469, 0))
s21_in_ga(plus(T474, 0)) → s21_out_ga(plus(T474, 0))
s21_in_ga(plus(T495, T496)) → U29_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T495, T496)) → U30_ga(T495, T496, s21_in_ga(T495))
s21_in_ga(plus(T517, T518)) → U32_ga(T517, T518, isNat33_in_g(T517))
U32_ga(T517, T518, isNat33_out_g(T517)) → s21_out_ga(plus(T517, T518))
U32_ga(T517, T518, isNat33_out_g(T517)) → U33_ga(T517, T518, isNat33_in_g(T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → s21_out_ga(plus(T517, T518))
U33_ga(T517, T518, isNat33_out_g(T518)) → U34_ga(T517, T518, add99_in_gga(T517, T518))
U34_ga(T517, T518, add99_out_gga(T517, T518, T520)) → s21_out_ga(plus(T517, T518))
U30_ga(T495, T496, s21_out_ga(T495)) → U31_ga(T495, T496, p22_in_gaaa(T496))
p22_in_gaaa(T115) → U2_gaaa(T115, s21_in_ga(T115))
U2_gaaa(T115, s21_out_ga(T115)) → p22_out_gaaa(T115)
p22_in_gaaa(T115) → U3_gaaa(T115, s21_in_ga(T115))
U3_gaaa(T115, s21_out_ga(T115)) → U4_gaaa(T115, s21_in_aa)
s21_in_aa → U7_aa(s21_in_aa)
s21_in_aa → U8_aa(s21_in_aa)
s21_in_aa → s21_out_aa
s21_in_aa → U9_aa(s21_in_aa)
s21_in_aa → U10_aa(s21_in_aa)
s21_in_aa → U12_aa(s21_in_aa)
s21_in_aa → U13_aa(s21_in_aa)
s21_in_aa → U14_aa(s21_in_aa)
s21_in_aa → U16_aa(isNat33_in_a)
isNat33_in_a → U1_a(isNat33_in_a)
isNat33_in_a → isNat33_out_a(0)
U1_a(isNat33_out_a(T165)) → isNat33_out_a(s(T165))
U16_aa(isNat33_out_a(T255)) → s21_out_aa
s21_in_aa → U17_aa(s21_in_aa)
s21_in_aa → U18_aa(s21_in_aa)
s21_in_aa → U19_aa(s21_in_aa)
s21_in_aa → U20_aa(s21_in_aa)
s21_in_aa → U22_aa(isNat33_in_a)
U22_aa(isNat33_out_a(T415)) → s21_out_aa
U22_aa(isNat33_out_a(T415)) → U23_aa(isNat33_in_a)
U23_aa(isNat33_out_a(T416)) → s21_out_aa
s21_in_aa → U24_aa(isNat33_in_a)
U24_aa(isNat33_out_a(s(T438))) → U25_aa(T438, isNat33_in_a)
U25_aa(T438, isNat33_out_a(T439)) → U26_aa(add99_in_gga(T438, T439))
U26_aa(add99_out_gga(T438, T439, T441)) → s21_out_aa
s21_in_aa → U27_aa(isNat33_in_g(0))
U27_aa(isNat33_out_g(0)) → U28_aa(isNat33_in_a)
U28_aa(isNat33_out_a(T469)) → s21_out_aa
s21_in_aa → U29_aa(s21_in_aa)
s21_in_aa → U30_aa(s21_in_aa)
s21_in_aa → U32_aa(isNat33_in_a)
U32_aa(isNat33_out_a(T517)) → s21_out_aa
U32_aa(isNat33_out_a(T517)) → U33_aa(T517, isNat33_in_a)
U33_aa(T517, isNat33_out_a(T518)) → s21_out_aa
U33_aa(T517, isNat33_out_a(T518)) → U34_aa(add99_in_gga(T517, T518))
U34_aa(add99_out_gga(T517, T518, T520)) → s21_out_aa
U30_aa(s21_out_aa) → U31_aa(p22_in_aaaa)
p22_in_aaaa → U2_aaaa(s21_in_aa)
U2_aaaa(s21_out_aa) → p22_out_aaaa
p22_in_aaaa → U3_aaaa(s21_in_aa)
U3_aaaa(s21_out_aa) → U4_aaaa(s21_in_aa)
U4_aaaa(s21_out_aa) → p22_out_aaaa
U31_aa(p22_out_aaaa) → s21_out_aa
U29_aa(s21_out_aa) → s21_out_aa
U20_aa(s21_out_aa) → U21_aa(p22_in_aaaa)
U21_aa(p22_out_aaaa) → s21_out_aa
U19_aa(s21_out_aa) → s21_out_aa
U18_aa(s21_out_aa) → s21_out_aa
U17_aa(s21_out_aa) → s21_out_aa
U14_aa(s21_out_aa) → U15_aa(p22_in_aaaa)
U15_aa(p22_out_aaaa) → s21_out_aa
U13_aa(s21_out_aa) → s21_out_aa
U12_aa(s21_out_aa) → s21_out_aa
U10_aa(s21_out_aa) → U11_aa(p22_in_aaaa)
U11_aa(p22_out_aaaa) → s21_out_aa
U9_aa(s21_out_aa) → s21_out_aa
U8_aa(s21_out_aa) → s21_out_aa
U7_aa(s21_out_aa) → s21_out_aa
U4_gaaa(T115, s21_out_aa) → p22_out_gaaa(T115)
U31_ga(T495, T496, p22_out_gaaa(T496)) → s21_out_ga(plus(T495, T496))
U29_ga(T495, T496, s21_out_ga(T495)) → s21_out_ga(plus(T495, T496))
U20_ga(T386, T385, s21_out_ga(T385)) → U21_ga(T386, T385, p22_in_gaaa(T386))
U21_ga(T386, T385, p22_out_gaaa(T386)) → s21_out_ga(plus(T386, T385))
U19_ga(T386, T385, s21_out_ga(T385)) → s21_out_ga(plus(T386, T385))
U18_ga(T353, T352, s21_out_ga(plus(T353, T352))) → s21_out_ga(plus(T353, T352))
U17_ga(T321, T322, T320, s21_out_ga(plus(plus(T320, T321), T322))) → s21_out_ga(plus(plus(T321, T322), T320))
U14_ga(T230, T231, T232, s21_out_ga(T230)) → U15_ga(T230, T231, T232, p22_in_gaaa(plus(T231, T232)))
U15_ga(T230, T231, T232, p22_out_gaaa(plus(T231, T232))) → s21_out_ga(plus(T230, plus(T231, T232)))
U13_ga(T230, T231, T232, s21_out_ga(T230)) → s21_out_ga(plus(T230, plus(T231, T232)))
U12_ga(T195, T196, T197, s21_out_ga(plus(plus(T196, T197), T195))) → s21_out_ga(plus(T195, plus(T196, T197)))
U10_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → U11_ga(T113, T114, T115, p22_in_gaaa(T115))
U11_ga(T113, T114, T115, p22_out_gaaa(T115)) → s21_out_ga(plus(T113, plus(T114, T115)))
U9_ga(T113, T114, T115, s21_out_ga(plus(T113, T114))) → s21_out_ga(plus(T113, plus(T114, T115)))
U8_ga(T70, T71, T72, s21_out_ga(plus(T72, plus(T70, T71)))) → s21_out_ga(plus(T70, plus(T71, T72)))
U7_ga(T32, T33, T34, T35, s21_out_ga(plus(plus(plus(T32, T33), T34), T35))) → s21_out_ga(plus(T32, plus(T33, plus(T34, T35))))
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0, x1)
U16_ga(x0, x1, x2, x3)
U22_ga(x0, x1, x2)
U23_ga(x0, x1, x2)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0, x1, x2)
U26_ga(x0, x1, x2)
U27_ga(x0, x1)
U28_ga(x0, x1)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0, x1, x2)
U30_ga(x0, x1, x2)
p22_in_gaaa(x0)
U2_gaaa(x0, x1)
U3_gaaa(x0, x1)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0, x1)
U31_ga(x0, x1, x2)
U29_ga(x0, x1, x2)
U20_ga(x0, x1, x2)
U21_ga(x0, x1, x2)
U19_ga(x0, x1, x2)
U18_ga(x0, x1, x2)
U17_ga(x0, x1, x2, x3)
U14_ga(x0, x1, x2, x3)
U15_ga(x0, x1, x2, x3)
U13_ga(x0, x1, x2, x3)
U12_ga(x0, x1, x2, x3)
U10_ga(x0, x1, x2, x3)
U11_ga(x0, x1, x2, x3)
U9_ga(x0, x1, x2, x3)
U8_ga(x0, x1, x2, x3)
U7_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0, x1)
U16_ga(x0, x1, x2, x3)
U22_ga(x0, x1, x2)
U23_ga(x0, x1, x2)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0, x1, x2)
U26_ga(x0, x1, x2)
U27_ga(x0, x1)
U28_ga(x0, x1)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0, x1, x2)
U30_ga(x0, x1, x2)
p22_in_gaaa(x0)
U2_gaaa(x0, x1)
U3_gaaa(x0, x1)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0, x1)
U31_ga(x0, x1, x2)
U29_ga(x0, x1, x2)
U20_ga(x0, x1, x2)
U21_ga(x0, x1, x2)
U19_ga(x0, x1, x2)
U18_ga(x0, x1, x2)
U17_ga(x0, x1, x2, x3)
U14_ga(x0, x1, x2, x3)
U15_ga(x0, x1, x2, x3)
U13_ga(x0, x1, x2, x3)
U12_ga(x0, x1, x2, x3)
U10_ga(x0, x1, x2, x3)
U11_ga(x0, x1, x2, x3)
U9_ga(x0, x1, x2, x3)
U8_ga(x0, x1, x2, x3)
U7_ga(x0, x1, x2, x3, x4)
s21_in_ga(x0)
isNat33_in_g(x0)
U1_g(x0, x1)
U16_ga(x0, x1, x2, x3)
U22_ga(x0, x1, x2)
U23_ga(x0, x1, x2)
U24_ga(x0, x1, x2)
U25_ga(x0, x1, x2)
add99_in_gga(x0, x1)
U6_gga(x0, x1, x2)
U26_ga(x0, x1, x2)
U27_ga(x0, x1)
U28_ga(x0, x1)
U32_ga(x0, x1, x2)
U33_ga(x0, x1, x2)
U34_ga(x0, x1, x2)
U30_ga(x0, x1, x2)
p22_in_gaaa(x0)
U2_gaaa(x0, x1)
U3_gaaa(x0, x1)
s21_in_aa
isNat33_in_a
U1_a(x0)
U16_aa(x0)
U22_aa(x0)
U23_aa(x0)
U24_aa(x0)
U25_aa(x0, x1)
U26_aa(x0)
U27_aa(x0)
U28_aa(x0)
U32_aa(x0)
U33_aa(x0, x1)
U34_aa(x0)
U30_aa(x0)
p22_in_aaaa
U2_aaaa(x0)
U3_aaaa(x0)
U4_aaaa(x0)
U31_aa(x0)
U29_aa(x0)
U20_aa(x0)
U21_aa(x0)
U19_aa(x0)
U18_aa(x0)
U17_aa(x0)
U14_aa(x0)
U15_aa(x0)
U13_aa(x0)
U12_aa(x0)
U10_aa(x0)
U11_aa(x0)
U9_aa(x0)
U8_aa(x0)
U7_aa(x0)
U4_gaaa(x0, x1)
U31_ga(x0, x1, x2)
U29_ga(x0, x1, x2)
U20_ga(x0, x1, x2)
U21_ga(x0, x1, x2)
U19_ga(x0, x1, x2)
U18_ga(x0, x1, x2)
U17_ga(x0, x1, x2, x3)
U14_ga(x0, x1, x2, x3)
U15_ga(x0, x1, x2, x3)
U13_ga(x0, x1, x2, x3)
U12_ga(x0, x1, x2, x3)
U10_ga(x0, x1, x2, x3)
U11_ga(x0, x1, x2, x3)
U9_ga(x0, x1, x2, x3)
U8_ga(x0, x1, x2, x3)
U7_ga(x0, x1, x2, x3, x4)
S21_IN_GA(plus(T32, plus(T33, plus(T34, T35)))) → S21_IN_GA(plus(plus(plus(T32, T33), T34), T35))
S21_IN_GA(plus(T70, plus(T71, T72))) → S21_IN_GA(plus(T72, plus(T70, T71)))
S21_IN_GA(plus(T195, plus(T196, T197))) → S21_IN_GA(plus(plus(T196, T197), T195))
S21_IN_GA(plus(plus(T321, T322), T320)) → S21_IN_GA(plus(plus(T320, T321), T322))
S21_IN_GA(plus(T353, T352)) → S21_IN_GA(plus(T353, T352))