MAYBE Time: 2.627204 TRS: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} DP: DP: { mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> __#(mark X1, mark X2), mark# __(X1, X2) -> active# __(mark X1, mark X2), mark# nil() -> active# nil(), mark# U12 X -> mark# X, mark# U12 X -> active# U12 mark X, mark# U12 X -> U12# mark X, mark# isNeList X -> active# isNeList X, mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2), mark# U11(X1, X2) -> U11#(mark X1, X2), mark# tt() -> active# tt(), mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2), mark# U22(X1, X2) -> U22#(mark X1, X2), mark# isList X -> active# isList X, mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), mark# U23 X -> mark# X, mark# U23 X -> active# U23 mark X, mark# U23 X -> U23# mark X, mark# U32 X -> mark# X, mark# U32 X -> active# U32 mark X, mark# U32 X -> U32# mark X, mark# isQid X -> active# isQid X, mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2), mark# U31(X1, X2) -> U31#(mark X1, X2), mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2), mark# U42(X1, X2) -> U42#(mark X1, X2), mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), mark# U43 X -> mark# X, mark# U43 X -> active# U43 mark X, mark# U43 X -> U43# mark X, mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2), mark# U52(X1, X2) -> U52#(mark X1, X2), mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), mark# U53 X -> mark# X, mark# U53 X -> active# U53 mark X, mark# U53 X -> U53# mark X, mark# U62 X -> mark# X, mark# U62 X -> active# U62 mark X, mark# U62 X -> U62# mark X, mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2), mark# U61(X1, X2) -> U61#(mark X1, X2), mark# U72 X -> mark# X, mark# U72 X -> active# U72 mark X, mark# U72 X -> U72# mark X, mark# isNePal X -> active# isNePal X, mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2), mark# U71(X1, X2) -> U71#(mark X1, X2), mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2), mark# and(X1, X2) -> and#(mark X1, X2), mark# isPalListKind X -> active# isPalListKind X, mark# isPal X -> active# isPal X, mark# a() -> active# a(), mark# e() -> active# e(), mark# i() -> active# i(), mark# o() -> active# o(), mark# u() -> active# u(), __#(X1, mark X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2), active# __(X, nil()) -> mark# X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), active# __(__(X, Y), Z) -> __#(Y, Z), active# __(nil(), X) -> mark# X, active# U12 tt() -> mark# tt(), active# isNeList V -> mark# U31(isPalListKind V, V), active# isNeList V -> U31#(isPalListKind V, V), active# isNeList V -> isPalListKind# V, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), active# isNeList __(V1, V2) -> isPalListKind# V1, active# isNeList __(V1, V2) -> isPalListKind# V2, active# U11(tt(), V) -> mark# U12 isNeList V, active# U11(tt(), V) -> U12# isNeList V, active# U11(tt(), V) -> isNeList# V, active# U22(tt(), V2) -> mark# U23 isList V2, active# U22(tt(), V2) -> isList# V2, active# U22(tt(), V2) -> U23# isList V2, active# isList V -> mark# U11(isPalListKind V, V), active# isList V -> U11#(isPalListKind V, V), active# isList V -> isPalListKind# V, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), active# isList __(V1, V2) -> isPalListKind# V1, active# isList __(V1, V2) -> isPalListKind# V2, active# isList nil() -> mark# tt(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2), active# U21(tt(), V1, V2) -> isList# V1, active# U23 tt() -> mark# tt(), active# U32 tt() -> mark# tt(), active# isQid a() -> mark# tt(), active# isQid e() -> mark# tt(), active# isQid i() -> mark# tt(), active# isQid o() -> mark# tt(), active# isQid u() -> mark# tt(), active# U31(tt(), V) -> mark# U32 isQid V, active# U31(tt(), V) -> U32# isQid V, active# U31(tt(), V) -> isQid# V, active# U42(tt(), V2) -> mark# U43 isNeList V2, active# U42(tt(), V2) -> isNeList# V2, active# U42(tt(), V2) -> U43# isNeList V2, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), active# U41(tt(), V1, V2) -> isList# V1, active# U41(tt(), V1, V2) -> U42#(isList V1, V2), active# U43 tt() -> mark# tt(), active# U52(tt(), V2) -> mark# U53 isList V2, active# U52(tt(), V2) -> isList# V2, active# U52(tt(), V2) -> U53# isList V2, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), active# U51(tt(), V1, V2) -> isNeList# V1, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2), active# U53 tt() -> mark# tt(), active# U62 tt() -> mark# tt(), active# U61(tt(), V) -> mark# U62 isQid V, active# U61(tt(), V) -> isQid# V, active# U61(tt(), V) -> U62# isQid V, active# U72 tt() -> mark# tt(), active# isNePal V -> mark# U61(isPalListKind V, V), active# isNePal V -> U61#(isPalListKind V, V), active# isNePal V -> isPalListKind# V, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active# isNePal __(I, __(P, I)) -> isQid# I, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P), active# isNePal __(I, __(P, I)) -> isPalListKind# I, active# isNePal __(I, __(P, I)) -> isPalListKind# P, active# isNePal __(I, __(P, I)) -> isPal# P, active# U71(tt(), V) -> mark# U72 isNePal V, active# U71(tt(), V) -> U72# isNePal V, active# U71(tt(), V) -> isNePal# V, active# and(tt(), X) -> mark# X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), active# isPalListKind __(V1, V2) -> isPalListKind# V1, active# isPalListKind __(V1, V2) -> isPalListKind# V2, active# isPalListKind nil() -> mark# tt(), active# isPalListKind a() -> mark# tt(), active# isPalListKind e() -> mark# tt(), active# isPalListKind i() -> mark# tt(), active# isPalListKind o() -> mark# tt(), active# isPalListKind u() -> mark# tt(), active# isPal V -> mark# U71(isPalListKind V, V), active# isPal V -> U71#(isPalListKind V, V), active# isPal V -> isPalListKind# V, active# isPal nil() -> mark# tt(), U12# mark X -> U12# X, U12# active X -> U12# X, isNeList# mark X -> isNeList# X, isNeList# active X -> isNeList# X, U11#(X1, mark X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2), U22#(X1, mark X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2), isList# mark X -> isList# X, isList# active X -> isList# X, U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U23# mark X -> U23# X, U23# active X -> U23# X, U32# mark X -> U32# X, U32# active X -> U32# X, isQid# mark X -> isQid# X, isQid# active X -> isQid# X, U31#(X1, mark X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2), U42#(X1, mark X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U43# mark X -> U43# X, U43# active X -> U43# X, U52#(X1, mark X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U53# mark X -> U53# X, U53# active X -> U53# X, U62# mark X -> U62# X, U62# active X -> U62# X, U61#(X1, mark X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2), U72# mark X -> U72# X, U72# active X -> U72# X, isNePal# mark X -> isNePal# X, isNePal# active X -> isNePal# X, U71#(X1, mark X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2), and#(X1, mark X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2), isPalListKind# mark X -> isPalListKind# X, isPalListKind# active X -> isPalListKind# X, isPal# mark X -> isPal# X, isPal# active X -> isPal# X } TRS: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} UR: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} EDG: { (mark# U23 X -> mark# X, mark# u() -> active# u()) (mark# U23 X -> mark# X, mark# o() -> active# o()) (mark# U23 X -> mark# X, mark# i() -> active# i()) (mark# U23 X -> mark# X, mark# e() -> active# e()) (mark# U23 X -> mark# X, mark# a() -> active# a()) (mark# U23 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U23 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U23 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U23 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U23 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U23 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U23 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U23 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U23 X -> mark# X, mark# U72 X -> mark# X) (mark# U23 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U23 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U23 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U23 X -> mark# X, mark# U62 X -> mark# X) (mark# U23 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U23 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U23 X -> mark# X, mark# U53 X -> mark# X) (mark# U23 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U23 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U23 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U23 X -> mark# X, mark# U43 X -> mark# X) (mark# U23 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U23 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U23 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U23 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U23 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U23 X -> mark# X, mark# U32 X -> mark# X) (mark# U23 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U23 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U23 X -> mark# X, mark# U23 X -> mark# X) (mark# U23 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# isList X -> active# isList X) (mark# U23 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U23 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# tt() -> active# tt()) (mark# U23 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U23 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U23 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U23 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U23 X -> mark# X, mark# U12 X -> mark# X) (mark# U23 X -> mark# X, mark# nil() -> active# nil()) (mark# U23 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U23 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U23 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U23 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# u() -> active# u()) (mark# U43 X -> mark# X, mark# o() -> active# o()) (mark# U43 X -> mark# X, mark# i() -> active# i()) (mark# U43 X -> mark# X, mark# e() -> active# e()) (mark# U43 X -> mark# X, mark# a() -> active# a()) (mark# U43 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U43 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U43 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U43 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U43 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U43 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U43 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U43 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U43 X -> mark# X, mark# U72 X -> mark# X) (mark# U43 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U43 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U43 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U43 X -> mark# X, mark# U62 X -> mark# X) (mark# U43 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U43 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U43 X -> mark# X, mark# U53 X -> mark# X) (mark# U43 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U43 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U43 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U43 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U43 X -> mark# X, mark# U43 X -> mark# X) (mark# U43 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U43 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U43 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U43 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U43 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U43 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U43 X -> mark# X, mark# U32 X -> mark# X) (mark# U43 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U43 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U43 X -> mark# X, mark# U23 X -> mark# X) (mark# U43 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U43 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U43 X -> mark# X, mark# isList X -> active# isList X) (mark# U43 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U43 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# tt() -> active# tt()) (mark# U43 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U43 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U43 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U43 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U43 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U43 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U43 X -> mark# X, mark# U12 X -> mark# X) (mark# U43 X -> mark# X, mark# nil() -> active# nil()) (mark# U43 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U43 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U43 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U43 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# u() -> active# u()) (mark# U62 X -> mark# X, mark# o() -> active# o()) (mark# U62 X -> mark# X, mark# i() -> active# i()) (mark# U62 X -> mark# X, mark# e() -> active# e()) (mark# U62 X -> mark# X, mark# a() -> active# a()) (mark# U62 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U62 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U62 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U62 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U62 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U62 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U62 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U62 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U62 X -> mark# X, mark# U72 X -> mark# X) (mark# U62 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U62 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U62 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U62 X -> mark# X, mark# U62 X -> mark# X) (mark# U62 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U62 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U62 X -> mark# X, mark# U53 X -> mark# X) (mark# U62 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U62 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U62 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U62 X -> mark# X, mark# U43 X -> mark# X) (mark# U62 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U62 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U62 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U62 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U62 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U62 X -> mark# X, mark# U32 X -> mark# X) (mark# U62 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U62 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U62 X -> mark# X, mark# U23 X -> mark# X) (mark# U62 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# isList X -> active# isList X) (mark# U62 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U62 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# tt() -> active# tt()) (mark# U62 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U62 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U62 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U62 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U62 X -> mark# X, mark# U12 X -> mark# X) (mark# U62 X -> mark# X, mark# nil() -> active# nil()) (mark# U62 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U62 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U62 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U62 X -> mark# X, mark# __(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# u() -> active# u()) (active# __(X, nil()) -> mark# X, mark# o() -> active# o()) (active# __(X, nil()) -> mark# X, mark# i() -> active# i()) (active# __(X, nil()) -> mark# X, mark# e() -> active# e()) (active# __(X, nil()) -> mark# X, mark# a() -> active# a()) (active# __(X, nil()) -> mark# X, mark# isPal X -> active# isPal X) (active# __(X, nil()) -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (active# __(X, nil()) -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# and(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U71(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# isNePal X -> active# isNePal X) (active# __(X, nil()) -> mark# X, mark# U72 X -> U72# mark X) (active# __(X, nil()) -> mark# X, mark# U72 X -> active# U72 mark X) (active# __(X, nil()) -> mark# X, mark# U72 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U61(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U62 X -> U62# mark X) (active# __(X, nil()) -> mark# X, mark# U62 X -> active# U62 mark X) (active# __(X, nil()) -> mark# X, mark# U62 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U53 X -> U53# mark X) (active# __(X, nil()) -> mark# X, mark# U53 X -> active# U53 mark X) (active# __(X, nil()) -> mark# X, mark# U53 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U52(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U43 X -> U43# mark X) (active# __(X, nil()) -> mark# X, mark# U43 X -> active# U43 mark X) (active# __(X, nil()) -> mark# X, mark# U43 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U42(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U31(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# isQid X -> active# isQid X) (active# __(X, nil()) -> mark# X, mark# U32 X -> U32# mark X) (active# __(X, nil()) -> mark# X, mark# U32 X -> active# U32 mark X) (active# __(X, nil()) -> mark# X, mark# U32 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U23 X -> U23# mark X) (active# __(X, nil()) -> mark# X, mark# U23 X -> active# U23 mark X) (active# __(X, nil()) -> mark# X, mark# U23 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# __(X, nil()) -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# isList X -> active# isList X) (active# __(X, nil()) -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U22(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# tt() -> active# tt()) (active# __(X, nil()) -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# __(X, nil()) -> mark# X, mark# U11(X1, X2) -> mark# X1) (active# __(X, nil()) -> mark# X, mark# isNeList X -> active# isNeList X) (active# __(X, nil()) -> mark# X, mark# U12 X -> U12# mark X) (active# __(X, nil()) -> mark# X, mark# U12 X -> active# U12 mark X) (active# __(X, nil()) -> mark# X, mark# U12 X -> mark# X) (active# __(X, nil()) -> mark# X, mark# nil() -> active# nil()) (active# __(X, nil()) -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# __(X, nil()) -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# __(X, nil()) -> mark# X, mark# __(X1, X2) -> mark# X2) (active# __(X, nil()) -> mark# X, mark# __(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# u() -> active# u()) (active# and(tt(), X) -> mark# X, mark# o() -> active# o()) (active# and(tt(), X) -> mark# X, mark# i() -> active# i()) (active# and(tt(), X) -> mark# X, mark# e() -> active# e()) (active# and(tt(), X) -> mark# X, mark# a() -> active# a()) (active# and(tt(), X) -> mark# X, mark# isPal X -> active# isPal X) (active# and(tt(), X) -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (active# and(tt(), X) -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# and(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U71(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# isNePal X -> active# isNePal X) (active# and(tt(), X) -> mark# X, mark# U72 X -> U72# mark X) (active# and(tt(), X) -> mark# X, mark# U72 X -> active# U72 mark X) (active# and(tt(), X) -> mark# X, mark# U72 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U61(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U62 X -> U62# mark X) (active# and(tt(), X) -> mark# X, mark# U62 X -> active# U62 mark X) (active# and(tt(), X) -> mark# X, mark# U62 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U53 X -> U53# mark X) (active# and(tt(), X) -> mark# X, mark# U53 X -> active# U53 mark X) (active# and(tt(), X) -> mark# X, mark# U53 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U52(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U43 X -> U43# mark X) (active# and(tt(), X) -> mark# X, mark# U43 X -> active# U43 mark X) (active# and(tt(), X) -> mark# X, mark# U43 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U42(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U31(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# isQid X -> active# isQid X) (active# and(tt(), X) -> mark# X, mark# U32 X -> U32# mark X) (active# and(tt(), X) -> mark# X, mark# U32 X -> active# U32 mark X) (active# and(tt(), X) -> mark# X, mark# U32 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U23 X -> U23# mark X) (active# and(tt(), X) -> mark# X, mark# U23 X -> active# U23 mark X) (active# and(tt(), X) -> mark# X, mark# U23 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# and(tt(), X) -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# isList X -> active# isList X) (active# and(tt(), X) -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U22(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# tt() -> active# tt()) (active# and(tt(), X) -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# and(tt(), X) -> mark# X, mark# U11(X1, X2) -> mark# X1) (active# and(tt(), X) -> mark# X, mark# isNeList X -> active# isNeList X) (active# and(tt(), X) -> mark# X, mark# U12 X -> U12# mark X) (active# and(tt(), X) -> mark# X, mark# U12 X -> active# U12 mark X) (active# and(tt(), X) -> mark# X, mark# U12 X -> mark# X) (active# and(tt(), X) -> mark# X, mark# nil() -> active# nil()) (active# and(tt(), X) -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# and(tt(), X) -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# and(tt(), X) -> mark# X, mark# __(X1, X2) -> mark# X2) (active# and(tt(), X) -> mark# X, mark# __(X1, X2) -> mark# X1) (U12# active X -> U12# X, U12# active X -> U12# X) (U12# active X -> U12# X, U12# mark X -> U12# X) (isNeList# active X -> isNeList# X, isNeList# active X -> isNeList# X) (isNeList# active X -> isNeList# X, isNeList# mark X -> isNeList# X) (isList# active X -> isList# X, isList# active X -> isList# X) (isList# active X -> isList# X, isList# mark X -> isList# X) (U23# active X -> U23# X, U23# active X -> U23# X) (U23# active X -> U23# X, U23# mark X -> U23# X) (U32# active X -> U32# X, U32# active X -> U32# X) (U32# active X -> U32# X, U32# mark X -> U32# X) (isQid# active X -> isQid# X, isQid# active X -> isQid# X) (isQid# active X -> isQid# X, isQid# mark X -> isQid# X) (U43# active X -> U43# X, U43# active X -> U43# X) (U43# active X -> U43# X, U43# mark X -> U43# X) (U53# active X -> U53# X, U53# active X -> U53# X) (U53# active X -> U53# X, U53# mark X -> U53# X) (U62# active X -> U62# X, U62# active X -> U62# X) (U62# active X -> U62# X, U62# mark X -> U62# X) (U72# active X -> U72# X, U72# active X -> U72# X) (U72# active X -> U72# X, U72# mark X -> U72# X) (isNePal# active X -> isNePal# X, isNePal# active X -> isNePal# X) (isNePal# active X -> isNePal# X, isNePal# mark X -> isNePal# X) (isPalListKind# active X -> isPalListKind# X, isPalListKind# active X -> isPalListKind# X) (isPalListKind# active X -> isPalListKind# X, isPalListKind# mark X -> isPalListKind# X) (isPal# active X -> isPal# X, isPal# active X -> isPal# X) (isPal# active X -> isPal# X, isPal# mark X -> isPal# X) (active# isNePal __(I, __(P, I)) -> isPalListKind# I, isPalListKind# active X -> isPalListKind# X) (active# isNePal __(I, __(P, I)) -> isPalListKind# I, isPalListKind# mark X -> isPalListKind# X) (active# isList V -> U11#(isPalListKind V, V), U11#(active X1, X2) -> U11#(X1, X2)) (active# isList V -> U11#(isPalListKind V, V), U11#(mark X1, X2) -> U11#(X1, X2)) (active# isList V -> U11#(isPalListKind V, V), U11#(X1, active X2) -> U11#(X1, X2)) (active# isList V -> U11#(isPalListKind V, V), U11#(X1, mark X2) -> U11#(X1, X2)) (active# isPal V -> U71#(isPalListKind V, V), U71#(active X1, X2) -> U71#(X1, X2)) (active# isPal V -> U71#(isPalListKind V, V), U71#(mark X1, X2) -> U71#(X1, X2)) (active# isPal V -> U71#(isPalListKind V, V), U71#(X1, active X2) -> U71#(X1, X2)) (active# isPal V -> U71#(isPalListKind V, V), U71#(X1, mark X2) -> U71#(X1, X2)) (mark# U23 X -> active# U23 mark X, active# isPal nil() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPal V -> isPalListKind# V) (mark# U23 X -> active# U23 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# isPalListKind u() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind o() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind i() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind e() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind a() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U23 X -> active# U23 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U23 X -> active# U23 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U23 X -> active# U23 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U23 X -> active# U23 mark X, active# and(tt(), X) -> mark# X) (mark# U23 X -> active# U23 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U23 X -> active# U23 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U23 X -> active# U23 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U23 X -> active# U23 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U23 X -> active# U23 mark X, active# isNePal V -> isPalListKind# V) (mark# U23 X -> active# U23 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# U72 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U23 X -> active# U23 mark X, active# U61(tt(), V) -> isQid# V) (mark# U23 X -> active# U23 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U23 X -> active# U23 mark X, active# U62 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U53 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U23 X -> active# U23 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U23 X -> active# U23 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U23 X -> active# U23 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U23 X -> active# U23 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U23 X -> active# U23 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U23 X -> active# U23 mark X, active# U43 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U23 X -> active# U23 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U23 X -> active# U23 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U23 X -> active# U23 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U23 X -> active# U23 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U23 X -> active# U23 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U23 X -> active# U23 mark X, active# U31(tt(), V) -> isQid# V) (mark# U23 X -> active# U23 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U23 X -> active# U23 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U23 X -> active# U23 mark X, active# isQid u() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isQid o() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isQid i() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isQid e() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isQid a() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U32 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U23 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U23 X -> active# U23 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U23 X -> active# U23 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U23 X -> active# U23 mark X, active# isList nil() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U23 X -> active# U23 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U23 X -> active# U23 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U23 X -> active# U23 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isList V -> isPalListKind# V) (mark# U23 X -> active# U23 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U23 X -> active# U23 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U23 X -> active# U23 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U23 X -> active# U23 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U23 X -> active# U23 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U23 X -> active# U23 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U23 X -> active# U23 mark X, active# isNeList V -> isPalListKind# V) (mark# U23 X -> active# U23 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U23 X -> active# U23 mark X, active# U12 tt() -> mark# tt()) (mark# U23 X -> active# U23 mark X, active# __(nil(), X) -> mark# X) (mark# U23 X -> active# U23 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U23 X -> active# U23 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U23 X -> active# U23 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U23 X -> active# U23 mark X, active# __(X, nil()) -> mark# X) (mark# U43 X -> active# U43 mark X, active# isPal nil() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPal V -> isPalListKind# V) (mark# U43 X -> active# U43 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# isPalListKind u() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind o() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind i() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind e() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind a() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U43 X -> active# U43 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U43 X -> active# U43 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U43 X -> active# U43 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U43 X -> active# U43 mark X, active# and(tt(), X) -> mark# X) (mark# U43 X -> active# U43 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U43 X -> active# U43 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U43 X -> active# U43 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U43 X -> active# U43 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U43 X -> active# U43 mark X, active# isNePal V -> isPalListKind# V) (mark# U43 X -> active# U43 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# U72 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U43 X -> active# U43 mark X, active# U61(tt(), V) -> isQid# V) (mark# U43 X -> active# U43 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U43 X -> active# U43 mark X, active# U62 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U53 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U43 X -> active# U43 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U43 X -> active# U43 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U43 X -> active# U43 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U43 X -> active# U43 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U43 X -> active# U43 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U43 X -> active# U43 mark X, active# U43 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U43 X -> active# U43 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U43 X -> active# U43 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U43 X -> active# U43 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U43 X -> active# U43 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U43 X -> active# U43 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U43 X -> active# U43 mark X, active# U31(tt(), V) -> isQid# V) (mark# U43 X -> active# U43 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U43 X -> active# U43 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U43 X -> active# U43 mark X, active# isQid u() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isQid o() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isQid i() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isQid e() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isQid a() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U32 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U23 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U43 X -> active# U43 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U43 X -> active# U43 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U43 X -> active# U43 mark X, active# isList nil() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U43 X -> active# U43 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U43 X -> active# U43 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U43 X -> active# U43 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isList V -> isPalListKind# V) (mark# U43 X -> active# U43 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U43 X -> active# U43 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U43 X -> active# U43 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U43 X -> active# U43 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U43 X -> active# U43 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U43 X -> active# U43 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U43 X -> active# U43 mark X, active# isNeList V -> isPalListKind# V) (mark# U43 X -> active# U43 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U43 X -> active# U43 mark X, active# U12 tt() -> mark# tt()) (mark# U43 X -> active# U43 mark X, active# __(nil(), X) -> mark# X) (mark# U43 X -> active# U43 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U43 X -> active# U43 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U43 X -> active# U43 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U43 X -> active# U43 mark X, active# __(X, nil()) -> mark# X) (mark# U62 X -> active# U62 mark X, active# isPal nil() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPal V -> isPalListKind# V) (mark# U62 X -> active# U62 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# isPalListKind u() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind o() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind i() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind e() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind a() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U62 X -> active# U62 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U62 X -> active# U62 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U62 X -> active# U62 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U62 X -> active# U62 mark X, active# and(tt(), X) -> mark# X) (mark# U62 X -> active# U62 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U62 X -> active# U62 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U62 X -> active# U62 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U62 X -> active# U62 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U62 X -> active# U62 mark X, active# isNePal V -> isPalListKind# V) (mark# U62 X -> active# U62 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# U72 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U62 X -> active# U62 mark X, active# U61(tt(), V) -> isQid# V) (mark# U62 X -> active# U62 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U62 X -> active# U62 mark X, active# U62 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U53 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U62 X -> active# U62 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U62 X -> active# U62 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U62 X -> active# U62 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U62 X -> active# U62 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U62 X -> active# U62 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U62 X -> active# U62 mark X, active# U43 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U62 X -> active# U62 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U62 X -> active# U62 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U62 X -> active# U62 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U62 X -> active# U62 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U62 X -> active# U62 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U62 X -> active# U62 mark X, active# U31(tt(), V) -> isQid# V) (mark# U62 X -> active# U62 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U62 X -> active# U62 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U62 X -> active# U62 mark X, active# isQid u() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isQid o() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isQid i() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isQid e() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isQid a() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U32 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U23 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U62 X -> active# U62 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U62 X -> active# U62 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U62 X -> active# U62 mark X, active# isList nil() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U62 X -> active# U62 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U62 X -> active# U62 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U62 X -> active# U62 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isList V -> isPalListKind# V) (mark# U62 X -> active# U62 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U62 X -> active# U62 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U62 X -> active# U62 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U62 X -> active# U62 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U62 X -> active# U62 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U62 X -> active# U62 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U62 X -> active# U62 mark X, active# isNeList V -> isPalListKind# V) (mark# U62 X -> active# U62 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U62 X -> active# U62 mark X, active# U12 tt() -> mark# tt()) (mark# U62 X -> active# U62 mark X, active# __(nil(), X) -> mark# X) (mark# U62 X -> active# U62 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U62 X -> active# U62 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U62 X -> active# U62 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U62 X -> active# U62 mark X, active# __(X, nil()) -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# u() -> active# u()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# o() -> active# o()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# i() -> active# i()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# e() -> active# e()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# a() -> active# a()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isPal X -> active# isPal X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isPalListKind X -> active# isPalListKind X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# and(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U71(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isNePal X -> active# isNePal X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U72 X -> U72# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U72 X -> active# U72 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U72 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U61(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U62 X -> U62# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U62 X -> active# U62 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U62 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U53 X -> U53# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U53 X -> active# U53 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U53 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U51(X1, X2, X3) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U52(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U43 X -> U43# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U43 X -> active# U43 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U43 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U41(X1, X2, X3) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U42(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U31(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isQid X -> active# isQid X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U32 X -> U32# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U32 X -> active# U32 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U32 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U23 X -> U23# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U23 X -> active# U23 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U23 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U21(X1, X2, X3) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isList X -> active# isList X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U22(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# tt() -> active# tt()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U11(X1, X2) -> mark# X1) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# isNeList X -> active# isNeList X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U12 X -> U12# mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U12 X -> active# U12 mark X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# U12 X -> mark# X) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# nil() -> active# nil()) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# __(X1, X2) -> mark# X2) (active# U11(tt(), V) -> mark# U12 isNeList V, mark# __(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# u() -> active# u()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# o() -> active# o()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# i() -> active# i()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# e() -> active# e()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# a() -> active# a()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isPal X -> active# isPal X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isPalListKind X -> active# isPalListKind X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# and(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U71(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isNePal X -> active# isNePal X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U72 X -> U72# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U72 X -> active# U72 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U72 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U61(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U62 X -> U62# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U62 X -> active# U62 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U62 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U53 X -> U53# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U53 X -> active# U53 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U53 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U51(X1, X2, X3) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U52(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U43 X -> U43# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U43 X -> active# U43 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U43 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U41(X1, X2, X3) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U42(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U31(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isQid X -> active# isQid X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U32 X -> U32# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U32 X -> active# U32 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U32 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U23 X -> U23# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U23 X -> active# U23 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U23 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U21(X1, X2, X3) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isList X -> active# isList X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U22(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# tt() -> active# tt()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U11(X1, X2) -> mark# X1) (active# U31(tt(), V) -> mark# U32 isQid V, mark# isNeList X -> active# isNeList X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U12 X -> U12# mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U12 X -> active# U12 mark X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# U12 X -> mark# X) (active# U31(tt(), V) -> mark# U32 isQid V, mark# nil() -> active# nil()) (active# U31(tt(), V) -> mark# U32 isQid V, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U31(tt(), V) -> mark# U32 isQid V, mark# __(X1, X2) -> mark# X2) (active# U31(tt(), V) -> mark# U32 isQid V, mark# __(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# u() -> active# u()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# o() -> active# o()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# i() -> active# i()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# e() -> active# e()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# a() -> active# a()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isPal X -> active# isPal X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isPalListKind X -> active# isPalListKind X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# and(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U71(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isNePal X -> active# isNePal X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U72 X -> U72# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U72 X -> active# U72 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U72 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U61(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U62 X -> U62# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U62 X -> active# U62 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U62 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U53 X -> U53# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U53 X -> active# U53 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U53 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U51(X1, X2, X3) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U52(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U43 X -> U43# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U43 X -> active# U43 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U43 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U41(X1, X2, X3) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U42(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U31(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isQid X -> active# isQid X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U32 X -> U32# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U32 X -> active# U32 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U32 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U23 X -> U23# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U23 X -> active# U23 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U23 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U21(X1, X2, X3) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isList X -> active# isList X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U22(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# tt() -> active# tt()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U11(X1, X2) -> mark# X1) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# isNeList X -> active# isNeList X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U12 X -> U12# mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U12 X -> active# U12 mark X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# U12 X -> mark# X) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# nil() -> active# nil()) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# __(X1, X2) -> mark# X2) (active# U52(tt(), V2) -> mark# U53 isList V2, mark# __(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# u() -> active# u()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# o() -> active# o()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# i() -> active# i()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# e() -> active# e()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# a() -> active# a()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isPal X -> active# isPal X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isPalListKind X -> active# isPalListKind X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# and(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U71(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isNePal X -> active# isNePal X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U72 X -> U72# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U72 X -> active# U72 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U72 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U61(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U62 X -> U62# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U62 X -> active# U62 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U62 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U53 X -> U53# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U53 X -> active# U53 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U53 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U51(X1, X2, X3) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U52(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U43 X -> U43# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U43 X -> active# U43 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U43 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U41(X1, X2, X3) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U42(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U31(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isQid X -> active# isQid X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U32 X -> U32# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U32 X -> active# U32 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U32 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U23 X -> U23# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U23 X -> active# U23 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U23 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U21(X1, X2, X3) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isList X -> active# isList X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U22(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# tt() -> active# tt()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U11(X1, X2) -> mark# X1) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# isNeList X -> active# isNeList X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U12 X -> U12# mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U12 X -> active# U12 mark X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# U12 X -> mark# X) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# nil() -> active# nil()) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# __(X1, X2) -> mark# X2) (active# U71(tt(), V) -> mark# U72 isNePal V, mark# __(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> isPal# P, isPal# active X -> isPal# X) (active# isNePal __(I, __(P, I)) -> isPal# P, isPal# mark X -> isPal# X) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPal nil() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPal V -> isPalListKind# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPal V -> U71#(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind u() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind o() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind i() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind e() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind a() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind nil() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# and(tt(), X) -> mark# X) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U71(tt(), V) -> isNePal# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U71(tt(), V) -> U72# isNePal V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal V -> isPalListKind# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U72 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U61(tt(), V) -> U62# isQid V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U61(tt(), V) -> isQid# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U62 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U53 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U52(tt(), V2) -> U53# isList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U52(tt(), V2) -> isList# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U43 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U41(tt(), V1, V2) -> isList# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U42(tt(), V2) -> isNeList# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U31(tt(), V) -> isQid# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U31(tt(), V) -> U32# isQid V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isQid u() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isQid o() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isQid i() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isQid e() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isQid a() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U32 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U23 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U21(tt(), V1, V2) -> isList# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList nil() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList V -> isPalListKind# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList V -> U11#(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U22(tt(), V2) -> U23# isList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U22(tt(), V2) -> isList# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U11(tt(), V) -> isNeList# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U11(tt(), V) -> U12# isNeList V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList V -> isPalListKind# V) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# U12 tt() -> mark# tt()) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# __(nil(), X) -> mark# X) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), active# __(X, nil()) -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# u() -> active# u()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# o() -> active# o()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# i() -> active# i()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# e() -> active# e()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# a() -> active# a()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPal X -> active# isPal X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNePal X -> active# isNePal X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> U72# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> active# U72 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> U62# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> active# U62 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> U53# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> active# U53 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> U43# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> active# U43 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isQid X -> active# isQid X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> U32# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> active# U32 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> U23# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> active# U23 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isList X -> active# isList X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# tt() -> active# tt()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNeList X -> active# isNeList X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> U12# mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> active# U12 mark X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# nil() -> active# nil()) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X2) (active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# u() -> active# u()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# o() -> active# o()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# i() -> active# i()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# e() -> active# e()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# a() -> active# a()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPal X -> active# isPal X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNePal X -> active# isNePal X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> U72# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> active# U72 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> U62# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> active# U62 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> U53# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> active# U53 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> U43# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> active# U43 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isQid X -> active# isQid X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> U32# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> active# U32 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> U23# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> active# U23 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isList X -> active# isList X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# tt() -> active# tt()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> mark# X1) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNeList X -> active# isNeList X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> U12# mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> active# U12 mark X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> mark# X) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# nil() -> active# nil()) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X2) (active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# u() -> active# u()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# o() -> active# o()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# i() -> active# i()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# e() -> active# e()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# a() -> active# a()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isPal X -> active# isPal X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# and(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isNePal X -> active# isNePal X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U72 X -> U72# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U72 X -> active# U72 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U72 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U62 X -> U62# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U62 X -> active# U62 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U62 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U53 X -> U53# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U53 X -> active# U53 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U53 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U43 X -> U43# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U43 X -> active# U43 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U43 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isQid X -> active# isQid X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U32 X -> U32# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U32 X -> active# U32 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U32 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U23 X -> U23# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U23 X -> active# U23 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U23 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isList X -> active# isList X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# tt() -> active# tt()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# isNeList X -> active# isNeList X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U12 X -> U12# mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U12 X -> active# U12 mark X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# U12 X -> mark# X) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# nil() -> active# nil()) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# __(X1, X2) -> mark# X2) (active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), mark# __(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U11(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U11(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U11(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U11(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U11(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U11(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U11(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U11(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U11(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U11(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U11(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U11(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U11(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U11(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U11(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U11(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# u() -> active# u()) (mark# U21(X1, X2, X3) -> mark# X1, mark# o() -> active# o()) (mark# U21(X1, X2, X3) -> mark# X1, mark# i() -> active# i()) (mark# U21(X1, X2, X3) -> mark# X1, mark# e() -> active# e()) (mark# U21(X1, X2, X3) -> mark# X1, mark# a() -> active# a()) (mark# U21(X1, X2, X3) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U21(X1, X2, X3) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U21(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U72 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U53 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U43 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U32 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# isList X -> active# isList X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# tt() -> active# tt()) (mark# U21(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U21(X1, X2, X3) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U21(X1, X2, X3) -> mark# X1, mark# U12 X -> mark# X) (mark# U21(X1, X2, X3) -> mark# X1, mark# nil() -> active# nil()) (mark# U21(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U21(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U21(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U42(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U42(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U42(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U42(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U42(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U42(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U42(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U42(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U42(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U42(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U42(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U42(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U42(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U42(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U42(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U42(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U42(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U42(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U42(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U42(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U42(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U42(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U52(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U52(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U52(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U52(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U52(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U52(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U52(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U52(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U52(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U52(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U52(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U52(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U52(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U52(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U52(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U52(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U52(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U52(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U52(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U52(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U52(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U52(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U61(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U61(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U61(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U61(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U61(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U61(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U61(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U61(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U61(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U61(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U61(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U61(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U61(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U61(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U61(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U61(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U61(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# and(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# and(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# and(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# and(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# and(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# and(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# and(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# and(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# and(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# and(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# and(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# and(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# and(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# and(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# and(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# and(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# and(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# and(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# and(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# and(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# and(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# and(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# and(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# and(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# and(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# and(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# and(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# and(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# and(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# and(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# and(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# and(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# and(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (active# U11(tt(), V) -> isNeList# V, isNeList# active X -> isNeList# X) (active# U11(tt(), V) -> isNeList# V, isNeList# mark X -> isNeList# X) (active# U31(tt(), V) -> isQid# V, isQid# active X -> isQid# X) (active# U31(tt(), V) -> isQid# V, isQid# mark X -> isQid# X) (active# isNePal V -> isPalListKind# V, isPalListKind# active X -> isPalListKind# X) (active# isNePal V -> isPalListKind# V, isPalListKind# mark X -> isPalListKind# X) (active# isPal V -> isPalListKind# V, isPalListKind# active X -> isPalListKind# X) (active# isPal V -> isPalListKind# V, isPalListKind# mark X -> isPalListKind# X) (mark# __(X1, X2) -> __#(mark X1, mark X2), __#(active X1, X2) -> __#(X1, X2)) (mark# __(X1, X2) -> __#(mark X1, mark X2), __#(mark X1, X2) -> __#(X1, X2)) (mark# __(X1, X2) -> __#(mark X1, mark X2), __#(X1, active X2) -> __#(X1, X2)) (mark# __(X1, X2) -> __#(mark X1, mark X2), __#(X1, mark X2) -> __#(X1, X2)) (active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(active X1, X2) -> and#(X1, X2)) (active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(mark X1, X2) -> and#(X1, X2)) (active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, active X2) -> and#(X1, X2)) (active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, mark X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P), and#(active X1, X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P), and#(mark X1, X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P), and#(X1, active X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P), and#(X1, mark X2) -> and#(X1, X2)) (active# U21(tt(), V1, V2) -> U22#(isList V1, V2), U22#(active X1, X2) -> U22#(X1, X2)) (active# U21(tt(), V1, V2) -> U22#(isList V1, V2), U22#(mark X1, X2) -> U22#(X1, X2)) (active# U21(tt(), V1, V2) -> U22#(isList V1, V2), U22#(X1, active X2) -> U22#(X1, X2)) (active# U21(tt(), V1, V2) -> U22#(isList V1, V2), U22#(X1, mark X2) -> U22#(X1, X2)) (active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2), U52#(active X1, X2) -> U52#(X1, X2)) (active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2), U52#(mark X1, X2) -> U52#(X1, X2)) (active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2), U52#(X1, active X2) -> U52#(X1, X2)) (active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2), U52#(X1, mark X2) -> U52#(X1, X2)) (active# U42(tt(), V2) -> U43# isNeList V2, U43# active X -> U43# X) (active# U42(tt(), V2) -> U43# isNeList V2, U43# mark X -> U43# X) (active# U11(tt(), V) -> U12# isNeList V, U12# active X -> U12# X) (active# U11(tt(), V) -> U12# isNeList V, U12# mark X -> U12# X) (active# U61(tt(), V) -> U62# isQid V, U62# active X -> U62# X) (active# U61(tt(), V) -> U62# isQid V, U62# mark X -> U62# X) (mark# U12 X -> U12# mark X, U12# active X -> U12# X) (mark# U12 X -> U12# mark X, U12# mark X -> U12# X) (mark# isList X -> active# isList X, active# isPal nil() -> mark# tt()) (mark# isList X -> active# isList X, active# isPal V -> isPalListKind# V) (mark# isList X -> active# isList X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isList X -> active# isList X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isList X -> active# isList X, active# isPalListKind u() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind o() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind i() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind e() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind a() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind nil() -> mark# tt()) (mark# isList X -> active# isList X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isList X -> active# isList X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isList X -> active# isList X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isList X -> active# isList X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isList X -> active# isList X, active# and(tt(), X) -> mark# X) (mark# isList X -> active# isList X, active# U71(tt(), V) -> isNePal# V) (mark# isList X -> active# isList X, active# U71(tt(), V) -> U72# isNePal V) (mark# isList X -> active# isList X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isList X -> active# isList X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isList X -> active# isList X, active# isNePal V -> isPalListKind# V) (mark# isList X -> active# isList X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isList X -> active# isList X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isList X -> active# isList X, active# U72 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U61(tt(), V) -> U62# isQid V) (mark# isList X -> active# isList X, active# U61(tt(), V) -> isQid# V) (mark# isList X -> active# isList X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isList X -> active# isList X, active# U62 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U53 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isList X -> active# isList X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isList X -> active# isList X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isList X -> active# isList X, active# U52(tt(), V2) -> U53# isList V2) (mark# isList X -> active# isList X, active# U52(tt(), V2) -> isList# V2) (mark# isList X -> active# isList X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isList X -> active# isList X, active# U43 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isList X -> active# isList X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isList X -> active# isList X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isList X -> active# isList X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isList X -> active# isList X, active# U42(tt(), V2) -> isNeList# V2) (mark# isList X -> active# isList X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isList X -> active# isList X, active# U31(tt(), V) -> isQid# V) (mark# isList X -> active# isList X, active# U31(tt(), V) -> U32# isQid V) (mark# isList X -> active# isList X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isList X -> active# isList X, active# isQid u() -> mark# tt()) (mark# isList X -> active# isList X, active# isQid o() -> mark# tt()) (mark# isList X -> active# isList X, active# isQid i() -> mark# tt()) (mark# isList X -> active# isList X, active# isQid e() -> mark# tt()) (mark# isList X -> active# isList X, active# isQid a() -> mark# tt()) (mark# isList X -> active# isList X, active# U32 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U23 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isList X -> active# isList X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isList X -> active# isList X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isList X -> active# isList X, active# isList nil() -> mark# tt()) (mark# isList X -> active# isList X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isList X -> active# isList X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isList X -> active# isList X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isList X -> active# isList X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isList V -> isPalListKind# V) (mark# isList X -> active# isList X, active# isList V -> U11#(isPalListKind V, V)) (mark# isList X -> active# isList X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isList X -> active# isList X, active# U22(tt(), V2) -> U23# isList V2) (mark# isList X -> active# isList X, active# U22(tt(), V2) -> isList# V2) (mark# isList X -> active# isList X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isList X -> active# isList X, active# U11(tt(), V) -> isNeList# V) (mark# isList X -> active# isList X, active# U11(tt(), V) -> U12# isNeList V) (mark# isList X -> active# isList X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isList X -> active# isList X, active# isNeList V -> isPalListKind# V) (mark# isList X -> active# isList X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isList X -> active# isList X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isList X -> active# isList X, active# U12 tt() -> mark# tt()) (mark# isList X -> active# isList X, active# __(nil(), X) -> mark# X) (mark# isList X -> active# isList X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isList X -> active# isList X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isList X -> active# isList X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isList X -> active# isList X, active# __(X, nil()) -> mark# X) (mark# U32 X -> U32# mark X, U32# active X -> U32# X) (mark# U32 X -> U32# mark X, U32# mark X -> U32# X) (mark# U43 X -> U43# mark X, U43# active X -> U43# X) (mark# U43 X -> U43# mark X, U43# mark X -> U43# X) (mark# U62 X -> U62# mark X, U62# active X -> U62# X) (mark# U62 X -> U62# mark X, U62# mark X -> U62# X) (mark# isNePal X -> active# isNePal X, active# isPal nil() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPal V -> isPalListKind# V) (mark# isNePal X -> active# isNePal X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# isPalListKind u() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind o() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind i() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind e() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind a() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind nil() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isNePal X -> active# isNePal X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isNePal X -> active# isNePal X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNePal X -> active# isNePal X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isNePal X -> active# isNePal X, active# and(tt(), X) -> mark# X) (mark# isNePal X -> active# isNePal X, active# U71(tt(), V) -> isNePal# V) (mark# isNePal X -> active# isNePal X, active# U71(tt(), V) -> U72# isNePal V) (mark# isNePal X -> active# isNePal X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isNePal X -> active# isNePal X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isNePal X -> active# isNePal X, active# isNePal V -> isPalListKind# V) (mark# isNePal X -> active# isNePal X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# U72 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U61(tt(), V) -> U62# isQid V) (mark# isNePal X -> active# isNePal X, active# U61(tt(), V) -> isQid# V) (mark# isNePal X -> active# isNePal X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isNePal X -> active# isNePal X, active# U62 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U53 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isNePal X -> active# isNePal X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isNePal X -> active# isNePal X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isNePal X -> active# isNePal X, active# U52(tt(), V2) -> U53# isList V2) (mark# isNePal X -> active# isNePal X, active# U52(tt(), V2) -> isList# V2) (mark# isNePal X -> active# isNePal X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isNePal X -> active# isNePal X, active# U43 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isNePal X -> active# isNePal X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isNePal X -> active# isNePal X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isNePal X -> active# isNePal X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isNePal X -> active# isNePal X, active# U42(tt(), V2) -> isNeList# V2) (mark# isNePal X -> active# isNePal X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isNePal X -> active# isNePal X, active# U31(tt(), V) -> isQid# V) (mark# isNePal X -> active# isNePal X, active# U31(tt(), V) -> U32# isQid V) (mark# isNePal X -> active# isNePal X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isNePal X -> active# isNePal X, active# isQid u() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isQid o() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isQid i() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isQid e() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isQid a() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U32 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U23 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isNePal X -> active# isNePal X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isNePal X -> active# isNePal X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isNePal X -> active# isNePal X, active# isList nil() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isNePal X -> active# isNePal X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isNePal X -> active# isNePal X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNePal X -> active# isNePal X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isList V -> isPalListKind# V) (mark# isNePal X -> active# isNePal X, active# isList V -> U11#(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# U22(tt(), V2) -> U23# isList V2) (mark# isNePal X -> active# isNePal X, active# U22(tt(), V2) -> isList# V2) (mark# isNePal X -> active# isNePal X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isNePal X -> active# isNePal X, active# U11(tt(), V) -> isNeList# V) (mark# isNePal X -> active# isNePal X, active# U11(tt(), V) -> U12# isNeList V) (mark# isNePal X -> active# isNePal X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNePal X -> active# isNePal X, active# isNeList V -> isPalListKind# V) (mark# isNePal X -> active# isNePal X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isNePal X -> active# isNePal X, active# U12 tt() -> mark# tt()) (mark# isNePal X -> active# isNePal X, active# __(nil(), X) -> mark# X) (mark# isNePal X -> active# isNePal X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isNePal X -> active# isNePal X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isNePal X -> active# isNePal X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isNePal X -> active# isNePal X, active# __(X, nil()) -> mark# X) (mark# isPal X -> active# isPal X, active# isPal nil() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPal V -> isPalListKind# V) (mark# isPal X -> active# isPal X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# isPalListKind u() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind o() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind i() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind e() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind a() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind nil() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isPal X -> active# isPal X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isPal X -> active# isPal X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPal X -> active# isPal X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isPal X -> active# isPal X, active# and(tt(), X) -> mark# X) (mark# isPal X -> active# isPal X, active# U71(tt(), V) -> isNePal# V) (mark# isPal X -> active# isPal X, active# U71(tt(), V) -> U72# isNePal V) (mark# isPal X -> active# isPal X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isPal X -> active# isPal X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isPal X -> active# isPal X, active# isNePal V -> isPalListKind# V) (mark# isPal X -> active# isPal X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# U72 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U61(tt(), V) -> U62# isQid V) (mark# isPal X -> active# isPal X, active# U61(tt(), V) -> isQid# V) (mark# isPal X -> active# isPal X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isPal X -> active# isPal X, active# U62 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U53 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isPal X -> active# isPal X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isPal X -> active# isPal X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isPal X -> active# isPal X, active# U52(tt(), V2) -> U53# isList V2) (mark# isPal X -> active# isPal X, active# U52(tt(), V2) -> isList# V2) (mark# isPal X -> active# isPal X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isPal X -> active# isPal X, active# U43 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isPal X -> active# isPal X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isPal X -> active# isPal X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isPal X -> active# isPal X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isPal X -> active# isPal X, active# U42(tt(), V2) -> isNeList# V2) (mark# isPal X -> active# isPal X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isPal X -> active# isPal X, active# U31(tt(), V) -> isQid# V) (mark# isPal X -> active# isPal X, active# U31(tt(), V) -> U32# isQid V) (mark# isPal X -> active# isPal X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isPal X -> active# isPal X, active# isQid u() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isQid o() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isQid i() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isQid e() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isQid a() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U32 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U23 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isPal X -> active# isPal X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isPal X -> active# isPal X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isPal X -> active# isPal X, active# isList nil() -> mark# tt()) (mark# isPal X -> active# isPal X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isPal X -> active# isPal X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isPal X -> active# isPal X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPal X -> active# isPal X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isList V -> isPalListKind# V) (mark# isPal X -> active# isPal X, active# isList V -> U11#(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# U22(tt(), V2) -> U23# isList V2) (mark# isPal X -> active# isPal X, active# U22(tt(), V2) -> isList# V2) (mark# isPal X -> active# isPal X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isPal X -> active# isPal X, active# U11(tt(), V) -> isNeList# V) (mark# isPal X -> active# isPal X, active# U11(tt(), V) -> U12# isNeList V) (mark# isPal X -> active# isPal X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPal X -> active# isPal X, active# isNeList V -> isPalListKind# V) (mark# isPal X -> active# isPal X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isPal X -> active# isPal X, active# U12 tt() -> mark# tt()) (mark# isPal X -> active# isPal X, active# __(nil(), X) -> mark# X) (mark# isPal X -> active# isPal X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isPal X -> active# isPal X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isPal X -> active# isPal X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isPal X -> active# isPal X, active# __(X, nil()) -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# u() -> active# u()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# o() -> active# o()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# i() -> active# i()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# e() -> active# e()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# a() -> active# a()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isPal X -> active# isPal X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isPalListKind X -> active# isPalListKind X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# and(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U71(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isNePal X -> active# isNePal X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U72 X -> U72# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U72 X -> active# U72 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U72 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U61(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U62 X -> U62# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U62 X -> active# U62 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U62 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U53 X -> U53# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U53 X -> active# U53 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U53 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U51(X1, X2, X3) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U52(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U43 X -> U43# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U43 X -> active# U43 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U43 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U41(X1, X2, X3) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U42(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U31(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isQid X -> active# isQid X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U32 X -> U32# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U32 X -> active# U32 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U32 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U23 X -> U23# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U23 X -> active# U23 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U23 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U21(X1, X2, X3) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isList X -> active# isList X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U22(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# tt() -> active# tt()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U11(X1, X2) -> mark# X1) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# isNeList X -> active# isNeList X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U12 X -> U12# mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U12 X -> active# U12 mark X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# U12 X -> mark# X) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# nil() -> active# nil()) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# __(X1, X2) -> mark# X2) (active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), mark# __(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> U22#(mark X1, X2), U22#(active X1, X2) -> U22#(X1, X2)) (mark# U22(X1, X2) -> U22#(mark X1, X2), U22#(mark X1, X2) -> U22#(X1, X2)) (mark# U22(X1, X2) -> U22#(mark X1, X2), U22#(X1, active X2) -> U22#(X1, X2)) (mark# U22(X1, X2) -> U22#(mark X1, X2), U22#(X1, mark X2) -> U22#(X1, X2)) (mark# U42(X1, X2) -> U42#(mark X1, X2), U42#(active X1, X2) -> U42#(X1, X2)) (mark# U42(X1, X2) -> U42#(mark X1, X2), U42#(mark X1, X2) -> U42#(X1, X2)) (mark# U42(X1, X2) -> U42#(mark X1, X2), U42#(X1, active X2) -> U42#(X1, X2)) (mark# U42(X1, X2) -> U42#(mark X1, X2), U42#(X1, mark X2) -> U42#(X1, X2)) (mark# U61(X1, X2) -> U61#(mark X1, X2), U61#(active X1, X2) -> U61#(X1, X2)) (mark# U61(X1, X2) -> U61#(mark X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (mark# U61(X1, X2) -> U61#(mark X1, X2), U61#(X1, active X2) -> U61#(X1, X2)) (mark# U61(X1, X2) -> U61#(mark X1, X2), U61#(X1, mark X2) -> U61#(X1, X2)) (mark# and(X1, X2) -> and#(mark X1, X2), and#(active X1, X2) -> and#(X1, X2)) (mark# and(X1, X2) -> and#(mark X1, X2), and#(mark X1, X2) -> and#(X1, X2)) (mark# and(X1, X2) -> and#(mark X1, X2), and#(X1, active X2) -> and#(X1, X2)) (mark# and(X1, X2) -> and#(mark X1, X2), and#(X1, mark X2) -> and#(X1, X2)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (__#(X1, mark X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (U11#(X1, mark X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)) (U11#(X1, mark X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U11#(X1, mark X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2)) (U11#(X1, mark X2) -> U11#(X1, X2), U11#(X1, mark X2) -> U11#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(X1, mark X2) -> U11#(X1, X2)) (U22#(X1, mark X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)) (U22#(X1, mark X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2)) (U22#(X1, mark X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2)) (U22#(X1, mark X2) -> U22#(X1, X2), U22#(X1, mark X2) -> U22#(X1, X2)) (U22#(mark X1, X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)) (U22#(mark X1, X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2)) (U22#(mark X1, X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2)) (U22#(mark X1, X2) -> U22#(X1, X2), U22#(X1, mark X2) -> U22#(X1, X2)) (U31#(X1, mark X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)) (U31#(X1, mark X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U31#(X1, mark X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2)) (U31#(X1, mark X2) -> U31#(X1, X2), U31#(X1, mark X2) -> U31#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(X1, mark X2) -> U31#(X1, X2)) (U42#(X1, mark X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)) (U42#(X1, mark X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2)) (U42#(X1, mark X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2)) (U42#(X1, mark X2) -> U42#(X1, X2), U42#(X1, mark X2) -> U42#(X1, X2)) (U42#(mark X1, X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)) (U42#(mark X1, X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2)) (U42#(mark X1, X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2)) (U42#(mark X1, X2) -> U42#(X1, X2), U42#(X1, mark X2) -> U42#(X1, X2)) (U52#(X1, mark X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)) (U52#(X1, mark X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2)) (U52#(X1, mark X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2)) (U52#(X1, mark X2) -> U52#(X1, X2), U52#(X1, mark X2) -> U52#(X1, X2)) (U52#(mark X1, X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)) (U52#(mark X1, X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2)) (U52#(mark X1, X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2)) (U52#(mark X1, X2) -> U52#(X1, X2), U52#(X1, mark X2) -> U52#(X1, X2)) (U61#(X1, mark X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)) (U61#(X1, mark X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U61#(X1, mark X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2)) (U61#(X1, mark X2) -> U61#(X1, X2), U61#(X1, mark X2) -> U61#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(X1, mark X2) -> U61#(X1, X2)) (U71#(X1, mark X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)) (U71#(X1, mark X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2)) (U71#(X1, mark X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2)) (U71#(X1, mark X2) -> U71#(X1, X2), U71#(X1, mark X2) -> U71#(X1, X2)) (U71#(mark X1, X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)) (U71#(mark X1, X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2)) (U71#(mark X1, X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2)) (U71#(mark X1, X2) -> U71#(X1, X2), U71#(X1, mark X2) -> U71#(X1, X2)) (and#(X1, mark X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)) (and#(X1, mark X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2)) (and#(X1, mark X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2)) (and#(X1, mark X2) -> and#(X1, X2), and#(X1, mark X2) -> and#(X1, X2)) (and#(mark X1, X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)) (and#(mark X1, X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2)) (and#(mark X1, X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2)) (and#(mark X1, X2) -> and#(X1, X2), and#(X1, mark X2) -> and#(X1, X2)) (active# isNeList __(V1, V2) -> isPalListKind# V1, isPalListKind# active X -> isPalListKind# X) (active# isNeList __(V1, V2) -> isPalListKind# V1, isPalListKind# mark X -> isPalListKind# X) (active# U21(tt(), V1, V2) -> isList# V1, isList# active X -> isList# X) (active# U21(tt(), V1, V2) -> isList# V1, isList# mark X -> isList# X) (active# U51(tt(), V1, V2) -> isNeList# V1, isNeList# active X -> isNeList# X) (active# U51(tt(), V1, V2) -> isNeList# V1, isNeList# mark X -> isNeList# X) (mark# nil() -> active# nil(), active# isPal nil() -> mark# tt()) (mark# nil() -> active# nil(), active# isPal V -> isPalListKind# V) (mark# nil() -> active# nil(), active# isPal V -> U71#(isPalListKind V, V)) (mark# nil() -> active# nil(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# nil() -> active# nil(), active# isPalListKind u() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind o() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind i() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind e() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind a() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind nil() -> mark# tt()) (mark# nil() -> active# nil(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# nil() -> active# nil(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# nil() -> active# nil(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# nil() -> active# nil(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# nil() -> active# nil(), active# and(tt(), X) -> mark# X) (mark# nil() -> active# nil(), active# U71(tt(), V) -> isNePal# V) (mark# nil() -> active# nil(), active# U71(tt(), V) -> U72# isNePal V) (mark# nil() -> active# nil(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# nil() -> active# nil(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# nil() -> active# nil(), active# isNePal V -> isPalListKind# V) (mark# nil() -> active# nil(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# nil() -> active# nil(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# nil() -> active# nil(), active# U72 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U61(tt(), V) -> U62# isQid V) (mark# nil() -> active# nil(), active# U61(tt(), V) -> isQid# V) (mark# nil() -> active# nil(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# nil() -> active# nil(), active# U62 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U53 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# nil() -> active# nil(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# nil() -> active# nil(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# nil() -> active# nil(), active# U52(tt(), V2) -> U53# isList V2) (mark# nil() -> active# nil(), active# U52(tt(), V2) -> isList# V2) (mark# nil() -> active# nil(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# nil() -> active# nil(), active# U43 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# nil() -> active# nil(), active# U41(tt(), V1, V2) -> isList# V1) (mark# nil() -> active# nil(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# nil() -> active# nil(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# nil() -> active# nil(), active# U42(tt(), V2) -> isNeList# V2) (mark# nil() -> active# nil(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# nil() -> active# nil(), active# U31(tt(), V) -> isQid# V) (mark# nil() -> active# nil(), active# U31(tt(), V) -> U32# isQid V) (mark# nil() -> active# nil(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# nil() -> active# nil(), active# isQid u() -> mark# tt()) (mark# nil() -> active# nil(), active# isQid o() -> mark# tt()) (mark# nil() -> active# nil(), active# isQid i() -> mark# tt()) (mark# nil() -> active# nil(), active# isQid e() -> mark# tt()) (mark# nil() -> active# nil(), active# isQid a() -> mark# tt()) (mark# nil() -> active# nil(), active# U32 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U23 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# U21(tt(), V1, V2) -> isList# V1) (mark# nil() -> active# nil(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# nil() -> active# nil(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# nil() -> active# nil(), active# isList nil() -> mark# tt()) (mark# nil() -> active# nil(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# nil() -> active# nil(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# nil() -> active# nil(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# nil() -> active# nil(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isList V -> isPalListKind# V) (mark# nil() -> active# nil(), active# isList V -> U11#(isPalListKind V, V)) (mark# nil() -> active# nil(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# nil() -> active# nil(), active# U22(tt(), V2) -> U23# isList V2) (mark# nil() -> active# nil(), active# U22(tt(), V2) -> isList# V2) (mark# nil() -> active# nil(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# nil() -> active# nil(), active# U11(tt(), V) -> isNeList# V) (mark# nil() -> active# nil(), active# U11(tt(), V) -> U12# isNeList V) (mark# nil() -> active# nil(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# nil() -> active# nil(), active# isNeList V -> isPalListKind# V) (mark# nil() -> active# nil(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# nil() -> active# nil(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# nil() -> active# nil(), active# U12 tt() -> mark# tt()) (mark# nil() -> active# nil(), active# __(nil(), X) -> mark# X) (mark# nil() -> active# nil(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# nil() -> active# nil(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# nil() -> active# nil(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# nil() -> active# nil(), active# __(X, nil()) -> mark# X) (mark# a() -> active# a(), active# isPal nil() -> mark# tt()) (mark# a() -> active# a(), active# isPal V -> isPalListKind# V) (mark# a() -> active# a(), active# isPal V -> U71#(isPalListKind V, V)) (mark# a() -> active# a(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# a() -> active# a(), active# isPalListKind u() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind o() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind i() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind e() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind a() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind nil() -> mark# tt()) (mark# a() -> active# a(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# a() -> active# a(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# a() -> active# a(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# a() -> active# a(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# a() -> active# a(), active# and(tt(), X) -> mark# X) (mark# a() -> active# a(), active# U71(tt(), V) -> isNePal# V) (mark# a() -> active# a(), active# U71(tt(), V) -> U72# isNePal V) (mark# a() -> active# a(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# a() -> active# a(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# a() -> active# a(), active# isNePal V -> isPalListKind# V) (mark# a() -> active# a(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# a() -> active# a(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# a() -> active# a(), active# U72 tt() -> mark# tt()) (mark# a() -> active# a(), active# U61(tt(), V) -> U62# isQid V) (mark# a() -> active# a(), active# U61(tt(), V) -> isQid# V) (mark# a() -> active# a(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# a() -> active# a(), active# U62 tt() -> mark# tt()) (mark# a() -> active# a(), active# U53 tt() -> mark# tt()) (mark# a() -> active# a(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# a() -> active# a(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# a() -> active# a(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# a() -> active# a(), active# U52(tt(), V2) -> U53# isList V2) (mark# a() -> active# a(), active# U52(tt(), V2) -> isList# V2) (mark# a() -> active# a(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# a() -> active# a(), active# U43 tt() -> mark# tt()) (mark# a() -> active# a(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# a() -> active# a(), active# U41(tt(), V1, V2) -> isList# V1) (mark# a() -> active# a(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# a() -> active# a(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# a() -> active# a(), active# U42(tt(), V2) -> isNeList# V2) (mark# a() -> active# a(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# a() -> active# a(), active# U31(tt(), V) -> isQid# V) (mark# a() -> active# a(), active# U31(tt(), V) -> U32# isQid V) (mark# a() -> active# a(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# a() -> active# a(), active# isQid u() -> mark# tt()) (mark# a() -> active# a(), active# isQid o() -> mark# tt()) (mark# a() -> active# a(), active# isQid i() -> mark# tt()) (mark# a() -> active# a(), active# isQid e() -> mark# tt()) (mark# a() -> active# a(), active# isQid a() -> mark# tt()) (mark# a() -> active# a(), active# U32 tt() -> mark# tt()) (mark# a() -> active# a(), active# U23 tt() -> mark# tt()) (mark# a() -> active# a(), active# U21(tt(), V1, V2) -> isList# V1) (mark# a() -> active# a(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# a() -> active# a(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# a() -> active# a(), active# isList nil() -> mark# tt()) (mark# a() -> active# a(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# a() -> active# a(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# a() -> active# a(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# a() -> active# a(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isList V -> isPalListKind# V) (mark# a() -> active# a(), active# isList V -> U11#(isPalListKind V, V)) (mark# a() -> active# a(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# a() -> active# a(), active# U22(tt(), V2) -> U23# isList V2) (mark# a() -> active# a(), active# U22(tt(), V2) -> isList# V2) (mark# a() -> active# a(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# a() -> active# a(), active# U11(tt(), V) -> isNeList# V) (mark# a() -> active# a(), active# U11(tt(), V) -> U12# isNeList V) (mark# a() -> active# a(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# a() -> active# a(), active# isNeList V -> isPalListKind# V) (mark# a() -> active# a(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# a() -> active# a(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# a() -> active# a(), active# U12 tt() -> mark# tt()) (mark# a() -> active# a(), active# __(nil(), X) -> mark# X) (mark# a() -> active# a(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# a() -> active# a(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# a() -> active# a(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# a() -> active# a(), active# __(X, nil()) -> mark# X) (mark# i() -> active# i(), active# isPal nil() -> mark# tt()) (mark# i() -> active# i(), active# isPal V -> isPalListKind# V) (mark# i() -> active# i(), active# isPal V -> U71#(isPalListKind V, V)) (mark# i() -> active# i(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# i() -> active# i(), active# isPalListKind u() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind o() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind i() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind e() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind a() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind nil() -> mark# tt()) (mark# i() -> active# i(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# i() -> active# i(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# i() -> active# i(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# i() -> active# i(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# i() -> active# i(), active# and(tt(), X) -> mark# X) (mark# i() -> active# i(), active# U71(tt(), V) -> isNePal# V) (mark# i() -> active# i(), active# U71(tt(), V) -> U72# isNePal V) (mark# i() -> active# i(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# i() -> active# i(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# i() -> active# i(), active# isNePal V -> isPalListKind# V) (mark# i() -> active# i(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# i() -> active# i(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# i() -> active# i(), active# U72 tt() -> mark# tt()) (mark# i() -> active# i(), active# U61(tt(), V) -> U62# isQid V) (mark# i() -> active# i(), active# U61(tt(), V) -> isQid# V) (mark# i() -> active# i(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# i() -> active# i(), active# U62 tt() -> mark# tt()) (mark# i() -> active# i(), active# U53 tt() -> mark# tt()) (mark# i() -> active# i(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# i() -> active# i(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# i() -> active# i(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# i() -> active# i(), active# U52(tt(), V2) -> U53# isList V2) (mark# i() -> active# i(), active# U52(tt(), V2) -> isList# V2) (mark# i() -> active# i(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# i() -> active# i(), active# U43 tt() -> mark# tt()) (mark# i() -> active# i(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# i() -> active# i(), active# U41(tt(), V1, V2) -> isList# V1) (mark# i() -> active# i(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# i() -> active# i(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# i() -> active# i(), active# U42(tt(), V2) -> isNeList# V2) (mark# i() -> active# i(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# i() -> active# i(), active# U31(tt(), V) -> isQid# V) (mark# i() -> active# i(), active# U31(tt(), V) -> U32# isQid V) (mark# i() -> active# i(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# i() -> active# i(), active# isQid u() -> mark# tt()) (mark# i() -> active# i(), active# isQid o() -> mark# tt()) (mark# i() -> active# i(), active# isQid i() -> mark# tt()) (mark# i() -> active# i(), active# isQid e() -> mark# tt()) (mark# i() -> active# i(), active# isQid a() -> mark# tt()) (mark# i() -> active# i(), active# U32 tt() -> mark# tt()) (mark# i() -> active# i(), active# U23 tt() -> mark# tt()) (mark# i() -> active# i(), active# U21(tt(), V1, V2) -> isList# V1) (mark# i() -> active# i(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# i() -> active# i(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# i() -> active# i(), active# isList nil() -> mark# tt()) (mark# i() -> active# i(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# i() -> active# i(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# i() -> active# i(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# i() -> active# i(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isList V -> isPalListKind# V) (mark# i() -> active# i(), active# isList V -> U11#(isPalListKind V, V)) (mark# i() -> active# i(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# i() -> active# i(), active# U22(tt(), V2) -> U23# isList V2) (mark# i() -> active# i(), active# U22(tt(), V2) -> isList# V2) (mark# i() -> active# i(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# i() -> active# i(), active# U11(tt(), V) -> isNeList# V) (mark# i() -> active# i(), active# U11(tt(), V) -> U12# isNeList V) (mark# i() -> active# i(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# i() -> active# i(), active# isNeList V -> isPalListKind# V) (mark# i() -> active# i(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# i() -> active# i(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# i() -> active# i(), active# U12 tt() -> mark# tt()) (mark# i() -> active# i(), active# __(nil(), X) -> mark# X) (mark# i() -> active# i(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# i() -> active# i(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# i() -> active# i(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# i() -> active# i(), active# __(X, nil()) -> mark# X) (mark# u() -> active# u(), active# isPal nil() -> mark# tt()) (mark# u() -> active# u(), active# isPal V -> isPalListKind# V) (mark# u() -> active# u(), active# isPal V -> U71#(isPalListKind V, V)) (mark# u() -> active# u(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# u() -> active# u(), active# isPalListKind u() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind o() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind i() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind e() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind a() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind nil() -> mark# tt()) (mark# u() -> active# u(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# u() -> active# u(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# u() -> active# u(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# u() -> active# u(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# u() -> active# u(), active# and(tt(), X) -> mark# X) (mark# u() -> active# u(), active# U71(tt(), V) -> isNePal# V) (mark# u() -> active# u(), active# U71(tt(), V) -> U72# isNePal V) (mark# u() -> active# u(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# u() -> active# u(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# u() -> active# u(), active# isNePal V -> isPalListKind# V) (mark# u() -> active# u(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# u() -> active# u(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# u() -> active# u(), active# U72 tt() -> mark# tt()) (mark# u() -> active# u(), active# U61(tt(), V) -> U62# isQid V) (mark# u() -> active# u(), active# U61(tt(), V) -> isQid# V) (mark# u() -> active# u(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# u() -> active# u(), active# U62 tt() -> mark# tt()) (mark# u() -> active# u(), active# U53 tt() -> mark# tt()) (mark# u() -> active# u(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# u() -> active# u(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# u() -> active# u(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# u() -> active# u(), active# U52(tt(), V2) -> U53# isList V2) (mark# u() -> active# u(), active# U52(tt(), V2) -> isList# V2) (mark# u() -> active# u(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# u() -> active# u(), active# U43 tt() -> mark# tt()) (mark# u() -> active# u(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# u() -> active# u(), active# U41(tt(), V1, V2) -> isList# V1) (mark# u() -> active# u(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# u() -> active# u(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# u() -> active# u(), active# U42(tt(), V2) -> isNeList# V2) (mark# u() -> active# u(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# u() -> active# u(), active# U31(tt(), V) -> isQid# V) (mark# u() -> active# u(), active# U31(tt(), V) -> U32# isQid V) (mark# u() -> active# u(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# u() -> active# u(), active# isQid u() -> mark# tt()) (mark# u() -> active# u(), active# isQid o() -> mark# tt()) (mark# u() -> active# u(), active# isQid i() -> mark# tt()) (mark# u() -> active# u(), active# isQid e() -> mark# tt()) (mark# u() -> active# u(), active# isQid a() -> mark# tt()) (mark# u() -> active# u(), active# U32 tt() -> mark# tt()) (mark# u() -> active# u(), active# U23 tt() -> mark# tt()) (mark# u() -> active# u(), active# U21(tt(), V1, V2) -> isList# V1) (mark# u() -> active# u(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# u() -> active# u(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# u() -> active# u(), active# isList nil() -> mark# tt()) (mark# u() -> active# u(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# u() -> active# u(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# u() -> active# u(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# u() -> active# u(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isList V -> isPalListKind# V) (mark# u() -> active# u(), active# isList V -> U11#(isPalListKind V, V)) (mark# u() -> active# u(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# u() -> active# u(), active# U22(tt(), V2) -> U23# isList V2) (mark# u() -> active# u(), active# U22(tt(), V2) -> isList# V2) (mark# u() -> active# u(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# u() -> active# u(), active# U11(tt(), V) -> isNeList# V) (mark# u() -> active# u(), active# U11(tt(), V) -> U12# isNeList V) (mark# u() -> active# u(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# u() -> active# u(), active# isNeList V -> isPalListKind# V) (mark# u() -> active# u(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# u() -> active# u(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# u() -> active# u(), active# U12 tt() -> mark# tt()) (mark# u() -> active# u(), active# __(nil(), X) -> mark# X) (mark# u() -> active# u(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# u() -> active# u(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# u() -> active# u(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# u() -> active# u(), active# __(X, nil()) -> mark# X) (active# isList nil() -> mark# tt(), mark# u() -> active# u()) (active# isList nil() -> mark# tt(), mark# o() -> active# o()) (active# isList nil() -> mark# tt(), mark# i() -> active# i()) (active# isList nil() -> mark# tt(), mark# e() -> active# e()) (active# isList nil() -> mark# tt(), mark# a() -> active# a()) (active# isList nil() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isList nil() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isList nil() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isList nil() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isList nil() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isList nil() -> mark# tt(), mark# U72 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isList nil() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isList nil() -> mark# tt(), mark# U62 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isList nil() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isList nil() -> mark# tt(), mark# U53 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isList nil() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isList nil() -> mark# tt(), mark# U43 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isList nil() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isList nil() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isList nil() -> mark# tt(), mark# U32 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isList nil() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isList nil() -> mark# tt(), mark# U23 X -> mark# X) (active# isList nil() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isList nil() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isList nil() -> mark# tt(), mark# isList X -> active# isList X) (active# isList nil() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# tt() -> active# tt()) (active# isList nil() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isList nil() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isList nil() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isList nil() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isList nil() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isList nil() -> mark# tt(), mark# U12 X -> mark# X) (active# isList nil() -> mark# tt(), mark# nil() -> active# nil()) (active# isList nil() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isList nil() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isList nil() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isList nil() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# u() -> active# u()) (active# U32 tt() -> mark# tt(), mark# o() -> active# o()) (active# U32 tt() -> mark# tt(), mark# i() -> active# i()) (active# U32 tt() -> mark# tt(), mark# e() -> active# e()) (active# U32 tt() -> mark# tt(), mark# a() -> active# a()) (active# U32 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U32 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U32 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U32 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U32 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U32 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U32 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U32 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U32 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U32 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U32 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U32 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U32 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U32 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U32 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U32 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U32 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U32 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U32 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U32 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U32 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U32 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U32 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U32 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U32 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U32 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U32 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U32 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U32 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U32 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# u() -> active# u()) (active# isQid e() -> mark# tt(), mark# o() -> active# o()) (active# isQid e() -> mark# tt(), mark# i() -> active# i()) (active# isQid e() -> mark# tt(), mark# e() -> active# e()) (active# isQid e() -> mark# tt(), mark# a() -> active# a()) (active# isQid e() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isQid e() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isQid e() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isQid e() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isQid e() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isQid e() -> mark# tt(), mark# U72 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isQid e() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isQid e() -> mark# tt(), mark# U62 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isQid e() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isQid e() -> mark# tt(), mark# U53 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isQid e() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isQid e() -> mark# tt(), mark# U43 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isQid e() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isQid e() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isQid e() -> mark# tt(), mark# U32 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isQid e() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isQid e() -> mark# tt(), mark# U23 X -> mark# X) (active# isQid e() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isQid e() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isQid e() -> mark# tt(), mark# isList X -> active# isList X) (active# isQid e() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# tt() -> active# tt()) (active# isQid e() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isQid e() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isQid e() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isQid e() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isQid e() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isQid e() -> mark# tt(), mark# U12 X -> mark# X) (active# isQid e() -> mark# tt(), mark# nil() -> active# nil()) (active# isQid e() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isQid e() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isQid e() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isQid e() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# u() -> active# u()) (active# isQid o() -> mark# tt(), mark# o() -> active# o()) (active# isQid o() -> mark# tt(), mark# i() -> active# i()) (active# isQid o() -> mark# tt(), mark# e() -> active# e()) (active# isQid o() -> mark# tt(), mark# a() -> active# a()) (active# isQid o() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isQid o() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isQid o() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isQid o() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isQid o() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isQid o() -> mark# tt(), mark# U72 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isQid o() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isQid o() -> mark# tt(), mark# U62 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isQid o() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isQid o() -> mark# tt(), mark# U53 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isQid o() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isQid o() -> mark# tt(), mark# U43 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isQid o() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isQid o() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isQid o() -> mark# tt(), mark# U32 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isQid o() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isQid o() -> mark# tt(), mark# U23 X -> mark# X) (active# isQid o() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isQid o() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isQid o() -> mark# tt(), mark# isList X -> active# isList X) (active# isQid o() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# tt() -> active# tt()) (active# isQid o() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isQid o() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isQid o() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isQid o() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isQid o() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isQid o() -> mark# tt(), mark# U12 X -> mark# X) (active# isQid o() -> mark# tt(), mark# nil() -> active# nil()) (active# isQid o() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isQid o() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isQid o() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isQid o() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# u() -> active# u()) (active# U43 tt() -> mark# tt(), mark# o() -> active# o()) (active# U43 tt() -> mark# tt(), mark# i() -> active# i()) (active# U43 tt() -> mark# tt(), mark# e() -> active# e()) (active# U43 tt() -> mark# tt(), mark# a() -> active# a()) (active# U43 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U43 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U43 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U43 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U43 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U43 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U43 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U43 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U43 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U43 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U43 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U43 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U43 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U43 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U43 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U43 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U43 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U43 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U43 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U43 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U43 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U43 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U43 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U43 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U43 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U43 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U43 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U43 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U43 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U43 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# u() -> active# u()) (active# U62 tt() -> mark# tt(), mark# o() -> active# o()) (active# U62 tt() -> mark# tt(), mark# i() -> active# i()) (active# U62 tt() -> mark# tt(), mark# e() -> active# e()) (active# U62 tt() -> mark# tt(), mark# a() -> active# a()) (active# U62 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U62 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U62 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U62 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U62 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U62 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U62 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U62 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U62 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U62 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U62 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U62 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U62 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U62 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U62 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U62 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U62 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U62 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U62 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U62 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U62 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U62 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U62 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U62 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U62 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U62 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U62 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U62 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U62 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U62 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# u() -> active# u()) (active# isPalListKind nil() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind nil() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind nil() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind nil() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind nil() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind nil() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind nil() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind nil() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind nil() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind nil() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind nil() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind nil() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind nil() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind nil() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind nil() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind nil() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind nil() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind nil() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind nil() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind nil() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind nil() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind nil() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# u() -> active# u()) (active# isPalListKind e() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind e() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind e() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind e() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind e() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind e() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind e() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind e() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind e() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind e() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind e() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind e() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind e() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind e() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind e() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind e() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind e() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind e() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind e() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind e() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind e() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind e() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind e() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind e() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind e() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind e() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind e() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind e() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind e() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind e() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind e() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind e() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind e() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind e() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# u() -> active# u()) (active# isPalListKind o() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind o() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind o() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind o() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind o() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind o() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind o() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind o() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind o() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind o() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind o() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind o() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind o() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind o() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind o() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind o() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind o() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind o() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind o() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind o() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind o() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind o() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind o() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind o() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind o() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind o() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind o() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind o() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind o() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind o() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind o() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind o() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind o() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind o() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# u() -> active# u()) (active# isPal nil() -> mark# tt(), mark# o() -> active# o()) (active# isPal nil() -> mark# tt(), mark# i() -> active# i()) (active# isPal nil() -> mark# tt(), mark# e() -> active# e()) (active# isPal nil() -> mark# tt(), mark# a() -> active# a()) (active# isPal nil() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPal nil() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPal nil() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPal nil() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPal nil() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPal nil() -> mark# tt(), mark# U72 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPal nil() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPal nil() -> mark# tt(), mark# U62 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPal nil() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPal nil() -> mark# tt(), mark# U53 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPal nil() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPal nil() -> mark# tt(), mark# U43 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPal nil() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPal nil() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPal nil() -> mark# tt(), mark# U32 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPal nil() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPal nil() -> mark# tt(), mark# U23 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPal nil() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# isList X -> active# isList X) (active# isPal nil() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# tt() -> active# tt()) (active# isPal nil() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPal nil() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPal nil() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPal nil() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPal nil() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPal nil() -> mark# tt(), mark# U12 X -> mark# X) (active# isPal nil() -> mark# tt(), mark# nil() -> active# nil()) (active# isPal nil() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPal nil() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPal nil() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPal nil() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(active X1, X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(mark X1, X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(X1, active X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(X1, mark X2) -> __#(X1, X2)) (active# U22(tt(), V2) -> isList# V2, isList# active X -> isList# X) (active# U22(tt(), V2) -> isList# V2, isList# mark X -> isList# X) (active# U42(tt(), V2) -> isNeList# V2, isNeList# active X -> isNeList# X) (active# U42(tt(), V2) -> isNeList# V2, isNeList# mark X -> isNeList# X) (active# isPalListKind __(V1, V2) -> isPalListKind# V2, isPalListKind# active X -> isPalListKind# X) (active# isPalListKind __(V1, V2) -> isPalListKind# V2, isPalListKind# mark X -> isPalListKind# X) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U11(X1, X2) -> active# U11(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U31(X1, X2) -> active# U31(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U52(X1, X2) -> active# U52(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U71(X1, X2) -> active# U71(mark X1, X2), active# __(X, nil()) -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# u() -> active# u()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# o() -> active# o()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# i() -> active# i()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# e() -> active# e()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# a() -> active# a()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isPal X -> active# isPal X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isPalListKind X -> active# isPalListKind X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# and(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U71(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isNePal X -> active# isNePal X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U72 X -> U72# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U72 X -> active# U72 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U72 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U61(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U62 X -> U62# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U62 X -> active# U62 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U62 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U53 X -> U53# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U53 X -> active# U53 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U53 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U51(X1, X2, X3) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U52(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U43 X -> U43# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U43 X -> active# U43 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U43 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U41(X1, X2, X3) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U42(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U31(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isQid X -> active# isQid X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U32 X -> U32# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U32 X -> active# U32 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U32 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U23 X -> U23# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U23 X -> active# U23 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U23 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U21(X1, X2, X3) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isList X -> active# isList X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U22(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# tt() -> active# tt()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U11(X1, X2) -> mark# X1) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# isNeList X -> active# isNeList X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U12 X -> U12# mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U12 X -> active# U12 mark X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# U12 X -> mark# X) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# nil() -> active# nil()) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# __(X1, X2) -> mark# X2) (active# isNeList V -> mark# U31(isPalListKind V, V), mark# __(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# u() -> active# u()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# o() -> active# o()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# i() -> active# i()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# e() -> active# e()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# a() -> active# a()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isPal X -> active# isPal X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# and(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U71(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isNePal X -> active# isNePal X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U72 X -> U72# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U72 X -> active# U72 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U72 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U61(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U62 X -> U62# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U62 X -> active# U62 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U62 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U53 X -> U53# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U53 X -> active# U53 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U53 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U52(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U43 X -> U43# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U43 X -> active# U43 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U43 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U42(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U31(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isQid X -> active# isQid X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U32 X -> U32# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U32 X -> active# U32 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U32 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U23 X -> U23# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U23 X -> active# U23 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U23 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isList X -> active# isList X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U22(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# tt() -> active# tt()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U11(X1, X2) -> mark# X1) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# isNeList X -> active# isNeList X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U12 X -> U12# mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U12 X -> active# U12 mark X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# U12 X -> mark# X) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# nil() -> active# nil()) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# __(X1, X2) -> mark# X2) (active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), mark# __(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# u() -> active# u()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# o() -> active# o()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# i() -> active# i()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# e() -> active# e()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# a() -> active# a()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isPal X -> active# isPal X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# and(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U71(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isNePal X -> active# isNePal X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U72 X -> U72# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U72 X -> active# U72 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U72 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U61(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U62 X -> U62# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U62 X -> active# U62 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U62 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U53 X -> U53# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U53 X -> active# U53 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U53 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U52(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U43 X -> U43# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U43 X -> active# U43 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U43 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U42(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U31(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isQid X -> active# isQid X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U32 X -> U32# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U32 X -> active# U32 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U32 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U23 X -> U23# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U23 X -> active# U23 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U23 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isList X -> active# isList X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U22(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# tt() -> active# tt()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U11(X1, X2) -> mark# X1) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# isNeList X -> active# isNeList X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U12 X -> U12# mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U12 X -> active# U12 mark X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# U12 X -> mark# X) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# nil() -> active# nil()) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# __(X1, X2) -> mark# X2) (active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), mark# __(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# u() -> active# u()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# o() -> active# o()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# i() -> active# i()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# e() -> active# e()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# a() -> active# a()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isPal X -> active# isPal X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isPalListKind X -> active# isPalListKind X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# and(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U71(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isNePal X -> active# isNePal X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U72 X -> U72# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U72 X -> active# U72 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U72 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U61(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U62 X -> U62# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U62 X -> active# U62 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U62 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U53 X -> U53# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U53 X -> active# U53 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U53 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U51(X1, X2, X3) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U52(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U43 X -> U43# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U43 X -> active# U43 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U43 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U41(X1, X2, X3) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U42(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U31(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isQid X -> active# isQid X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U32 X -> U32# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U32 X -> active# U32 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U32 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U23 X -> U23# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U23 X -> active# U23 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U23 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U21(X1, X2, X3) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isList X -> active# isList X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U22(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# tt() -> active# tt()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U11(X1, X2) -> mark# X1) (active# isPal V -> mark# U71(isPalListKind V, V), mark# isNeList X -> active# isNeList X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U12 X -> U12# mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U12 X -> active# U12 mark X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# U12 X -> mark# X) (active# isPal V -> mark# U71(isPalListKind V, V), mark# nil() -> active# nil()) (active# isPal V -> mark# U71(isPalListKind V, V), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPal V -> mark# U71(isPalListKind V, V), mark# __(X1, X2) -> mark# X2) (active# isPal V -> mark# U71(isPalListKind V, V), mark# __(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(X1, mark X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(X1, active X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(mark X1, X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(active X1, X2) -> __#(X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# __(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# __(X1, X2) -> mark# X2) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# nil() -> active# nil()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U12 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U12 X -> active# U12 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U12 X -> U12# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isNeList X -> active# isNeList X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U11(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# tt() -> active# tt()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U22(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isList X -> active# isList X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U21(X1, X2, X3) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U23 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U23 X -> active# U23 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U23 X -> U23# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U32 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U32 X -> active# U32 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U32 X -> U32# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isQid X -> active# isQid X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U31(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U42(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U41(X1, X2, X3) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U43 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U43 X -> active# U43 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U43 X -> U43# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U52(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U51(X1, X2, X3) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U53 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U53 X -> active# U53 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U53 X -> U53# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U62 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U62 X -> active# U62 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U62 X -> U62# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U61(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U72 X -> mark# X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U72 X -> active# U72 mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U72 X -> U72# mark X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isNePal X -> active# isNePal X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U71(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# and(X1, X2) -> mark# X1) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isPalListKind X -> active# isPalListKind X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# isPal X -> active# isPal X) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# a() -> active# a()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# e() -> active# e()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# i() -> active# i()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# o() -> active# o()) (active# isNePal V -> mark# U61(isPalListKind V, V), mark# u() -> active# u()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# __(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# __(X1, X2) -> mark# X2) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# nil() -> active# nil()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U12 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U12 X -> active# U12 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U12 X -> U12# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isNeList X -> active# isNeList X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U11(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# tt() -> active# tt()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U22(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isList X -> active# isList X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U23 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U23 X -> active# U23 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U23 X -> U23# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U32 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U32 X -> active# U32 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U32 X -> U32# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isQid X -> active# isQid X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U31(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U42(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U43 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U43 X -> active# U43 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U43 X -> U43# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U52(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U53 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U53 X -> active# U53 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U53 X -> U53# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U62 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U62 X -> active# U62 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U62 X -> U62# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U61(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U72 X -> mark# X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U72 X -> active# U72 mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U72 X -> U72# mark X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isNePal X -> active# isNePal X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U71(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# and(X1, X2) -> mark# X1) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# isPal X -> active# isPal X) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# a() -> active# a()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# e() -> active# e()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# i() -> active# i()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# o() -> active# o()) (active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), mark# u() -> active# u()) (active# isList V -> mark# U11(isPalListKind V, V), mark# __(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# __(X1, X2) -> mark# X2) (active# isList V -> mark# U11(isPalListKind V, V), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# nil() -> active# nil()) (active# isList V -> mark# U11(isPalListKind V, V), mark# U12 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U12 X -> active# U12 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U12 X -> U12# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# isNeList X -> active# isNeList X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U11(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# tt() -> active# tt()) (active# isList V -> mark# U11(isPalListKind V, V), mark# U22(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# isList X -> active# isList X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U21(X1, X2, X3) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U23 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U23 X -> active# U23 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U23 X -> U23# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U32 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U32 X -> active# U32 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U32 X -> U32# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# isQid X -> active# isQid X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U31(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U42(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U41(X1, X2, X3) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U43 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U43 X -> active# U43 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U43 X -> U43# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U52(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U51(X1, X2, X3) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U53 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U53 X -> active# U53 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U53 X -> U53# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U62 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U62 X -> active# U62 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U62 X -> U62# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U61(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U72 X -> mark# X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U72 X -> active# U72 mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U72 X -> U72# mark X) (active# isList V -> mark# U11(isPalListKind V, V), mark# isNePal X -> active# isNePal X) (active# isList V -> mark# U11(isPalListKind V, V), mark# U71(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# and(X1, X2) -> mark# X1) (active# isList V -> mark# U11(isPalListKind V, V), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isList V -> mark# U11(isPalListKind V, V), mark# isPalListKind X -> active# isPalListKind X) (active# isList V -> mark# U11(isPalListKind V, V), mark# isPal X -> active# isPal X) (active# isList V -> mark# U11(isPalListKind V, V), mark# a() -> active# a()) (active# isList V -> mark# U11(isPalListKind V, V), mark# e() -> active# e()) (active# isList V -> mark# U11(isPalListKind V, V), mark# i() -> active# i()) (active# isList V -> mark# U11(isPalListKind V, V), mark# o() -> active# o()) (active# isList V -> mark# U11(isPalListKind V, V), mark# u() -> active# u()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# and(X1, X2) -> active# and(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# and(X1, X2) -> active# and(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# and(X1, X2) -> active# and(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList V -> isPalListKind# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isList nil() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isQid a() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isQid e() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isQid i() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isQid o() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isQid u() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# and(X1, X2) -> active# and(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U61(X1, X2) -> active# U61(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U42(X1, X2) -> active# U42(mark X1, X2), active# isPal nil() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# __(X, nil()) -> mark# X) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# __(nil(), X) -> mark# X) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U12 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList V -> isPalListKind# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U11(tt(), V) -> U12# isNeList V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U11(tt(), V) -> isNeList# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U22(tt(), V2) -> isList# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U22(tt(), V2) -> U23# isList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList V -> U11#(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList V -> isPalListKind# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isList nil() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U23 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U32 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isQid a() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isQid e() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isQid i() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isQid o() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isQid u() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U31(tt(), V) -> U32# isQid V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U31(tt(), V) -> isQid# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U42(tt(), V2) -> isNeList# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U43 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U52(tt(), V2) -> isList# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U52(tt(), V2) -> U53# isList V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U53 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U62 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U61(tt(), V) -> isQid# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U61(tt(), V) -> U62# isQid V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U72 tt() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal V -> isPalListKind# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U71(tt(), V) -> U72# isNePal V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# U71(tt(), V) -> isNePal# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# and(tt(), X) -> mark# X) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind nil() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind a() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind e() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind i() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind o() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPalListKind u() -> mark# tt()) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPal V -> isPalListKind# V) (mark# U22(X1, X2) -> active# U22(mark X1, X2), active# isPal nil() -> mark# tt()) (active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), and#(X1, mark X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), and#(X1, active X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), and#(mark X1, X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), and#(active X1, X2) -> and#(X1, X2)) (active# U52(tt(), V2) -> isList# V2, isList# mark X -> isList# X) (active# U52(tt(), V2) -> isList# V2, isList# active X -> isList# X) (active# isList __(V1, V2) -> isPalListKind# V2, isPalListKind# mark X -> isPalListKind# X) (active# isList __(V1, V2) -> isPalListKind# V2, isPalListKind# active X -> isPalListKind# X) (active# isNeList __(V1, V2) -> isPalListKind# V2, isPalListKind# mark X -> isPalListKind# X) (active# isNeList __(V1, V2) -> isPalListKind# V2, isPalListKind# active X -> isPalListKind# X) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind u() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind u() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind u() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind u() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind u() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind u() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind u() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind u() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind u() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind u() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind u() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind u() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind u() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind u() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind u() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind u() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind u() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind u() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind u() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind u() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind u() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind u() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind u() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind u() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind u() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind u() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind u() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind u() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind u() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind u() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind u() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind u() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind u() -> mark# tt(), mark# u() -> active# u()) (active# isPalListKind i() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind i() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind i() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind i() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind i() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind i() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind i() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind i() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind i() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind i() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind i() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind i() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind i() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind i() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind i() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind i() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind i() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind i() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind i() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind i() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind i() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind i() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind i() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind i() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind i() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind i() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind i() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind i() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind i() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind i() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind i() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind i() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind i() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind i() -> mark# tt(), mark# u() -> active# u()) (active# isPalListKind a() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isPalListKind a() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isPalListKind a() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isPalListKind a() -> mark# tt(), mark# nil() -> active# nil()) (active# isPalListKind a() -> mark# tt(), mark# U12 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isPalListKind a() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isPalListKind a() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isPalListKind a() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# tt() -> active# tt()) (active# isPalListKind a() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# isList X -> active# isList X) (active# isPalListKind a() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U23 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isPalListKind a() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isPalListKind a() -> mark# tt(), mark# U32 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isPalListKind a() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isPalListKind a() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isPalListKind a() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U43 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isPalListKind a() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isPalListKind a() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isPalListKind a() -> mark# tt(), mark# U53 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isPalListKind a() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isPalListKind a() -> mark# tt(), mark# U62 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isPalListKind a() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isPalListKind a() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U72 X -> mark# X) (active# isPalListKind a() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isPalListKind a() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isPalListKind a() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isPalListKind a() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isPalListKind a() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isPalListKind a() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isPalListKind a() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isPalListKind a() -> mark# tt(), mark# a() -> active# a()) (active# isPalListKind a() -> mark# tt(), mark# e() -> active# e()) (active# isPalListKind a() -> mark# tt(), mark# i() -> active# i()) (active# isPalListKind a() -> mark# tt(), mark# o() -> active# o()) (active# isPalListKind a() -> mark# tt(), mark# u() -> active# u()) (active# U72 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U72 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U72 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U72 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U72 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U72 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U72 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U72 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U72 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U72 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U72 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U72 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U72 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U72 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U72 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U72 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U72 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U72 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U72 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U72 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U72 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U72 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U72 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U72 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U72 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U72 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U72 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U72 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U72 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U72 tt() -> mark# tt(), mark# a() -> active# a()) (active# U72 tt() -> mark# tt(), mark# e() -> active# e()) (active# U72 tt() -> mark# tt(), mark# i() -> active# i()) (active# U72 tt() -> mark# tt(), mark# o() -> active# o()) (active# U72 tt() -> mark# tt(), mark# u() -> active# u()) (active# U53 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U53 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U53 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U53 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U53 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U53 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U53 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U53 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U53 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U53 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U53 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U53 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U53 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U53 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U53 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U53 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U53 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U53 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U53 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U53 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U53 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U53 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U53 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U53 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U53 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U53 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U53 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U53 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U53 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U53 tt() -> mark# tt(), mark# a() -> active# a()) (active# U53 tt() -> mark# tt(), mark# e() -> active# e()) (active# U53 tt() -> mark# tt(), mark# i() -> active# i()) (active# U53 tt() -> mark# tt(), mark# o() -> active# o()) (active# U53 tt() -> mark# tt(), mark# u() -> active# u()) (active# isQid u() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isQid u() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isQid u() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isQid u() -> mark# tt(), mark# nil() -> active# nil()) (active# isQid u() -> mark# tt(), mark# U12 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isQid u() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isQid u() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isQid u() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# tt() -> active# tt()) (active# isQid u() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# isList X -> active# isList X) (active# isQid u() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U23 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isQid u() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isQid u() -> mark# tt(), mark# U32 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isQid u() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isQid u() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isQid u() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U43 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isQid u() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isQid u() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isQid u() -> mark# tt(), mark# U53 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isQid u() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isQid u() -> mark# tt(), mark# U62 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isQid u() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isQid u() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U72 X -> mark# X) (active# isQid u() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isQid u() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isQid u() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isQid u() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isQid u() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isQid u() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isQid u() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isQid u() -> mark# tt(), mark# a() -> active# a()) (active# isQid u() -> mark# tt(), mark# e() -> active# e()) (active# isQid u() -> mark# tt(), mark# i() -> active# i()) (active# isQid u() -> mark# tt(), mark# o() -> active# o()) (active# isQid u() -> mark# tt(), mark# u() -> active# u()) (active# isQid i() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isQid i() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isQid i() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isQid i() -> mark# tt(), mark# nil() -> active# nil()) (active# isQid i() -> mark# tt(), mark# U12 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isQid i() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isQid i() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isQid i() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# tt() -> active# tt()) (active# isQid i() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# isList X -> active# isList X) (active# isQid i() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U23 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isQid i() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isQid i() -> mark# tt(), mark# U32 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isQid i() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isQid i() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isQid i() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U43 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isQid i() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isQid i() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isQid i() -> mark# tt(), mark# U53 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isQid i() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isQid i() -> mark# tt(), mark# U62 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isQid i() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isQid i() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U72 X -> mark# X) (active# isQid i() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isQid i() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isQid i() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isQid i() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isQid i() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isQid i() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isQid i() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isQid i() -> mark# tt(), mark# a() -> active# a()) (active# isQid i() -> mark# tt(), mark# e() -> active# e()) (active# isQid i() -> mark# tt(), mark# i() -> active# i()) (active# isQid i() -> mark# tt(), mark# o() -> active# o()) (active# isQid i() -> mark# tt(), mark# u() -> active# u()) (active# isQid a() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# isQid a() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isQid a() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isQid a() -> mark# tt(), mark# nil() -> active# nil()) (active# isQid a() -> mark# tt(), mark# U12 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# isQid a() -> mark# tt(), mark# U12 X -> U12# mark X) (active# isQid a() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# isQid a() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# tt() -> active# tt()) (active# isQid a() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# isList X -> active# isList X) (active# isQid a() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U23 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# isQid a() -> mark# tt(), mark# U23 X -> U23# mark X) (active# isQid a() -> mark# tt(), mark# U32 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# isQid a() -> mark# tt(), mark# U32 X -> U32# mark X) (active# isQid a() -> mark# tt(), mark# isQid X -> active# isQid X) (active# isQid a() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U43 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# isQid a() -> mark# tt(), mark# U43 X -> U43# mark X) (active# isQid a() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isQid a() -> mark# tt(), mark# U53 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# isQid a() -> mark# tt(), mark# U53 X -> U53# mark X) (active# isQid a() -> mark# tt(), mark# U62 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# isQid a() -> mark# tt(), mark# U62 X -> U62# mark X) (active# isQid a() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U72 X -> mark# X) (active# isQid a() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# isQid a() -> mark# tt(), mark# U72 X -> U72# mark X) (active# isQid a() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# isQid a() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# isQid a() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isQid a() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# isQid a() -> mark# tt(), mark# isPal X -> active# isPal X) (active# isQid a() -> mark# tt(), mark# a() -> active# a()) (active# isQid a() -> mark# tt(), mark# e() -> active# e()) (active# isQid a() -> mark# tt(), mark# i() -> active# i()) (active# isQid a() -> mark# tt(), mark# o() -> active# o()) (active# isQid a() -> mark# tt(), mark# u() -> active# u()) (active# U23 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U23 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U23 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U23 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U23 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U23 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U23 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U23 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U23 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U23 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U23 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U23 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U23 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U23 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U23 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U23 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U23 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U23 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U23 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U23 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U23 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U23 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U23 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U23 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U23 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U23 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U23 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U23 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U23 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U23 tt() -> mark# tt(), mark# a() -> active# a()) (active# U23 tt() -> mark# tt(), mark# e() -> active# e()) (active# U23 tt() -> mark# tt(), mark# i() -> active# i()) (active# U23 tt() -> mark# tt(), mark# o() -> active# o()) (active# U23 tt() -> mark# tt(), mark# u() -> active# u()) (active# U12 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# __(X1, X2) -> mark# X2) (active# U12 tt() -> mark# tt(), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U12 tt() -> mark# tt(), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U12 tt() -> mark# tt(), mark# nil() -> active# nil()) (active# U12 tt() -> mark# tt(), mark# U12 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U12 X -> active# U12 mark X) (active# U12 tt() -> mark# tt(), mark# U12 X -> U12# mark X) (active# U12 tt() -> mark# tt(), mark# isNeList X -> active# isNeList X) (active# U12 tt() -> mark# tt(), mark# U11(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# tt() -> active# tt()) (active# U12 tt() -> mark# tt(), mark# U22(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# isList X -> active# isList X) (active# U12 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U23 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U23 X -> active# U23 mark X) (active# U12 tt() -> mark# tt(), mark# U23 X -> U23# mark X) (active# U12 tt() -> mark# tt(), mark# U32 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U32 X -> active# U32 mark X) (active# U12 tt() -> mark# tt(), mark# U32 X -> U32# mark X) (active# U12 tt() -> mark# tt(), mark# isQid X -> active# isQid X) (active# U12 tt() -> mark# tt(), mark# U31(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U42(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U43 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U43 X -> active# U43 mark X) (active# U12 tt() -> mark# tt(), mark# U43 X -> U43# mark X) (active# U12 tt() -> mark# tt(), mark# U52(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U12 tt() -> mark# tt(), mark# U53 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U53 X -> active# U53 mark X) (active# U12 tt() -> mark# tt(), mark# U53 X -> U53# mark X) (active# U12 tt() -> mark# tt(), mark# U62 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U62 X -> active# U62 mark X) (active# U12 tt() -> mark# tt(), mark# U62 X -> U62# mark X) (active# U12 tt() -> mark# tt(), mark# U61(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U72 X -> mark# X) (active# U12 tt() -> mark# tt(), mark# U72 X -> active# U72 mark X) (active# U12 tt() -> mark# tt(), mark# U72 X -> U72# mark X) (active# U12 tt() -> mark# tt(), mark# isNePal X -> active# isNePal X) (active# U12 tt() -> mark# tt(), mark# U71(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# and(X1, X2) -> mark# X1) (active# U12 tt() -> mark# tt(), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# and(X1, X2) -> and#(mark X1, X2)) (active# U12 tt() -> mark# tt(), mark# isPalListKind X -> active# isPalListKind X) (active# U12 tt() -> mark# tt(), mark# isPal X -> active# isPal X) (active# U12 tt() -> mark# tt(), mark# a() -> active# a()) (active# U12 tt() -> mark# tt(), mark# e() -> active# e()) (active# U12 tt() -> mark# tt(), mark# i() -> active# i()) (active# U12 tt() -> mark# tt(), mark# o() -> active# o()) (active# U12 tt() -> mark# tt(), mark# u() -> active# u()) (mark# o() -> active# o(), active# __(X, nil()) -> mark# X) (mark# o() -> active# o(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# o() -> active# o(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# o() -> active# o(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# o() -> active# o(), active# __(nil(), X) -> mark# X) (mark# o() -> active# o(), active# U12 tt() -> mark# tt()) (mark# o() -> active# o(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# o() -> active# o(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# o() -> active# o(), active# isNeList V -> isPalListKind# V) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# o() -> active# o(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# o() -> active# o(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# o() -> active# o(), active# U11(tt(), V) -> U12# isNeList V) (mark# o() -> active# o(), active# U11(tt(), V) -> isNeList# V) (mark# o() -> active# o(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# o() -> active# o(), active# U22(tt(), V2) -> isList# V2) (mark# o() -> active# o(), active# U22(tt(), V2) -> U23# isList V2) (mark# o() -> active# o(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# o() -> active# o(), active# isList V -> U11#(isPalListKind V, V)) (mark# o() -> active# o(), active# isList V -> isPalListKind# V) (mark# o() -> active# o(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# o() -> active# o(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# o() -> active# o(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# o() -> active# o(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# o() -> active# o(), active# isList nil() -> mark# tt()) (mark# o() -> active# o(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# o() -> active# o(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# o() -> active# o(), active# U21(tt(), V1, V2) -> isList# V1) (mark# o() -> active# o(), active# U23 tt() -> mark# tt()) (mark# o() -> active# o(), active# U32 tt() -> mark# tt()) (mark# o() -> active# o(), active# isQid a() -> mark# tt()) (mark# o() -> active# o(), active# isQid e() -> mark# tt()) (mark# o() -> active# o(), active# isQid i() -> mark# tt()) (mark# o() -> active# o(), active# isQid o() -> mark# tt()) (mark# o() -> active# o(), active# isQid u() -> mark# tt()) (mark# o() -> active# o(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# o() -> active# o(), active# U31(tt(), V) -> U32# isQid V) (mark# o() -> active# o(), active# U31(tt(), V) -> isQid# V) (mark# o() -> active# o(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# o() -> active# o(), active# U42(tt(), V2) -> isNeList# V2) (mark# o() -> active# o(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# o() -> active# o(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# o() -> active# o(), active# U41(tt(), V1, V2) -> isList# V1) (mark# o() -> active# o(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# o() -> active# o(), active# U43 tt() -> mark# tt()) (mark# o() -> active# o(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# o() -> active# o(), active# U52(tt(), V2) -> isList# V2) (mark# o() -> active# o(), active# U52(tt(), V2) -> U53# isList V2) (mark# o() -> active# o(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# o() -> active# o(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# o() -> active# o(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# o() -> active# o(), active# U53 tt() -> mark# tt()) (mark# o() -> active# o(), active# U62 tt() -> mark# tt()) (mark# o() -> active# o(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# o() -> active# o(), active# U61(tt(), V) -> isQid# V) (mark# o() -> active# o(), active# U61(tt(), V) -> U62# isQid V) (mark# o() -> active# o(), active# U72 tt() -> mark# tt()) (mark# o() -> active# o(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# o() -> active# o(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# o() -> active# o(), active# isNePal V -> isPalListKind# V) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# o() -> active# o(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# o() -> active# o(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# o() -> active# o(), active# U71(tt(), V) -> U72# isNePal V) (mark# o() -> active# o(), active# U71(tt(), V) -> isNePal# V) (mark# o() -> active# o(), active# and(tt(), X) -> mark# X) (mark# o() -> active# o(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# o() -> active# o(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# o() -> active# o(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# o() -> active# o(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# o() -> active# o(), active# isPalListKind nil() -> mark# tt()) (mark# o() -> active# o(), active# isPalListKind a() -> mark# tt()) (mark# o() -> active# o(), active# isPalListKind e() -> mark# tt()) (mark# o() -> active# o(), active# isPalListKind i() -> mark# tt()) (mark# o() -> active# o(), active# isPalListKind o() -> mark# tt()) (mark# o() -> active# o(), active# isPalListKind u() -> mark# tt()) (mark# o() -> active# o(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# o() -> active# o(), active# isPal V -> U71#(isPalListKind V, V)) (mark# o() -> active# o(), active# isPal V -> isPalListKind# V) (mark# o() -> active# o(), active# isPal nil() -> mark# tt()) (mark# e() -> active# e(), active# __(X, nil()) -> mark# X) (mark# e() -> active# e(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# e() -> active# e(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# e() -> active# e(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# e() -> active# e(), active# __(nil(), X) -> mark# X) (mark# e() -> active# e(), active# U12 tt() -> mark# tt()) (mark# e() -> active# e(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# e() -> active# e(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# e() -> active# e(), active# isNeList V -> isPalListKind# V) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# e() -> active# e(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# e() -> active# e(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# e() -> active# e(), active# U11(tt(), V) -> U12# isNeList V) (mark# e() -> active# e(), active# U11(tt(), V) -> isNeList# V) (mark# e() -> active# e(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# e() -> active# e(), active# U22(tt(), V2) -> isList# V2) (mark# e() -> active# e(), active# U22(tt(), V2) -> U23# isList V2) (mark# e() -> active# e(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# e() -> active# e(), active# isList V -> U11#(isPalListKind V, V)) (mark# e() -> active# e(), active# isList V -> isPalListKind# V) (mark# e() -> active# e(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# e() -> active# e(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# e() -> active# e(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# e() -> active# e(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# e() -> active# e(), active# isList nil() -> mark# tt()) (mark# e() -> active# e(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# e() -> active# e(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# e() -> active# e(), active# U21(tt(), V1, V2) -> isList# V1) (mark# e() -> active# e(), active# U23 tt() -> mark# tt()) (mark# e() -> active# e(), active# U32 tt() -> mark# tt()) (mark# e() -> active# e(), active# isQid a() -> mark# tt()) (mark# e() -> active# e(), active# isQid e() -> mark# tt()) (mark# e() -> active# e(), active# isQid i() -> mark# tt()) (mark# e() -> active# e(), active# isQid o() -> mark# tt()) (mark# e() -> active# e(), active# isQid u() -> mark# tt()) (mark# e() -> active# e(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# e() -> active# e(), active# U31(tt(), V) -> U32# isQid V) (mark# e() -> active# e(), active# U31(tt(), V) -> isQid# V) (mark# e() -> active# e(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# e() -> active# e(), active# U42(tt(), V2) -> isNeList# V2) (mark# e() -> active# e(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# e() -> active# e(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# e() -> active# e(), active# U41(tt(), V1, V2) -> isList# V1) (mark# e() -> active# e(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# e() -> active# e(), active# U43 tt() -> mark# tt()) (mark# e() -> active# e(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# e() -> active# e(), active# U52(tt(), V2) -> isList# V2) (mark# e() -> active# e(), active# U52(tt(), V2) -> U53# isList V2) (mark# e() -> active# e(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# e() -> active# e(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# e() -> active# e(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# e() -> active# e(), active# U53 tt() -> mark# tt()) (mark# e() -> active# e(), active# U62 tt() -> mark# tt()) (mark# e() -> active# e(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# e() -> active# e(), active# U61(tt(), V) -> isQid# V) (mark# e() -> active# e(), active# U61(tt(), V) -> U62# isQid V) (mark# e() -> active# e(), active# U72 tt() -> mark# tt()) (mark# e() -> active# e(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# e() -> active# e(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# e() -> active# e(), active# isNePal V -> isPalListKind# V) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# e() -> active# e(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# e() -> active# e(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# e() -> active# e(), active# U71(tt(), V) -> U72# isNePal V) (mark# e() -> active# e(), active# U71(tt(), V) -> isNePal# V) (mark# e() -> active# e(), active# and(tt(), X) -> mark# X) (mark# e() -> active# e(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# e() -> active# e(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# e() -> active# e(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# e() -> active# e(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# e() -> active# e(), active# isPalListKind nil() -> mark# tt()) (mark# e() -> active# e(), active# isPalListKind a() -> mark# tt()) (mark# e() -> active# e(), active# isPalListKind e() -> mark# tt()) (mark# e() -> active# e(), active# isPalListKind i() -> mark# tt()) (mark# e() -> active# e(), active# isPalListKind o() -> mark# tt()) (mark# e() -> active# e(), active# isPalListKind u() -> mark# tt()) (mark# e() -> active# e(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# e() -> active# e(), active# isPal V -> U71#(isPalListKind V, V)) (mark# e() -> active# e(), active# isPal V -> isPalListKind# V) (mark# e() -> active# e(), active# isPal nil() -> mark# tt()) (mark# tt() -> active# tt(), active# __(X, nil()) -> mark# X) (mark# tt() -> active# tt(), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# tt() -> active# tt(), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# tt() -> active# tt(), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# tt() -> active# tt(), active# __(nil(), X) -> mark# X) (mark# tt() -> active# tt(), active# U12 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isNeList V -> U31#(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isNeList V -> isPalListKind# V) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# tt() -> active# tt(), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# tt() -> active# tt(), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# tt() -> active# tt(), active# U11(tt(), V) -> U12# isNeList V) (mark# tt() -> active# tt(), active# U11(tt(), V) -> isNeList# V) (mark# tt() -> active# tt(), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# tt() -> active# tt(), active# U22(tt(), V2) -> isList# V2) (mark# tt() -> active# tt(), active# U22(tt(), V2) -> U23# isList V2) (mark# tt() -> active# tt(), active# isList V -> mark# U11(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isList V -> U11#(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isList V -> isPalListKind# V) (mark# tt() -> active# tt(), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# tt() -> active# tt(), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# tt() -> active# tt(), active# isList __(V1, V2) -> isPalListKind# V1) (mark# tt() -> active# tt(), active# isList __(V1, V2) -> isPalListKind# V2) (mark# tt() -> active# tt(), active# isList nil() -> mark# tt()) (mark# tt() -> active# tt(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# tt() -> active# tt(), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# tt() -> active# tt(), active# U21(tt(), V1, V2) -> isList# V1) (mark# tt() -> active# tt(), active# U23 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# U32 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# isQid a() -> mark# tt()) (mark# tt() -> active# tt(), active# isQid e() -> mark# tt()) (mark# tt() -> active# tt(), active# isQid i() -> mark# tt()) (mark# tt() -> active# tt(), active# isQid o() -> mark# tt()) (mark# tt() -> active# tt(), active# isQid u() -> mark# tt()) (mark# tt() -> active# tt(), active# U31(tt(), V) -> mark# U32 isQid V) (mark# tt() -> active# tt(), active# U31(tt(), V) -> U32# isQid V) (mark# tt() -> active# tt(), active# U31(tt(), V) -> isQid# V) (mark# tt() -> active# tt(), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# tt() -> active# tt(), active# U42(tt(), V2) -> isNeList# V2) (mark# tt() -> active# tt(), active# U42(tt(), V2) -> U43# isNeList V2) (mark# tt() -> active# tt(), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# tt() -> active# tt(), active# U41(tt(), V1, V2) -> isList# V1) (mark# tt() -> active# tt(), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# tt() -> active# tt(), active# U43 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# tt() -> active# tt(), active# U52(tt(), V2) -> isList# V2) (mark# tt() -> active# tt(), active# U52(tt(), V2) -> U53# isList V2) (mark# tt() -> active# tt(), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# tt() -> active# tt(), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# tt() -> active# tt(), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# tt() -> active# tt(), active# U53 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# U62 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# U61(tt(), V) -> mark# U62 isQid V) (mark# tt() -> active# tt(), active# U61(tt(), V) -> isQid# V) (mark# tt() -> active# tt(), active# U61(tt(), V) -> U62# isQid V) (mark# tt() -> active# tt(), active# U72 tt() -> mark# tt()) (mark# tt() -> active# tt(), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isNePal V -> U61#(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isNePal V -> isPalListKind# V) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# tt() -> active# tt(), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# tt() -> active# tt(), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# tt() -> active# tt(), active# U71(tt(), V) -> U72# isNePal V) (mark# tt() -> active# tt(), active# U71(tt(), V) -> isNePal# V) (mark# tt() -> active# tt(), active# and(tt(), X) -> mark# X) (mark# tt() -> active# tt(), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# tt() -> active# tt(), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# tt() -> active# tt(), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# tt() -> active# tt(), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# tt() -> active# tt(), active# isPalListKind nil() -> mark# tt()) (mark# tt() -> active# tt(), active# isPalListKind a() -> mark# tt()) (mark# tt() -> active# tt(), active# isPalListKind e() -> mark# tt()) (mark# tt() -> active# tt(), active# isPalListKind i() -> mark# tt()) (mark# tt() -> active# tt(), active# isPalListKind o() -> mark# tt()) (mark# tt() -> active# tt(), active# isPalListKind u() -> mark# tt()) (mark# tt() -> active# tt(), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isPal V -> U71#(isPalListKind V, V)) (mark# tt() -> active# tt(), active# isPal V -> isPalListKind# V) (mark# tt() -> active# tt(), active# isPal nil() -> mark# tt()) (active# isPalListKind __(V1, V2) -> isPalListKind# V1, isPalListKind# mark X -> isPalListKind# X) (active# isPalListKind __(V1, V2) -> isPalListKind# V1, isPalListKind# active X -> isPalListKind# X) (active# U41(tt(), V1, V2) -> isList# V1, isList# mark X -> isList# X) (active# U41(tt(), V1, V2) -> isList# V1, isList# active X -> isList# X) (active# isList __(V1, V2) -> isPalListKind# V1, isPalListKind# mark X -> isPalListKind# X) (active# isList __(V1, V2) -> isPalListKind# V1, isPalListKind# active X -> isPalListKind# X) (and#(active X1, X2) -> and#(X1, X2), and#(X1, mark X2) -> and#(X1, X2)) (and#(active X1, X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2)) (and#(active X1, X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2)) (and#(active X1, X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)) (and#(X1, active X2) -> and#(X1, X2), and#(X1, mark X2) -> and#(X1, X2)) (and#(X1, active X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2)) (and#(X1, active X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2)) (and#(X1, active X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)) (U71#(active X1, X2) -> U71#(X1, X2), U71#(X1, mark X2) -> U71#(X1, X2)) (U71#(active X1, X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2)) (U71#(active X1, X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2)) (U71#(active X1, X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)) (U71#(X1, active X2) -> U71#(X1, X2), U71#(X1, mark X2) -> U71#(X1, X2)) (U71#(X1, active X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2)) (U71#(X1, active X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2)) (U71#(X1, active X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)) (U61#(active X1, X2) -> U61#(X1, X2), U61#(X1, mark X2) -> U61#(X1, X2)) (U61#(active X1, X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2)) (U61#(active X1, X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U61#(active X1, X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)) (U61#(X1, active X2) -> U61#(X1, X2), U61#(X1, mark X2) -> U61#(X1, X2)) (U61#(X1, active X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2)) (U61#(X1, active X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U61#(X1, active X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)) (U52#(active X1, X2) -> U52#(X1, X2), U52#(X1, mark X2) -> U52#(X1, X2)) (U52#(active X1, X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2)) (U52#(active X1, X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2)) (U52#(active X1, X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)) (U52#(X1, active X2) -> U52#(X1, X2), U52#(X1, mark X2) -> U52#(X1, X2)) (U52#(X1, active X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2)) (U52#(X1, active X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2)) (U52#(X1, active X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)) (U42#(active X1, X2) -> U42#(X1, X2), U42#(X1, mark X2) -> U42#(X1, X2)) (U42#(active X1, X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2)) (U42#(active X1, X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2)) (U42#(active X1, X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)) (U42#(X1, active X2) -> U42#(X1, X2), U42#(X1, mark X2) -> U42#(X1, X2)) (U42#(X1, active X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2)) (U42#(X1, active X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2)) (U42#(X1, active X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)) (U31#(active X1, X2) -> U31#(X1, X2), U31#(X1, mark X2) -> U31#(X1, X2)) (U31#(active X1, X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2)) (U31#(active X1, X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U31#(active X1, X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)) (U31#(X1, active X2) -> U31#(X1, X2), U31#(X1, mark X2) -> U31#(X1, X2)) (U31#(X1, active X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2)) (U31#(X1, active X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U31#(X1, active X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)) (U22#(active X1, X2) -> U22#(X1, X2), U22#(X1, mark X2) -> U22#(X1, X2)) (U22#(active X1, X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2)) (U22#(active X1, X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2)) (U22#(active X1, X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)) (U22#(X1, active X2) -> U22#(X1, X2), U22#(X1, mark X2) -> U22#(X1, X2)) (U22#(X1, active X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2)) (U22#(X1, active X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2)) (U22#(X1, active X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)) (U11#(active X1, X2) -> U11#(X1, X2), U11#(X1, mark X2) -> U11#(X1, X2)) (U11#(active X1, X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2)) (U11#(active X1, X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U11#(active X1, X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)) (U11#(X1, active X2) -> U11#(X1, X2), U11#(X1, mark X2) -> U11#(X1, X2)) (U11#(X1, active X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2)) (U11#(X1, active X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U11#(X1, active X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)) (__#(active X1, X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (__#(active X1, X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2)) (__#(active X1, X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(active X1, X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)) (__#(X1, active X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (__#(X1, active X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2)) (__#(X1, active X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(X1, active X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(active X1, X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(active X1, X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, X2, mark X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(active X1, X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(X1, X2, mark X3) -> U51#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(X1, X2, mark X3) -> U21#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)) (mark# U71(X1, X2) -> U71#(mark X1, X2), U71#(X1, mark X2) -> U71#(X1, X2)) (mark# U71(X1, X2) -> U71#(mark X1, X2), U71#(X1, active X2) -> U71#(X1, X2)) (mark# U71(X1, X2) -> U71#(mark X1, X2), U71#(mark X1, X2) -> U71#(X1, X2)) (mark# U71(X1, X2) -> U71#(mark X1, X2), U71#(active X1, X2) -> U71#(X1, X2)) (mark# U52(X1, X2) -> U52#(mark X1, X2), U52#(X1, mark X2) -> U52#(X1, X2)) (mark# U52(X1, X2) -> U52#(mark X1, X2), U52#(X1, active X2) -> U52#(X1, X2)) (mark# U52(X1, X2) -> U52#(mark X1, X2), U52#(mark X1, X2) -> U52#(X1, X2)) (mark# U52(X1, X2) -> U52#(mark X1, X2), U52#(active X1, X2) -> U52#(X1, X2)) (mark# U31(X1, X2) -> U31#(mark X1, X2), U31#(X1, mark X2) -> U31#(X1, X2)) (mark# U31(X1, X2) -> U31#(mark X1, X2), U31#(X1, active X2) -> U31#(X1, X2)) (mark# U31(X1, X2) -> U31#(mark X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (mark# U31(X1, X2) -> U31#(mark X1, X2), U31#(active X1, X2) -> U31#(X1, X2)) (mark# U11(X1, X2) -> U11#(mark X1, X2), U11#(X1, mark X2) -> U11#(X1, X2)) (mark# U11(X1, X2) -> U11#(mark X1, X2), U11#(X1, active X2) -> U11#(X1, X2)) (mark# U11(X1, X2) -> U11#(mark X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (mark# U11(X1, X2) -> U11#(mark X1, X2), U11#(active X1, X2) -> U11#(X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# __(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# __(X1, X2) -> mark# X2) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# nil() -> active# nil()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U12 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U12 X -> active# U12 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U12 X -> U12# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isNeList X -> active# isNeList X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U11(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# tt() -> active# tt()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U22(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isList X -> active# isList X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U21(X1, X2, X3) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U23 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U23 X -> active# U23 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U23 X -> U23# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U32 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U32 X -> active# U32 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U32 X -> U32# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isQid X -> active# isQid X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U31(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U42(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U41(X1, X2, X3) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U43 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U43 X -> active# U43 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U43 X -> U43# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U52(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U51(X1, X2, X3) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U53 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U53 X -> active# U53 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U53 X -> U53# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U62 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U62 X -> active# U62 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U62 X -> U62# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U61(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U72 X -> mark# X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U72 X -> active# U72 mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U72 X -> U72# mark X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isNePal X -> active# isNePal X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U71(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# and(X1, X2) -> mark# X1) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# and(X1, X2) -> and#(mark X1, X2)) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isPalListKind X -> active# isPalListKind X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# isPal X -> active# isPal X) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# a() -> active# a()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# e() -> active# e()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# i() -> active# i()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# o() -> active# o()) (active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), mark# u() -> active# u()) (mark# isPalListKind X -> active# isPalListKind X, active# __(X, nil()) -> mark# X) (mark# isPalListKind X -> active# isPalListKind X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isPalListKind X -> active# isPalListKind X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isPalListKind X -> active# isPalListKind X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isPalListKind X -> active# isPalListKind X, active# __(nil(), X) -> mark# X) (mark# isPalListKind X -> active# isPalListKind X, active# U12 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList V -> isPalListKind# V) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isPalListKind X -> active# isPalListKind X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isPalListKind X -> active# isPalListKind X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isPalListKind X -> active# isPalListKind X, active# U11(tt(), V) -> U12# isNeList V) (mark# isPalListKind X -> active# isPalListKind X, active# U11(tt(), V) -> isNeList# V) (mark# isPalListKind X -> active# isPalListKind X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isPalListKind X -> active# isPalListKind X, active# U22(tt(), V2) -> isList# V2) (mark# isPalListKind X -> active# isPalListKind X, active# U22(tt(), V2) -> U23# isList V2) (mark# isPalListKind X -> active# isPalListKind X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isList V -> U11#(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isList V -> isPalListKind# V) (mark# isPalListKind X -> active# isPalListKind X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isPalListKind X -> active# isPalListKind X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isPalListKind X -> active# isPalListKind X, active# isList nil() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isPalListKind X -> active# isPalListKind X, active# U23 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U32 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isQid a() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isQid e() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isQid i() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isQid o() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isQid u() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isPalListKind X -> active# isPalListKind X, active# U31(tt(), V) -> U32# isQid V) (mark# isPalListKind X -> active# isPalListKind X, active# U31(tt(), V) -> isQid# V) (mark# isPalListKind X -> active# isPalListKind X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isPalListKind X -> active# isPalListKind X, active# U42(tt(), V2) -> isNeList# V2) (mark# isPalListKind X -> active# isPalListKind X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isPalListKind X -> active# isPalListKind X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isPalListKind X -> active# isPalListKind X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U43 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isPalListKind X -> active# isPalListKind X, active# U52(tt(), V2) -> isList# V2) (mark# isPalListKind X -> active# isPalListKind X, active# U52(tt(), V2) -> U53# isList V2) (mark# isPalListKind X -> active# isPalListKind X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isPalListKind X -> active# isPalListKind X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isPalListKind X -> active# isPalListKind X, active# U53 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U62 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isPalListKind X -> active# isPalListKind X, active# U61(tt(), V) -> isQid# V) (mark# isPalListKind X -> active# isPalListKind X, active# U61(tt(), V) -> U62# isQid V) (mark# isPalListKind X -> active# isPalListKind X, active# U72 tt() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal V -> isPalListKind# V) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isPalListKind X -> active# isPalListKind X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isPalListKind X -> active# isPalListKind X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isPalListKind X -> active# isPalListKind X, active# U71(tt(), V) -> U72# isNePal V) (mark# isPalListKind X -> active# isPalListKind X, active# U71(tt(), V) -> isNePal# V) (mark# isPalListKind X -> active# isPalListKind X, active# and(tt(), X) -> mark# X) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind nil() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind a() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind e() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind i() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind o() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPalListKind u() -> mark# tt()) (mark# isPalListKind X -> active# isPalListKind X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isPalListKind X -> active# isPalListKind X, active# isPal V -> isPalListKind# V) (mark# isPalListKind X -> active# isPalListKind X, active# isPal nil() -> mark# tt()) (mark# U72 X -> U72# mark X, U72# mark X -> U72# X) (mark# U72 X -> U72# mark X, U72# active X -> U72# X) (mark# U53 X -> U53# mark X, U53# mark X -> U53# X) (mark# U53 X -> U53# mark X, U53# active X -> U53# X) (mark# isQid X -> active# isQid X, active# __(X, nil()) -> mark# X) (mark# isQid X -> active# isQid X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isQid X -> active# isQid X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isQid X -> active# isQid X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isQid X -> active# isQid X, active# __(nil(), X) -> mark# X) (mark# isQid X -> active# isQid X, active# U12 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isNeList V -> isPalListKind# V) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isQid X -> active# isQid X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isQid X -> active# isQid X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isQid X -> active# isQid X, active# U11(tt(), V) -> U12# isNeList V) (mark# isQid X -> active# isQid X, active# U11(tt(), V) -> isNeList# V) (mark# isQid X -> active# isQid X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isQid X -> active# isQid X, active# U22(tt(), V2) -> isList# V2) (mark# isQid X -> active# isQid X, active# U22(tt(), V2) -> U23# isList V2) (mark# isQid X -> active# isQid X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isList V -> U11#(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isList V -> isPalListKind# V) (mark# isQid X -> active# isQid X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isQid X -> active# isQid X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isQid X -> active# isQid X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isQid X -> active# isQid X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isQid X -> active# isQid X, active# isList nil() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isQid X -> active# isQid X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isQid X -> active# isQid X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isQid X -> active# isQid X, active# U23 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U32 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isQid a() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isQid e() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isQid i() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isQid o() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isQid u() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isQid X -> active# isQid X, active# U31(tt(), V) -> U32# isQid V) (mark# isQid X -> active# isQid X, active# U31(tt(), V) -> isQid# V) (mark# isQid X -> active# isQid X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isQid X -> active# isQid X, active# U42(tt(), V2) -> isNeList# V2) (mark# isQid X -> active# isQid X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isQid X -> active# isQid X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isQid X -> active# isQid X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isQid X -> active# isQid X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isQid X -> active# isQid X, active# U43 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isQid X -> active# isQid X, active# U52(tt(), V2) -> isList# V2) (mark# isQid X -> active# isQid X, active# U52(tt(), V2) -> U53# isList V2) (mark# isQid X -> active# isQid X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isQid X -> active# isQid X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isQid X -> active# isQid X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isQid X -> active# isQid X, active# U53 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U62 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isQid X -> active# isQid X, active# U61(tt(), V) -> isQid# V) (mark# isQid X -> active# isQid X, active# U61(tt(), V) -> U62# isQid V) (mark# isQid X -> active# isQid X, active# U72 tt() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isNePal V -> isPalListKind# V) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isQid X -> active# isQid X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isQid X -> active# isQid X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isQid X -> active# isQid X, active# U71(tt(), V) -> U72# isNePal V) (mark# isQid X -> active# isQid X, active# U71(tt(), V) -> isNePal# V) (mark# isQid X -> active# isQid X, active# and(tt(), X) -> mark# X) (mark# isQid X -> active# isQid X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isQid X -> active# isQid X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isQid X -> active# isQid X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isQid X -> active# isQid X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isQid X -> active# isQid X, active# isPalListKind nil() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPalListKind a() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPalListKind e() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPalListKind i() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPalListKind o() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPalListKind u() -> mark# tt()) (mark# isQid X -> active# isQid X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isQid X -> active# isQid X, active# isPal V -> isPalListKind# V) (mark# isQid X -> active# isQid X, active# isPal nil() -> mark# tt()) (mark# U23 X -> U23# mark X, U23# mark X -> U23# X) (mark# U23 X -> U23# mark X, U23# active X -> U23# X) (mark# isNeList X -> active# isNeList X, active# __(X, nil()) -> mark# X) (mark# isNeList X -> active# isNeList X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# isNeList X -> active# isNeList X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# isNeList X -> active# isNeList X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# isNeList X -> active# isNeList X, active# __(nil(), X) -> mark# X) (mark# isNeList X -> active# isNeList X, active# U12 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isNeList V -> isPalListKind# V) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# isNeList X -> active# isNeList X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# isNeList X -> active# isNeList X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# isNeList X -> active# isNeList X, active# U11(tt(), V) -> U12# isNeList V) (mark# isNeList X -> active# isNeList X, active# U11(tt(), V) -> isNeList# V) (mark# isNeList X -> active# isNeList X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# isNeList X -> active# isNeList X, active# U22(tt(), V2) -> isList# V2) (mark# isNeList X -> active# isNeList X, active# U22(tt(), V2) -> U23# isList V2) (mark# isNeList X -> active# isNeList X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isList V -> U11#(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isList V -> isPalListKind# V) (mark# isNeList X -> active# isNeList X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# isNeList X -> active# isNeList X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNeList X -> active# isNeList X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# isNeList X -> active# isNeList X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# isNeList X -> active# isNeList X, active# isList nil() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U21(tt(), V1, V2) -> isList# V1) (mark# isNeList X -> active# isNeList X, active# U23 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U32 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isQid a() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isQid e() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isQid i() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isQid o() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isQid u() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# isNeList X -> active# isNeList X, active# U31(tt(), V) -> U32# isQid V) (mark# isNeList X -> active# isNeList X, active# U31(tt(), V) -> isQid# V) (mark# isNeList X -> active# isNeList X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# isNeList X -> active# isNeList X, active# U42(tt(), V2) -> isNeList# V2) (mark# isNeList X -> active# isNeList X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# isNeList X -> active# isNeList X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U41(tt(), V1, V2) -> isList# V1) (mark# isNeList X -> active# isNeList X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U43 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# isNeList X -> active# isNeList X, active# U52(tt(), V2) -> isList# V2) (mark# isNeList X -> active# isNeList X, active# U52(tt(), V2) -> U53# isList V2) (mark# isNeList X -> active# isNeList X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# isNeList X -> active# isNeList X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# isNeList X -> active# isNeList X, active# U53 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U62 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# isNeList X -> active# isNeList X, active# U61(tt(), V) -> isQid# V) (mark# isNeList X -> active# isNeList X, active# U61(tt(), V) -> U62# isQid V) (mark# isNeList X -> active# isNeList X, active# U72 tt() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isNePal V -> isPalListKind# V) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# isNeList X -> active# isNeList X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# isNeList X -> active# isNeList X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# isNeList X -> active# isNeList X, active# U71(tt(), V) -> U72# isNePal V) (mark# isNeList X -> active# isNeList X, active# U71(tt(), V) -> isNePal# V) (mark# isNeList X -> active# isNeList X, active# and(tt(), X) -> mark# X) (mark# isNeList X -> active# isNeList X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# isNeList X -> active# isNeList X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# isNeList X -> active# isNeList X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# isNeList X -> active# isNeList X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# isNeList X -> active# isNeList X, active# isPalListKind nil() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPalListKind a() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPalListKind e() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPalListKind i() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPalListKind o() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPalListKind u() -> mark# tt()) (mark# isNeList X -> active# isNeList X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isPal V -> U71#(isPalListKind V, V)) (mark# isNeList X -> active# isNeList X, active# isPal V -> isPalListKind# V) (mark# isNeList X -> active# isNeList X, active# isPal nil() -> mark# tt()) (active# U71(tt(), V) -> U72# isNePal V, U72# mark X -> U72# X) (active# U71(tt(), V) -> U72# isNePal V, U72# active X -> U72# X) (active# U31(tt(), V) -> U32# isQid V, U32# mark X -> U32# X) (active# U31(tt(), V) -> U32# isQid V, U32# active X -> U32# X) (active# U52(tt(), V2) -> U53# isList V2, U53# mark X -> U53# X) (active# U52(tt(), V2) -> U53# isList V2, U53# active X -> U53# X) (active# U22(tt(), V2) -> U23# isList V2, U23# mark X -> U23# X) (active# U22(tt(), V2) -> U23# isList V2, U23# active X -> U23# X) (active# U41(tt(), V1, V2) -> U42#(isList V1, V2), U42#(X1, mark X2) -> U42#(X1, X2)) (active# U41(tt(), V1, V2) -> U42#(isList V1, V2), U42#(X1, active X2) -> U42#(X1, X2)) (active# U41(tt(), V1, V2) -> U42#(isList V1, V2), U42#(mark X1, X2) -> U42#(X1, X2)) (active# U41(tt(), V1, V2) -> U42#(isList V1, V2), U42#(active X1, X2) -> U42#(X1, X2)) (active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, mark X2) -> and#(X1, X2)) (active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, active X2) -> and#(X1, X2)) (active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(mark X1, X2) -> and#(X1, X2)) (active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(active X1, X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I), and#(X1, mark X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I), and#(X1, active X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I), and#(mark X1, X2) -> and#(X1, X2)) (active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I), and#(active X1, X2) -> and#(X1, X2)) (active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, mark X2) -> and#(X1, X2)) (active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(X1, active X2) -> and#(X1, X2)) (active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(mark X1, X2) -> and#(X1, X2)) (active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2), and#(active X1, X2) -> and#(X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> mark# X2) (mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# __(X1, X2) -> mark# X2, mark# nil() -> active# nil()) (mark# __(X1, X2) -> mark# X2, mark# U12 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U12 X -> active# U12 mark X) (mark# __(X1, X2) -> mark# X2, mark# U12 X -> U12# mark X) (mark# __(X1, X2) -> mark# X2, mark# isNeList X -> active# isNeList X) (mark# __(X1, X2) -> mark# X2, mark# U11(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# tt() -> active# tt()) (mark# __(X1, X2) -> mark# X2, mark# U22(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# isList X -> active# isList X) (mark# __(X1, X2) -> mark# X2, mark# U21(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U23 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U23 X -> active# U23 mark X) (mark# __(X1, X2) -> mark# X2, mark# U23 X -> U23# mark X) (mark# __(X1, X2) -> mark# X2, mark# U32 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U32 X -> active# U32 mark X) (mark# __(X1, X2) -> mark# X2, mark# U32 X -> U32# mark X) (mark# __(X1, X2) -> mark# X2, mark# isQid X -> active# isQid X) (mark# __(X1, X2) -> mark# X2, mark# U31(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U42(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U41(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U43 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U43 X -> active# U43 mark X) (mark# __(X1, X2) -> mark# X2, mark# U43 X -> U43# mark X) (mark# __(X1, X2) -> mark# X2, mark# U52(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U51(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X2, mark# U53 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U53 X -> active# U53 mark X) (mark# __(X1, X2) -> mark# X2, mark# U53 X -> U53# mark X) (mark# __(X1, X2) -> mark# X2, mark# U62 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U62 X -> active# U62 mark X) (mark# __(X1, X2) -> mark# X2, mark# U62 X -> U62# mark X) (mark# __(X1, X2) -> mark# X2, mark# U61(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U72 X -> mark# X) (mark# __(X1, X2) -> mark# X2, mark# U72 X -> active# U72 mark X) (mark# __(X1, X2) -> mark# X2, mark# U72 X -> U72# mark X) (mark# __(X1, X2) -> mark# X2, mark# isNePal X -> active# isNePal X) (mark# __(X1, X2) -> mark# X2, mark# U71(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# and(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X2, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# __(X1, X2) -> mark# X2, mark# isPalListKind X -> active# isPalListKind X) (mark# __(X1, X2) -> mark# X2, mark# isPal X -> active# isPal X) (mark# __(X1, X2) -> mark# X2, mark# a() -> active# a()) (mark# __(X1, X2) -> mark# X2, mark# e() -> active# e()) (mark# __(X1, X2) -> mark# X2, mark# i() -> active# i()) (mark# __(X1, X2) -> mark# X2, mark# o() -> active# o()) (mark# __(X1, X2) -> mark# X2, mark# u() -> active# u()) (active# U71(tt(), V) -> isNePal# V, isNePal# mark X -> isNePal# X) (active# U71(tt(), V) -> isNePal# V, isNePal# active X -> isNePal# X) (active# U61(tt(), V) -> isQid# V, isQid# mark X -> isQid# X) (active# U61(tt(), V) -> isQid# V, isQid# active X -> isQid# X) (active# isList V -> isPalListKind# V, isPalListKind# mark X -> isPalListKind# X) (active# isList V -> isPalListKind# V, isPalListKind# active X -> isPalListKind# X) (active# isNeList V -> isPalListKind# V, isPalListKind# mark X -> isPalListKind# X) (active# isNeList V -> isPalListKind# V, isPalListKind# active X -> isPalListKind# X) (mark# U71(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U71(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U71(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U71(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U71(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U71(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U71(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U71(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U71(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U71(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U71(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U71(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U71(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U71(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U71(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U71(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U71(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U71(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U71(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U71(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U71(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U71(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U71(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U71(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U71(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U71(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U71(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U51(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U51(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# nil() -> active# nil()) (mark# U51(X1, X2, X3) -> mark# X1, mark# U12 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# tt() -> active# tt()) (mark# U51(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# isList X -> active# isList X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U32 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U43 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U53 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U72 X -> mark# X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U51(X1, X2, X3) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U51(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U51(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U51(X1, X2, X3) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U51(X1, X2, X3) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U51(X1, X2, X3) -> mark# X1, mark# a() -> active# a()) (mark# U51(X1, X2, X3) -> mark# X1, mark# e() -> active# e()) (mark# U51(X1, X2, X3) -> mark# X1, mark# i() -> active# i()) (mark# U51(X1, X2, X3) -> mark# X1, mark# o() -> active# o()) (mark# U51(X1, X2, X3) -> mark# X1, mark# u() -> active# u()) (mark# U41(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U41(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# nil() -> active# nil()) (mark# U41(X1, X2, X3) -> mark# X1, mark# U12 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# tt() -> active# tt()) (mark# U41(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# isList X -> active# isList X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U32 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U43 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U53 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U72 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U41(X1, X2, X3) -> mark# X1, mark# a() -> active# a()) (mark# U41(X1, X2, X3) -> mark# X1, mark# e() -> active# e()) (mark# U41(X1, X2, X3) -> mark# X1, mark# i() -> active# i()) (mark# U41(X1, X2, X3) -> mark# X1, mark# o() -> active# o()) (mark# U41(X1, X2, X3) -> mark# X1, mark# u() -> active# u()) (mark# U31(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U31(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U31(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U31(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U31(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U31(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U31(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U31(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U31(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U31(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U31(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U31(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U31(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U31(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U31(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U31(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U31(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U31(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U31(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# U22(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# U22(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U22(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U22(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# U22(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# U22(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# U22(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# U22(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# U22(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# U22(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# U22(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# U22(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# U22(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# U22(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# U22(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# U22(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# U22(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# U22(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# U22(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2) (mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# __(X1, X2) -> mark# X1, mark# nil() -> active# nil()) (mark# __(X1, X2) -> mark# X1, mark# U12 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U12 X -> active# U12 mark X) (mark# __(X1, X2) -> mark# X1, mark# U12 X -> U12# mark X) (mark# __(X1, X2) -> mark# X1, mark# isNeList X -> active# isNeList X) (mark# __(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# tt() -> active# tt()) (mark# __(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# isList X -> active# isList X) (mark# __(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U23 X -> active# U23 mark X) (mark# __(X1, X2) -> mark# X1, mark# U23 X -> U23# mark X) (mark# __(X1, X2) -> mark# X1, mark# U32 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U32 X -> active# U32 mark X) (mark# __(X1, X2) -> mark# X1, mark# U32 X -> U32# mark X) (mark# __(X1, X2) -> mark# X1, mark# isQid X -> active# isQid X) (mark# __(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U42(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U43 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U43 X -> active# U43 mark X) (mark# __(X1, X2) -> mark# X1, mark# U43 X -> U43# mark X) (mark# __(X1, X2) -> mark# X1, mark# U52(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# __(X1, X2) -> mark# X1, mark# U53 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U53 X -> active# U53 mark X) (mark# __(X1, X2) -> mark# X1, mark# U53 X -> U53# mark X) (mark# __(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U62 X -> active# U62 mark X) (mark# __(X1, X2) -> mark# X1, mark# U62 X -> U62# mark X) (mark# __(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U72 X -> mark# X) (mark# __(X1, X2) -> mark# X1, mark# U72 X -> active# U72 mark X) (mark# __(X1, X2) -> mark# X1, mark# U72 X -> U72# mark X) (mark# __(X1, X2) -> mark# X1, mark# isNePal X -> active# isNePal X) (mark# __(X1, X2) -> mark# X1, mark# U71(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# and(X1, X2) -> mark# X1) (mark# __(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# __(X1, X2) -> mark# X1, mark# isPalListKind X -> active# isPalListKind X) (mark# __(X1, X2) -> mark# X1, mark# isPal X -> active# isPal X) (mark# __(X1, X2) -> mark# X1, mark# a() -> active# a()) (mark# __(X1, X2) -> mark# X1, mark# e() -> active# e()) (mark# __(X1, X2) -> mark# X1, mark# i() -> active# i()) (mark# __(X1, X2) -> mark# X1, mark# o() -> active# o()) (mark# __(X1, X2) -> mark# X1, mark# u() -> active# u()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# __(X, nil()) -> mark# X) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# __(nil(), X) -> mark# X) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U12 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList V -> U31#(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList V -> isPalListKind# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U11(tt(), V) -> U12# isNeList V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U11(tt(), V) -> isNeList# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U22(tt(), V2) -> isList# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U22(tt(), V2) -> U23# isList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList V -> mark# U11(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList V -> U11#(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList V -> isPalListKind# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList __(V1, V2) -> isPalListKind# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList __(V1, V2) -> isPalListKind# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isList nil() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U21(tt(), V1, V2) -> isList# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U23 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U32 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isQid a() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isQid e() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isQid i() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isQid o() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isQid u() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U31(tt(), V) -> mark# U32 isQid V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U31(tt(), V) -> U32# isQid V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U31(tt(), V) -> isQid# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U42(tt(), V2) -> isNeList# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U42(tt(), V2) -> U43# isNeList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U41(tt(), V1, V2) -> isList# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U43 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U52(tt(), V2) -> isList# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U52(tt(), V2) -> U53# isList V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U53 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U62 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U61(tt(), V) -> mark# U62 isQid V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U61(tt(), V) -> isQid# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U61(tt(), V) -> U62# isQid V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U72 tt() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal V -> U61#(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal V -> isPalListKind# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U71(tt(), V) -> U72# isNePal V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# U71(tt(), V) -> isNePal# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# and(tt(), X) -> mark# X) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind nil() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind a() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind e() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind i() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind o() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPalListKind u() -> mark# tt()) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPal V -> U71#(isPalListKind V, V)) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPal V -> isPalListKind# V) (mark# __(X1, X2) -> active# __(mark X1, mark X2), active# isPal nil() -> mark# tt()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> mark# X2) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# nil() -> active# nil()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> active# U12 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U12 X -> U12# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNeList X -> active# isNeList X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# tt() -> active# tt()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isList X -> active# isList X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> active# U23 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U23 X -> U23# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> active# U32 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U32 X -> U32# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isQid X -> active# isQid X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> active# U43 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U43 X -> U43# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> active# U53 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U53 X -> U53# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> active# U62 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U62 X -> U62# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> mark# X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> active# U72 mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U72 X -> U72# mark X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isNePal X -> active# isNePal X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> mark# X1) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> active# and(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# and(X1, X2) -> and#(mark X1, X2)) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPalListKind X -> active# isPalListKind X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# isPal X -> active# isPal X) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# a() -> active# a()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# e() -> active# e()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# i() -> active# i()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# o() -> active# o()) (active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), mark# u() -> active# u()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# __(X, nil()) -> mark# X) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# __(nil(), X) -> mark# X) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U12 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList V -> isPalListKind# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U11(tt(), V) -> U12# isNeList V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U11(tt(), V) -> isNeList# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U22(tt(), V2) -> isList# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U22(tt(), V2) -> U23# isList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList V -> U11#(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList V -> isPalListKind# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isList nil() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U21(tt(), V1, V2) -> isList# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U23 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U32 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isQid a() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isQid e() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isQid i() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isQid o() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isQid u() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U31(tt(), V) -> U32# isQid V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U31(tt(), V) -> isQid# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U42(tt(), V2) -> isNeList# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U41(tt(), V1, V2) -> isList# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U43 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U52(tt(), V2) -> isList# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U52(tt(), V2) -> U53# isList V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U53 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U62 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U61(tt(), V) -> isQid# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U61(tt(), V) -> U62# isQid V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U72 tt() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal V -> isPalListKind# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U71(tt(), V) -> U72# isNePal V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# U71(tt(), V) -> isNePal# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# and(tt(), X) -> mark# X) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind nil() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind a() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind e() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind i() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind o() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPalListKind u() -> mark# tt()) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPal V -> U71#(isPalListKind V, V)) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPal V -> isPalListKind# V) (mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), active# isPal nil() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# __(X, nil()) -> mark# X) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# __(nil(), X) -> mark# X) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U12 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList V -> U31#(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList V -> isPalListKind# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U11(tt(), V) -> U12# isNeList V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U11(tt(), V) -> isNeList# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U22(tt(), V2) -> isList# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U22(tt(), V2) -> U23# isList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList V -> mark# U11(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList V -> U11#(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList V -> isPalListKind# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList __(V1, V2) -> isPalListKind# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isList nil() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U21(tt(), V1, V2) -> isList# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U23 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U32 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isQid a() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isQid e() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isQid i() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isQid o() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isQid u() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U31(tt(), V) -> mark# U32 isQid V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U31(tt(), V) -> U32# isQid V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U31(tt(), V) -> isQid# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U42(tt(), V2) -> isNeList# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U42(tt(), V2) -> U43# isNeList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U41(tt(), V1, V2) -> isList# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U43 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U52(tt(), V2) -> isList# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U52(tt(), V2) -> U53# isList V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U53 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U62 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U61(tt(), V) -> mark# U62 isQid V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U61(tt(), V) -> isQid# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U61(tt(), V) -> U62# isQid V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U72 tt() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal V -> U61#(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal V -> isPalListKind# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U71(tt(), V) -> U72# isNePal V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# U71(tt(), V) -> isNePal# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# and(tt(), X) -> mark# X) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind nil() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind a() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind e() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind i() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind o() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPalListKind u() -> mark# tt()) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPal V -> U71#(isPalListKind V, V)) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPal V -> isPalListKind# V) (mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), active# isPal nil() -> mark# tt()) (active# isNePal __(I, __(P, I)) -> isPalListKind# P, isPalListKind# mark X -> isPalListKind# X) (active# isNePal __(I, __(P, I)) -> isPalListKind# P, isPalListKind# active X -> isPalListKind# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# __(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# __(X1, X2) -> mark# X2) (active# U61(tt(), V) -> mark# U62 isQid V, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# nil() -> active# nil()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U12 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U12 X -> active# U12 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U12 X -> U12# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isNeList X -> active# isNeList X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U11(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# tt() -> active# tt()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U22(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isList X -> active# isList X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U21(X1, X2, X3) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U23 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U23 X -> active# U23 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U23 X -> U23# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U32 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U32 X -> active# U32 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U32 X -> U32# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isQid X -> active# isQid X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U31(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U42(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U41(X1, X2, X3) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U43 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U43 X -> active# U43 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U43 X -> U43# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U52(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U51(X1, X2, X3) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U53 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U53 X -> active# U53 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U53 X -> U53# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U62 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U62 X -> active# U62 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U62 X -> U62# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U61(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U72 X -> mark# X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U72 X -> active# U72 mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U72 X -> U72# mark X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isNePal X -> active# isNePal X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U71(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# and(X1, X2) -> mark# X1) (active# U61(tt(), V) -> mark# U62 isQid V, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isPalListKind X -> active# isPalListKind X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# isPal X -> active# isPal X) (active# U61(tt(), V) -> mark# U62 isQid V, mark# a() -> active# a()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# e() -> active# e()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# i() -> active# i()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# o() -> active# o()) (active# U61(tt(), V) -> mark# U62 isQid V, mark# u() -> active# u()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# __(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# __(X1, X2) -> mark# X2) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# nil() -> active# nil()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U12 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U12 X -> active# U12 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U12 X -> U12# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isNeList X -> active# isNeList X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U11(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# tt() -> active# tt()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U22(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isList X -> active# isList X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U21(X1, X2, X3) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U23 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U23 X -> active# U23 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U23 X -> U23# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U32 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U32 X -> active# U32 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U32 X -> U32# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isQid X -> active# isQid X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U31(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U42(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U41(X1, X2, X3) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U43 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U43 X -> active# U43 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U43 X -> U43# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U52(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U51(X1, X2, X3) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U53 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U53 X -> active# U53 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U53 X -> U53# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U62 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U62 X -> active# U62 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U62 X -> U62# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U61(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U72 X -> mark# X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U72 X -> active# U72 mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U72 X -> U72# mark X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isNePal X -> active# isNePal X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U71(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# and(X1, X2) -> mark# X1) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isPalListKind X -> active# isPalListKind X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# isPal X -> active# isPal X) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# a() -> active# a()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# e() -> active# e()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# i() -> active# i()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# o() -> active# o()) (active# U42(tt(), V2) -> mark# U43 isNeList V2, mark# u() -> active# u()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# __(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# __(X1, X2) -> mark# X2) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# nil() -> active# nil()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U12 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U12 X -> active# U12 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U12 X -> U12# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isNeList X -> active# isNeList X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U11(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# tt() -> active# tt()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U22(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isList X -> active# isList X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U21(X1, X2, X3) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U23 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U23 X -> active# U23 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U23 X -> U23# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U32 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U32 X -> active# U32 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U32 X -> U32# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isQid X -> active# isQid X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U31(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U42(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U41(X1, X2, X3) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U43 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U43 X -> active# U43 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U43 X -> U43# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U52(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U51(X1, X2, X3) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U53 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U53 X -> active# U53 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U53 X -> U53# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U62 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U62 X -> active# U62 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U62 X -> U62# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U61(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U72 X -> mark# X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U72 X -> active# U72 mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U72 X -> U72# mark X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isNePal X -> active# isNePal X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U71(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# and(X1, X2) -> mark# X1) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# and(X1, X2) -> and#(mark X1, X2)) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isPalListKind X -> active# isPalListKind X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# isPal X -> active# isPal X) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# a() -> active# a()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# e() -> active# e()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# i() -> active# i()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# o() -> active# o()) (active# U22(tt(), V2) -> mark# U23 isList V2, mark# u() -> active# u()) (mark# U72 X -> active# U72 mark X, active# __(X, nil()) -> mark# X) (mark# U72 X -> active# U72 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U72 X -> active# U72 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U72 X -> active# U72 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U72 X -> active# U72 mark X, active# __(nil(), X) -> mark# X) (mark# U72 X -> active# U72 mark X, active# U12 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isNeList V -> isPalListKind# V) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U72 X -> active# U72 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U72 X -> active# U72 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U72 X -> active# U72 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U72 X -> active# U72 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U72 X -> active# U72 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U72 X -> active# U72 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U72 X -> active# U72 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U72 X -> active# U72 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isList V -> isPalListKind# V) (mark# U72 X -> active# U72 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U72 X -> active# U72 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U72 X -> active# U72 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U72 X -> active# U72 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U72 X -> active# U72 mark X, active# isList nil() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U72 X -> active# U72 mark X, active# U23 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U32 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isQid a() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isQid e() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isQid i() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isQid o() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isQid u() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U72 X -> active# U72 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U72 X -> active# U72 mark X, active# U31(tt(), V) -> isQid# V) (mark# U72 X -> active# U72 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U72 X -> active# U72 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U72 X -> active# U72 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U72 X -> active# U72 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U72 X -> active# U72 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U43 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U72 X -> active# U72 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U72 X -> active# U72 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U72 X -> active# U72 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U72 X -> active# U72 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U72 X -> active# U72 mark X, active# U53 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U62 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U72 X -> active# U72 mark X, active# U61(tt(), V) -> isQid# V) (mark# U72 X -> active# U72 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U72 X -> active# U72 mark X, active# U72 tt() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isNePal V -> isPalListKind# V) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U72 X -> active# U72 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U72 X -> active# U72 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U72 X -> active# U72 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U72 X -> active# U72 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U72 X -> active# U72 mark X, active# and(tt(), X) -> mark# X) (mark# U72 X -> active# U72 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U72 X -> active# U72 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U72 X -> active# U72 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U72 X -> active# U72 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U72 X -> active# U72 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPalListKind a() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPalListKind e() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPalListKind i() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPalListKind o() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPalListKind u() -> mark# tt()) (mark# U72 X -> active# U72 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U72 X -> active# U72 mark X, active# isPal V -> isPalListKind# V) (mark# U72 X -> active# U72 mark X, active# isPal nil() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# __(X, nil()) -> mark# X) (mark# U53 X -> active# U53 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U53 X -> active# U53 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U53 X -> active# U53 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U53 X -> active# U53 mark X, active# __(nil(), X) -> mark# X) (mark# U53 X -> active# U53 mark X, active# U12 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isNeList V -> isPalListKind# V) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U53 X -> active# U53 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U53 X -> active# U53 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U53 X -> active# U53 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U53 X -> active# U53 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U53 X -> active# U53 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U53 X -> active# U53 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U53 X -> active# U53 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U53 X -> active# U53 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isList V -> isPalListKind# V) (mark# U53 X -> active# U53 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U53 X -> active# U53 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U53 X -> active# U53 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U53 X -> active# U53 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U53 X -> active# U53 mark X, active# isList nil() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U53 X -> active# U53 mark X, active# U23 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U32 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isQid a() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isQid e() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isQid i() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isQid o() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isQid u() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U53 X -> active# U53 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U53 X -> active# U53 mark X, active# U31(tt(), V) -> isQid# V) (mark# U53 X -> active# U53 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U53 X -> active# U53 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U53 X -> active# U53 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U53 X -> active# U53 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U53 X -> active# U53 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U43 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U53 X -> active# U53 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U53 X -> active# U53 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U53 X -> active# U53 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U53 X -> active# U53 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U53 X -> active# U53 mark X, active# U53 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U62 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U53 X -> active# U53 mark X, active# U61(tt(), V) -> isQid# V) (mark# U53 X -> active# U53 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U53 X -> active# U53 mark X, active# U72 tt() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isNePal V -> isPalListKind# V) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U53 X -> active# U53 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U53 X -> active# U53 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U53 X -> active# U53 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U53 X -> active# U53 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U53 X -> active# U53 mark X, active# and(tt(), X) -> mark# X) (mark# U53 X -> active# U53 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U53 X -> active# U53 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U53 X -> active# U53 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U53 X -> active# U53 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U53 X -> active# U53 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPalListKind a() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPalListKind e() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPalListKind i() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPalListKind o() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPalListKind u() -> mark# tt()) (mark# U53 X -> active# U53 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U53 X -> active# U53 mark X, active# isPal V -> isPalListKind# V) (mark# U53 X -> active# U53 mark X, active# isPal nil() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# __(X, nil()) -> mark# X) (mark# U32 X -> active# U32 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U32 X -> active# U32 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U32 X -> active# U32 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U32 X -> active# U32 mark X, active# __(nil(), X) -> mark# X) (mark# U32 X -> active# U32 mark X, active# U12 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isNeList V -> isPalListKind# V) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U32 X -> active# U32 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U32 X -> active# U32 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U32 X -> active# U32 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U32 X -> active# U32 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U32 X -> active# U32 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U32 X -> active# U32 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U32 X -> active# U32 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U32 X -> active# U32 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isList V -> isPalListKind# V) (mark# U32 X -> active# U32 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U32 X -> active# U32 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U32 X -> active# U32 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U32 X -> active# U32 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U32 X -> active# U32 mark X, active# isList nil() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U32 X -> active# U32 mark X, active# U23 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U32 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isQid a() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isQid e() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isQid i() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isQid o() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isQid u() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U32 X -> active# U32 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U32 X -> active# U32 mark X, active# U31(tt(), V) -> isQid# V) (mark# U32 X -> active# U32 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U32 X -> active# U32 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U32 X -> active# U32 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U32 X -> active# U32 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U32 X -> active# U32 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U43 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U32 X -> active# U32 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U32 X -> active# U32 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U32 X -> active# U32 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U32 X -> active# U32 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U32 X -> active# U32 mark X, active# U53 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U62 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U32 X -> active# U32 mark X, active# U61(tt(), V) -> isQid# V) (mark# U32 X -> active# U32 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U32 X -> active# U32 mark X, active# U72 tt() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isNePal V -> isPalListKind# V) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U32 X -> active# U32 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U32 X -> active# U32 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U32 X -> active# U32 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U32 X -> active# U32 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U32 X -> active# U32 mark X, active# and(tt(), X) -> mark# X) (mark# U32 X -> active# U32 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U32 X -> active# U32 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U32 X -> active# U32 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U32 X -> active# U32 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U32 X -> active# U32 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPalListKind a() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPalListKind e() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPalListKind i() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPalListKind o() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPalListKind u() -> mark# tt()) (mark# U32 X -> active# U32 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U32 X -> active# U32 mark X, active# isPal V -> isPalListKind# V) (mark# U32 X -> active# U32 mark X, active# isPal nil() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# __(X, nil()) -> mark# X) (mark# U12 X -> active# U12 mark X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z))) (mark# U12 X -> active# U12 mark X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (mark# U12 X -> active# U12 mark X, active# __(__(X, Y), Z) -> __#(Y, Z)) (mark# U12 X -> active# U12 mark X, active# __(nil(), X) -> mark# X) (mark# U12 X -> active# U12 mark X, active# U12 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isNeList V -> mark# U31(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isNeList V -> U31#(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isNeList V -> isPalListKind# V) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> U41#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> U51#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> isPalListKind# V1) (mark# U12 X -> active# U12 mark X, active# isNeList __(V1, V2) -> isPalListKind# V2) (mark# U12 X -> active# U12 mark X, active# U11(tt(), V) -> mark# U12 isNeList V) (mark# U12 X -> active# U12 mark X, active# U11(tt(), V) -> U12# isNeList V) (mark# U12 X -> active# U12 mark X, active# U11(tt(), V) -> isNeList# V) (mark# U12 X -> active# U12 mark X, active# U22(tt(), V2) -> mark# U23 isList V2) (mark# U12 X -> active# U12 mark X, active# U22(tt(), V2) -> isList# V2) (mark# U12 X -> active# U12 mark X, active# U22(tt(), V2) -> U23# isList V2) (mark# U12 X -> active# U12 mark X, active# isList V -> mark# U11(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isList V -> U11#(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isList V -> isPalListKind# V) (mark# U12 X -> active# U12 mark X, active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isList __(V1, V2) -> U21#(and(isPalListKind V1, isPalListKind V2), V1, V2)) (mark# U12 X -> active# U12 mark X, active# isList __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U12 X -> active# U12 mark X, active# isList __(V1, V2) -> isPalListKind# V1) (mark# U12 X -> active# U12 mark X, active# isList __(V1, V2) -> isPalListKind# V2) (mark# U12 X -> active# U12 mark X, active# isList nil() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U21(tt(), V1, V2) -> U22#(isList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U21(tt(), V1, V2) -> isList# V1) (mark# U12 X -> active# U12 mark X, active# U23 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U32 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isQid a() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isQid e() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isQid i() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isQid o() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isQid u() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U31(tt(), V) -> mark# U32 isQid V) (mark# U12 X -> active# U12 mark X, active# U31(tt(), V) -> U32# isQid V) (mark# U12 X -> active# U12 mark X, active# U31(tt(), V) -> isQid# V) (mark# U12 X -> active# U12 mark X, active# U42(tt(), V2) -> mark# U43 isNeList V2) (mark# U12 X -> active# U12 mark X, active# U42(tt(), V2) -> isNeList# V2) (mark# U12 X -> active# U12 mark X, active# U42(tt(), V2) -> U43# isNeList V2) (mark# U12 X -> active# U12 mark X, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U41(tt(), V1, V2) -> isList# V1) (mark# U12 X -> active# U12 mark X, active# U41(tt(), V1, V2) -> U42#(isList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U43 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U52(tt(), V2) -> mark# U53 isList V2) (mark# U12 X -> active# U12 mark X, active# U52(tt(), V2) -> isList# V2) (mark# U12 X -> active# U12 mark X, active# U52(tt(), V2) -> U53# isList V2) (mark# U12 X -> active# U12 mark X, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U51(tt(), V1, V2) -> isNeList# V1) (mark# U12 X -> active# U12 mark X, active# U51(tt(), V1, V2) -> U52#(isNeList V1, V2)) (mark# U12 X -> active# U12 mark X, active# U53 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U62 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# U61(tt(), V) -> mark# U62 isQid V) (mark# U12 X -> active# U12 mark X, active# U61(tt(), V) -> isQid# V) (mark# U12 X -> active# U12 mark X, active# U61(tt(), V) -> U62# isQid V) (mark# U12 X -> active# U12 mark X, active# U72 tt() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isNePal V -> mark# U61(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isNePal V -> U61#(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isNePal V -> isPalListKind# V) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> isQid# I) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> and#(isQid I, isPalListKind I)) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> and#(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P))) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> and#(isPal P, isPalListKind P)) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# I) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> isPalListKind# P) (mark# U12 X -> active# U12 mark X, active# isNePal __(I, __(P, I)) -> isPal# P) (mark# U12 X -> active# U12 mark X, active# U71(tt(), V) -> mark# U72 isNePal V) (mark# U12 X -> active# U12 mark X, active# U71(tt(), V) -> U72# isNePal V) (mark# U12 X -> active# U12 mark X, active# U71(tt(), V) -> isNePal# V) (mark# U12 X -> active# U12 mark X, active# and(tt(), X) -> mark# X) (mark# U12 X -> active# U12 mark X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2)) (mark# U12 X -> active# U12 mark X, active# isPalListKind __(V1, V2) -> and#(isPalListKind V1, isPalListKind V2)) (mark# U12 X -> active# U12 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (mark# U12 X -> active# U12 mark X, active# isPalListKind __(V1, V2) -> isPalListKind# V2) (mark# U12 X -> active# U12 mark X, active# isPalListKind nil() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPalListKind a() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPalListKind e() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPalListKind i() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPalListKind o() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPalListKind u() -> mark# tt()) (mark# U12 X -> active# U12 mark X, active# isPal V -> mark# U71(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isPal V -> U71#(isPalListKind V, V)) (mark# U12 X -> active# U12 mark X, active# isPal V -> isPalListKind# V) (mark# U12 X -> active# U12 mark X, active# isPal nil() -> mark# tt()) (active# isNePal V -> U61#(isPalListKind V, V), U61#(X1, mark X2) -> U61#(X1, X2)) (active# isNePal V -> U61#(isPalListKind V, V), U61#(X1, active X2) -> U61#(X1, X2)) (active# isNePal V -> U61#(isPalListKind V, V), U61#(mark X1, X2) -> U61#(X1, X2)) (active# isNePal V -> U61#(isPalListKind V, V), U61#(active X1, X2) -> U61#(X1, X2)) (active# isNeList V -> U31#(isPalListKind V, V), U31#(X1, mark X2) -> U31#(X1, X2)) (active# isNeList V -> U31#(isPalListKind V, V), U31#(X1, active X2) -> U31#(X1, X2)) (active# isNeList V -> U31#(isPalListKind V, V), U31#(mark X1, X2) -> U31#(X1, X2)) (active# isNeList V -> U31#(isPalListKind V, V), U31#(active X1, X2) -> U31#(X1, X2)) (active# isNePal __(I, __(P, I)) -> isQid# I, isQid# mark X -> isQid# X) (active# isNePal __(I, __(P, I)) -> isQid# I, isQid# active X -> isQid# X) (isPal# mark X -> isPal# X, isPal# mark X -> isPal# X) (isPal# mark X -> isPal# X, isPal# active X -> isPal# X) (isPalListKind# mark X -> isPalListKind# X, isPalListKind# mark X -> isPalListKind# X) (isPalListKind# mark X -> isPalListKind# X, isPalListKind# active X -> isPalListKind# X) (isNePal# mark X -> isNePal# X, isNePal# mark X -> isNePal# X) (isNePal# mark X -> isNePal# X, isNePal# active X -> isNePal# X) (U72# mark X -> U72# X, U72# mark X -> U72# X) (U72# mark X -> U72# X, U72# active X -> U72# X) (U62# mark X -> U62# X, U62# mark X -> U62# X) (U62# mark X -> U62# X, U62# active X -> U62# X) (U53# mark X -> U53# X, U53# mark X -> U53# X) (U53# mark X -> U53# X, U53# active X -> U53# X) (U43# mark X -> U43# X, U43# mark X -> U43# X) (U43# mark X -> U43# X, U43# active X -> U43# X) (isQid# mark X -> isQid# X, isQid# mark X -> isQid# X) (isQid# mark X -> isQid# X, isQid# active X -> isQid# X) (U32# mark X -> U32# X, U32# mark X -> U32# X) (U32# mark X -> U32# X, U32# active X -> U32# X) (U23# mark X -> U23# X, U23# mark X -> U23# X) (U23# mark X -> U23# X, U23# active X -> U23# X) (isList# mark X -> isList# X, isList# mark X -> isList# X) (isList# mark X -> isList# X, isList# active X -> isList# X) (isNeList# mark X -> isNeList# X, isNeList# mark X -> isNeList# X) (isNeList# mark X -> isNeList# X, isNeList# active X -> isNeList# X) (U12# mark X -> U12# X, U12# mark X -> U12# X) (U12# mark X -> U12# X, U12# active X -> U12# X) (active# __(nil(), X) -> mark# X, mark# __(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# __(X1, X2) -> mark# X2) (active# __(nil(), X) -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (active# __(nil(), X) -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (active# __(nil(), X) -> mark# X, mark# nil() -> active# nil()) (active# __(nil(), X) -> mark# X, mark# U12 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U12 X -> active# U12 mark X) (active# __(nil(), X) -> mark# X, mark# U12 X -> U12# mark X) (active# __(nil(), X) -> mark# X, mark# isNeList X -> active# isNeList X) (active# __(nil(), X) -> mark# X, mark# U11(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# tt() -> active# tt()) (active# __(nil(), X) -> mark# X, mark# U22(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# isList X -> active# isList X) (active# __(nil(), X) -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U23 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U23 X -> active# U23 mark X) (active# __(nil(), X) -> mark# X, mark# U23 X -> U23# mark X) (active# __(nil(), X) -> mark# X, mark# U32 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U32 X -> active# U32 mark X) (active# __(nil(), X) -> mark# X, mark# U32 X -> U32# mark X) (active# __(nil(), X) -> mark# X, mark# isQid X -> active# isQid X) (active# __(nil(), X) -> mark# X, mark# U31(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U42(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U43 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U43 X -> active# U43 mark X) (active# __(nil(), X) -> mark# X, mark# U43 X -> U43# mark X) (active# __(nil(), X) -> mark# X, mark# U52(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (active# __(nil(), X) -> mark# X, mark# U53 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U53 X -> active# U53 mark X) (active# __(nil(), X) -> mark# X, mark# U53 X -> U53# mark X) (active# __(nil(), X) -> mark# X, mark# U62 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U62 X -> active# U62 mark X) (active# __(nil(), X) -> mark# X, mark# U62 X -> U62# mark X) (active# __(nil(), X) -> mark# X, mark# U61(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U72 X -> mark# X) (active# __(nil(), X) -> mark# X, mark# U72 X -> active# U72 mark X) (active# __(nil(), X) -> mark# X, mark# U72 X -> U72# mark X) (active# __(nil(), X) -> mark# X, mark# isNePal X -> active# isNePal X) (active# __(nil(), X) -> mark# X, mark# U71(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# and(X1, X2) -> mark# X1) (active# __(nil(), X) -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (active# __(nil(), X) -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (active# __(nil(), X) -> mark# X, mark# isPal X -> active# isPal X) (active# __(nil(), X) -> mark# X, mark# a() -> active# a()) (active# __(nil(), X) -> mark# X, mark# e() -> active# e()) (active# __(nil(), X) -> mark# X, mark# i() -> active# i()) (active# __(nil(), X) -> mark# X, mark# o() -> active# o()) (active# __(nil(), X) -> mark# X, mark# u() -> active# u()) (mark# U72 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U72 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U72 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U72 X -> mark# X, mark# nil() -> active# nil()) (mark# U72 X -> mark# X, mark# U12 X -> mark# X) (mark# U72 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U72 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U72 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U72 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U72 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U72 X -> mark# X, mark# tt() -> active# tt()) (mark# U72 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U72 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U72 X -> mark# X, mark# isList X -> active# isList X) (mark# U72 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U72 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U23 X -> mark# X) (mark# U72 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U72 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U72 X -> mark# X, mark# U32 X -> mark# X) (mark# U72 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U72 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U72 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U72 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U72 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U72 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U72 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U72 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U72 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U43 X -> mark# X) (mark# U72 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U72 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U72 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U72 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U72 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U72 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U72 X -> mark# X, mark# U53 X -> mark# X) (mark# U72 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U72 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U72 X -> mark# X, mark# U62 X -> mark# X) (mark# U72 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U72 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U72 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U72 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U72 X -> mark# X, mark# U72 X -> mark# X) (mark# U72 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U72 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U72 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U72 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U72 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U72 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U72 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U72 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U72 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U72 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U72 X -> mark# X, mark# a() -> active# a()) (mark# U72 X -> mark# X, mark# e() -> active# e()) (mark# U72 X -> mark# X, mark# i() -> active# i()) (mark# U72 X -> mark# X, mark# o() -> active# o()) (mark# U72 X -> mark# X, mark# u() -> active# u()) (mark# U53 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U53 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U53 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U53 X -> mark# X, mark# nil() -> active# nil()) (mark# U53 X -> mark# X, mark# U12 X -> mark# X) (mark# U53 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U53 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U53 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U53 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U53 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U53 X -> mark# X, mark# tt() -> active# tt()) (mark# U53 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U53 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U53 X -> mark# X, mark# isList X -> active# isList X) (mark# U53 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U53 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U23 X -> mark# X) (mark# U53 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U53 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U53 X -> mark# X, mark# U32 X -> mark# X) (mark# U53 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U53 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U53 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U53 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U53 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U53 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U53 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U53 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U53 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U43 X -> mark# X) (mark# U53 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U53 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U53 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U53 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U53 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U53 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U53 X -> mark# X, mark# U53 X -> mark# X) (mark# U53 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U53 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U53 X -> mark# X, mark# U62 X -> mark# X) (mark# U53 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U53 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U53 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U53 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U53 X -> mark# X, mark# U72 X -> mark# X) (mark# U53 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U53 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U53 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U53 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U53 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U53 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U53 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U53 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U53 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U53 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U53 X -> mark# X, mark# a() -> active# a()) (mark# U53 X -> mark# X, mark# e() -> active# e()) (mark# U53 X -> mark# X, mark# i() -> active# i()) (mark# U53 X -> mark# X, mark# o() -> active# o()) (mark# U53 X -> mark# X, mark# u() -> active# u()) (mark# U32 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U32 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U32 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U32 X -> mark# X, mark# nil() -> active# nil()) (mark# U32 X -> mark# X, mark# U12 X -> mark# X) (mark# U32 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U32 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U32 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U32 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U32 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U32 X -> mark# X, mark# tt() -> active# tt()) (mark# U32 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U32 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U32 X -> mark# X, mark# isList X -> active# isList X) (mark# U32 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U32 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U23 X -> mark# X) (mark# U32 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U32 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U32 X -> mark# X, mark# U32 X -> mark# X) (mark# U32 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U32 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U32 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U32 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U32 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U32 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U32 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U32 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U32 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U43 X -> mark# X) (mark# U32 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U32 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U32 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U32 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U32 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U32 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U32 X -> mark# X, mark# U53 X -> mark# X) (mark# U32 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U32 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U32 X -> mark# X, mark# U62 X -> mark# X) (mark# U32 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U32 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U32 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U32 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U32 X -> mark# X, mark# U72 X -> mark# X) (mark# U32 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U32 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U32 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U32 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U32 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U32 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U32 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U32 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U32 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U32 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U32 X -> mark# X, mark# a() -> active# a()) (mark# U32 X -> mark# X, mark# e() -> active# e()) (mark# U32 X -> mark# X, mark# i() -> active# i()) (mark# U32 X -> mark# X, mark# o() -> active# o()) (mark# U32 X -> mark# X, mark# u() -> active# u()) (mark# U12 X -> mark# X, mark# __(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# __(X1, X2) -> mark# X2) (mark# U12 X -> mark# X, mark# __(X1, X2) -> __#(mark X1, mark X2)) (mark# U12 X -> mark# X, mark# __(X1, X2) -> active# __(mark X1, mark X2)) (mark# U12 X -> mark# X, mark# nil() -> active# nil()) (mark# U12 X -> mark# X, mark# U12 X -> mark# X) (mark# U12 X -> mark# X, mark# U12 X -> active# U12 mark X) (mark# U12 X -> mark# X, mark# U12 X -> U12# mark X) (mark# U12 X -> mark# X, mark# isNeList X -> active# isNeList X) (mark# U12 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U11(X1, X2) -> active# U11(mark X1, X2)) (mark# U12 X -> mark# X, mark# U11(X1, X2) -> U11#(mark X1, X2)) (mark# U12 X -> mark# X, mark# tt() -> active# tt()) (mark# U12 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U22(X1, X2) -> active# U22(mark X1, X2)) (mark# U12 X -> mark# X, mark# U22(X1, X2) -> U22#(mark X1, X2)) (mark# U12 X -> mark# X, mark# isList X -> active# isList X) (mark# U12 X -> mark# X, mark# U21(X1, X2, X3) -> mark# X1) (mark# U12 X -> mark# X, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U21(X1, X2, X3) -> U21#(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U23 X -> mark# X) (mark# U12 X -> mark# X, mark# U23 X -> active# U23 mark X) (mark# U12 X -> mark# X, mark# U23 X -> U23# mark X) (mark# U12 X -> mark# X, mark# U32 X -> mark# X) (mark# U12 X -> mark# X, mark# U32 X -> active# U32 mark X) (mark# U12 X -> mark# X, mark# U32 X -> U32# mark X) (mark# U12 X -> mark# X, mark# isQid X -> active# isQid X) (mark# U12 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U31(X1, X2) -> active# U31(mark X1, X2)) (mark# U12 X -> mark# X, mark# U31(X1, X2) -> U31#(mark X1, X2)) (mark# U12 X -> mark# X, mark# U42(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U42(X1, X2) -> active# U42(mark X1, X2)) (mark# U12 X -> mark# X, mark# U42(X1, X2) -> U42#(mark X1, X2)) (mark# U12 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U12 X -> mark# X, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U41(X1, X2, X3) -> U41#(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U43 X -> mark# X) (mark# U12 X -> mark# X, mark# U43 X -> active# U43 mark X) (mark# U12 X -> mark# X, mark# U43 X -> U43# mark X) (mark# U12 X -> mark# X, mark# U52(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U52(X1, X2) -> active# U52(mark X1, X2)) (mark# U12 X -> mark# X, mark# U52(X1, X2) -> U52#(mark X1, X2)) (mark# U12 X -> mark# X, mark# U51(X1, X2, X3) -> mark# X1) (mark# U12 X -> mark# X, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U51(X1, X2, X3) -> U51#(mark X1, X2, X3)) (mark# U12 X -> mark# X, mark# U53 X -> mark# X) (mark# U12 X -> mark# X, mark# U53 X -> active# U53 mark X) (mark# U12 X -> mark# X, mark# U53 X -> U53# mark X) (mark# U12 X -> mark# X, mark# U62 X -> mark# X) (mark# U12 X -> mark# X, mark# U62 X -> active# U62 mark X) (mark# U12 X -> mark# X, mark# U62 X -> U62# mark X) (mark# U12 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U61(X1, X2) -> active# U61(mark X1, X2)) (mark# U12 X -> mark# X, mark# U61(X1, X2) -> U61#(mark X1, X2)) (mark# U12 X -> mark# X, mark# U72 X -> mark# X) (mark# U12 X -> mark# X, mark# U72 X -> active# U72 mark X) (mark# U12 X -> mark# X, mark# U72 X -> U72# mark X) (mark# U12 X -> mark# X, mark# isNePal X -> active# isNePal X) (mark# U12 X -> mark# X, mark# U71(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# U71(X1, X2) -> active# U71(mark X1, X2)) (mark# U12 X -> mark# X, mark# U71(X1, X2) -> U71#(mark X1, X2)) (mark# U12 X -> mark# X, mark# and(X1, X2) -> mark# X1) (mark# U12 X -> mark# X, mark# and(X1, X2) -> active# and(mark X1, X2)) (mark# U12 X -> mark# X, mark# and(X1, X2) -> and#(mark X1, X2)) (mark# U12 X -> mark# X, mark# isPalListKind X -> active# isPalListKind X) (mark# U12 X -> mark# X, mark# isPal X -> active# isPal X) (mark# U12 X -> mark# X, mark# a() -> active# a()) (mark# U12 X -> mark# X, mark# e() -> active# e()) (mark# U12 X -> mark# X, mark# i() -> active# i()) (mark# U12 X -> mark# X, mark# o() -> active# o()) (mark# U12 X -> mark# X, mark# u() -> active# u()) } STATUS: arrows: 0.866585 SCCS (26): Scc: { mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> active# __(mark X1, mark X2), mark# nil() -> active# nil(), mark# U12 X -> mark# X, mark# U12 X -> active# U12 mark X, mark# isNeList X -> active# isNeList X, mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2), mark# tt() -> active# tt(), mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2), mark# isList X -> active# isList X, mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), mark# U23 X -> mark# X, mark# U23 X -> active# U23 mark X, mark# U32 X -> mark# X, mark# U32 X -> active# U32 mark X, mark# isQid X -> active# isQid X, mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2), mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2), mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), mark# U43 X -> mark# X, mark# U43 X -> active# U43 mark X, mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2), mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), mark# U53 X -> mark# X, mark# U53 X -> active# U53 mark X, mark# U62 X -> mark# X, mark# U62 X -> active# U62 mark X, mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2), mark# U72 X -> mark# X, mark# U72 X -> active# U72 mark X, mark# isNePal X -> active# isNePal X, mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2), mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2), mark# isPalListKind X -> active# isPalListKind X, mark# isPal X -> active# isPal X, mark# a() -> active# a(), mark# e() -> active# e(), mark# i() -> active# i(), mark# o() -> active# o(), mark# u() -> active# u(), active# __(X, nil()) -> mark# X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), active# __(nil(), X) -> mark# X, active# U12 tt() -> mark# tt(), active# isNeList V -> mark# U31(isPalListKind V, V), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active# U11(tt(), V) -> mark# U12 isNeList V, active# U22(tt(), V2) -> mark# U23 isList V2, active# isList V -> mark# U11(isPalListKind V, V), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isList nil() -> mark# tt(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), active# U23 tt() -> mark# tt(), active# U32 tt() -> mark# tt(), active# isQid a() -> mark# tt(), active# isQid e() -> mark# tt(), active# isQid i() -> mark# tt(), active# isQid o() -> mark# tt(), active# isQid u() -> mark# tt(), active# U31(tt(), V) -> mark# U32 isQid V, active# U42(tt(), V2) -> mark# U43 isNeList V2, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), active# U43 tt() -> mark# tt(), active# U52(tt(), V2) -> mark# U53 isList V2, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), active# U53 tt() -> mark# tt(), active# U62 tt() -> mark# tt(), active# U61(tt(), V) -> mark# U62 isQid V, active# U72 tt() -> mark# tt(), active# isNePal V -> mark# U61(isPalListKind V, V), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active# U71(tt(), V) -> mark# U72 isNePal V, active# and(tt(), X) -> mark# X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), active# isPalListKind nil() -> mark# tt(), active# isPalListKind a() -> mark# tt(), active# isPalListKind e() -> mark# tt(), active# isPalListKind i() -> mark# tt(), active# isPalListKind o() -> mark# tt(), active# isPalListKind u() -> mark# tt(), active# isPal V -> mark# U71(isPalListKind V, V), active# isPal nil() -> mark# tt()} Scc: { isNePal# mark X -> isNePal# X, isNePal# active X -> isNePal# X} Scc: { isPal# mark X -> isPal# X, isPal# active X -> isPal# X} Scc: { U71#(X1, mark X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)} Scc: { U72# mark X -> U72# X, U72# active X -> U72# X} Scc: { isQid# mark X -> isQid# X, isQid# active X -> isQid# X} Scc: { U61#(X1, mark X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)} Scc: { U62# mark X -> U62# X, U62# active X -> U62# X} Scc: { U53# mark X -> U53# X, U53# active X -> U53# X} Scc: { U52#(X1, mark X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)} Scc: { U43# mark X -> U43# X, U43# active X -> U43# X} Scc: { U42#(X1, mark X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)} Scc: { U32# mark X -> U32# X, U32# active X -> U32# X} Scc: { U23# mark X -> U23# X, U23# active X -> U23# X} Scc: { isList# mark X -> isList# X, isList# active X -> isList# X} Scc: { U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)} Scc: { isNeList# mark X -> isNeList# X, isNeList# active X -> isNeList# X} Scc: { and#(X1, mark X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)} Scc: { U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)} Scc: { U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)} Scc: { U22#(X1, mark X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)} Scc: { isPalListKind# mark X -> isPalListKind# X, isPalListKind# active X -> isPalListKind# X} Scc: { U31#(X1, mark X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)} Scc: { U11#(X1, mark X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)} Scc: { U12# mark X -> U12# X, U12# active X -> U12# X} Scc: { __#(X1, mark X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)} SCC (95): Strict: { mark# __(X1, X2) -> mark# X1, mark# __(X1, X2) -> mark# X2, mark# __(X1, X2) -> active# __(mark X1, mark X2), mark# nil() -> active# nil(), mark# U12 X -> mark# X, mark# U12 X -> active# U12 mark X, mark# isNeList X -> active# isNeList X, mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> active# U11(mark X1, X2), mark# tt() -> active# tt(), mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> active# U22(mark X1, X2), mark# isList X -> active# isList X, mark# U21(X1, X2, X3) -> mark# X1, mark# U21(X1, X2, X3) -> active# U21(mark X1, X2, X3), mark# U23 X -> mark# X, mark# U23 X -> active# U23 mark X, mark# U32 X -> mark# X, mark# U32 X -> active# U32 mark X, mark# isQid X -> active# isQid X, mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> active# U31(mark X1, X2), mark# U42(X1, X2) -> mark# X1, mark# U42(X1, X2) -> active# U42(mark X1, X2), mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> active# U41(mark X1, X2, X3), mark# U43 X -> mark# X, mark# U43 X -> active# U43 mark X, mark# U52(X1, X2) -> mark# X1, mark# U52(X1, X2) -> active# U52(mark X1, X2), mark# U51(X1, X2, X3) -> mark# X1, mark# U51(X1, X2, X3) -> active# U51(mark X1, X2, X3), mark# U53 X -> mark# X, mark# U53 X -> active# U53 mark X, mark# U62 X -> mark# X, mark# U62 X -> active# U62 mark X, mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> active# U61(mark X1, X2), mark# U72 X -> mark# X, mark# U72 X -> active# U72 mark X, mark# isNePal X -> active# isNePal X, mark# U71(X1, X2) -> mark# X1, mark# U71(X1, X2) -> active# U71(mark X1, X2), mark# and(X1, X2) -> mark# X1, mark# and(X1, X2) -> active# and(mark X1, X2), mark# isPalListKind X -> active# isPalListKind X, mark# isPal X -> active# isPal X, mark# a() -> active# a(), mark# e() -> active# e(), mark# i() -> active# i(), mark# o() -> active# o(), mark# u() -> active# u(), active# __(X, nil()) -> mark# X, active# __(__(X, Y), Z) -> mark# __(X, __(Y, Z)), active# __(nil(), X) -> mark# X, active# U12 tt() -> mark# tt(), active# isNeList V -> mark# U31(isPalListKind V, V), active# isNeList __(V1, V2) -> mark# U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isNeList __(V1, V2) -> mark# U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active# U11(tt(), V) -> mark# U12 isNeList V, active# U22(tt(), V2) -> mark# U23 isList V2, active# isList V -> mark# U11(isPalListKind V, V), active# isList __(V1, V2) -> mark# U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active# isList nil() -> mark# tt(), active# U21(tt(), V1, V2) -> mark# U22(isList V1, V2), active# U23 tt() -> mark# tt(), active# U32 tt() -> mark# tt(), active# isQid a() -> mark# tt(), active# isQid e() -> mark# tt(), active# isQid i() -> mark# tt(), active# isQid o() -> mark# tt(), active# isQid u() -> mark# tt(), active# U31(tt(), V) -> mark# U32 isQid V, active# U42(tt(), V2) -> mark# U43 isNeList V2, active# U41(tt(), V1, V2) -> mark# U42(isList V1, V2), active# U43 tt() -> mark# tt(), active# U52(tt(), V2) -> mark# U53 isList V2, active# U51(tt(), V1, V2) -> mark# U52(isNeList V1, V2), active# U53 tt() -> mark# tt(), active# U62 tt() -> mark# tt(), active# U61(tt(), V) -> mark# U62 isQid V, active# U72 tt() -> mark# tt(), active# isNePal V -> mark# U61(isPalListKind V, V), active# isNePal __(I, __(P, I)) -> mark# and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active# U71(tt(), V) -> mark# U72 isNePal V, active# and(tt(), X) -> mark# X, active# isPalListKind __(V1, V2) -> mark# and(isPalListKind V1, isPalListKind V2), active# isPalListKind nil() -> mark# tt(), active# isPalListKind a() -> mark# tt(), active# isPalListKind e() -> mark# tt(), active# isPalListKind i() -> mark# tt(), active# isPalListKind o() -> mark# tt(), active# isPalListKind u() -> mark# tt(), active# isPal V -> mark# U71(isPalListKind V, V), active# isPal nil() -> mark# tt()} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isNePal# mark X -> isNePal# X, isNePal# active X -> isNePal# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isPal# mark X -> isPal# X, isPal# active X -> isPal# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U71#(X1, mark X2) -> U71#(X1, X2), U71#(X1, active X2) -> U71#(X1, X2), U71#(mark X1, X2) -> U71#(X1, X2), U71#(active X1, X2) -> U71#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U72# mark X -> U72# X, U72# active X -> U72# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isQid# mark X -> isQid# X, isQid# active X -> isQid# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U61#(X1, mark X2) -> U61#(X1, X2), U61#(X1, active X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2), U61#(active X1, X2) -> U61#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U62# mark X -> U62# X, U62# active X -> U62# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U53# mark X -> U53# X, U53# active X -> U53# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U52#(X1, mark X2) -> U52#(X1, X2), U52#(X1, active X2) -> U52#(X1, X2), U52#(mark X1, X2) -> U52#(X1, X2), U52#(active X1, X2) -> U52#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U43# mark X -> U43# X, U43# active X -> U43# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U42#(X1, mark X2) -> U42#(X1, X2), U42#(X1, active X2) -> U42#(X1, X2), U42#(mark X1, X2) -> U42#(X1, X2), U42#(active X1, X2) -> U42#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U32# mark X -> U32# X, U32# active X -> U32# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U23# mark X -> U23# X, U23# active X -> U23# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isList# mark X -> isList# X, isList# active X -> isList# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (6): Strict: { U21#(X1, X2, mark X3) -> U21#(X1, X2, X3), U21#(X1, X2, active X3) -> U21#(X1, X2, X3), U21#(X1, mark X2, X3) -> U21#(X1, X2, X3), U21#(X1, active X2, X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(active X1, X2, X3) -> U21#(X1, X2, X3)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isNeList# mark X -> isNeList# X, isNeList# active X -> isNeList# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { and#(X1, mark X2) -> and#(X1, X2), and#(X1, active X2) -> and#(X1, X2), and#(mark X1, X2) -> and#(X1, X2), and#(active X1, X2) -> and#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (6): Strict: { U51#(X1, X2, mark X3) -> U51#(X1, X2, X3), U51#(X1, X2, active X3) -> U51#(X1, X2, X3), U51#(X1, mark X2, X3) -> U51#(X1, X2, X3), U51#(X1, active X2, X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(active X1, X2, X3) -> U51#(X1, X2, X3)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (6): Strict: { U41#(X1, X2, mark X3) -> U41#(X1, X2, X3), U41#(X1, X2, active X3) -> U41#(X1, X2, X3), U41#(X1, mark X2, X3) -> U41#(X1, X2, X3), U41#(X1, active X2, X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(active X1, X2, X3) -> U41#(X1, X2, X3)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U22#(X1, mark X2) -> U22#(X1, X2), U22#(X1, active X2) -> U22#(X1, X2), U22#(mark X1, X2) -> U22#(X1, X2), U22#(active X1, X2) -> U22#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { isPalListKind# mark X -> isPalListKind# X, isPalListKind# active X -> isPalListKind# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U31#(X1, mark X2) -> U31#(X1, X2), U31#(X1, active X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2), U31#(active X1, X2) -> U31#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { U11#(X1, mark X2) -> U11#(X1, X2), U11#(X1, active X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2), U11#(active X1, X2) -> U11#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (2): Strict: { U12# mark X -> U12# X, U12# active X -> U12# X} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open SCC (4): Strict: { __#(X1, mark X2) -> __#(X1, X2), __#(X1, active X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(active X1, X2) -> __#(X1, X2)} Weak: { mark __(X1, X2) -> active __(mark X1, mark X2), mark nil() -> active nil(), mark U12 X -> active U12 mark X, mark isNeList X -> active isNeList X, mark U11(X1, X2) -> active U11(mark X1, X2), mark tt() -> active tt(), mark U22(X1, X2) -> active U22(mark X1, X2), mark isList X -> active isList X, mark U21(X1, X2, X3) -> active U21(mark X1, X2, X3), mark U23 X -> active U23 mark X, mark U32 X -> active U32 mark X, mark isQid X -> active isQid X, mark U31(X1, X2) -> active U31(mark X1, X2), mark U42(X1, X2) -> active U42(mark X1, X2), mark U41(X1, X2, X3) -> active U41(mark X1, X2, X3), mark U43 X -> active U43 mark X, mark U52(X1, X2) -> active U52(mark X1, X2), mark U51(X1, X2, X3) -> active U51(mark X1, X2, X3), mark U53 X -> active U53 mark X, mark U62 X -> active U62 mark X, mark U61(X1, X2) -> active U61(mark X1, X2), mark U72 X -> active U72 mark X, mark isNePal X -> active isNePal X, mark U71(X1, X2) -> active U71(mark X1, X2), mark and(X1, X2) -> active and(mark X1, X2), mark isPalListKind X -> active isPalListKind X, mark isPal X -> active isPal X, mark a() -> active a(), mark e() -> active e(), mark i() -> active i(), mark o() -> active o(), mark u() -> active u(), __(X1, mark X2) -> __(X1, X2), __(X1, active X2) -> __(X1, X2), __(mark X1, X2) -> __(X1, X2), __(active X1, X2) -> __(X1, X2), active __(X, nil()) -> mark X, active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(and(isPalListKind V1, isPalListKind V2), V1, V2), active isNeList __(V1, V2) -> mark U51(and(isPalListKind V1, isPalListKind V2), V1, V2), active U11(tt(), V) -> mark U12 isNeList V, active U22(tt(), V2) -> mark U23 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(and(isPalListKind V1, isPalListKind V2), V1, V2), active isList nil() -> mark tt(), active U21(tt(), V1, V2) -> mark U22(isList V1, V2), active U23 tt() -> mark tt(), active U32 tt() -> mark tt(), active isQid a() -> mark tt(), active isQid e() -> mark tt(), active isQid i() -> mark tt(), active isQid o() -> mark tt(), active isQid u() -> mark tt(), active U31(tt(), V) -> mark U32 isQid V, active U42(tt(), V2) -> mark U43 isNeList V2, active U41(tt(), V1, V2) -> mark U42(isList V1, V2), active U43 tt() -> mark tt(), active U52(tt(), V2) -> mark U53 isList V2, active U51(tt(), V1, V2) -> mark U52(isNeList V1, V2), active U53 tt() -> mark tt(), active U62 tt() -> mark tt(), active U61(tt(), V) -> mark U62 isQid V, active U72 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark and(and(isQid I, isPalListKind I), and(isPal P, isPalListKind P)), active U71(tt(), V) -> mark U72 isNePal V, active and(tt(), X) -> mark X, active isPalListKind __(V1, V2) -> mark and(isPalListKind V1, isPalListKind V2), active isPalListKind nil() -> mark tt(), active isPalListKind a() -> mark tt(), active isPalListKind e() -> mark tt(), active isPalListKind i() -> mark tt(), active isPalListKind o() -> mark tt(), active isPalListKind u() -> mark tt(), active isPal V -> mark U71(isPalListKind V, V), active isPal nil() -> mark tt(), U12 mark X -> U12 X, U12 active X -> U12 X, isNeList mark X -> isNeList X, isNeList active X -> isNeList X, U11(X1, mark X2) -> U11(X1, X2), U11(X1, active X2) -> U11(X1, X2), U11(mark X1, X2) -> U11(X1, X2), U11(active X1, X2) -> U11(X1, X2), U22(X1, mark X2) -> U22(X1, X2), U22(X1, active X2) -> U22(X1, X2), U22(mark X1, X2) -> U22(X1, X2), U22(active X1, X2) -> U22(X1, X2), isList mark X -> isList X, isList active X -> isList X, U21(X1, X2, mark X3) -> U21(X1, X2, X3), U21(X1, X2, active X3) -> U21(X1, X2, X3), U21(X1, mark X2, X3) -> U21(X1, X2, X3), U21(X1, active X2, X3) -> U21(X1, X2, X3), U21(mark X1, X2, X3) -> U21(X1, X2, X3), U21(active X1, X2, X3) -> U21(X1, X2, X3), U23 mark X -> U23 X, U23 active X -> U23 X, U32 mark X -> U32 X, U32 active X -> U32 X, isQid mark X -> isQid X, isQid active X -> isQid X, U31(X1, mark X2) -> U31(X1, X2), U31(X1, active X2) -> U31(X1, X2), U31(mark X1, X2) -> U31(X1, X2), U31(active X1, X2) -> U31(X1, X2), U42(X1, mark X2) -> U42(X1, X2), U42(X1, active X2) -> U42(X1, X2), U42(mark X1, X2) -> U42(X1, X2), U42(active X1, X2) -> U42(X1, X2), U41(X1, X2, mark X3) -> U41(X1, X2, X3), U41(X1, X2, active X3) -> U41(X1, X2, X3), U41(X1, mark X2, X3) -> U41(X1, X2, X3), U41(X1, active X2, X3) -> U41(X1, X2, X3), U41(mark X1, X2, X3) -> U41(X1, X2, X3), U41(active X1, X2, X3) -> U41(X1, X2, X3), U43 mark X -> U43 X, U43 active X -> U43 X, U52(X1, mark X2) -> U52(X1, X2), U52(X1, active X2) -> U52(X1, X2), U52(mark X1, X2) -> U52(X1, X2), U52(active X1, X2) -> U52(X1, X2), U51(X1, X2, mark X3) -> U51(X1, X2, X3), U51(X1, X2, active X3) -> U51(X1, X2, X3), U51(X1, mark X2, X3) -> U51(X1, X2, X3), U51(X1, active X2, X3) -> U51(X1, X2, X3), U51(mark X1, X2, X3) -> U51(X1, X2, X3), U51(active X1, X2, X3) -> U51(X1, X2, X3), U53 mark X -> U53 X, U53 active X -> U53 X, U62 mark X -> U62 X, U62 active X -> U62 X, U61(X1, mark X2) -> U61(X1, X2), U61(X1, active X2) -> U61(X1, X2), U61(mark X1, X2) -> U61(X1, X2), U61(active X1, X2) -> U61(X1, X2), U72 mark X -> U72 X, U72 active X -> U72 X, isNePal mark X -> isNePal X, isNePal active X -> isNePal X, U71(X1, mark X2) -> U71(X1, X2), U71(X1, active X2) -> U71(X1, X2), U71(mark X1, X2) -> U71(X1, X2), U71(active X1, X2) -> U71(X1, X2), and(X1, mark X2) -> and(X1, X2), and(X1, active X2) -> and(X1, X2), and(mark X1, X2) -> and(X1, X2), and(active X1, X2) -> and(X1, X2), isPalListKind mark X -> isPalListKind X, isPalListKind active X -> isPalListKind X, isPal mark X -> isPal X, isPal active X -> isPal X} Open